From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4444714133599523409==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: [djwong-xfs:btree-private-unions 52/72] arch/m68k/include/asm/raw_io.h:83:7: warning: variable '__w' set but not used Date: Thu, 12 Mar 2020 21:32:58 +0800 Message-ID: <202003122145.AXcypmnw%lkp@intel.com> List-Id: --===============4444714133599523409== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.gi= t btree-private-unions head: 30d91fbcef11ed07350f943fd3f695e0fb0635dd commit: 35137236b91e958ca683fd4a045a29c0b5310938 [52/72] xfs: don't crash w= ith assfail config: m68k-defconfig (attached as .config) compiler: m68k-linux-gcc (GCC) 9.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 35137236b91e958ca683fd4a045a29c0b5310938 # save the attached .config to linux build tree GCC_VERSION=3D9.2.0 make.cross ARCH=3Dm68k = If you fix the issue, kindly add following tag Reported-by: kbuild test robot All warnings (new ones prefixed by >>): In file included from arch/m68k/include/asm/io_mm.h:25, from arch/m68k/include/asm/io.h:8, from include/linux/kexec.h:19, from include/linux/ima.h:12, from fs///attr.c:19: arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsb': >> arch/m68k/include/asm/raw_io.h:83:7: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 83 | ({u8 __w, __v =3D (b); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:430:3: note: in expansion of macro 'rom_o= ut_8' 430 | rom_out_8(port, *buf++); | ^~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw': arch/m68k/include/asm/raw_io.h:86:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 86 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:448:3: note: in expansion of macro 'rom_o= ut_be16' 448 | rom_out_be16(port, *buf++); | ^~~~~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw_swapw': arch/m68k/include/asm/raw_io.h:90:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 90 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:466:3: note: in expansion of macro 'rom_o= ut_le16' 466 | rom_out_le16(port, *buf++); | ^~~~~~~~~~~~ -- In file included from arch/m68k/include/asm/io_mm.h:25, from arch/m68k/include/asm/io.h:8, from include/linux/scatterlist.h:9, from include/linux/blkdev.h:28, from fs///xfs/xfs_linux.h:31, from fs///xfs/xfs.h:22, from fs///xfs/libxfs/xfs_bmap.c:6: arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsb': >> arch/m68k/include/asm/raw_io.h:83:7: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 83 | ({u8 __w, __v =3D (b); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:430:3: note: in expansion of macro 'rom_o= ut_8' 430 | rom_out_8(port, *buf++); | ^~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw': arch/m68k/include/asm/raw_io.h:86:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 86 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:448:3: note: in expansion of macro 'rom_o= ut_be16' 448 | rom_out_be16(port, *buf++); | ^~~~~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw_swapw': arch/m68k/include/asm/raw_io.h:90:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 90 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:466:3: note: in expansion of macro 'rom_o= ut_le16' 466 | rom_out_le16(port, *buf++); | ^~~~~~~~~~~~ fs///xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_real': fs///xfs/libxfs/xfs_bmap.c:5091:17: warning: variable 'bno' set but not = used [-Wunused-but-set-variable] 5091 | xfs_fsblock_t bno; | ^~~ fs///xfs/libxfs/xfs_bmap.c:5279:58: warning: suggest braces around empty= body in an 'if' statement [-Wempty-body] 5279 | xfs_trans_mod_dquot_byino(tp, ip, qfield, (long)-nblks); | ^ -- In file included from arch/m68k/include/asm/io_mm.h:25, from arch/m68k/include/asm/io.h:8, from include/linux/scatterlist.h:9, from include/linux/blkdev.h:28, from fs///xfs/xfs_linux.h:31, from fs///xfs/xfs.h:22, from fs///xfs/xfs_ioctl.c:6: arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsb': >> arch/m68k/include/asm/raw_io.h:83:7: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 83 | ({u8 __w, __v =3D (b); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:430:3: note: in expansion of macro 'rom_o= ut_8' 430 | rom_out_8(port, *buf++); | ^~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw': arch/m68k/include/asm/raw_io.h:86:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 86 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:448:3: note: in expansion of macro 'rom_o= ut_be16' 448 | rom_out_be16(port, *buf++); | ^~~~~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw_swapw': arch/m68k/include/asm/raw_io.h:90:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 90 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:466:3: note: in expansion of macro 'rom_o= ut_le16' 466 | rom_out_le16(port, *buf++); | ^~~~~~~~~~~~ fs///xfs/xfs_ioctl.c: In function 'xfs_ioctl_setattr': fs///xfs/xfs_ioctl.c:1519:20: warning: variable 'olddquot' set but not u= sed [-Wunused-but-set-variable] 1519 | struct xfs_dquot *olddquot =3D NULL; | ^~~~~~~~ -- In file included from arch/m68k/include/asm/io_mm.h:25, from arch/m68k/include/asm/io.h:8, from include/linux/scatterlist.h:9, from include/linux/blkdev.h:28, from fs///xfs/xfs_linux.h:31, from fs///xfs/xfs.h:22, from fs///xfs/xfs_iops.c:6: arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsb': >> arch/m68k/include/asm/raw_io.h:83:7: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 83 | ({u8 __w, __v =3D (b); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:430:3: note: in expansion of macro 'rom_o= ut_8' 430 | rom_out_8(port, *buf++); | ^~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw': arch/m68k/include/asm/raw_io.h:86:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 86 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:448:3: note: in expansion of macro 'rom_o= ut_be16' 448 | rom_out_be16(port, *buf++); | ^~~~~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw_swapw': arch/m68k/include/asm/raw_io.h:90:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 90 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:466:3: note: in expansion of macro 'rom_o= ut_le16' 466 | rom_out_le16(port, *buf++); | ^~~~~~~~~~~~ fs///xfs/xfs_iops.c: In function 'xfs_setattr_nonsize': fs///xfs/xfs_iops.c:664:39: warning: variable 'olddquot2' set but not us= ed [-Wunused-but-set-variable] 664 | struct xfs_dquot *olddquot1 =3D NULL, *olddquot2 =3D NULL; | ^~~~~~~~~ fs///xfs/xfs_iops.c:664:20: warning: variable 'olddquot1' set but not us= ed [-Wunused-but-set-variable] 664 | struct xfs_dquot *olddquot1 =3D NULL, *olddquot2 =3D NULL; | ^~~~~~~~~ -- In file included from arch/m68k/include/asm/io_mm.h:25, from arch/m68k/include/asm/io.h:8, from include/linux/scatterlist.h:9, from include/linux/blkdev.h:28, from fs///xfs/xfs_linux.h:31, from fs///xfs/xfs.h:22, from fs///xfs/xfs_super.c:7: arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsb': >> arch/m68k/include/asm/raw_io.h:83:7: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 83 | ({u8 __w, __v =3D (b); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:430:3: note: in expansion of macro 'rom_o= ut_8' 430 | rom_out_8(port, *buf++); | ^~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw': arch/m68k/include/asm/raw_io.h:86:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 86 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:448:3: note: in expansion of macro 'rom_o= ut_be16' 448 | rom_out_be16(port, *buf++); | ^~~~~~~~~~~~ arch/m68k/include/asm/raw_io.h: In function 'raw_rom_outsw_swapw': arch/m68k/include/asm/raw_io.h:90:8: warning: variable '__w' set but not= used [-Wunused-but-set-variable] 90 | ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ | ^~~ >> arch/m68k/include/asm/raw_io.h:466:3: note: in expansion of macro 'rom_o= ut_le16' 466 | rom_out_le16(port, *buf++); | ^~~~~~~~~~~~ fs///xfs/xfs_super.c: In function 'xfs_fs_statfs': fs///xfs/xfs_super.c:781:28: warning: suggest braces around empty body i= n an 'if' statement [-Wempty-body] 781 | xfs_qm_statvfs(ip, statp); | ^ vim +/__w +83 arch/m68k/include/asm/raw_io.h ^1da177e4c3f41 include/asm-m68k/raw_io.h Linus Torvalds 2005-04-16 4= 9 = 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 0 /* 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 1 * Atari ROM port (cartridge port) ISA adapter, used for the EtherNEC NE= 2000 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 2 * network card driver. 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 3 * The ISA adapter connects address lines A9-A13 to ISA address lines A0= -A4, 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 4 * and hardwires the rest of the ISA addresses for a base address of 0x3= 00. 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 5 * 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 6 * Data lines D8-D15 are connected to ISA data lines D0-D7 for reading. 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 7 * For writes, address lines A1-A8 are latched to ISA data lines D0-D7 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 8 * (meaning the bit pattern on A1-A8 can be read back as byte). 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 5= 9 * 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 0 * Read and write operations are distinguished by the base address used: 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 1 * reads are from the ROM A side range, writes are through the B side ra= nge 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 2 * addresses (A side base + 0x10000). 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 3 * 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 4 * Reads and writes are byte only. 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 5 * 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 6 * 16 bit reads and writes are necessary for the NetUSBee adapter's USB 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 7 * chipset - 16 bit words are read straight off the ROM port while 16 bit 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 8 * reads are split into two byte writes. The low byte is latched to the 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 6= 9 * NetUSBee buffer by a read from the _read_ window (with the data patte= rn 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 0 * asserted as A1-A8 address pattern). The high byte is then written to = the 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 1 * write range as usual, completing the write cycle. 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 2 */ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 3 = 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 4 #if defined(CONFIG_ATARI_ROM_ISA) 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 5 #define rom_in_8(addr) \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 6 ({ u16 __v =3D (*(__force volatile u16 *) (addr)); __v >>=3D 8; __v; }) 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 7 #define rom_in_be16(addr) \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 8 ({ u16 __v =3D (*(__force volatile u16 *) (addr)); __v; }) 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 7= 9 #define rom_in_le16(addr) \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 0 ({ u16 __v =3D le16_to_cpu(*(__force volatile u16 *) (addr)); __v; }) 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 1 = 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 2 #define rom_out_8(addr, b) \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 @8= 3 ({u8 __w, __v =3D (b); u32 _addr =3D ((u32) (addr)); \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 4 __w =3D ((*(__force volatile u8 *) ((_addr | 0x10000) + (__v<<1)))); }) 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 5 #define rom_out_be16(addr, w) \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 6 ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 7 __w =3D ((*(__force volatile u16 *) ((_addr & 0xFFFF0000UL) + ((__v & 0= xFF)<<1)))); \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 8 __w =3D ((*(__force volatile u16 *) ((_addr | 0x10000) + ((__v >> 8)<<1= )))); }) 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 8= 9 #define rom_out_le16(addr, w) \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 9= 0 ({u16 __w, __v =3D (w); u32 _addr =3D ((u32) (addr)); \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 9= 1 __w =3D ((*(__force volatile u16 *) ((_addr & 0xFFFF0000UL) + ((__v >> = 8)<<1)))); \ 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 9= 2 __w =3D ((*(__force volatile u16 *) ((_addr | 0x10000) + ((__v & 0xFF)<= <1)))); }) 84b16b7b0d5c81 arch/m68k/include/asm/raw_io.h Michael Schmitz 2013-04-06 9= 3 = :::::: The code@line 83 was first introduced by commit :::::: 84b16b7b0d5c818fadc731a69965dc76dce0c91e m68k/atari: ROM port ISA ad= apter support :::::: TO: Michael Schmitz :::::: CC: Geert Uytterhoeven --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4444714133599523409== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 I3T1/wcBWxvJQg0BAA== --===============4444714133599523409==--