CC: [email protected]
CC: [email protected]
TO: Mark Rutland <[email protected]>
CC: Peter Zijlstra <[email protected]>
CC: Marco Elver <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git 
locking/core
head:   18ceb3aad55596cf67c678c1404a3d1c5f223598
commit: 18ceb3aad55596cf67c678c1404a3d1c5f223598 [22/22] locking/atomic: 
simplify non-atomic wrappers
:::::: branch date: 8 hours ago
:::::: commit date: 8 hours ago
config: csky-randconfig-s031-20210728 (attached as .config)
compiler: csky-linux-gcc (GCC) 10.3.0
reproduce:
        wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # apt-get install sparse
        # sparse version: v0.6.3-341-g8af24329-dirty
        # 
https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/commit/?id=18ceb3aad55596cf67c678c1404a3d1c5f223598
        git remote add peterz-queue 
https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git
        git fetch --no-tags peterz-queue locking/core
        git checkout 18ceb3aad55596cf67c678c1404a3d1c5f223598
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross C=1 
CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=csky 
SHELL=/bin/bash fs/xfs/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


sparse warnings: (new ones prefixed by >>)
   fs/xfs/libxfs/xfs_log_rlimit.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_log_rlimit.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_dquot_buf.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_dquot_buf.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_bit.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_bit.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_ag.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_ag.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/libxfs/xfs_ag.c:530:25: sparse: sparse: restricted __be32 degrades to 
integer
--
   fs/xfs/libxfs/xfs_dir2_data.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_dir2_data.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_inode_buf.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_inode_buf.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_symlink_remote.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_symlink_remote.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_trans_inode.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_trans_inode.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_trans_resv.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_trans_resv.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_types.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_types.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_attr_remote.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_attr_remote.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_dir2_block.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_dir2_block.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_dir2_sf.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_dir2_sf.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_iext_tree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_iext_tree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_ag_resv.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_ag_resv.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_attr.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_attr.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/libxfs/xfs_attr.c: note: in included file:
   fs/xfs/libxfs/xfs_da_format.h:593:15: sparse: sparse: array of flexible 
structures
--
   fs/xfs/xfs_attr_inactive.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_attr_inactive.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_bio_io.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_bio_io.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_alloc_btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_alloc_btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_defer.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_defer.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_bmap_btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_bmap_btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_refcount_btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_refcount_btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_btree_staging.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_btree_staging.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_rmap_btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_rmap_btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_ialloc_btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_ialloc_btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_dir2.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_dir2.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/libxfs/xfs_attr_leaf.c: note: in included file:
   fs/xfs/libxfs/xfs_da_format.h:593:15: sparse: sparse: array of flexible 
structures
--
   fs/xfs/libxfs/xfs_dir2_leaf.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_dir2_leaf.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_alloc.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_alloc.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_inode_fork.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_inode_fork.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/libxfs/xfs_inode_fork.c: note: in included file:
   fs/xfs/libxfs/xfs_da_format.h:593:15: sparse: sparse: array of flexible 
structures
--
   fs/xfs/libxfs/xfs_dir2_node.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_dir2_node.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_export.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_export.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_da_btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_da_btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_error.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_error.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_ialloc.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_ialloc.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_globals.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_globals.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_sb.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_sb.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_fsops.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_fsops.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_refcount.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_refcount.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_itable.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_itable.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_stats.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_stats.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_bmap.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_bmap.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_aops.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_aops.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_mru_cache.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_mru_cache.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/libxfs/xfs_rmap.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/libxfs/xfs_rmap.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_message.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_message.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_sysfs.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_sysfs.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_xattr.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_xattr.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_dir2_readdir.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_dir2_readdir.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_discard.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_discard.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_extent_busy.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_extent_busy.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/xfs_extent_busy.c:575:17: sparse: sparse: context imbalance in 
'xfs_extent_busy_clear' - unexpected unlock
--
   fs/xfs/xfs_attr_list.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_attr_list.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/xfs_attr_list.c: note: in included file:
   fs/xfs/libxfs/xfs_da_format.h:593:15: sparse: sparse: array of flexible 
structures
--
   fs/xfs/xfs_bmap_util.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_bmap_util.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_dquot_item_recover.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_dquot_item_recover.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_bmap_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_bmap_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_fsmap.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_fsmap.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_filestream.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_filestream.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_refcount_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_refcount_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_icache.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_icache.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_mount.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_mount.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_health.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_health.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_file.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_file.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_ioctl.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_ioctl.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/xfs_ioctl.c: note: in included file (through include/linux/uaccess.h, 
include/linux/sched/task.h, include/linux/sched/signal.h, ...):
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: asm output is not an 
lvalue
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: cast removes address 
space '__user' of expression
   arch/csky/include/asm/uaccess.h:121:17: sparse: sparse: generating address 
of non-lvalue (11)
--
   fs/xfs/xfs_rmap_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_rmap_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_iomap.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_iomap.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_dquot_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_dquot_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_trans.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_trans.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_reflink.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_reflink.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_trace.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_trace.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_iwalk.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_iwalk.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_pwork.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_pwork.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_super.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_super.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/xfs_super.c: note: in included file (through 
fs/xfs/libxfs/xfs_dir2.h):
   fs/xfs/libxfs/xfs_da_format.h:593:15: sparse: sparse: array of flexible 
