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 8376EC67861 for ; Tue, 9 Apr 2024 09:30:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 109836B0087; Tue, 9 Apr 2024 05:30:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 09C806B009F; Tue, 9 Apr 2024 05:30:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9BD86B00A3; Tue, 9 Apr 2024 05:30:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id CB7116B0087 for ; Tue, 9 Apr 2024 05:30:05 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 5B5D0A0314 for ; Tue, 9 Apr 2024 09:30:05 +0000 (UTC) X-FDA: 81989471970.07.0921716 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by imf27.hostedemail.com (Postfix) with ESMTP id DCDDE4001A for ; Tue, 9 Apr 2024 09:30:01 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=h3CwJBlF; spf=pass (imf27.hostedemail.com: domain of lkp@intel.com designates 198.175.65.12 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712655002; a=rsa-sha256; cv=none; b=x8xZWZosMB5Ws/1bHPh3L+9dwGz2ptl52raMPUYeudbULq8Qp5IaSbLiYTQuTR2+P/iqb/ cw9f+cs1BKtBzT/PyRfOkTpq84Tbdqi2I106kiJu2rxXcm0SxU30OQ1dW9oNmQ6Mpsg6Zh ichJPSJlyozG4QyHLmAS4Z3gUCYyXSU= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=h3CwJBlF; spf=pass (imf27.hostedemail.com: domain of lkp@intel.com designates 198.175.65.12 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712655002; 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: references:dkim-signature; bh=ro9nG/uHWZ/hqG7cplO7iSvQZFZtWyS2EV/qTd042x0=; b=tmFVj3sKrFeMIcS9lJ4qayOUHkVUVVnajdFxmPmlWTZTbgrjdfKdzm5CjCzbFk8/9U6oqA vY/FhY722I68gT47+IDS3GSH4RHp18mgnRAy+G9L22QGNmeyQgR5ILPm4MyI6r8UfmYEGy ZjaqjMGtQsXlKY5X9GqVaHEs6YF5NGU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1712655002; x=1744191002; h=date:from:to:cc:subject:message-id:mime-version; bh=/Xq6NFRENsZucwnpNIc9CG9+OpPyDh//GOKmnHuWUyg=; b=h3CwJBlFBsnLe6EhFiuRvN5igefnjGT2WVvLaUV4suEd96tgo674fdME +kcYXJZlAYcoSN0rwAuvSHM50O9HjPWV+uwk7NgB76E+Fc/nQnCJSXHyX MYb7HZ/AlFbplLG7y+ftrT15VrRgvGxy3B9RVKROonnQaDM6/aJAUjxIl VQPAmpgBP+37D3CjhiVvj5w7Pj2tAPHBGLcTbe5xami3bwUjKmlkv3ffQ BtnFegQ3iThwSEhqhWuIlDIRm6bDPlgrhgIFiIPF2Q60Bly+GRTBd4xcH ZoRfKMspVdVeyrbE+I646kWP0pLQz7HsBuvQtE5T5kuFkguOFHWCWB/nY g==; X-CSE-ConnectionGUID: xRWEXChFTbm3Yiy2h81z3w== X-CSE-MsgGUID: z5k1boeQRvWsJmzgRmArlA== X-IronPort-AV: E=McAfee;i="6600,9927,11038"; a="19392442" X-IronPort-AV: E=Sophos;i="6.07,189,1708416000"; d="scan'208";a="19392442" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Apr 2024 02:30:01 -0700 X-CSE-ConnectionGUID: 9M6H6rzXTXikOIpKkmTqgg== X-CSE-MsgGUID: BHnE3hlqRnGKUjLAIzg+LA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,189,1708416000"; d="scan'208";a="20081893" Received: from lkp-server01.sh.intel.com (HELO e61807b1d151) ([10.239.97.150]) by orviesa009.jf.intel.com with ESMTP; 09 Apr 2024 02:29:59 -0700 Received: from kbuild by e61807b1d151 with local (Exim 4.96) (envelope-from ) id 1ru7nh-0005xi-07; Tue, 09 Apr 2024 09:29:57 +0000 Date: Tue, 9 Apr 2024 17:29:14 +0800 From: kernel test robot To: Ryan Roberts Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Andrew Morton Subject: [linux-next:master 4283/4584] lib/../mm/internal.h:206:70: warning: suggest parentheses around '+' in operand of '&' Message-ID: <202404091749.ScNPJ8j4-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: DCDDE4001A X-Stat-Signature: 9oj13po4egjpt5qgmnz64pw58o1rcnb1 X-Rspam-User: X-HE-Tag: 1712655001-63201 X-HE-Meta: U2FsdGVkX18oNYORMH07sQnf4iVttz01e5XdVrYiINTiPRXn7R7GfaLh1JReW0usGgRx7EHaat1CaMpTKkL+SrJUDiQW0/9t6i3G+ih6VWMZT22HR4ppkMzYSbCuR3dLDf0I6ovN3HlOtvvg0ok5lWO/Kv4x/Z0Sbfxs1FKU7ztk4Fhz3LlB4CvwAs8uHTUDhJzYWVVkRQNmjsskDROTvWZoqHRoNTKpF91BvtPxTwAxEsnYYeh27Fmme9ffhl0XZ53159xFkzQFI1b0c1MrwAteElZE57k41sPLs21MDqgWiWn8PqlRI+tL0Q8AD86yg/3VYzs9aEGhMWdgspM2Z6LVxstQ1bk51dBovlCdLm1gupAwkWbsaTQRWesUOYTe4FjY1JqLcl8hlllC0UusvHCKcWIEMKsms8EX1eEO6eH8NDhXEfFBQRwGdBtG6sxxfxhIuNIcFVBjuA/le5/JsfkEAI610eUOOaReXANhsnebNbZzIi1VzLPszNXeQ0L+TcTXahFPNueNRk16GqVrtapLTcv6omGorGw8tp8MWj2zDlqe6Cnarmz86i4LaeS4wGCQXcF9GwWNYRSVhdSHELMI/2oYQHLa6snPp5d6l87QQlUeInjFxcmhbWlYib2emg+CUGqTrsxcYcox/7+CwDP2Op7yozpwIBpFXE1B45B7H4GeyBTU2VWA15Im4LqdMeoPXD9zMuUxtRsyXgwvGfQK/40tdxIXt9sadK6tAZEoVXfP6+2I892E71+DvieBwlea0Fatjf5qpp0w1RwgLhzRF1LphaNnhsK/wSyyRUldke6BqSRCkgI7Y/Im6YSi1oY+eNUwS/JgMcstS6ndwyEDEW57LdqlrGib5b/ZVVzHn1KwdrKjolEsWDa8aq4qHdiir9a1P9TDrQzgDpC/pwUdm9YMv0fj+m6OaoZ2LEdrk4dQc90jc5qxoaVbJ5gcuhydgCx9dCwPuBEvC5t 91tK/qsV 7Kc7t113wlMb2lPYOS56SdnC6nOyT3J3cfVlUWvaZR9uLWV7HDpXTfcjC5SNHPdHEgWwY4YsrJJRiij8gAWBFXJD2Tb1LTnqPCN+pTx+l1cotlDcjMWs8Mv72mw/XUdAmW/sAOY1MBy91X9d29hDqzn80bK1xlXXILyQODAsbKm1O4n4dYwUpnBtANUcwPqITUoxxOitliwHnW3k0XGJg/RLMXYdhiMXsLBgDFyoGWO8PlL65hqZrqRU2eNebGUnVWLOKQQZMLfNP2w4vj8lyKakLjeiePjODym/VWmvO8ZRstlN8GhR+Ga0EJA== 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: a053fd3ca5d1b927a8655f239c84b0d790218fda commit: 3317f7faabc24b500c26d02615ac75ca2786e272 [4283/4584] mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache() config: parisc-allnoconfig (https://download.01.org/0day-ci/archive/20240409/202404091749.ScNPJ8j4-lkp@intel.com/config) compiler: hppa-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240409/202404091749.ScNPJ8j4-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/202404091749.ScNPJ8j4-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from include/linux/pgtable.h:6, from include/linux/mm.h:30, from include/linux/kallsyms.h:13, from lib/vsprintf.c:30: lib/../mm/internal.h: In function 'pte_next_swp_offset': >> lib/../mm/internal.h:206:70: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 206 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ lib/../mm/internal.h:205:40: note: in expansion of macro '__swp_entry' 205 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ >> lib/../mm/internal.h:206:70: warning: suggest parentheses around '+' inside '>>' [-Wparentheses] 206 | swp_offset(entry) + 1)); | ~~~~~~~~~~~~~~~~~~^~~ arch/parisc/include/asm/pgtable.h:432:53: note: in definition of macro '__swp_entry_to_pte' 432 | #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) | ^ lib/../mm/internal.h:205:40: note: in expansion of macro '__swp_entry' 205 | pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), | ^~~~~~~~~~~ lib/vsprintf.c: In function 'va_format': lib/vsprintf.c:1683:9: warning: function 'va_format' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 1683 | buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); | ^~~ vim +206 lib/../mm/internal.h 194 195 /** 196 * pte_next_swp_offset - Increment the swap entry offset field of a swap pte. 197 * @pte: The initial pte state; is_swap_pte(pte) must be true. 198 * 199 * Increments the swap offset, while maintaining all other fields, including 200 * swap type, and any swp pte bits. The resulting pte is returned. 201 */ 202 static inline pte_t pte_next_swp_offset(pte_t pte) 203 { 204 swp_entry_t entry = pte_to_swp_entry(pte); 205 pte_t new = __swp_entry_to_pte(__swp_entry(swp_type(entry), > 206 swp_offset(entry) + 1)); 207 208 if (pte_swp_soft_dirty(pte)) 209 new = pte_swp_mksoft_dirty(new); 210 if (pte_swp_exclusive(pte)) 211 new = pte_swp_mkexclusive(new); 212 if (pte_swp_uffd_wp(pte)) 213 new = pte_swp_mkuffd_wp(new); 214 215 return new; 216 } 217 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki