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 31A38C3ABC9 for ; Fri, 16 May 2025 08:15:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B51436B00F0; Fri, 16 May 2025 04:15:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B001F6B00F2; Fri, 16 May 2025 04:15:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9A2496B00F3; Fri, 16 May 2025 04:15:10 -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 7ABBF6B00F0 for ; Fri, 16 May 2025 04:15:10 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 690BCC19FB for ; Fri, 16 May 2025 08:07:16 +0000 (UTC) X-FDA: 83448040872.17.960226B Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf04.hostedemail.com (Postfix) with ESMTP id ABAAD40005 for ; Fri, 16 May 2025 08:07:13 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf04.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=1747382834; 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: in-reply-to:in-reply-to:references:references; bh=b24Hg3KRe4dkVCh9QlouTJbAf1L4H9Kt4WTHN/2pwAY=; b=fK1EW+BKYzsSUA8/H8FsvFYZaH45AYx8LNoL6wPsDbJ6e3RWyviBn9/Koq/b4a8l/Vfuwn 4sD5IjFqNpiaSEPgROjDQ2YcpFQ9j5VRAKwyYHIGe/jgJy1ZEgyaxrwfHPHRLvqT1BxHKj FeuxyNnXXM/P/oB0U2ba8TGc0Ji/NG4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747382834; a=rsa-sha256; cv=none; b=aK9CXIsCR51EOJ2rLa7+6BEhni0oLBKke8zuUK7Nkr5g44LAXeLpkz06OILhJvBZ/u8rcv DE8f7zqFD5b2yjOtn1HAOdlr+d/JD3b5FUbFmizEVdyBmo3oJi56t3jIlEy+UIE4e/45qw hGXWntvaYzfB5RxQDRNowbpZpyJ0Bmw= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf04.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com X-AuditID: a67dfc5b-681ff7000002311f-4c-6826f22eb14b Date: Fri, 16 May 2025 17:07:04 +0900 From: Byungchul Park To: kernel test robot Cc: linux-kernel@vger.kernel.org, llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, 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 Subject: Re: [PATCH v15 33/43] dept: assign unique dept_key to each distinct dma fence caller Message-ID: <20250516080704.GA56738@system.software.com> References: <20250513100730.12664-34-byungchul@sk.com> <202505140631.FOWO8B5L-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202505140631.FOWO8B5L-lkp@intel.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTcRjG+59zds7ZcnFchv+0DzJTQWqWWb0fIqIL/LELgeAHw2zpqa28 1DTLIDJyotPsgqs2rDRpXtPYNDVLbV3tYjdJMbMaWpqZMXJm2m0LqW8/nufhed4PL08r9BI/ XpucJuqS1YlKVsbIRrxKFqqcwZpF+s6ZMPY1h4Gi2moWntZUIZh8/ISGknevaai724eg3ZjH wtHSWhaqrBvBkhkEjnIzB+19LyVgOt/Lwt1GBwUvrhWx0Ff9SwIfjzpY6C9sZWHYZaHBMjbK wfO2YgrsFZ0U3DvWRkFLzlsKrNUvWbBZjTR8L7uDwFEwwoE+f4KDPP1pBrJ6l8LktyJ2VQC5 9WmUJlm2/eSGq5ghDy5i0mR+zZGslh6O2MpDSen1IYqUOMckxFqZyxKr8xRHDCOdFPnc0cGR +2cnGdJ6rpojgzYT2uwTI1uRICZq00Vd2MptMs2HT830HmvEgeZbmVwmMi4wICmPhQhc017C TPOjvJOcmxkhCOubztBuZoUQ3N094WGfP3rjOwtlQDKeFsYl+MrtVuQ2Zgtx2GS0e0JyAfDo l3HWgHheIWzFA6VRf2Vv3G7q92zRQiju/jlEuSO04I/LfvJuWSqE49LzLzyROUIgbrt6zzOF hUs8bs4voP/eORffLO9mTiDB/F+t+b9a87/aYkRXIoU2OT1JrU2MUGkykrUHVPEpSVb05zks h6a2NCLn0yg7Enik9JKv6grSKCTq9NSMJDvCPK30kXftCtQo5AnqjIOiLiVOty9RTLUjf55R +srDXfsTFMJOdZq4WxT3iLppl+Klfplo17LVwSdE++DzGNeRedmHXQfDnEtic1UDQ8por+XR 0oe2GT277z8LOe6IMmgss+qH18yeb75ef3yqZ0ek0Xs7G1C3SY9FU69v0vD7wnR/1VDC2o2X X623wEBcg8s8qH4Tl+s6dWE80jf2xw3iakgJ0m/QZlftlUY2rdv7ML5CIlEyqRr14lBal6r+ De+8Zj0YAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA02Rf0yMcRzH932e557n6bh5OqWvGltHbE2IzGcj4sSz/JhhM2bVjUd3VHSX q5BlFbmUmNKdtHJ250eUq1lEtYu4hKamRkU31g/9sH4cSeEy47/X3u/X+683S0o7KU9WFR0r qKMVkTJaTIm3rEj28xucp1xc37AcRobTKMgrLqKh4c4tBGMvXpFQ2NFGQlltOwJbdjoNycZi Gm5ZNoMpyQfs1w0M2NrfiKDmik0E+vxWGmrL7QQ0Psijob3opwh6ku00fLxYRcNnh4kE08gA A6+rCwiw3mgi4GlGNQGVaR8IsBS9oaHUkk3Cd/MTBPbMPgZSz44ykJ6aQ0FK6zIY+5ZHB3nz Nb0DJJ9SGsc/chRQfN1VzN83tDF8SuVbhi+97ssbH3YTfOHgiIi33DxD85bBCwyv62si+P6X Lxn+We4YxVddKWL4rlI92uq+W7xynxCp0grqRavCxcrO3grysCUgvqImiUlC2Qt0yIXFXACu Tz/POJnifHDq/Uukk2luPm5pGZ1kt995eYeJ0CExS3JfRbjkcRVyFtO5MKzPtk5KEg7wwJev tA6xrJQLxZ+M2//Ertim/0g5meR8cctEN+FUSM4LmydYZ+zCLcHG/MZJxZ2bg6vvPSWykMTw 39rw39rwb12AyJvITRWtjVKoIpct1BxUJkSr4hfuPRRlQb/vNyX+OF+Ohhs3WBHHItlUSVCz j1IqUmg1CVFWhFlS5iZpPjBHKZXsUyQcFdSHwtRHIgWNFXmxlMxDErJTCJdyEYpY4aAgHBbU f1uCdfFMQo3flsrvho6vCcZBQ7kex0NOVVtcJ+wvcuseHcmMGdqBDDEnTwR3euy/nKY8FiKv 68/VZLjKKzfOtjnM6+J7AuWG8XBtzururtsR057rm+ulgYkzzr2vgEtD78Znrncz+5uzfuac vubATXPX7pni1X/Nb92skl3eN0blm7zLtsXETZdRGqXC35dUaxS/AKmkskj6AgAA X-CFilter-Loop: Reflected X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: ABAAD40005 X-Stat-Signature: 3ymb7y9aqwhu1zei7i4cjswwmem1tphm X-Rspam-User: X-HE-Tag: 1747382833-104596 X-HE-Meta: U2FsdGVkX1/27s/zSgwOaVJrhG84C21L+0oHdTJjfIBFLFPcSAvs1XqKpc0mRgABF8c2JvAp8JsCyE4MqdPMWorwF6z7+SXU9gLaWAuiduD2Jo3Kko+lXpaM1lsvRFFOaJrBqmGlii3/Y6en+1Lue4JpBfC/o7iGN5SF+wNuPEAx9g9PSCFJDYwRaTnRewEPl7yi2rMyRumD3nbHhc87dw8sM8zW+M7/maql8G08Rel49MoTzQyQY1B7eW+fbYsTRwOsuAVMijHilUzpdKM0rks2w7rY0TQt8G0GxT1TJ8EyjkHqG3gMbi3MPv51jtyAZuYBrG8H4uidz26LXVZ5g12LHedWhPFZg8HlBwEZ/DjptHGIukSipsD4qCdBRY6Jt8Dz33VJQd60rXKfQ3PA2xQkAUG/fHgunLUtEbSs8rvdDgwXjIF165OUGHyS+y5dMabOPCKRIzczuohusI108hQsJ937dY844MTdxcYkKXPHwuX2+yfc3kVhcm/38sC0kWukmIyq0trg2UdMQoT0qvjHhBm0gK92YMWvsbX846LwRyMmFy3inVqjDyOHkPYmFhDLqldHi/k+G013sOM9AK6lTjcB9s2l1OBr0EWOwqSAo7wv2/XLYZ75ypSBZR+5i4bCWeh4SUil31i1eYjDHPbdFCgXp9tsA7KZTO9pHwiNkxNvo+Ttv2Ux+5Q5YIFFm2kTtIoNZwVn56NlzZTeG6P+m+sQHwgejVJji/Ii1f8eoaSyxFCx2JRpuMcffMalOL1xPicipi/5adbyTCLwgaqSU02ineaa/cCWdU6Haeyej7OgnnqMHMgLZPpaHSML/+TGryFsPhR0RFbcVWXikOLMvNo0V2OZYhrgjb3BKfRZ0Y+tnKFKujZwLzSZDjmYIlEDZv0Mkc5ZlhqOrE78GNEifZaY7+st/MH5FY/sP3eSr/OOhnaRFoPGASqAmt4rwxksGGb4+DLKb0yzhMB IdsO5RJ0 I6/UuzzQRLU/I2bKtj2KNJOZaYQYr5KhKm+2wRZvZE6SYSOist49Xnzi38Lf+6SPt8AgdzX+Zau4KO7uUttIHxFOiCHmiGj0174FiQvSrY70YXVY5Kc+/f75MsI/NQXdjMNxYGbwxYZSjvsE3AZZwdg4YF0kPIFqHfQrV5LCsax01rbw8aSlHUm7fcklHujZ0TnxB5oCyFEzLwzGFxSwkrAhDqZiHdsCjJzMrAWJvZDsg5fDUZg0FMtp1Cg== 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: On Wed, May 14, 2025 at 06:49:42AM +0800, kernel test robot wrote: > Hi Byungchul, > > kernel test robot noticed the following build warnings: > > [auto build test WARNING on 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3] > > url: https://github.com/intel-lab-lkp/linux/commits/Byungchul-Park/llist-move-llist_-head-node-definition-to-types-h/20250513-181346 > base: 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3 > patch link: https://lore.kernel.org/r/20250513100730.12664-34-byungchul%40sk.com > patch subject: [PATCH v15 33/43] dept: assign unique dept_key to each distinct dma fence caller > config: arm-randconfig-002-20250514 (https://download.01.org/0day-ci/archive/20250514/202505140631.FOWO8B5L-lkp@intel.com/config) > compiler: clang version 21.0.0git (https://github.com/llvm/llvm-project f819f46284f2a79790038e1f6649172789734ae8) > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250514/202505140631.FOWO8B5L-lkp@intel.com/reproduce) > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-kbuild-all/202505140631.FOWO8B5L-lkp@intel.com/ > > All warnings (new ones prefixed by >>): > > >> drivers/dma-buf/dma-fence.c:503: warning: expecting prototype for dma_fence_wait_timeout(). Prototype was for __dma_fence_wait_timeout() instead > >> drivers/dma-buf/dma-fence.c:763: warning: expecting prototype for dma_fence_default_wait(). Prototype was for __dma_fence_default_wait() instead > >> drivers/dma-buf/dma-fence.c:853: warning: expecting prototype for dma_fence_wait_any_timeout(). Prototype was for __dma_fence_wait_any_timeout() instead I have just fixed it. Thanks. Byungchul > > vim +503 drivers/dma-buf/dma-fence.c > > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 482 > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 483 /** > f54d1867005c33 drivers/dma-buf/dma-fence.c Chris Wilson 2016-10-25 484 * dma_fence_wait_timeout - sleep until the fence gets signaled > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 485 * or until timeout elapses > 4dd3cdb281f7a3 drivers/dma-buf/dma-fence.c Simona Vetter 2018-07-04 486 * @fence: the fence to wait on > 4dd3cdb281f7a3 drivers/dma-buf/dma-fence.c Simona Vetter 2018-07-04 487 * @intr: if true, do an interruptible wait > 4dd3cdb281f7a3 drivers/dma-buf/dma-fence.c Simona Vetter 2018-07-04 488 * @timeout: timeout value in jiffies, or MAX_SCHEDULE_TIMEOUT > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 489 * > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 490 * Returns -ERESTARTSYS if interrupted, 0 if the wait timed out, or the > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 491 * remaining timeout in jiffies on success. Other error values may be > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 492 * returned on custom implementations. > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 493 * > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 494 * Performs a synchronous wait on this fence. It is assumed the caller > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 495 * directly or indirectly (buf-mgr between reservation and committing) > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 496 * holds a reference to the fence, otherwise the fence might be > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 497 * freed before return, resulting in undefined behavior. > 4dd3cdb281f7a3 drivers/dma-buf/dma-fence.c Simona Vetter 2018-07-04 498 * > 4dd3cdb281f7a3 drivers/dma-buf/dma-fence.c Simona Vetter 2018-07-04 499 * See also dma_fence_wait() and dma_fence_wait_any_timeout(). > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 500 */ > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 501 signed long > 15fe92c1e1cf69 drivers/dma-buf/dma-fence.c Byungchul Park 2025-05-13 502 __dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 @503 { > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 504 signed long ret; > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 505 > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 506 if (WARN_ON(timeout < 0)) > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 507 return -EINVAL; > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 508 > ef8255506f6682 drivers/dma-buf/dma-fence.c Simona Vetter 2020-05-19 509 might_sleep(); > ef8255506f6682 drivers/dma-buf/dma-fence.c Simona Vetter 2020-05-19 510 > 5fbff813a4a328 drivers/dma-buf/dma-fence.c Simona Vetter 2020-07-07 511 __dma_fence_might_wait(); > 5fbff813a4a328 drivers/dma-buf/dma-fence.c Simona Vetter 2020-07-07 512 > b96fb1e724ae68 drivers/dma-buf/dma-fence.c Arvind Yadav 2022-09-14 513 dma_fence_enable_sw_signaling(fence); > b96fb1e724ae68 drivers/dma-buf/dma-fence.c Arvind Yadav 2022-09-14 514 > f54d1867005c33 drivers/dma-buf/dma-fence.c Chris Wilson 2016-10-25 515 trace_dma_fence_wait_start(fence); > 418cc6ca06071e drivers/dma-buf/dma-fence.c Simona Vetter 2018-05-03 516 if (fence->ops->wait) > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 517 ret = fence->ops->wait(fence, intr, timeout); > 418cc6ca06071e drivers/dma-buf/dma-fence.c Simona Vetter 2018-05-03 518 else > 418cc6ca06071e drivers/dma-buf/dma-fence.c Simona Vetter 2018-05-03 519 ret = dma_fence_default_wait(fence, intr, timeout); > f54d1867005c33 drivers/dma-buf/dma-fence.c Chris Wilson 2016-10-25 520 trace_dma_fence_wait_end(fence); > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 521 return ret; > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 522 } > 15fe92c1e1cf69 drivers/dma-buf/dma-fence.c Byungchul Park 2025-05-13 523 EXPORT_SYMBOL(__dma_fence_wait_timeout); > e941759c74a44d drivers/dma-buf/fence.c Maarten Lankhorst 2014-07-01 524 > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki