Hay
Date
Jan. 6, 2025, 4:10 p.m.

Environment
arc
arm
i386
mips
parisc
sh

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)  readq((void *)addr)
      |                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:16: note: in expansion of macro 'oct_mdio_readq'
   54 |   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:2: note: in expansion of macro 'oct_mdio_writeq'
   24 |  oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:2: note: in expansion of macro 'oct_mdio_writeq'
   39 |  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:2: note: in expansion of macro 'oct_mdio_writeq'
   86 |  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:2: note: in expansion of macro 'oct_mdio_writeq'
   47 |  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)  readq((void *)addr)
      |                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:16: note: in expansion of macro 'oct_mdio_readq'
   21 |  smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
      |                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)  readq((void *)addr)
      |                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:16: note: in expansion of macro 'oct_mdio_readq'
   93 |   smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
      |                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:2: note: in expansion of macro 'oct_mdio_writeq'
  131 |  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:2: note: in expansion of macro 'oct_mdio_writeq'
   89 |  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:2: note: in expansion of macro 'oct_mdio_writeq'
   76 |  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:2: note: in expansion of macro 'oct_mdio_writeq'
   56 |  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
      |                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:2: note: in expansion of macro 'oct_mdio_writeq'
  125 |  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)  readq((void *)addr)
      |                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:16: note: in expansion of macro 'oct_mdio_readq'
  138 |   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:9: note: in expansion of macro 'oct_mdio_writeq'
   24 |         oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:9: note: in expansion of macro 'oct_mdio_writeq'
   86 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:9: note: in expansion of macro 'oct_mdio_writeq'
  131 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:30: note: in expansion of macro 'oct_mdio_readq'
  138 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:9: note: in expansion of macro 'oct_mdio_writeq'
   89 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:9: note: in expansion of macro 'oct_mdio_writeq'
   39 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:30: note: in expansion of macro 'oct_mdio_readq'
   54 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:9: note: in expansion of macro 'oct_mdio_writeq'
   56 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:9: note: in expansion of macro 'oct_mdio_writeq'
   47 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:30: note: in expansion of macro 'oct_mdio_readq'
   93 |                 smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:9: note: in expansion of macro 'oct_mdio_writeq'
  125 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:9: note: in expansion of macro 'oct_mdio_writeq'
   76 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:23: note: in expansion of macro 'oct_mdio_readq'
   21 |         smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
      |                       ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:16: note: in expansion of macro 'oct_mdio_readq'
  smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:16: note: in expansion of macro 'oct_mdio_readq'
   smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/2/build ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 'CC=sccache arm-linux-gnueabihf-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:16: note: in expansion of macro 'oct_mdio_readq'
   smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:16: note: in expansion of macro 'oct_mdio_readq'
  smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:9: note: in expansion of macro 'oct_mdio_writeq'
  125 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:30: note: in expansion of macro 'oct_mdio_readq'
  138 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:9: note: in expansion of macro 'oct_mdio_writeq'
   56 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:9: note: in expansion of macro 'oct_mdio_writeq'
   76 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:9: note: in expansion of macro 'oct_mdio_writeq'
   24 |         oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:23: note: in expansion of macro 'oct_mdio_readq'
   21 |         smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
      |                       ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:9: note: in expansion of macro 'oct_mdio_writeq'
   86 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:9: note: in expansion of macro 'oct_mdio_writeq'
   89 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:9: note: in expansion of macro 'oct_mdio_writeq'
  131 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:9: note: in expansion of macro 'oct_mdio_writeq'
   47 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:30: note: in expansion of macro 'oct_mdio_readq'
   93 |                 smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:9: note: in expansion of macro 'oct_mdio_writeq'
   39 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=i386 SRCARCH=x86 CROSS_COMPILE=i686-linux-gnu- 'CC=sccache i686-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:30: note: in expansion of macro 'oct_mdio_readq'
   54 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:16: note: in expansion of macro 'oct_mdio_readq'
  smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:16: note: in expansion of macro 'oct_mdio_readq'
   smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:9: note: in expansion of macro 'oct_mdio_writeq'
   24 |         oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:9: note: in expansion of macro 'oct_mdio_writeq'
   86 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:30: note: in expansion of macro 'oct_mdio_readq'
   54 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:30: note: in expansion of macro 'oct_mdio_readq'
  138 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:23: note: in expansion of macro 'oct_mdio_readq'
   21 |         smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
      |                       ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:30: note: in expansion of macro 'oct_mdio_readq'
   93 |                 smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:9: note: in expansion of macro 'oct_mdio_writeq'
   56 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:9: note: in expansion of macro 'oct_mdio_writeq'
  131 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:9: note: in expansion of macro 'oct_mdio_writeq'
   76 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:9: note: in expansion of macro 'oct_mdio_writeq'
   89 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:9: note: in expansion of macro 'oct_mdio_writeq'
   47 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:9: note: in expansion of macro 'oct_mdio_writeq'
  125 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- 'CC=sccache mips-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:9: note: in expansion of macro 'oct_mdio_writeq'
   39 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:125:9: note: in expansion of macro 'oct_mdio_writeq'
  125 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:86:9: note: in expansion of macro 'oct_mdio_writeq'
   86 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:39:9: note: in expansion of macro 'oct_mdio_writeq'
   39 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:21:23: note: in expansion of macro 'oct_mdio_readq'
   21 |         smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
      |                       ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:56:9: note: in expansion of macro 'oct_mdio_writeq'
   56 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:76:9: note: in expansion of macro 'oct_mdio_writeq'
   76 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:93:30: note: in expansion of macro 'oct_mdio_readq'
   93 |                 smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:138:30: note: in expansion of macro 'oct_mdio_readq'
  138 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/drivers/net/phy/mdio-cavium.c:54:30: note: in expansion of macro 'oct_mdio_readq'
   54 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:47:9: note: in expansion of macro 'oct_mdio_writeq'
   47 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:131:9: note: in expansion of macro 'oct_mdio_writeq'
  131 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-octeon.c:14:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-octeon.c:89:9: note: in expansion of macro 'oct_mdio_writeq'
   89 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=parisc CROSS_COMPILE=hppa-linux-gnu- 'CC=sccache hppa-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/drivers/net/phy/mdio-cavium.c:11:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/drivers/net/phy/mdio-cavium.c:24:9: note: in expansion of macro 'oct_mdio_writeq'
   24 |         oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:47:9: note: in expansion of macro 'oct_mdio_writeq'
   47 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/io.h:13,
                 from /builds/linux/include/linux/of_address.h:7,
                 from /builds/linux/drivers/net/phy/mdio-octeon.c:7:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-octeon.c:56:9: note: in expansion of macro 'oct_mdio_writeq'
   56 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:34: note: in definition of macro 'ioswabq'
   41 | # define ioswabq(x)             (x)
      |                                  ^
