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 2144BEE3F39 for ; Tue, 12 Sep 2023 23:47:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 401A26B0153; Tue, 12 Sep 2023 19:47:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3B1916B0155; Tue, 12 Sep 2023 19:47:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 252156B0157; Tue, 12 Sep 2023 19:47:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 122B06B0153 for ; Tue, 12 Sep 2023 19:47:25 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id DD683401F8 for ; Tue, 12 Sep 2023 23:47:24 +0000 (UTC) X-FDA: 81229584408.07.32CCC2C Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.93]) by imf21.hostedemail.com (Postfix) with ESMTP id 040121C001A for ; Tue, 12 Sep 2023 23:47:20 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ZhbsjpV7; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 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=1694562442; a=rsa-sha256; cv=none; b=YtWvNSbdIfH5ov4OlKo7wWaXEuiUmecI/RON72/xhfRlT+d+1I99N9QU8tXvb8ltrO6IOx 6cNMaZawqmBolINFZfWZjWxvzlzFL10IN4Adtab7ndlj0ms8absUdwrsPBe7XbabrDlQRQ wiYGeYyPOQaE62ue2xFeaydH986l12I= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=ZhbsjpV7; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 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=1694562442; 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=g1Q21znwqoxbWCl7aAci6aCsOFNdLUyQm0J3QNRZSeU=; b=GO2Oe5YIPqwlzM9rLSEMxOB3MhmKGMbNNBXVI1aRLTGDVG6BZvs01Y3w5Xh00PTLJA1auC bS7PJ1n/SCw3oGKWdaI3OqLxeusicU8I51WZgbmXcBT17VlPNxSZjkyKGfsEjIUs9Xbbzy DHDiBhocpmTLyD7ohDnrUBF6LmH2ieE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694562441; x=1726098441; h=date:from:to:cc:subject:message-id:mime-version; bh=y3wW37slRhOUnWo2Y02Y2UIp8mYBGFdxJG8ez4esL1Q=; b=ZhbsjpV7SxUlHl/le2vRxNz7JwaS0ckld8a3umTFXjh+R2pPH+027Vi5 zAt5woCe1ls5Wvlks7W58h1N9ZQgexnKiFFGPtWsvtlGe6vsL5buGyw/J wmZu4COBze63VbUvjs+f8vWvMlVAfE7pBnOSXnr0a4gc6M9WJsPE2GQvQ BOCpFnHt2F74rSbCukBeYLdnoWLn0xHbpUUxIwYianzRsmaqutrbXtHRl M9QHMplRHJSkoa80aHBO0bXyNlkUQjdASMF760k+PItrO2zdCw86D6vSO mimoRtEdmQmcGW7wJ942LBrhKg4pRYs4x1EkQP2pghUGi18g4iuJoEUTJ w==; X-IronPort-AV: E=McAfee;i="6600,9927,10831"; a="375852989" X-IronPort-AV: E=Sophos;i="6.02,141,1688454000"; d="scan'208";a="375852989" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Sep 2023 16:47:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10831"; a="867560536" X-IronPort-AV: E=Sophos;i="6.02,141,1688454000"; d="scan'208";a="867560536" Received: from lkp-server02.sh.intel.com (HELO 47e905db7d2b) ([10.239.97.151]) by orsmga004.jf.intel.com with ESMTP; 12 Sep 2023 16:47:16 -0700 Received: from kbuild by 47e905db7d2b with local (Exim 4.96) (envelope-from ) id 1qgD6A-0000TU-0p; Tue, 12 Sep 2023 23:47:14 +0000 Date: Wed, 13 Sep 2023 07:46:47 +0800 From: kernel test robot To: Kent Overstreet Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 1126/4552] fs/bcachefs/fs-ioctl.h:25:23: warning: 'bch_flags_to_xflags' defined but not used Message-ID: <202309130759.QTaYO6Tf-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: 040121C001A X-Stat-Signature: ktieies9m5xfmzicqu1ztojkafn4d3co X-Rspam-User: X-HE-Tag: 1694562440-872047 X-HE-Meta: U2FsdGVkX18xrMdkW8CA+X/0gSz72KPXSvXhN5GRZQx5k4lcpqJEGg9LMHBRrDayFf3XObxUlo34TtCqmlwckA6QXP7w+Q9NNu0/dVDEs+j6XaqDFNlIyy2lfJKm1P+ROcN8bELRDqY0yatfSGP/jJN/G4uctdkXd10gUNxMpRpwHR7VyjXJGcEQXHhq8ye8ZSizVhBneaYE/0b1ccpjtXGxtUYhLQy8DqbF7bOLbGuWXXIpy7mZcfk1Cte6IUAkR+ETdZP98d579/Kg3jH42hyi3I1ZsUGtUCClpyVPdgjxZPYW2FCNCGaVr/NVzmcnICWJhVcNurQY5ewcK2Es6qJjmdjfpiX8Zm1nqbQ6FNPnRslIywjm7lAkzlr1C8UdLb6BVZ2W2VybWM1U3jS9AeqvZLxZnuHVUgTpvraczlNqXqla1xMZjInEguZyINf2YXhAmzBtehWLXpicFIo3n7HA6c8vGFwXAIJ/6ovMYkYidNLqTJbG+IYEDSKET/icvkX0RPh+uxBEzHrz4WmuVs+MqyvwqsRpaAynuTb4Rkw3NJ1lQFit0+uehYGgHxqZsTBIC2/l/QV4aELcsuxCjNo2W8qc5iPYTaS8CgalvR0gHS9ls50bH6/G2BBZ+s7cMThim0PwZonfZbRTUKBiQaDAScCOWJytBN8CaYUIK+6p3RHAiy7bd6CIQeva9BHHtQyOK6oL8Q5ee2q3IFlSNpLduVIAjVl46+Ytr7ykrNK/h5zjdQxZTHhNU5BZKAGEwmbW6HaBHzcZSHK5D3ZsrSfPgbpuhRbUbZZ9jG4b1quRIVif8SPVVKyuI0N72wZPJzhBDDaAO4/wBBdHXIvli2tzVv85lFCDcPULPNVokAV/0I0UcVr7FnK7sdOSUj/xjHN6N1PXAMrJfgyXTJTdoG5zgZFvexqJyy07a0JzA2ZrRjurO73KrLlpJM4y9CFZTK7dX5HqiFtTfUY4Tcm cgYbyfOS VQ/7lSBKspSbk2Wvv2vluyFIIMwO7L1nPV8hUHqHJCgZeYoEz0ZLfaXZRFDZnFWWv4PZM6hdqar6EoKYFR4RawbuMKjBd/htCZc/BA9Sa4z4JC6YLN0S9l79Ww2VHL9smtQK6iwIa2S9hJaS27dRpgjzXzjuqun6RADGZgAekEP+2T2vlqr6o2fc8S77h+Xa6nYsJy1raHmYgKaMKJuYLYnVD1aYVK1MvhBxhdau2Z0IZBNxDT/r7/hzbpakKizF4/7l5fBFves9eUpzoLpviWu3Zvw3UD2scHsZFWLfdLAshJbWEcUqUV48oD0Qn59RoiyhMMq5BGWjaM56N7/u6rK0LVZwNMysoZg0v 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 3c13c772fc233a10342c8e1605ff0855dfdf0c89 commit: 23d1f63070de873a0ce58086338fadeea6f63705 [1126/4552] bcachefs: Fix mtime/ctime updates config: alpha-allyesconfig (https://download.01.org/0day-ci/archive/20230913/202309130759.QTaYO6Tf-lkp@intel.com/config) compiler: alpha-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20230913/202309130759.QTaYO6Tf-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/202309130759.QTaYO6Tf-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from fs/bcachefs/super.h:5, from fs/bcachefs/buckets.h:12, from fs/bcachefs/fs.c:7: fs/bcachefs/extents.h: In function 'bch2_extent_devs': fs/bcachefs/extents.h:403:40: warning: variable '_crc' set but not used [-Wunused-but-set-variable] 403 | struct bch_extent_crc_unpacked _crc; \ | ^~~~ fs/bcachefs/extents.h:410:24: note: in expansion of macro 'extent_ptr_next' 410 | ((_ptr) = extent_ptr_next(_e, _ptr)); \ | ^~~~~~~~~~~~~~~ fs/bcachefs/extents.h:462:9: note: in expansion of macro 'extent_for_each_ptr' 462 | extent_for_each_ptr(e, ptr) | ^~~~~~~~~~~~~~~~~~~ fs/bcachefs/extents.h: In function 'bch2_extent_dirty_devs': fs/bcachefs/extents.h:403:40: warning: variable '_crc' set but not used [-Wunused-but-set-variable] 403 | struct bch_extent_crc_unpacked _crc; \ | ^~~~ fs/bcachefs/extents.h:410:24: note: in expansion of macro 'extent_ptr_next' 410 | ((_ptr) = extent_ptr_next(_e, _ptr)); \ | ^~~~~~~~~~~~~~~ fs/bcachefs/extents.h:473:9: note: in expansion of macro 'extent_for_each_ptr' 473 | extent_for_each_ptr(e, ptr) | ^~~~~~~~~~~~~~~~~~~ fs/bcachefs/extents.h: In function 'bch2_extent_cached_devs': fs/bcachefs/extents.h:403:40: warning: variable '_crc' set but not used [-Wunused-but-set-variable] 403 | struct bch_extent_crc_unpacked _crc; \ | ^~~~ fs/bcachefs/extents.h:410:24: note: in expansion of macro 'extent_ptr_next' 410 | ((_ptr) = extent_ptr_next(_e, _ptr)); \ | ^~~~~~~~~~~~~~~ fs/bcachefs/extents.h:485:9: note: in expansion of macro 'extent_for_each_ptr' 485 | extent_for_each_ptr(e, ptr) | ^~~~~~~~~~~~~~~~~~~ In file included from fs/bcachefs/fs.c:13: fs/bcachefs/fs-ioctl.h: At top level: >> fs/bcachefs/fs-ioctl.h:25:23: warning: 'bch_flags_to_xflags' defined but not used [-Wunused-const-variable=] 25 | static const unsigned bch_flags_to_xflags[] = { | ^~~~~~~~~~~~~~~~~~~ >> fs/bcachefs/fs-ioctl.h:16:23: warning: 'bch_flags_to_uflags' defined but not used [-Wunused-const-variable=] 16 | static const unsigned bch_flags_to_uflags[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from fs/bcachefs/bcachefs.h:199, from fs/bcachefs/fs.c:4: fs/bcachefs/opts.h:33:14: warning: 'NO_SB_OPT_MAX' defined but not used [-Wunused-const-variable=] 33 | LE64_BITMASK(NO_SB_OPT, struct bch_sb, flags[0], 0, 0); | ^~~~~~~~~ fs/bcachefs/bcachefs_format.h:86:25: note: in definition of macro 'LE_BITMASK' 86 | static const __u##_bits name##_MAX = (1ULL << (end - offset)) - 1; \ | ^~~~ fs/bcachefs/opts.h:33:1: note: in expansion of macro 'LE64_BITMASK' 33 | LE64_BITMASK(NO_SB_OPT, struct bch_sb, flags[0], 0, 0); | ^~~~~~~~~~~~ fs/bcachefs/opts.h:33:14: warning: 'NO_SB_OPT_BITS' defined but not used [-Wunused-const-variable=] 33 | LE64_BITMASK(NO_SB_OPT, struct bch_sb, flags[0], 0, 0); | ^~~~~~~~~ fs/bcachefs/bcachefs_format.h:85:25: note: in definition of macro 'LE_BITMASK' 85 | static const unsigned name##_BITS = (end - offset); \ | ^~~~ fs/bcachefs/opts.h:33:1: note: in expansion of macro 'LE64_BITMASK' 33 | LE64_BITMASK(NO_SB_OPT, struct bch_sb, flags[0], 0, 0); | ^~~~~~~~~~~~ fs/bcachefs/opts.h:33:14: warning: 'NO_SB_OPT_OFFSET' defined but not used [-Wunused-const-variable=] 33 | LE64_BITMASK(NO_SB_OPT, struct bch_sb, flags[0], 0, 0); | ^~~~~~~~~ fs/bcachefs/bcachefs_format.h:84:25: note: in definition of macro 'LE_BITMASK' 84 | static const unsigned name##_OFFSET = offset; \ | ^~~~ fs/bcachefs/opts.h:33:1: note: in expansion of macro 'LE64_BITMASK' 33 | LE64_BITMASK(NO_SB_OPT, struct bch_sb, flags[0], 0, 0); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1482:14: warning: 'BTREE_NODE_SEQ_MAX' defined but not used [-Wunused-const-variable=] 1482 | LE64_BITMASK(BTREE_NODE_SEQ, struct btree_node, flags, 32, 64); | ^~~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:86:25: note: in definition of macro 'LE_BITMASK' 86 | static const __u##_bits name##_MAX = (1ULL << (end - offset)) - 1; \ | ^~~~ fs/bcachefs/bcachefs_format.h:1482:1: note: in expansion of macro 'LE64_BITMASK' 1482 | LE64_BITMASK(BTREE_NODE_SEQ, struct btree_node, flags, 32, 64); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1482:14: warning: 'BTREE_NODE_SEQ_BITS' defined but not used [-Wunused-const-variable=] 1482 | LE64_BITMASK(BTREE_NODE_SEQ, struct btree_node, flags, 32, 64); | ^~~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:85:25: note: in definition of macro 'LE_BITMASK' 85 | static const unsigned name##_BITS = (end - offset); \ | ^~~~ fs/bcachefs/bcachefs_format.h:1482:1: note: in expansion of macro 'LE64_BITMASK' 1482 | LE64_BITMASK(BTREE_NODE_SEQ, struct btree_node, flags, 32, 64); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1482:14: warning: 'BTREE_NODE_SEQ_OFFSET' defined but not used [-Wunused-const-variable=] 1482 | LE64_BITMASK(BTREE_NODE_SEQ, struct btree_node, flags, 32, 64); | ^~~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:84:25: note: in definition of macro 'LE_BITMASK' 84 | static const unsigned name##_OFFSET = offset; \ | ^~~~ fs/bcachefs/bcachefs_format.h:1482:1: note: in expansion of macro 'LE64_BITMASK' 1482 | LE64_BITMASK(BTREE_NODE_SEQ, struct btree_node, flags, 32, 64); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1480:14: warning: 'BTREE_NODE_LEVEL_MAX' defined but not used [-Wunused-const-variable=] 1480 | LE64_BITMASK(BTREE_NODE_LEVEL, struct btree_node, flags, 4, 8); | ^~~~~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:86:25: note: in definition of macro 'LE_BITMASK' 86 | static const __u##_bits name##_MAX = (1ULL << (end - offset)) - 1; \ | ^~~~ fs/bcachefs/bcachefs_format.h:1480:1: note: in expansion of macro 'LE64_BITMASK' 1480 | LE64_BITMASK(BTREE_NODE_LEVEL, struct btree_node, flags, 4, 8); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1480:14: warning: 'BTREE_NODE_LEVEL_BITS' defined but not used [-Wunused-const-variable=] 1480 | LE64_BITMASK(BTREE_NODE_LEVEL, struct btree_node, flags, 4, 8); | ^~~~~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:85:25: note: in definition of macro 'LE_BITMASK' 85 | static const unsigned name##_BITS = (end - offset); \ | ^~~~ fs/bcachefs/bcachefs_format.h:1480:1: note: in expansion of macro 'LE64_BITMASK' 1480 | LE64_BITMASK(BTREE_NODE_LEVEL, struct btree_node, flags, 4, 8); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1480:14: warning: 'BTREE_NODE_LEVEL_OFFSET' defined but not used [-Wunused-const-variable=] 1480 | LE64_BITMASK(BTREE_NODE_LEVEL, struct btree_node, flags, 4, 8); | ^~~~~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:84:25: note: in definition of macro 'LE_BITMASK' 84 | static const unsigned name##_OFFSET = offset; \ | ^~~~ fs/bcachefs/bcachefs_format.h:1480:1: note: in expansion of macro 'LE64_BITMASK' 1480 | LE64_BITMASK(BTREE_NODE_LEVEL, struct btree_node, flags, 4, 8); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1479:14: warning: 'BTREE_NODE_ID_MAX' defined but not used [-Wunused-const-variable=] 1479 | LE64_BITMASK(BTREE_NODE_ID, struct btree_node, flags, 0, 4); | ^~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:86:25: note: in definition of macro 'LE_BITMASK' 86 | static const __u##_bits name##_MAX = (1ULL << (end - offset)) - 1; \ | ^~~~ fs/bcachefs/bcachefs_format.h:1479:1: note: in expansion of macro 'LE64_BITMASK' 1479 | LE64_BITMASK(BTREE_NODE_ID, struct btree_node, flags, 0, 4); | ^~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:1479:14: warning: 'BTREE_NODE_ID_BITS' defined but not used [-Wunused-const-variable=] 1479 | LE64_BITMASK(BTREE_NODE_ID, struct btree_node, flags, 0, 4); | ^~~~~~~~~~~~~ fs/bcachefs/bcachefs_format.h:85:25: note: in definition of macro 'LE_BITMASK' 85 | static const unsigned name##_BITS = (end - offset); \ | ^~~~ vim +/bch_flags_to_xflags +25 fs/bcachefs/fs-ioctl.h 14 15 /* bcachefs inode flags -> FS_IOC_GETFLAGS: */ > 16 static const unsigned bch_flags_to_uflags[] = { 17 [__BCH_INODE_SYNC] = FS_SYNC_FL, 18 [__BCH_INODE_IMMUTABLE] = FS_IMMUTABLE_FL, 19 [__BCH_INODE_APPEND] = FS_APPEND_FL, 20 [__BCH_INODE_NODUMP] = FS_NODUMP_FL, 21 [__BCH_INODE_NOATIME] = FS_NOATIME_FL, 22 }; 23 24 /* bcachefs inode flags -> FS_IOC_FSGETXATTR: */ > 25 static const unsigned bch_flags_to_xflags[] = { 26 [__BCH_INODE_SYNC] = FS_XFLAG_SYNC, 27 [__BCH_INODE_IMMUTABLE] = FS_XFLAG_IMMUTABLE, 28 [__BCH_INODE_APPEND] = FS_XFLAG_APPEND, 29 [__BCH_INODE_NODUMP] = FS_XFLAG_NODUMP, 30 [__BCH_INODE_NOATIME] = FS_XFLAG_NOATIME, 31 //[__BCH_INODE_PROJINHERIT] = FS_XFLAG_PROJINHERIT; 32 }; 33 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki