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]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
