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 79C23C2D0CD for ; Mon, 19 May 2025 09:19:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DD23F6B0085; Mon, 19 May 2025 05:19:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D32D16B00A2; Mon, 19 May 2025 05:19:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B87336B00A4; Mon, 19 May 2025 05:19:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 8CEAC6B0085 for ; Mon, 19 May 2025 05:19:04 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id E29F2121969 for ; Mon, 19 May 2025 09:19:04 +0000 (UTC) X-FDA: 83459108208.14.2D36D00 Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf13.hostedemail.com (Postfix) with ESMTP id 158722000A for ; Mon, 19 May 2025 09:19:02 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=none; spf=pass (imf13.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747646343; 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=UGkObL7oD/K2bAkUVhXxAs7YoFHUnPDSWQxkr9+NXKk=; b=Ip/2xBa71ekNoPioiJXwtzWUdBGqNonczJdKKeayj73Eib+1kVFA7ae6ZYQne3nZE3Ye3W LDJzr5YupCi7NBWdQwaDygTws4eLUEB3+iB9d/YgiMYshxCOfXfeMIEhH21o2US1wXOZpx sNLgjMYigIOaGAg+7StVD5krGmiohxw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747646343; a=rsa-sha256; cv=none; b=DakSq/lSV3d6py9hy3KuONRSMBCxQ3t9GUiiq+3pG9vcy1ACn4pbAt5ENqgGiCatvJP6wa PvaTLMjiznIlAJQyibabxfUQXvkkBte4J3+RX0R6BnM2pfiKiVvQNWO+RfwZYST9MrzmpR 9yefuJt0XEKHWIIcTiMV0eZ1BKzq+S4= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=none; spf=pass (imf13.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none X-AuditID: a67dfc5b-681ff7000002311f-13-682af76ee140 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 20/42] dept: apply timeout consideration to swait Date: Mon, 19 May 2025 18:18:04 +0900 Message-Id: <20250519091826.19752-21-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: H4sIAAAAAAAAAzWSbUxTZxTHfe7Lc28rnddi4CpNNE2MivMFg+zMOLNkWbgxITPZh2Uao1Vu bGML2ipQExc6kAgMAkZgWmXlJYXRKvXWRHwpQRhFxJeCFZAASkUckUoGtIqiW+u2Lye/nPPP 75wPhyWVnfQKVpdxTDRmaPRqLKfkwZiaDZlvErWb5/I4CM2dpuBCsxOD77IDgfOqhYDJzlQY CE8heH//IQlVFT4ENWMjJFz1jiLwNP6M4dH4Z+APTWPorijGkFfXjKH31QIBw5VnCHBIafDU PkFBT1ktAVWTGKxVeUSk/EnAvL2JAXvuagg0nmdgYSwJukf7afAMrYdz1cMYbnm6KfC2BAh4 dOMChlHn3zT0eO9QEC5NAF95CQ2XXtdieBW2k2APTTPQ12YjwGuLA1d+RFgw+5GGrpI2Agrq rxDgf3ITQevpZwRIzn4MHaEpAtxSBQnvGjoRBEqDDJz6ZZ4Bq6UUQfGpSgryh7fC+7eRzRfn ksDym4uCSx/60ddfCc5qJxI6pqZJId+dLbwLPcaCJ2yjhLu1vHD9/Agj5LcOMYJNOi64GxOF uluThFAzE6IFqakQC9LMGUYoCvoJ4fWDB8wu1W759nRRr8sSjZt27Jdrm8ct6MgszqnqrKdz 0V26CMlYnkvmC6xBVITYT+x3EdE25tbwg4PzZJSXcat4d8lEJC5nSa5/MT9w8Ukkz7Cx3Lf8 c1k0QnGr+fo/2qgoK7gU3jVjxf/aV/IOV9snjSzSHyruQFFWclt5v6Oaiip5rkHGnz079985 y/nbjYNUGVLY0KImpNRlZBk0On3yRq05Q5ez8WCmQUKR57KfXNjTgmZ837cjjkXqGIXLs06r pDVZJrOhHfEsqV6maHKv1SoV6RrzCdGYuc94XC+a2lECS6njFVvC2elK7pDmmHhYFI+Ixv+n BCtbkYuSc75YyqYYDTv0DXu7DgZ+j3uBzT+WHdriSDzQG6zo3i2V31vOdk1lX/uBX7lq4LuE Bf1fi/zpcuXRK4V9utsHdj7UmdKu/5TiU1lnVS2xZSpV/JepbxaXq5eqDalpR8fl2pc3X1ae y4uRvjGz7b/O74xptSTtKvR+rEvVxH0e2LZETZm0mqRE0mjS/ANV28cNWAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAAzWSb0xTZxjF97733vfeVmtuOtxucMalic7hVEiGe5IZoh+mNyQsLlkkkWyz GzdrFSq5pSBLTOgAx4ogyICMCit/UkhbRteyjaFlhEpndTqUrgoBNpkjEhASoJUKbmtN9uXJ L885OefL4Sh1F5PM6Q2FkmzQ5mmIkla++3bZXsOTFF3qVz8DRFYrabjc6yIw+q0TgavPjGFu 5Cjciy4gWL/1GwVNDaMI2h5MUdAXmEbg6/6cwNjDLRCKLBEINlQRKOvoJXBnfgPDZOMlDE5P Fvxhn6XhZm07hqY5AtamMhw/jzDE7A4W7KU7Yaa7mYWNB2kQnA4z4G8JMuCb2ANft04SuOoL 0hDon8EwNnCZwLTrXwZuBq7TEK3ZBqN11Qz0LLYTmI/aKbBHlli4O2TDELC9BO7yeOr5lX8Y +KV6CMP5zu8whMavIBis/BODxxUm4I8sYPB6Gih42jWCYKbmMQsVF2IsWM01CKoqGmkon0yH 9bV4c8tqGpi/cdPQ8yyMDmWIrlYXEv0LS5RY7i0Wn0Z+J6IvaqPFG+2C+FPzFCuWD06wos1j Er3dKWLH1Tksti1HGNHj+JKInuVLrGh5HMLi4u3b7LHtJ5QHc6U8fZEk7884qdT1PjSjghVy tmmkkylFNxgL4jiBf1MIubEFKTjCvybcvx+jEpzEvyp4q2fjFiVH8eFNwr2WcWRBLPci/47w lyJhofmdQue1ITrBKv6A4F62kgQL/A7B6R56HqOI/yeq/CjBaj5dCDlb6VqktKEXHChJbyjK 1+rz0vcZT+tKDPqz+z45k+9B8fnYz23U9aPVsaPDiOeQZrPK7Xtdp2a0RcaS/GEkcJQmSeXw 7tapVbnaks8k+cxHsilPMg6jbRyteVmVmS2dVPOfagul05JUIMn/q5hTJJci/OGzjqzd9QPH 1xsPHiner5yJOQPXwuiDt9ambIcs9a+0hbcnn4r1H+aaTVl7qSv6jPeO/ejNVtcfXh3M3azX vLF48decXRVb+hRb/cG/swuP1PbsmS8wk8r22YJiayxzWZNzyjq89oVM3fqhNfPj8dTU6TqT PPD+iul7R9dgVD6goY06bVoKJRu1/wE2pECfOgMAAA== X-CFilter-Loop: Reflected X-Stat-Signature: wotuzjposbcnrepoajr8886ahppf5ner X-Rspamd-Queue-Id: 158722000A X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1747646342-692312 X-HE-Meta: U2FsdGVkX19MqzzTNA9HwslkEoi4Ayj3fe1Wm/fmZ2X3N3U3w6/owT4Rdkw99PfjPShFZRWdxnkTBZsYVqgSM91VjBH7v17HUdfmJ09sXofB/1zkXhxYpI3SwGjrNI/uOxNDz1foM62OU0moh0s3pw1yUNzHMZq9jeCl03IAWaKqcbhW3tAWvC08Sof24MayTp2QBrUtHMvn1a/vYJt5JjNrTvLSeb/hK1KjoRT+YbwMC07Xk5HaknFsw65Y20gUI178szFmvUtmIdIj/Ys15qfDlnpnmsT+rbmZH8FI300WfPkuyJ1eMvyPM81hXr2Qt1EfIYrp1ghu6iGssZ+yWdr04sYahxmeemKA1eTY7dL0t7w3BgF7nkQDeXyEpMPtL49HkGw39DUHPKMufJAHDhvlOeD/6FmbUw5tsuD1KXz5vZ+P48v6oPpzbnORP/yQZWskFPaU8NUIAjD/q+1q2DvJKZkq/TkvCy+6+HN4eY9yvMJQrF54o8inGnng8HMksNoYa0apt48Yfr5Uch3qicKTsjQBT+NC0sJMLDt4KIAZrvSh2MTimAP+ffuZY++fg+lN4tqe0UnOST5/bodcFSc1FbwcZLiTsUXiNpnpf6lUorsVWk5smjkl1mGy6j2PaAG9s0h6DYhndBxvNSJNpc4cp5pGz9YFPWaHJOnWeHVwOE7KaIlrkGWh1sPYeIj9XvRepbVEASrancC03KFDRbckJW14VxMTkJ+Atc0sVs/DkO+GfXil7yUb+hWZyeY3+A0gXbivWkTWQnFnZ9bi63bVHR9tONIKoISymA0pmNptwmPmZJOvCU2cK7V5qvii9/26ozfm6Lzn/wXGAD+vwyxHSR2XZd1GC/oNKDNNl61f2lFamMuTSuzmp4nEYA6Nzyi4yksd+nPc0Xk087CxJFkKr3hDglnhEzOA2gGpNTQ6qN8Q081whN1iDf5Pm5QqqzJ0KD+Lq0SaPOxIzUO DgwNIGxm ZmtsvclMF1ka2efvLn+LHm3agj1UaTazcg2WyCmkeGo8EGx69MXMASecu7gmL7SHajSrEksrcUXyLm1/hcE9tC7sLIrRSSqSAGEIs3Vh+IRjfk7Y0owFetnlq8uOG1fZNbyZKFTt24bZG5crNpGtZD1XJei4H6K4WKIbaz8y3yQZKzJUa5Hdi9Ob3fFiCeT0EF5FWI4z9d/AappGxDFXgAFFIcw== 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 swait, assuming an input 'ret' in ___swait_event() macro is used as a timeout value. Signed-off-by: Byungchul Park --- include/linux/swait.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/swait.h b/include/linux/swait.h index 277ac74f61c3..233acdf55e9b 100644 --- a/include/linux/swait.h +++ b/include/linux/swait.h @@ -162,7 +162,7 @@ extern void finish_swait(struct swait_queue_head *q, struct swait_queue *wait); struct swait_queue __wait; \ long __ret = ret; \ \ - sdt_might_sleep_start(NULL); \ + sdt_might_sleep_start_timeout(NULL, __ret); \ INIT_LIST_HEAD(&__wait.task_list); \ for (;;) { \ long __int = prepare_to_swait_event(&wq, &__wait, state);\ -- 2.17.1