/builds/linux/arch/sh/include/asm/io.h:43:54: note: in expansion of macro '__raw_readq'
   43 | #define readq_relaxed(c)        ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
      |                                                      ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:45: note: in expansion of macro 'readq_relaxed'
   53 | #define readq(a)                ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
      |                                             ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:41: note: in expansion of macro 'readq'
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                         ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:93:30: note: in expansion of macro 'oct_mdio_readq'
   93 |                 smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:39:9: note: in expansion of macro 'oct_mdio_writeq'
   39 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:34: note: in definition of macro 'ioswabq'
   41 | # define ioswabq(x)             (x)
      |                                  ^
/builds/linux/arch/sh/include/asm/io.h:43:54: note: in expansion of macro '__raw_readq'
   43 | #define readq_relaxed(c)        ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
      |                                                      ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:45: note: in expansion of macro 'readq_relaxed'
   53 | #define readq(a)                ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
      |                                             ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:41: note: in expansion of macro 'readq'
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                         ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:54:30: note: in expansion of macro 'oct_mdio_readq'
   54 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:125:9: note: in expansion of macro 'oct_mdio_writeq'
  125 |         oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:34: note: in definition of macro 'ioswabq'
   41 | # define ioswabq(x)             (x)
      |                                  ^
/builds/linux/arch/sh/include/asm/io.h:43:54: note: in expansion of macro '__raw_readq'
   43 | #define readq_relaxed(c)        ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
      |                                                      ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:45: note: in expansion of macro 'readq_relaxed'
   53 | #define readq(a)                ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
      |                                             ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:41: note: in expansion of macro 'readq'
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                         ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:138:30: note: in expansion of macro 'oct_mdio_readq'
  138 |                 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
      |                              ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/io.h:13,
                 from /builds/linux/include/linux/of_address.h:7,
                 from /builds/linux/drivers/net/phy/mdio-octeon.c:7:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-octeon.c:89:9: note: in expansion of macro 'oct_mdio_writeq'
   89 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                               ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:34: note: in definition of macro 'ioswabq'
   41 | # define ioswabq(x)             (x)
      |                                  ^
/builds/linux/arch/sh/include/asm/io.h:43:54: note: in expansion of macro '__raw_readq'
   43 | #define readq_relaxed(c)        ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
      |                                                      ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:45: note: in expansion of macro 'readq_relaxed'
   53 | #define readq(a)                ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
      |                                             ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:41: note: in expansion of macro 'readq'
  114 | #define oct_mdio_readq(addr)            readq((void *)addr)
      |                                         ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:21:23: note: in expansion of macro 'oct_mdio_readq'
   21 |         smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
      |                       ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:86:9: note: in expansion of macro 'oct_mdio_writeq'
   86 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/io.h:13,
                 from /builds/linux/include/linux/of_address.h:7,
                 from /builds/linux/drivers/net/phy/mdio-octeon.c:7:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-octeon.c:76:9: note: in expansion of macro 'oct_mdio_writeq'
   76 |         oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:131:9: note: in expansion of macro 'oct_mdio_writeq'
  131 |         oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                                     ^
/builds/linux/arch/sh/include/asm/io.h:33:77: note: in definition of macro '__raw_writeq'
   33 | #define __raw_writeq(v,a)       (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
      |                                                                             ^
/builds/linux/arch/sh/include/asm/io.h:58:43: note: in expansion of macro 'writeq_relaxed'
   58 | #define writeq(v,a)             ({ wmb(); writeq_relaxed((v),(a)); })
      |                                           ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:41: note: in expansion of macro 'writeq'
  113 | #define oct_mdio_writeq(val, addr)      writeq(val, (void *)addr)
      |                                         ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:24:9: note: in expansion of macro 'oct_mdio_writeq'
   24 |         oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
      |         ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:131:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/io.h:13,
                 from /builds/linux/include/linux/of_address.h:7,
                 from /builds/linux/drivers/net/phy/mdio-octeon.c:7:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-octeon.c:56:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_write':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:125:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/io.h:13,
                 from /builds/linux/include/linux/of_address.h:7,
                 from /builds/linux/drivers/net/phy/mdio-octeon.c:7:
/builds/linux/drivers/net/phy/mdio-octeon.c: In function 'octeon_mdiobus_remove':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-octeon.c:89:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_set_mode':
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:23: note: in definition of macro 'ioswabq'
 # define ioswabq(x)  (x)
                       ^
/builds/linux/arch/sh/include/asm/io.h:43:47: note: in expansion of macro '__raw_readq'
 #define readq_relaxed(c) ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
                                               ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:31: note: in expansion of macro 'readq_relaxed'
 #define readq(a)  ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
                               ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:31: note: in expansion of macro 'readq'
 #define oct_mdio_readq(addr)  readq((void *)addr)
                               ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:21:16: note: in expansion of macro 'oct_mdio_readq'
  smi_clk.u64 = oct_mdio_readq(p->register_base + SMI_CLK);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:47:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:24:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_c45_addr':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:39:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:23: note: in definition of macro 'ioswabq'
 # define ioswabq(x)  (x)
                       ^
/builds/linux/arch/sh/include/asm/io.h:43:47: note: in expansion of macro '__raw_readq'
 #define readq_relaxed(c) ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
                                               ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:31: note: in expansion of macro 'readq_relaxed'
 #define readq(a)  ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
                               ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:31: note: in expansion of macro 'readq'
 #define oct_mdio_readq(addr)  readq((void *)addr)
                               ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:54:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.c: In function 'cavium_mdiobus_read':
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:86:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/io.h:13,
                 from /builds/linux/include/linux/of_address.h:7,
                 from /builds/linux/drivers/net/phy/mdio-octeon.c:7:
/builds/linux/drivers/net/phy/mdio-cavium.h:113:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                                ^
/builds/linux/arch/sh/include/asm/io.h:33:71: note: in definition of macro '__raw_writeq'
 #define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
                                                                       ^
/builds/linux/arch/sh/include/asm/io.h:58:32: note: in expansion of macro 'writeq_relaxed'
 #define writeq(v,a)  ({ wmb(); writeq_relaxed((v),(a)); })
                                ^~~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:113:36: note: in expansion of macro 'writeq'
 #define oct_mdio_writeq(val, addr) writeq(val, (void *)addr)
                                    ^~~~~~
/builds/linux/drivers/net/phy/mdio-octeon.c:76:2: note: in expansion of macro 'oct_mdio_writeq'
  oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
  ^~~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:23: note: in definition of macro 'ioswabq'
 # define ioswabq(x)  (x)
                       ^
/builds/linux/arch/sh/include/asm/io.h:43:47: note: in expansion of macro '__raw_readq'
 #define readq_relaxed(c) ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
                                               ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:31: note: in expansion of macro 'readq_relaxed'
 #define readq(a)  ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
                               ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:31: note: in expansion of macro 'readq'
 #define oct_mdio_readq(addr)  readq((void *)addr)
                               ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:138:16: note: in expansion of macro 'oct_mdio_readq'
   smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT);
                ^~~~~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sh CROSS_COMPILE=sh4-linux-gnu- 'CC=sccache sh4-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sh/include/asm/io.h:28,
                 from /builds/linux/include/linux/scatterlist.h:9,
                 from /builds/linux/include/linux/dma-mapping.h:11,
                 from /builds/linux/include/linux/skbuff.h:31,
                 from /builds/linux/include/linux/if_ether.h:19,
                 from /builds/linux/include/uapi/linux/ethtool.h:19,
                 from /builds/linux/include/linux/ethtool.h:18,
                 from /builds/linux/include/linux/phy.h:16,
                 from /builds/linux/drivers/net/phy/mdio-cavium.c:8:
/builds/linux/drivers/net/phy/mdio-cavium.h:114:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 #define oct_mdio_readq(addr)  readq((void *)addr)
                                     ^
/builds/linux/arch/sh/include/mach-common/mach/mangle-port.h:41:23: note: in definition of macro 'ioswabq'
 # define ioswabq(x)  (x)
                       ^
/builds/linux/arch/sh/include/asm/io.h:43:47: note: in expansion of macro '__raw_readq'
 #define readq_relaxed(c) ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
                                               ^~~~~~~~~~~
/builds/linux/arch/sh/include/asm/io.h:53:31: note: in expansion of macro 'readq_relaxed'
 #define readq(a)  ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
                               ^~~~~~~~~~~~~
/builds/linux/drivers/net/phy/mdio-cavium.h:114:31: note: in expansion of macro 'readq'
 #define oct_mdio_readq(addr)  readq((void *)addr)
                               ^~~~~
/builds/linux/drivers/net/phy/mdio-cavium.c:93:16: note: in expansion of macro 'oct_mdio_readq'
   smi_rd.u64 = oct_mdio_readq(p->register_base + SMI_RD_DAT);
                ^~~~~~~~~~~~~~