From mboxrd@z Thu Jan 1 00:00:00 1970 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 81841C54756 for ; Mon, 19 May 2025 09:19:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4566C6B00A2; Mon, 19 May 2025 05:19:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3B30F6B00A4; Mon, 19 May 2025 05:19:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 169DB6B00A5; Mon, 19 May 2025 05:19:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id DE76F6B00A2 for ; Mon, 19 May 2025 05:19:05 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 3A2CB1D3C95 for ; Mon, 19 May 2025 09:19:06 +0000 (UTC) X-FDA: 83459108292.15.0EA7AD1 Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf15.hostedemail.com (Postfix) with ESMTP id 551E2A0007 for ; Mon, 19 May 2025 09:19:04 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf15.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf15.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747646344; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=PSyJaCUjKSaIYCtNXPcJN+hbds/ZZWSSDVUkfcsEuIA=; b=blNDkyJ3I4MWoWYhmlOJvK3Zm3lWY9Blqh46XwaZzP93OUSxKIClU8WMLFP+iE3O9fns7d 1GLGOMUi60+nJQe5K82S3pQNR+sMmmLxc5jAJYSS1kDq7xzmURn5LhqNNVAquUws5OElGf 5lVNt9uZKb1DNFcL84i3u7FYC/piYpY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747646344; a=rsa-sha256; cv=none; b=fZGgJWRfA3zS8oWnj5dwH4NY/l2w0UPHQg9aU6OrlFb3OUqBQLpPxvfTMT1OzRcHNAN8w8 fNbF/IxgWJylrB9C43l2lKrhJAF3NBBUwqWmsfWB9h0y6pl7+qCDe58s9B2vfKJw/E/gCO /C+aEAopxalFUAGxyhq73MH4suweyYM= X-AuditID: a67dfc5b-681ff7000002311f-22-682af76f0825 From: Byungchul Park To: linux-kernel@vger.kernel.org Cc: kernel_team@skhynix.com, torvalds@linux-foundation.org, damien.lemoal@opensource.wdc.com, linux-ide@vger.kernel.org, adilger.kernel@dilger.ca, linux-ext4@vger.kernel.org, mingo@redhat.com, peterz@infradead.org, will@kernel.org, tglx@linutronix.de, rostedt@goodmis.org, joel@joelfernandes.org, sashal@kernel.org, daniel.vetter@ffwll.ch, duyuyang@gmail.com, johannes.berg@intel.com, tj@kernel.org, tytso@mit.edu, willy@infradead.org, david@fromorbit.com, amir73il@gmail.com, gregkh@linuxfoundation.org, kernel-team@lge.com, linux-mm@kvack.org, akpm@linux-foundation.org, mhocko@kernel.org, minchan@kernel.org, hannes@cmpxchg.org, vdavydov.dev@gmail.com, sj@kernel.org, jglisse@redhat.com, dennis@kernel.org, cl@linux.com, penberg@kernel.org, rientjes@google.com, vbabka@suse.cz, ngupta@vflare.org, linux-block@vger.kernel.org, josef@toxicpanda.com, linux-fsdevel@vger.kernel.org, jack@suse.cz, jlayton@kernel.org, dan.j.williams@intel.com, hch@infradead.org, djwong@kernel.org, dri-devel@lists.freedesktop.org, rodrigosiqueiramelo@gmail.com, melissa.srw@gmail.com, hamohammed.sa@gmail.com, harry.yoo@oracle.com, chris.p.wilson@intel.com, gwan-gyeong.mun@intel.com, max.byungchul.park@gmail.com, boqun.feng@gmail.com, longman@redhat.com, yskelg@gmail.com, yunseong.kim@ericsson.com, yeoreum.yun@arm.com, netdev@vger.kernel.org, matthew.brost@intel.com, her0gyugyu@gmail.com Subject: [PATCH v16 21/42] dept: apply timeout consideration to waitqueue wait Date: Mon, 19 May 2025 18:18:05 +0900 Message-Id: <20250519091826.19752-22-byungchul@sk.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20250519091826.19752-1-byungchul@sk.com> References: <20250519091826.19752-1-byungchul@sk.com> X-Brightmail-Tracker: H4sIAAAAAAAAAzWSa0xTdxjG/Z97O6vHavAoJs5GgpToZIJ5XdSYGOMxy8wysw+bH7TKmW0s hZS7iQmX4gSECYpkCFiKKQ0to55SL4wql1hlbIiC5TKKQpSIFkmQFkGQFZxf3jx53ie/9/nw MrjcTa5nNLokQa9TaRWUlJCOL6/aGj+tVG+314WAf+o8AeX1Ngq6/rAisDVkYjB2/yD0BnwI PvzzCIfSki4EVcNeHBrcQwhcliwKul+sgB7/BAXtJfkUZFfXU/D4zRwGg1eKMbCK38Ez8ygB HRdNGJSOUXC1NBsLjlcYzJhraTBnhMGIpYyGueEoaB/ykOAaiITfKwcpaHK1E+C+PYJBd2M5 BUO2BRI63A8JCBSGQldRAQl1b00UvAmYcTD7J2h40mzEwG0MAbshCDz37iMJDwqaMTh3/QYG Pf1/Irh7/jkGos1DQZvfh4FDLMFhtuY+gpHCcRpyLszQcDWzEEF+zhUCDIMx8OF98HLFVBRk XrMTUDfvQfv28LZKG+LbfBM4b3Ck8rP+pxTvChgJ/i8Tx98p89K84e4AzRvFZN5hUfLVTWMY XzXpJ3mxNpfixclims8b78H4t52d9PcbfpbujhW0mhRB/9Xe41L1YLGBTHDSadaaLCoDGag8 JGE4NppranhGftY3/K+WfIoN5/r6ZvBFvYb9knMUjAYzUgZnPV9wvRX9KA8xzGr2MHdvZuui JNgw7vlI8mJcxu7kPOVZ6BNyI2e1Ny9hJEF/IL9tyZezMVyPtZJYRHLsbxKu9NfH/3dYx7VY +oiLSGZEy2qRXKNLiVNptNHb1Ok6Tdq2k/FxIgp+l/ns3NHbaLLrSCtiGaRYLrO7ItRyUpWS mB7XijgGV6yR1Tq2qOWyWFX6GUEff0yfrBUSW1EoQyjWyr4OpMbK2VOqJOG0ICQI+s9bjJGs z0C/EN/Ud3rBj4dNk9Jc2d/hLXTZbt38wo8mp+lExbvX09u1ktxL4kCE7QAjbrqlDP+hWVe0 yvko69D4+59kO+/d9Oa0v8yezZ/yKR4qI6ynI1eczN3hu5xnmS+qafy3/tBHnXNf6NHs16sz JkO8K+Wj3y6M9sd3MI3O/ZsjdqVuIBREoloVpcT1iar/APiNBupZAwAA X-Brightmail-Tracker: H4sIAAAAAAAAAzWSa0hTcRiH+5+7q8VhiR20ciy6GVmSxhvdP0SnIPFbEEUd6tCGc5NNVxaB zmWlaWWZaGrLYi43dW0V3VYy0zK7WNq8sCxHhKIp1GZO7TKNvrw8/H4vz/vlZXCZlYxmVJoM UacR1ApKQkiSN+Su0v6MU645V4ZBMHCGgIoGOwXt9TYE9js5GAw274CusWEEk6/f4lBa0o7g ev9HHO609CFwW40UdHyZC53BUQpaSwooyL3RQMG7oSkMfFeKMbA5d8Mny1cC2i5UY1A6SMHV 0lwsPAYwCFlqabBkLwG/tZyGqf4EaO3zktBU2UqCu3cllFX5KHjsbiWg5b4fg46HFRT02f+Q 0NbygoCxohhov1hIQt1INQVDYxYcLMFRGt43mjFoMUeBwxS25v34TcLzwkYM8m7exqCz5xGC J2c+Y+C0eyloCg5j4HKW4DBR04zAX/SNhlPnQjRczSlCUHDqCgEmXxJMjocvVwYSIOeag4C6 X160dTNvr7Ijvml4FOdNrqP8RPADxbvHzAT/sprjH5R/pHnTk16aNzszeZc1jr/xeBDjr38P kryz9izFO78X03z+t06MH3nzhk5ZuFey8bCoVhlE3erNByVKX7GJTL9LH7PVGKlsZKLyUQTD sYnc7eDADFPsMq67O4RPcyQr51yFX8l8JGFw1jub66rsQfmIYeaxydzT0KppJNgl3Gd/5vS6 lF3HeSuM6J8ylrM5Gmc0EeG8t6BpJpexSVynrYq4gCRmNKsWRao0hjRBpU6K16cqszSqY/GH tGlOFP4fy8mpi/dRoGOHB7EMUsyROtwrlDJSMOiz0jyIY3BFpLTWtVwpkx4Wso6LOu0BXaZa 1HtQDEMo5kt37REPytgjQoaYKorpou5/izER0dkoj1ikXe4jy18dvSQ/0nPPEUjWe9p6Uyrk gQFOPWQYGCnzpHwyVj413jq0Uc5t2yRX9V+6VVOfsSs5dXbq5f2vZUu3ywdjG4joqIlHokxT tFU4fX5f4vjatmYrPdl/YtlueygxVrVgjnnc//PtUu3ahsW+vp2GkzHrvSlbop79FhSEXikk xOE6vfAXpIb+UzsDAAA= X-CFilter-Loop: Reflected X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 551E2A0007 X-Stat-Signature: b5scghpwjhiqtw57tiha5xurn18u6eis X-Rspam-User: X-HE-Tag: 1747646344-467248 X-HE-Meta: U2FsdGVkX19KJ1xYSoVSTWZBwifE5gLl0Yh6lZ7/2jzR9IUOA0pZu5A10AXrFMaafrD1ADcdjJlkFofExXwkrnzqs61ZYLCoKDsEMBIF21wcK+IGcBaG2XVvoC9wBU3kcskNMfcca17NYnKSxUAWTjee5OqDJdPsU+6MhIjmFawRu1/OcdGgOowwYSMRy8uGBpJIXN5zxLFwu3tjLDD/N7W6XDe2KGhIp97SRkY+ylq76vt5Ps/0eCxWLwS4B5kFZ0P9Kbtvc6ecraCK9OD+dH6+vmOdVn6hSZIheCVmbBkRBdrUBU8tFfWV5L6ZDYFiQpcQcAIMODqQ6PnOyJ4KDB01ACBtXWcENY05f9YQKQ34jEhzDpnRmhcOOPFm2Kcv6DcBduS9+FprfQ/ZQYAXMqTUwfFTDB4Cagzta10uPhH5MbxRjlCIH3tuhZAQ8R0qxV9JiHayGUBJZdG+x0wsz1BjYZmEfQWKJQqQdl67am+U13Yuxlt8UgkvlxKlp9JCwwBjq1xU/g6OBPP3sMkNZ8jtrBDEXZzoVETk9Av5wlvl8CRAcpUUIf1c0vZBQcFiFAfWnTI6MlomSock7We64hxlg1P4ADogWBnz/iEwiyr1UOAxbY/bUP7rZXjV5+qEVm1Wjdz5mIyR+k8eWyjpbX/Ll5eI2T9zELSpvUvqknaOmU8eFN0eK+BmyA/Y2QLChln+hgkNOROmkB609A48x0j6MsUHu/J4QfYU144uEr2kNWpIAFQAsfucgs2RZsCK9+6DTPP9jY0QbI4v8HIVILRrTy6gH6d22Y3ft5cAz0mMBAJqyqy9iRlCsKmHKCjalvgysO76p1bE2V6yWLrr8NX9geP9z1r3bPdQkPGYHqMAJQbLkg/El1yWYaDBU3Wq35tYZwj5ldR5dux5DdiR2ScbX64+NUPuaS+llJNKJi1XbStn21y4eQ8oT6npHtjjLgJQGcyCnjt8c9nbjaM DyFW6X0G FR+WOuyLIKAKozK8nxPBBzoveKf1jwIHBg/5zljaWHOKEfFI9HXsaGoys0YYGdk3COtEBlXU/p0xLWLs+PA4sHG8ce74V+fVCSL62IfGPF3qAB1m0Tx0dd4Imy/SurPVOmKho4Ld0tnvyzPgizpsJDoTDZC24V64jNv2OdPOXtqJCujvnh5gT+xFxNkf+sbwsPLeJ01SaPT/UalvOpWd8+uweEQ== 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: Now that CONFIG_DEPT_AGGRESSIVE_TIMEOUT_WAIT was introduced, apply the consideration to waitqueue wait, assuming an input 'ret' in ___wait_event() macro is used as a timeout value. Signed-off-by: Byungchul Park --- include/linux/wait.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/wait.h b/include/linux/wait.h index aae161e500dc..e77344a8160d 100644 --- a/include/linux/wait.h +++ b/include/linux/wait.h @@ -304,7 +304,7 @@ extern void init_wait_entry(struct wait_queue_entry *wq_entry, int flags); struct wait_queue_entry __wq_entry; \ long __ret = ret; /* explicit shadow */ \ \ - sdt_might_sleep_start(NULL); \ + sdt_might_sleep_start_timeout(NULL, __ret); \ init_wait_entry(&__wq_entry, exclusive ? WQ_FLAG_EXCLUSIVE : 0); \ for (;;) { \ long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ -- 2.17.1