From patchwork Tue Dec 10 22:02:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Easwar Hariharan X-Patchwork-Id: 13902167 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7B7CAE77185 for ; Tue, 10 Dec 2024 22:02:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 224836B0089; Tue, 10 Dec 2024 17:02:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 19C136B0093; Tue, 10 Dec 2024 17:02:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D22276B0089; Tue, 10 Dec 2024 17:02:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id A22D36B008A for ; Tue, 10 Dec 2024 17:02:40 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 4E36D80B62 for ; Tue, 10 Dec 2024 22:02:40 +0000 (UTC) X-FDA: 82880423598.25.71A1CD5 Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by imf06.hostedemail.com (Postfix) with ESMTP id AECC7180003 for ; Tue, 10 Dec 2024 22:02:22 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=Q4SOEP0Y; dmarc=pass (policy=none) header.from=linux.microsoft.com; spf=pass (imf06.hostedemail.com: domain of eahariha@linux.microsoft.com designates 13.77.154.182 as permitted sender) smtp.mailfrom=eahariha@linux.microsoft.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733868137; a=rsa-sha256; cv=none; b=hIwBXnw7d38OEPICvjkoDxnRPLuULaWHrup6i30NYkz9Y0ZlpyYo3ALfDLCqnMorMUDU19 ZDnxwRssbyqIDR748fNv6fYKeFibg6yT0RFq7WmAF2RDIyImQsr9IC4hufQSF+48YLyfit 0HSVyx+89uyS12ED3AShvflYVtgZ4fk= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=Q4SOEP0Y; dmarc=pass (policy=none) header.from=linux.microsoft.com; spf=pass (imf06.hostedemail.com: domain of eahariha@linux.microsoft.com designates 13.77.154.182 as permitted sender) smtp.mailfrom=eahariha@linux.microsoft.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733868137; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=3tkOAM1zqG9JeFOtral7Lfs9u46U15/2RBF6sWmMcg4=; b=YWl8N9SVQMR7P26SdsfL2kgGX7juhhGD6Uf/YOHERfhGG2eGUdPrS4O2uzRPOgEH0Qz3fg /MLZob6E4+GktUK3ML9hk6/yL+lZHnqyz+omkolm8N68bDxh03n1B6Z/LxyzToxuTwyvMf ZLQbj4APL2noqYnlI+aNBi4RcriohmU= Received: from eahariha-devbox.internal.cloudapp.net (unknown [40.91.112.99]) by linux.microsoft.com (Postfix) with ESMTPSA id 5C8092047227; Tue, 10 Dec 2024 14:02:36 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 5C8092047227 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1733868156; bh=3tkOAM1zqG9JeFOtral7Lfs9u46U15/2RBF6sWmMcg4=; h=From:Subject:Date:To:Cc:From; b=Q4SOEP0Y7h5zO78UBiHUhYnGicCTwnpmdGyeJ2NXra3aSgp4pliiNVajI48sltiC5 krxOdne8IbeYxRwBBWcjRMbkm4dRwXWKZALmzr8Eqfc6Ado8XqXrVleqMCFQbV/jTu DEly4DyEWnbV/UU33Q7NVotbdGyJFxTE5SxdsOl8= From: Easwar Hariharan Subject: [PATCH v3 00/19] Converge on using secs_to_jiffies() Date: Tue, 10 Dec 2024 22:02:31 +0000 Message-Id: <20241210-converge-secs-to-jiffies-v3-0-ddfefd7e9f2a@linux.microsoft.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAHe6WGcC/42NwQ6CMBAFf4X0bAlbQFJP/ofxAO1W1ijVFhoM4 d8tGONFE49vkjczMY+O0LNdMjGHgTzZLo58kzDV1t0JOem4mchEAQCCK9sFdJF7VJ73lp/JmGj gWkoNGWwbDcDi/ebQ0LiqD8fXdngfYqH/wJZ8b91jzQdY6LtU/i4F4BkHWdda5YUsoNlfqBvG9 ErKWW9Nnyp7ZYs+iH+VIiolgGmqUpZYye/KeZ6fTjplmTIBAAA= X-Change-ID: 20241112-converge-secs-to-jiffies-d99d1016bd11 To: Pablo Neira Ayuso , Jozsef Kadlecsik , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Julia Lawall , Nicolas Palix , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Russell King , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Ofir Bitton , Oded Gabbay , Lucas De Marchi , =?utf-8?q?Thomas_Hellstr=C3=B6?= =?utf-8?q?m?= , Rodrigo Vivi , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Jeroen de Borst , Praveen Kaligineedi , Shailend Chand , Andrew Lunn , James Smart , Dick Kennedy , "James E.J. Bottomley" , "Martin K. Petersen" , =?utf-8?q?Roger_Pau_Mon?= =?utf-8?q?n=C3=A9?= , Jens Axboe , Kalle Valo , Jeff Johnson , Catalin Marinas , Andrew Morton , Jack Wang , Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz , Greg Kroah-Hartman , Florian Fainelli , Ray Jui , Scott Branden , Broadcom internal kernel review list , Xiubo Li , Ilya Dryomov , Josh Poimboeuf , Jiri Kosina , Miroslav Benes , Petr Mladek , Joe Lawrence , Jaroslav Kysela , Takashi Iwai , Louis Peens , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan Cc: netfilter-devel@vger.kernel.org, coreteam@netfilter.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, cocci@inria.fr, linux-arm-kernel@lists.infradead.org, linux-s390@vger.kernel.org, dri-devel@lists.freedesktop.org, intel-xe@lists.freedesktop.org, linux-scsi@vger.kernel.org, xen-devel@lists.xenproject.org, linux-block@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, linux-mm@kvack.org, linux-bluetooth@vger.kernel.org, linux-staging@lists.linux.dev, linux-rpi-kernel@lists.infradead.org, ceph-devel@vger.kernel.org, live-patching@vger.kernel.org, linux-sound@vger.kernel.org, oss-drivers@corigine.com, linuxppc-dev@lists.ozlabs.org, Anna-Maria Behnsen , Easwar Hariharan , Jeff Johnson X-Mailer: b4 0.14.2 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: AECC7180003 X-Stat-Signature: erh8kehcbism9m34wtkgpbisctgpptey X-Rspam-User: X-HE-Tag: 1733868142-500117 X-HE-Meta: U2FsdGVkX18O5ssNNgb092ZsGaY3qUnxfbM0Tug0Gbs4kcc16UDq59imnDoh4ngqjzStQhBDgBKvet1LeaOqjltvi7H5ztI58ZYDw4dCyAw3IdZPVQX3Reu/VxlQDSJLf7BvFMceJag2pjWoFSf59eFs1sneT0DA9kbCBq8DZ9SBhci6qPiXgxxHd7AKCfhnl4P3R+epO54Ppe7/jOVOkCUFHYe32LB/yGmy7yX3sp6cyWl+35eOKlOfbEfJyPkNdzpDDhgzLeUQjXCSl/6cDVLHS34Nkh+zhfEjBnzHUO3NhPGai69WQBBiQJwWI6bYR3HtatWHf6hJnzlwzHOHthxzTySojZC4rtbXY199e9WzsIt91wPkRYWIqGCBpO0b57aFvNXGMixwInTzzyF1KAS95DFSBMemiRWBN3/Qx+iHY0lUQx6zFpoZc3wJ1+OSeZkQlhYSW96RHPv4xcZIqTHU/6SC70hjd2wO52IdE1R0kKK9z7Sw+qyMa+ldRUK0gGKNk1AvvoC4DHwDpHoFqHAJ7vQjraX1r7d3QHRH/LffvP29glCXG6szeE96J+OSTuKSAUtt7i5sa2tzfqdpYUsj4ggp1gmpz2C2D8xFUiQc1+bzxmo+11CLoW95bw5uva0VaDHsYFt1+r7xF2zWH7nXf8z9cIW3k3iNNN9hMw2VD8cIq7CudNelhIu0fPtx7Mh3lt2pSqqQAWFu/VpcveF8wMhBswlUuuRgWh5EPDGA5L0yMkogUbFFX9aDdxgPsiqEK8SujLUyC+8tzJmOPegGIsoVshvQAgH4Xo7tHFhTQvNNJ89KWowKMcO7lMMCxHKvzRB+zALtkTue9mN9/qtkVTRaxp/m88MJnyIWjDXV8To+F1YmiuCb/1ylmbR/yt+v+4RocJk6ZZjlohLk4l+74776ILa7D/m/mbykt0uY9gCdwz8fo7HzI+RU2Z6Sj31sqaffCna+Wi18iKa EWwv45Qg XPjoXNZk2G3nGkEh33l5xzJmCdcCYEOYoQEvnGlo7OKsUgBM1YoQ2bFVC9ExOoezX/AXN71haTAyzQrj/EZ9lM5GEZU4EsUm0wMTNq4pPX0ZyHSvbgSL5nhPA/GYmjb3a4rT47WPOlmSYu5IMYgwbpdPArr4+paWy25dFdZHW6CZB962eibcS/e4ne5Xd8DsB3BLCaLwjyHiX8Nogpr91TL2acVqk6bQ2rvoHTSDo9/P7S5c4MqGt302LlY5l6xze2ZeQ/BUt2kzKNoOaaLtQxkeDACxWhGWwQ+s7UmwzCoF2t9/o/H5tY1nVh83Qae1bhvLXDDTQx49rHA4pSaymcSCPuZz1CeYzKmgbPAKN1t62MH+zERhWcIBsJIks95jukdoAxzO6xJHjrY/AY2IidKmAGp5SomlVMiki+S/VQP7ZA0cZhzmgjDLDbhKxvkZ3AmB2ayXCnMMHMU2PnBw76RWk6ZASKgpGXYZ3 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: This is a series that follows up on my previous series to introduce secs_to_jiffies() and convert a few initial users.[1] In the review for that series, Anna-Maria requested converting other users with Coccinelle. [2] This is part 1 that converts users of msecs_to_jiffies() that use the multiply pattern of either of: - msecs_to_jiffies(N*1000), or - msecs_to_jiffies(N*MSEC_PER_SEC) where N is a constant, to avoid the multiplication. The entire conversion is made with Coccinelle in the script added in patch 2. Some changes suggested by Coccinelle have been deferred to later parts that will address other possible variant patterns. CC: Anna-Maria Behnsen Signed-off-by: Easwar Hariharan [1] https://lore.kernel.org/all/20241030-open-coded-timeouts-v3-0-9ba123facf88@linux.microsoft.com/ [2] https://lore.kernel.org/all/8734kngfni.fsf@somnus/ --- Changes in v3: - Rebase on next-20241210 - Fix typo'ed timeout in net/netfilter/nf_conntrack_proto_sctp.c (Stephen Rothwell) - Use Coccinelle operation modes for Coccinelle script (Markus Elfring) - Remove redundant comments in arch/arm/mach-pxa/sharpsl_pm.c (Christophe Leroy) - Remove excess line breaks (Heiko Carstens, Christophe Leroy) - Add more detail into the commit messages throughout (Christophe Leroy) - Pick up Reviewed-by Thomas Hellström for drm/xe - Drop drm/etnaviv patch already queued into etnaviv/next - Replace call to [m]secs_to_jiffies(0) with just 0 for livepatch (Dan Carpenter, Christophe Leroy) - Split out nfp patch to send to net-next (Christophe Leroy) - Pick up Acked-by from Jeff Johnson for ath11k - Link to v2: https://lore.kernel.org/r/20241115-converge-secs-to-jiffies-v2-0-911fb7595e79@linux.microsoft.com Changes in v2: - Exclude already accepted patch adding secs_to_jiffies() https://git.kernel.org/tip/b35108a51cf7bab58d7eace1267d7965978bcdb8 - Link to v1: https://lore.kernel.org/r/20241115-converge-secs-to-jiffies-v1-0-19aadc34941b@linux.microsoft.com --- Easwar Hariharan (19): netfilter: conntrack: Cleanup timeout definitions coccinelle: misc: Add secs_to_jiffies script arm: pxa: Convert timeouts to use secs_to_jiffies() s390: kernel: Convert timeouts to use secs_to_jiffies() powerpc/papr_scm: Convert timeouts to secs_to_jiffies() mm: kmemleak: Convert timeouts to secs_to_jiffies() accel/habanalabs: Convert timeouts to secs_to_jiffies() drm/xe: Convert timeout to secs_to_jiffies() scsi: lpfc: Convert timeouts to secs_to_jiffies() scsi: arcmsr: Convert timeouts to secs_to_jiffies() scsi: pm8001: Convert timeouts to secs_to_jiffies() xen/blkback: Convert timeouts to secs_to_jiffies() gve: Convert timeouts to secs_to_jiffies() wifi: ath11k: Convert timeouts to secs_to_jiffies() Bluetooth: MGMT: Convert timeouts to secs_to_jiffies() staging: vc04_services: Convert timeouts to secs_to_jiffies() ceph: Convert timeouts to secs_to_jiffies() livepatch: Convert timeouts to secs_to_jiffies() ALSA: line6: Convert timeouts to secs_to_jiffies() arch/arm/mach-pxa/sharpsl_pm.c | 8 ++++---- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/s390/kernel/lgr.c | 2 +- arch/s390/kernel/time.c | 4 ++-- arch/s390/kernel/topology.c | 2 +- drivers/accel/habanalabs/common/device.c | 2 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 3 +-- drivers/block/xen-blkback/blkback.c | 2 +- drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 ++---- drivers/net/wireless/ath/ath11k/debugfs.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 18 +++++++++--------- drivers/scsi/lpfc/lpfc_nportdisc.c | 8 ++++---- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 4 ++-- drivers/scsi/lpfc/lpfc_vmid.c | 2 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- fs/ceph/quota.c | 2 +- mm/kmemleak.c | 4 ++-- net/bluetooth/mgmt.c | 2 +- net/netfilter/nf_conntrack_proto_sctp.c | 21 ++++++++------------- samples/livepatch/livepatch-callbacks-busymod.c | 3 +-- samples/livepatch/livepatch-shadow-fix1.c | 3 +-- samples/livepatch/livepatch-shadow-mod.c | 15 +++++---------- scripts/coccinelle/misc/secs_to_jiffies.cocci | 22 ++++++++++++++++++++++ sound/usb/line6/toneport.c | 2 +- 28 files changed, 78 insertions(+), 71 deletions(-) --- base-commit: 1b2ab8149928c1cea2d7eca30cd35bb7fe014053 change-id: 20241112-converge-secs-to-jiffies-d99d1016bd11 Best regards,