Message ID | 20241115-converge-secs-to-jiffies-v1-0-19aadc34941b@linux.microsoft.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 EFAA6D68BDE for <linux-mm@archiver.kernel.org>; Fri, 15 Nov 2024 21:22:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 68CD26B0083; Fri, 15 Nov 2024 16:22:46 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 63F686B0092; Fri, 15 Nov 2024 16:22:46 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2BAAD6B0083; Fri, 15 Nov 2024 16:22:46 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id E44C26B0088 for <linux-mm@kvack.org>; Fri, 15 Nov 2024 16:22:45 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 99C191A041F for <linux-mm@kvack.org>; Fri, 15 Nov 2024 21:22:45 +0000 (UTC) X-FDA: 82789602588.12.46C167A Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by imf17.hostedemail.com (Postfix) with ESMTP id 957484001D for <linux-mm@kvack.org>; Fri, 15 Nov 2024 21:22:08 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=qSckkTef; dmarc=pass (policy=none) header.from=linux.microsoft.com; spf=pass (imf17.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=1731705675; 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=NaKJY5KeJ2E1lFlJGT3YRi054w9/PadhToJsjl04lc4=; b=VtZtmn0UOyj9D4no3kN2M3ZkMNhDGem0WjGj0xCt58QyquOM9WGKbn7bUrCash3HCMHqjD lGyvP9mJ/wgTPND/FVVLsEQm6lFBaGSfXDlTH9TNSzcjHWUNdwLK6FtTzRQxqPSKZeexTf ZiGMY/kwdpXP7lfVWKZjg5tZ2EDgUIM= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=qSckkTef; dmarc=pass (policy=none) header.from=linux.microsoft.com; spf=pass (imf17.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=1731705675; a=rsa-sha256; cv=none; b=UKsY/vr1LrBBo8z34uucHYcwVxB4b2u/k17RebKePPcd75rgtE0/BGFRk7FuUPXvoZKqY0 v6cMMCut97xwhC4dLchvy0Wps1GDBevzfCOfy6xXsEQ3d9UZz2cV5fU7NhYUZqaFAfo250 +4uVZaYwoSJZwLvhrPH4OdyQwonjRyA= Received: from eahariha-devbox.internal.cloudapp.net (unknown [40.91.112.99]) by linux.microsoft.com (Postfix) with ESMTPSA id C8F55206BCE1; Fri, 15 Nov 2024 13:22:41 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com C8F55206BCE1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1731705762; bh=NaKJY5KeJ2E1lFlJGT3YRi054w9/PadhToJsjl04lc4=; h=From:Subject:Date:To:Cc:From; b=qSckkTefY4nSDpMG6iW1ikvAvcu+Bro+zmtddjC9Ua2IIcocuRc7w5JVg1mXiL1Zv gjq7MVSAX23TgeVecpPfH5/IBxuFBQ/uZHv6yLuKDmXda9ST9w35n4VJDzv6x+pplU 738dCnI1RTxo/K26kLo/E4BvWWcYM0/mvOAHIgpM= From: Easwar Hariharan <eahariha@linux.microsoft.com> Subject: [PATCH 00/22] Converge on using secs_to_jiffies() Date: Fri, 15 Nov 2024 21:22:30 +0000 Message-Id: <20241115-converge-secs-to-jiffies-v1-0-19aadc34941b@linux.microsoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAJa7N2cC/y2NQQqDQAxFryJZN2AGKehVpIt2JtOmi5k2sSKId zdol+/Bf38FYxU2GJoVlGcxqcWBLg3E1708GSU5Q2hDR0QBYy0zq3vjaDhVfEvOXsDU94lauj4 SEfj8o5xlOdLj7WTl788fpr/cth3E5bKGfwAAAA== X-Change-ID: 20241112-converge-secs-to-jiffies-d99d1016bd11 To: Pablo Neira Ayuso <pablo@netfilter.org>, Jozsef Kadlecsik <kadlec@netfilter.org>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Simon Horman <horms@kernel.org>, Julia Lawall <Julia.Lawall@inria.fr>, Nicolas Palix <nicolas.palix@imag.fr>, Daniel Mack <daniel@zonque.org>, Haojian Zhuang <haojian.zhuang@gmail.com>, Robert Jarzmik <robert.jarzmik@free.fr>, Russell King <linux@armlinux.org.uk>, Heiko Carstens <hca@linux.ibm.com>, Vasily Gorbik <gor@linux.ibm.com>, Alexander Gordeev <agordeev@linux.ibm.com>, Christian Borntraeger <borntraeger@linux.ibm.com>, Sven Schnelle <svens@linux.ibm.com>, Ofir Bitton <obitton@habana.ai>, Oded Gabbay <ogabbay@kernel.org>, Lucas De Marchi <lucas.demarchi@intel.com>, =?utf-8?q?Thomas_Hellstr=C3=B6?= =?utf-8?q?m?= <thomas.hellstrom@linux.intel.com>, Rodrigo Vivi <rodrigo.vivi@intel.com>, Maarten Lankhorst <maarten.lankhorst@linux.intel.com>, Maxime Ripard <mripard@kernel.org>, Thomas Zimmermann <tzimmermann@suse.de>, David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>, Jeroen de Borst <jeroendb@google.com>, Praveen Kaligineedi <pkaligineedi@google.com>, Shailend Chand <shailend@google.com>, Andrew Lunn <andrew+netdev@lunn.ch>, James Smart <james.smart@broadcom.com>, Dick Kennedy <dick.kennedy@broadcom.com>, "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>, "Martin K. Petersen" <martin.petersen@oracle.com>, =?utf-8?q?Roger_Pau_Mon?= =?utf-8?q?n=C3=A9?= <roger.pau@citrix.com>, Jens Axboe <axboe@kernel.dk>, Kalle Valo <kvalo@kernel.org>, Jeff Johnson <jjohnson@kernel.org>, Catalin Marinas <catalin.marinas@arm.com>, Andrew Morton <akpm@linux-foundation.org>, Jack Wang <jinpu.wang@cloud.ionos.com>, Marcel Holtmann <marcel@holtmann.org>, Johan Hedberg <johan.hedberg@gmail.com>, Luiz Augusto von Dentz <luiz.dentz@gmail.com>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Florian Fainelli <florian.fainelli@broadcom.com>, Ray Jui <rjui@broadcom.com>, Scott Branden <sbranden@broadcom.com>, Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>, Xiubo Li <xiubli@redhat.com>, Ilya Dryomov <idryomov@gmail.com>, Josh Poimboeuf <jpoimboe@kernel.org>, Jiri Kosina <jikos@kernel.org>, Miroslav Benes <mbenes@suse.cz>, Petr Mladek <pmladek@suse.com>, Joe Lawrence <joe.lawrence@redhat.com>, Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>, Lucas Stach <l.stach@pengutronix.de>, Russell King <linux+etnaviv@armlinux.org.uk>, Christian Gmeiner <christian.gmeiner@gmail.com>, Louis Peens <louis.peens@corigine.com>, Michael Ellerman <mpe@ellerman.id.au>, Nicholas Piggin <npiggin@gmail.com>, Christophe Leroy <christophe.leroy@csgroup.eu>, Naveen N Rao <naveen@kernel.org>, Madhavan Srinivasan <maddy@linux.ibm.com> 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, etnaviv@lists.freedesktop.org, oss-drivers@corigine.com, linuxppc-dev@lists.ozlabs.org, Anna-Maria Behnsen <anna-maria@linutronix.de>, Easwar Hariharan <eahariha@linux.microsoft.com>, Michael Kelley <mhklinux@outlook.com>, Thomas Gleixner <tglx@linutronix.de>, Luiz Augusto von Dentz <luiz.von.dentz@intel.com> X-Mailer: b4 0.14.2 X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 957484001D X-Stat-Signature: pmpsg1gbm7bnkxs4h5ts6acpc5rg63cq X-HE-Tag: 1731705728-902551 X-HE-Meta: U2FsdGVkX1+cT7CEXw7SuRk0uRr3ih2kgF6m2X1hrusSHE0+ef00C9VZHPFqkrmE4iMcWAzKNbz/2vKWRoHn1s13dI1ZFxqLVfWWM9kQJquyWAJl8xQT0ClrDL2AKxOHoa9xxxJkXGCelRBuR2SOn5us7P5C/+mAE0yENTA1Nc+bhRB9x6ChyzFdx+ymlYH8i2N5H4vGfLWRU5R7FIcj6zVVx46UL5zgsytm3zln8IGd7LFdGGeFU8iQK9t/zgICFRSbVdzvcW2MMpufinFvBENyAzS4sLC0N4FCu3RNI3pfjc+zLkOb0BPBpt0rqJa5DuZzOv5Duqb/PVeJeAqbURlQFuaPWgwlL9aOAabNbT50Us2eLB+TcdiGRVlbqbGlmthm1hmZe74lFl6xUErQdXaVQoSwbTr+VLyOcJ/EsZe3pUw9cK2X4QEvc0HtuwFUXdRQGGzPMeopmXNNy+eajpVNRMXsOziaT9K7JSgbMVbS3PEgFnehv/pbGPypVYl+gzTnxJ7TKcT5xQ22OUteU3GkS0Sbjn+M0N2txBF61zKp2bddVR7PAW1XnxFzEWXkXeMkzV5yYKxRqlt/DbypKA07jA5vb6d9siuT/KJ8Muuw/ziizx98XhFUOSEvVD25v4Izs0uF8Jawq6E5K2ugMLNO05bAmnjYlaHjzZ6e17K2XAzoLq3Dv0K85tu3OA+SzbfFtyXnPcTfeeChv5Z9Z+Kp8Bu0UjAZrPyIIdYYDn79OZp1kRDlUfONKnS+LLDfRH87zYSnI/MO+AXlNN+wePaf3vmY9mpsHD2mC1wVrop1NYPHFP5DUK+MXLORenvqm/X69RkvSikmJKwHJux471bV6eCIjlxnWfnHUKILolYjLnAatyDEUE9vEP6YRUQyuy3ngBQwj/5IdzF0X11B74/crGhEGQZm4G+IGEFFv3TSGj3SRTvH2ypSny/fLoZwHsgfT8MriE2b00ZfLka F743q4Mh uAF54pU23YPQGtslxpMTml4Q0pp/Z6BSrVsVM0kTaXaK46uQgODPgNQBCeEOgc3QUe8kESx1wPbiy8mDUE2IbOnpW0Co9IxPIIxjiU1ikzXcIdQMKLiG2c2OBF4h5OU9kEDr2IFsLTu68593nxJ53f/RhhfUi3aE+35cguIM1aIsYCPuo6Au/s4F20nIZOBi2zp9GSTPAl+wogPCWaMGROmtsgMXV9asI2PrmMGwgVTnwvVLt0y4EhFJLUGTQ+SC/L2QjND2yIUVgG0d7dJ+Qe0wySof3CVQR01/joXLCvBNgvr8iaJ5mZhWm6Jmgrr6Tv4JVICHJJtphYXoaOj13ytm6d2YTyTCS1wjfv+dfIN76mbPdrE7KpaJgz2DaCxrBAuIG+87JzHaObsk8MWt+jg+dKkFbJ5fQjwoxhbIUVPG9mud5evjFXxAkuQlwMkHC5pIruDwfq9rCcO8= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
Converge on using secs_to_jiffies()
|
expand
|
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. 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) 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 <anna-maria@linutronix.de> Signed-off-by: Easwar Hariharan <eahariha@linux.microsoft.com> [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/ --- Easwar Hariharan (22): 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() drm/etnaviv: Convert timeouts 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() nfp: Convert timeouts to secs_to_jiffies() jiffies: Define secs_to_jiffies() arch/arm/mach-pxa/sharpsl_pm.c | 6 +++--- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/s390/kernel/lgr.c | 3 ++- 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/etnaviv/etnaviv_cmdbuf.c | 2 +- drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 ++---- drivers/net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- 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 +- include/linux/jiffies.h | 13 +++++++++++++ mm/kmemleak.c | 4 ++-- net/bluetooth/hci_event.c | 2 -- net/bluetooth/mgmt.c | 2 +- net/netfilter/nf_conntrack_proto_sctp.c | 21 ++++++++------------- samples/livepatch/livepatch-callbacks-busymod.c | 2 +- samples/livepatch/livepatch-shadow-fix1.c | 2 +- samples/livepatch/livepatch-shadow-mod.c | 10 +++++----- scripts/coccinelle/misc/secs_to_jiffies.cocci | 21 +++++++++++++++++++++ sound/usb/line6/toneport.c | 2 +- 32 files changed, 92 insertions(+), 67 deletions(-) --- base-commit: 2d5404caa8c7bb5c4e0435f94b28834ae5456623 change-id: 20241112-converge-secs-to-jiffies-d99d1016bd11 Best regards,