structures
--
   fs/xfs/xfs_buf_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_buf_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/kmem.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/kmem.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/kmem.c:18:32: sparse: sparse: incorrect type in argument 2 (different 
base types) @@     expected int flags @@     got restricted xfs_km_flags_t 
[usertype] flags @@
   fs/xfs/kmem.c:18:32: sparse:     expected int flags
   fs/xfs/kmem.c:18:32: sparse:     got restricted xfs_km_flags_t [usertype] 
flags
   fs/xfs/kmem.c:70:35: sparse: sparse: incorrect type in argument 2 (different 
base types) @@     expected int flags @@     got restricted xfs_km_flags_t 
[usertype] flags @@
   fs/xfs/kmem.c:70:35: sparse:     expected int flags
   fs/xfs/kmem.c:70:35: sparse:     got restricted xfs_km_flags_t [usertype] 
flags
   fs/xfs/kmem.c:89:38: sparse: sparse: incorrect type in argument 2 (different 
base types) @@     expected int flags @@     got restricted xfs_km_flags_t 
[usertype] flags @@
   fs/xfs/kmem.c:89:38: sparse:     expected int flags
   fs/xfs/kmem.c:89:38: sparse:     got restricted xfs_km_flags_t [usertype] 
flags
--
   fs/xfs/xfs_inode.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/linux/list.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_inode.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_qm_syscalls.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_qm_syscalls.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_qm_bhv.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_qm_bhv.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_iops.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_iops.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_sysctl.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_sysctl.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_symlink.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_symlink.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_log_cil.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_log_cil.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/xfs_log_cil.c:898:1: sparse: sparse: context imbalance in 
'xlog_cil_push_background' - wrong count at exit
   fs/xfs/xfs_log_cil.c:1064:9: sparse: sparse: context imbalance in 
'xfs_log_commit_cil' - unexpected unlock
--
   fs/xfs/xfs_buf.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_buf.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_quotaops.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_quotaops.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_inode_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_inode_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_pnfs.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_pnfs.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_inode_item_recover.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_inode_item_recover.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_buf_item_recover.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_buf_item_recover.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/bmap.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/bmap.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_extfree_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_extfree_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/agheader.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/agheader.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
   fs/xfs/scrub/agheader.c:146:23: sparse: sparse: cast truncates bits from 
constant value (ffff3f8f becomes 3f8f)
--
   fs/xfs/scrub/alloc.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/alloc.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/health.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/health.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/rmap.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/rmap.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/attr.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/attr.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/refcount.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/refcount.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/trace.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/trace.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/common.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/common.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/fscounters.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/fscounters.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/btree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/btree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/dir.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/dir.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/dabtree.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/dabtree.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_log.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_log.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/quota.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/quota.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/symlink.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/symlink.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/ialloc.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/ialloc.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_trans_dquot.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_trans_dquot.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/scrub.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/scrub.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/inode.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/inode.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/agheader_repair.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/agheader_repair.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_trans_buf.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_trans_buf.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_icreate_item.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_icreate_item.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/bitmap.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/bitmap.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/parent.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/parent.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_log_recover.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_log_recover.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_dquot.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_dquot.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_trans_ail.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_trans_ail.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/scrub/repair.c: note: in included file (through 
include/linux/bitops.h, include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/scrub/repair.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_acl.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_acl.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition
--
   fs/xfs/xfs_qm.c: note: in included file (through include/linux/bitops.h, 
include/linux/kernel.h, include/asm-generic/bug.h, ...):
   arch/csky/include/asm/bitops.h:77:9: sparse: sparse: preprocessor token 
__clear_bit redefined
   fs/xfs/xfs_qm.c: note: in included file (through 
arch/csky/include/asm/bitops.h, include/linux/bitops.h, include/linux/kernel.h, 
...):
>> include/asm-generic/bitops/non-atomic.h:34:9: sparse: this was the original 
>> definition

vim +34 include/asm-generic/bitops/non-atomic.h

4117b02132d1cf Akinobu Mita 2006-03-26  25  
cf3ee3c8c29dc3 Mark Rutland 2021-07-13  26  static __always_inline void
cf3ee3c8c29dc3 Mark Rutland 2021-07-13  27  arch___clear_bit(int nr, volatile 
unsigned long *addr)
4117b02132d1cf Akinobu Mita 2006-03-26  28  {
d05be13bcc6ec6 Jiri Slaby   2007-10-18  29      unsigned long mask = 
BIT_MASK(nr);
d05be13bcc6ec6 Jiri Slaby   2007-10-18  30      unsigned long *p = ((unsigned 
long *)addr) + BIT_WORD(nr);
4117b02132d1cf Akinobu Mita 2006-03-26  31  
4117b02132d1cf Akinobu Mita 2006-03-26  32      *p &= ~mask;
4117b02132d1cf Akinobu Mita 2006-03-26  33  }
18ceb3aad55596 Mark Rutland 2021-07-21 @34  #define __clear_bit arch___clear_bit
4117b02132d1cf Akinobu Mita 2006-03-26  35  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to