CC: [email protected] TO: [email protected] tree: https://android.googlesource.com/kernel/common android13-5.10 head: ee8015a3a26c98bdf76f31985d5f716fd19e9849 commit: 88b7179fcdb59ade839972bb6042e2b986e7cd57 [1/4] ANDROID: fuse: Move functions in preparation for fuse-bpf :::::: branch date: 18 hours ago :::::: commit date: 18 hours ago config: i386-randconfig-s002-20211214 (https://download.01.org/0day-ci/archive/20211215/[email protected]/config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.4-dirty git remote add android-common https://android.googlesource.com/kernel/common git fetch --no-tags android-common android13-5.10 git checkout 88b7179fcdb59ade839972bb6042e2b986e7cd57 # save the config file to linux build tree mkdir build_dir make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=i386 SHELL=/bin/bash fs/fuse/
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/fuse/acl.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/xattr.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/control.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/passthrough.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/cuse.c: note: in included file: >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/readdir.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/virtio_fs.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/inode.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/dir.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/dev.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield -- fs/fuse/file.c: note: in included file (through fs/fuse/fuse_i.h): >> include/uapi/linux/fuse.h:971:20: sparse: sparse: dubious one-bit signed >> bitfield include/uapi/linux/fuse.h:972:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:973:22: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:974:23: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:975:24: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:976:25: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:977:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:978:27: sparse: sparse: dubious one-bit signed bitfield include/uapi/linux/fuse.h:979:24: sparse: sparse: dubious one-bit signed bitfield vim +971 include/uapi/linux/fuse.h 88b7179fcdb59a Daniel Rosenberg 2021-12-02 964 88b7179fcdb59a Daniel Rosenberg 2021-12-02 965 struct fuse_args { 88b7179fcdb59a Daniel Rosenberg 2021-12-02 966 uint64_t nodeid; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 967 uint32_t opcode; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 968 uint32_t error_in; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 969 unsigned short in_numargs; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 970 unsigned short out_numargs; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 @971 int force:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 972 int noreply:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 973 int nocreds:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 974 int in_pages:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 975 int out_pages:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 976 int out_argvar:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 977 int page_zeroing:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 978 int page_replace:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 979 int may_block:1; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 980 struct fuse_in_arg in_args[3]; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 981 struct fuse_arg out_args[2]; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 982 void (*end)(struct fuse_mount *fm, struct fuse_args *args, int error); 88b7179fcdb59a Daniel Rosenberg 2021-12-02 983 88b7179fcdb59a Daniel Rosenberg 2021-12-02 984 /* Path used for completing d_canonical_path */ 88b7179fcdb59a Daniel Rosenberg 2021-12-02 985 struct path *canonical_path; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 986 }; 88b7179fcdb59a Daniel Rosenberg 2021-12-02 987 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected] _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
