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 0F310C67861 for ; Tue, 9 Apr 2024 07:51:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 619936B0092; Tue, 9 Apr 2024 03:51:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5C9856B0093; Tue, 9 Apr 2024 03:51:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 490F16B0095; Tue, 9 Apr 2024 03:51:01 -0400 (EDT) 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 2CF416B0092 for ; Tue, 9 Apr 2024 03:51:01 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id EA9F4C02C0 for ; Tue, 9 Apr 2024 07:51:00 +0000 (UTC) X-FDA: 81989222280.03.01A0F92 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by imf08.hostedemail.com (Postfix) with ESMTP id AD34A16001E for ; Tue, 9 Apr 2024 07:50:57 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=RHbbuw7n; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 192.198.163.9 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712649058; 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=vpunLEZk+Dv59S+wRSAtzMt4YXJaUeuBps+jb4XZdao=; b=jq7W59O1jqJ2dOuMM/2zgupsg42kVUubR2FSLShiBB13hgbyEfjsP5uuqtLPzx6o6dbr5N vA4VIILV40PfBtTNruDAilkolNvh6UcoGqrL7JXmEaiXYJbmURk+eptqb6k19zDlp9Nnm+ RUjurUFGnhIVA83dbuRE6DxYqiI52kw= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=RHbbuw7n; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 192.198.163.9 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712649058; a=rsa-sha256; cv=none; b=1goS4lWojDj5KhUzUt76AxKvfsag3lpxsKG31CK3uNsrmMWx7kPBIyjIQGiTbcK/AyniRe QsM4r6aDm6+XbTMD81c1uFwgtoKPlRCDFV70IMbEWiMobsVA4+QUx25bJKvwkqctYKImOg oWCyaa0Sd7uaZr0R+PZHylnZsB4h9sw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1712649057; x=1744185057; h=date:from:to:cc:subject:message-id:mime-version; bh=8ntc97KUnmfcG8DyO5i/8R0TgzWLpzvDwps2cNg/Rwo=; b=RHbbuw7nD6Hf8oqA7ViwQpYCayYPKlG5epA+ZD3vGQgXK0SfKwlR8pdh AlXNdXFXTUuB+0+mMhPIHVCrhZ/x5EBLn7eC1KyPsH5RjGaBxFhuPbHhV iiQUAKDyrwtUXWuzF+YWHDLOEqttgi3injPJmJeY9OeS7ScBTOoPtyD+A FzC3ik0+B/MFHC0v1qay05nTkCXSsGzB2uF4QnpmAMRWx5K5zONeRYxj4 r7jejNrywOZsFnWdsWpkum7ga0/utb9esYgxklYX7vIZ4a880DFr57vna I6quQH7LwTz4Z/jWEZlrbUsapDq5CyfSvv/+I5arbWBEYNGE262I7I2mO g==; X-CSE-ConnectionGUID: 9PIBNP7GQ6Oxtp06+XKEeA== X-CSE-MsgGUID: jJjMcaFzTJu405m+J/PqPg== X-IronPort-AV: E=McAfee;i="6600,9927,11038"; a="18669629" X-IronPort-AV: E=Sophos;i="6.07,189,1708416000"; d="scan'208";a="18669629" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Apr 2024 00:50:56 -0700 X-CSE-ConnectionGUID: KjW4GQ9ASmOfuWVmq1Avrw== X-CSE-MsgGUID: vJqHfAepRzm8pqThKoJp1w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,189,1708416000"; d="scan'208";a="20037376" Received: from lkp-server01.sh.intel.com (HELO e61807b1d151) ([10.239.97.150]) by orviesa010.jf.intel.com with ESMTP; 09 Apr 2024 00:50:55 -0700 Received: from kbuild by e61807b1d151 with local (Exim 4.96) (envelope-from ) id 1ru6Fo-0005sI-0R; Tue, 09 Apr 2024 07:50:52 +0000 Date: Tue, 9 Apr 2024 15:50:11 +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] mm/internal.h:206:70: warning: suggest parentheses around '+' in operand of '&' Message-ID: <202404091516.9h8IdaMM-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: AD34A16001E X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: yoef1tg453tsoj4s8wmbqasyjtgteofk X-HE-Tag: 1712649057-43543 X-HE-Meta: U2FsdGVkX1+xa9lmBtC2lKGhlB5BN5PbRUzqawCMF7XkXODn4C1+nYI40uzyPr3wdX4D4Dkp4I9SJhOa9A9PeVlrQlW1NrVMaM4Kxptom95kIJsk+BUju1oN/2RRd+sI5Www6Orejb6GXlsSCEY4ZwpFqIybwqCkzqu+bZC4xjRleAryZ4t7Wf6M0YMdk9kZUGOsYfVkteG2CHUgCxO1+hwPx0Sd/No5Z3IR+ptLbQ3+wyJ/gsVdF4DE10JpmldoEoh5dzmFmUXOOGkLE+5PtNT0/eT/exMxsgOyHrA682JJFK5ouh7K7o7bXCbQ6JWFIxPwN2qF6lQxmPTBWzV02MHRfjs7FYscaQTjOO3KTHMlO66/ie+5d+kOtJCJDGCWyLLuyWhiHJ6d3b/0p2z6UmoW9nl3iVGbtQxSe9SIyRjgIoPLjuuSFCQW4dIsMujO/mo5WD6JjerE6c/KaMZ8cGWssoR4/6VBVi0LFsdS2l5Gtu4u0n91ZUce5Od8dmtfX4p+f+GbffJ/MnLXZn5iyn6H6EofYSlLYwHTzNsXYH6ZSuZN0L4FiaoRtP3UUrDLg2EGVpUdEp9wJfBJggkl27FAm1cKNWNC4qTiP1bFE/xnvexccaH7vTwBmcsfVS2mW+64hcYa2ChCfvCiYW1fzPXzTghEdaDckaWLtCy7SuY5lV7d+H6GCaAnRmIYfwSDTZBGGXvpxX+jhysq2+BoxxSfVqa0QIUfSOdat34E4APbv/Lowk+fij14mS675colQwQamJVNh0jOfsgJI0c77wvH4GcEJaBP1XXAFOPMMnxltOPmQDmeigpBcNsPqpD6lT4/aa6cRAiDA2kETFnLpcd/+AlODxMY4LdesiCnThc3m17MT+7/344mFiBr01HVmxONs6i/EEcYziNBhiMP8H7bHATr+AExTDlScIc4pLxz0mP+T3RjMBZs/p407R/q+KYNtxhy511CUnx72Pg wxVJ1uWE M17zjU5YgtBwXV6eH8+6Brllx5EWb/LVHqSPNdBBUQi4JIeYOWc6+pwMafzd4xErumZ4NoNDAMBmchzUCWCYuQMUUJHUo6CV+v3iaSfSLCAj1rTJfQdDoV6A/TBs+WPhO84+TieJ1AdyDzRCGtaVxZQCq1mgvrafrOexEOmJrCFMBSgokgXCsW4+Dc5ettBs+uTZ18pgpk35rrX5axs8c9twvMRlBX09hbcO2sT9wk6KmPCgSih4VxKemBl45CyiVDdQv7ttpq7bzryaGYv6h9bwH2VjXG5vCkKWWE6EvgW3e595UOhEJOPZOxA== 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/202404091516.9h8IdaMM-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/202404091516.9h8IdaMM-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/202404091516.9h8IdaMM-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from arch/parisc/include/asm/uaccess.h:16, from include/linux/uaccess.h:11, from include/linux/sched/task.h:13, from include/linux/sched/signal.h:9, from include/linux/rcuwait.h:6, from include/linux/percpu-rwsem.h:7, from include/linux/fs.h:33, from include/linux/dax.h:5, from mm/filemap.c:15: mm/internal.h: In function 'pte_next_swp_offset': >> 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 }) | ^ 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), | ^~~~~~~~~~~ >> 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 }) | ^ 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), | ^~~~~~~~~~~ -- In file included from include/linux/pgtable.h:6, from include/linux/mm.h:30, from mm/slub.c:13: mm/internal.h: In function 'pte_next_swp_offset': >> 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 }) | ^ 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), | ^~~~~~~~~~~ >> 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 }) | ^ 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), | ^~~~~~~~~~~ mm/slub.c: In function 'slab_post_alloc_hook': mm/slub.c:3831:29: warning: variable 'obj_exts' set but not used [-Wunused-but-set-variable] 3831 | struct slabobj_ext *obj_exts; | ^~~~~~~~ vim +206 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