From: kernel test robot <lkp@intel.com>
To: Kent Overstreet <kmo@daterainc.com>
Cc: oe-kbuild-all@lists.linux.dev,
Linux Memory Management List <linux-mm@kvack.org>
Subject: [linux-next:master 1126/4552] fs/bcachefs/fs-ioctl.h:25:23: warning: 'bch_flags_to_xflags' defined but not used
Date: Wed, 13 Sep 2023 07:46:47 +0800 [thread overview]
Message-ID: <202309130759.QTaYO6Tf-lkp@intel.com> (raw)
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 <lkp@intel.com>
| 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
reply other threads:[~2023-09-12 23:47 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202309130759.QTaYO6Tf-lkp@intel.com \
--to=lkp@intel.com \
--cc=kmo@daterainc.com \
--cc=linux-mm@kvack.org \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox