Hi David,
I love your patch! Yet something to improve:
[auto build test ERROR on iio/togreg]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use as documented in
https://git-scm.com/docs/git-format-patch]
url:
https://github.com/0day-ci/linux/commits/David-Gow/iio-adc-Specify-IOMEM-...
base:
https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git togreg
config: mips-allyesconfig (attached as .config)
compiler: mips-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
drivers/staging/rtl8723bs/include/ieee80211.h:753:1: warning: alignment 1 of
'struct ieee80211_assoc_response_frame' is less than 2 [-Wpacked-not-aligned]
753 | } __attribute__ ((packed));
| ^
In file included from drivers/staging/rtl8723bs/include/drv_types.h:25,
from drivers/staging/rtl8723bs/os_dep/recv_linux.c:9:
drivers/staging/rtl8723bs/include/ieee80211.h:746:1: warning: alignment 1 of
'struct ieee80211_assoc_request_frame' is less than 2 [-Wpacked-not-aligned]
746 | } __attribute__ ((packed));
| ^
drivers/staging/rtl8723bs/include/ieee80211.h:753:1: warning: alignment 1 of
'struct ieee80211_assoc_response_frame' is less than 2 [-Wpacked-not-aligned]
753 | } __attribute__ ((packed));
| ^
In file included from drivers/staging/rtl8723bs/include/drv_types.h:42,
from drivers/staging/rtl8723bs/os_dep/wifi_regd.c:8:
drivers/staging/rtl8723bs/include/rtw_security.h:374:28: warning: 'K' defined
but not used [-Wunused-const-variable=]
374 | static const unsigned long K[64] = {
| ^
In file included from drivers/staging/rtl8723bs/include/drv_types.h:42,
from drivers/staging/rtl8723bs/os_dep/recv_linux.c:9:
drivers/staging/rtl8723bs/include/rtw_security.h:374:28: warning: 'K' defined
but not used [-Wunused-const-variable=]
374 | static const unsigned long K[64] = {
| ^
drivers/iio/adc/ti-ads8688.c:506:34: warning: 'ads8688_of_match' defined but
not used [-Wunused-const-variable=]
506 | static const struct of_device_id ads8688_of_match[] = {
| ^~~~~~~~~~~~~~~~
In file included from drivers/staging/rtl8723bs/include/drv_types.h:25,
from drivers/staging/rtl8723bs/os_dep/xmit_linux.c:9:
drivers/staging/rtl8723bs/include/ieee80211.h:746:1: warning: alignment 1 of
'struct ieee80211_assoc_request_frame' is less than 2 [-Wpacked-not-aligned]
746 | } __attribute__ ((packed));
| ^
drivers/staging/rtl8723bs/include/ieee80211.h:753:1: warning: alignment 1 of
'struct ieee80211_assoc_response_frame' is less than 2 [-Wpacked-not-aligned]
753 | } __attribute__ ((packed));
| ^
drivers/staging/comedi/drivers/ni_routes.c:253: warning: cannot understand function
prototype: 'const int NI_CMD_DESTS[] = '
drivers/staging/comedi/drivers/ni_routes.c:399: warning: Function parameter or member
'routes' not described in 'ni_route_set_has_source'
drivers/staging/comedi/drivers/ni_routes.c:399: warning: Function parameter or member
'source' not described in 'ni_route_set_has_source'
drivers/staging/comedi/drivers/ni_routes.c:525: warning: Function parameter or member
'src_sel_reg_value' not described in 'ni_find_route_source'
drivers/staging/comedi/drivers/ni_routes.c:525: warning: Function parameter or member
'dest' not described in 'ni_find_route_source'
drivers/staging/comedi/drivers/ni_routes.c:525: warning: Function parameter or member
'tables' not described in 'ni_find_route_source'
In file included from drivers/staging/rtl8723bs/include/drv_types.h:42,
from drivers/staging/rtl8723bs/os_dep/xmit_linux.c:9:
drivers/staging/rtl8723bs/include/rtw_security.h:374:28: warning: 'K' defined
but not used [-Wunused-const-variable=]
374 | static const unsigned long K[64] = {
| ^
In file included from drivers/staging/rtl8723bs/include/drv_types.h:25,
from drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c:9:
drivers/staging/rtl8723bs/include/ieee80211.h:746:1: warning: alignment 1 of
'struct ieee80211_assoc_request_frame' is less than 2 [-Wpacked-not-aligned]
746 | } __attribute__ ((packed));
| ^
drivers/staging/rtl8723bs/include/ieee80211.h:753:1: warning: alignment 1 of
'struct ieee80211_assoc_response_frame' is less than 2 [-Wpacked-not-aligned]
753 | } __attribute__ ((packed));
| ^
In file included from drivers/staging/rtl8723bs/include/drv_types.h:42,
from drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c:9:
drivers/staging/rtl8723bs/include/rtw_security.h:374:28: warning: 'K' defined
but not used [-Wunused-const-variable=]
374 | static const unsigned long K[64] = {
| ^
drivers/staging/comedi/drivers/ni_tio.c:1515: warning: Function parameter or member
'counter_dev' not described in 'ni_tio_get_routing'
drivers/staging/comedi/drivers/ni_tio.c:1515: warning: Function parameter or member
'dest' not described in 'ni_tio_get_routing'
drivers/staging/comedi/drivers/ni_tio.c:1557: warning: Function parameter or member
'dest' not described in 'ni_tio_set_routing'
drivers/staging/comedi/drivers/ni_tio.c:1557: warning: Function parameter or member
'reg' not described in 'ni_tio_set_routing'
drivers/staging/comedi/drivers/ni_tio.c:1557: warning: Excess function parameter
'destination' description in 'ni_tio_set_routing'
drivers/staging/comedi/drivers/ni_tio.c:1557: warning: Excess function parameter
'register_value' description in 'ni_tio_set_routing'
drivers/staging/comedi/drivers/ni_tio.c:1589: warning: Function parameter or member
'counter_dev' not described in 'ni_tio_unset_routing'
drivers/staging/comedi/drivers/ni_tio.c:1589: warning: Function parameter or member
'dest' not described in 'ni_tio_unset_routing'
drivers/iio/adc/twl4030-madc.c: In function
'twl4030_madc_threaded_irq_handler':
drivers/iio/adc/twl4030-madc.c:475:9: warning: variable 'len' set but not used
[-Wunused-but-set-variable]
475 | int i, len, ret;
| ^~~
drivers/iio/adc/twl4030-madc.c: In function 'twl4030_madc_conversion':
drivers/iio/adc/twl4030-madc.c:619:18: warning: comparison is always false due to
limited range of data type [-Wtype-limits]
619 | if (req->method < TWL4030_MADC_RT || req->method >
TWL4030_MADC_SW2) {
| ^
drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_buffer_preenable':
drivers/iio/adc/ti_am335x_adc.c:297:21: warning: variable 'read' set but not
used [-Wunused-but-set-variable]
297 | int i, fifo1count, read;
| ^~~~
drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_buffer_predisable':
drivers/iio/adc/ti_am335x_adc.c:346:21: warning: variable 'read' set but not
used [-Wunused-but-set-variable]
346 | int fifo1count, i, read;
| ^~~~
drivers/iio/adc/twl6030-gpadc.c:110: warning: Function parameter or member
'ideal' not described in 'twl6030_gpadc_platform_data'
drivers/iio/adc/twl6030-gpadc.c:110: warning: Function parameter or member
'channel_to_reg' not described in 'twl6030_gpadc_platform_data'
drivers/iio/adc/twl4030-madc.c:170: warning: Function parameter or member
'usb3v1' not described in 'twl4030_madc_data'
arch/mips/kernel/head.o: in function `dtb_found':
(.ref.text+0xc8): relocation truncated to fit: R_MIPS_26 against `start_kernel'
init/main.o: in function `set_reset_devices':
main.c:(.init.text+0x20): relocation truncated to fit: R_MIPS_26 against `_mcount'
main.c:(.init.text+0x30): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
init/main.o: in function `debug_kernel':
main.c:(.init.text+0x9c): relocation truncated to fit: R_MIPS_26 against `_mcount'
main.c:(.init.text+0xac): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
init/main.o: in function `quiet_kernel':
main.c:(.init.text+0x118): relocation truncated to fit: R_MIPS_26 against
`_mcount'
main.c:(.init.text+0x128): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
init/main.o: in function `init_setup':
main.c:(.init.text+0x1a4): relocation truncated to fit: R_MIPS_26 against
`_mcount'
main.c:(.init.text+0x1c8): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
main.c:(.init.text+0x1e8): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
main.c:(.init.text+0x1fc): additional relocation overflows omitted from the output
mips-linux-ld: drivers/iio/adc/adi-axi-adc.o: in function `adi_axi_adc_probe':
> adi-axi-adc.c:(.text.adi_axi_adc_probe+0x464): undefined
reference to `devm_iio_dmaengine_buffer_alloc'
make[1]: *** [Makefile:1113:
vmlinux] Error 1
make[1]: Target '_all' not remade because of errors.
--
arch/mips/kernel/head.o: in function `dtb_found':
(.ref.text+0xc8): relocation truncated to fit: R_MIPS_26 against `start_kernel'
init/main.o: in function `set_reset_devices':
main.c:(.init.text+0x20): relocation truncated to fit: R_MIPS_26 against `_mcount'
main.c:(.init.text+0x30): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
init/main.o: in function `debug_kernel':
main.c:(.init.text+0x9c): relocation truncated to fit: R_MIPS_26 against `_mcount'
main.c:(.init.text+0xac): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
init/main.o: in function `quiet_kernel':
main.c:(.init.text+0x118): relocation truncated to fit: R_MIPS_26 against
`_mcount'
main.c:(.init.text+0x128): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
init/main.o: in function `init_setup':
main.c:(.init.text+0x1a4): relocation truncated to fit: R_MIPS_26 against
`_mcount'
main.c:(.init.text+0x1c8): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
main.c:(.init.text+0x1e8): relocation truncated to fit: R_MIPS_26 against
`__sanitizer_cov_trace_pc'
main.c:(.init.text+0x1fc): additional relocation overflows omitted from the output
mips-linux-ld: drivers/iio/adc/adi-axi-adc.o: in function `adi_axi_adc_probe':
> adi-axi-adc.c:(.text.adi_axi_adc_probe+0x464): undefined
reference to `devm_iio_dmaengine_buffer_alloc'
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org