[ak:lto-5.7-1 26/54] scripts/kconfig/parser.y:5.1-28: error: invalid value for %define variable 'parse.error': 'detailed'
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git lto-5.7-1
head: 474a075723f2ac6be829a1bf294f25ac656e8a07
commit: 1019fa5b482944935bbc749f0d08be714441687b [26/54] kconfig: Report better errors
config: i386-randconfig-a016-20200712
compiler: gcc-9 (Debian 9.3.0-14) 9.3.0
reproduce (this is a W=1 build):
git checkout 1019fa5b482944935bbc749f0d08be714441687b
make W=1 ARCH=i386 randconfig
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
Note: the ak/lto-5.7-1 HEAD 474a075723f2ac6be829a1bf294f25ac656e8a07 builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>):
>> /usr/share/bison/skeletons/bison.m4:1026: error: invalid error_verbose value:
/usr/share/bison/skeletons/bison.m4:1026: the top level
>> scripts/kconfig/parser.y:5.1-28: error: invalid value for %define variable 'parse.error': 'detailed'
%define parse.error detailed
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
scripts/kconfig/parser.y:5.1-28: accepted value: 'simple'
scripts/kconfig/parser.y:5.1-28: accepted value: 'verbose'
make[2]: *** [scripts/Makefile.host:17: scripts/kconfig/parser.tab.h] Error 1
make[2]: Target 'oldconfig' not remade because of errors.
make[1]: *** [Makefile:589: oldconfig] Error 2
make: *** [Makefile:180: sub-make] Error 2
make: Target 'oldconfig' not remade because of errors.
--
>> /usr/share/bison/skeletons/bison.m4:1026: error: invalid error_verbose value:
/usr/share/bison/skeletons/bison.m4:1026: the top level
>> scripts/kconfig/parser.y:5.1-28: error: invalid value for %define variable 'parse.error': 'detailed'
%define parse.error detailed
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
scripts/kconfig/parser.y:5.1-28: accepted value: 'simple'
scripts/kconfig/parser.y:5.1-28: accepted value: 'verbose'
make[2]: *** [scripts/Makefile.host:17: scripts/kconfig/parser.tab.h] Error 1
make[2]: Target 'olddefconfig' not remade because of errors.
make[1]: *** [Makefile:589: olddefconfig] Error 2
make: *** [Makefile:180: sub-make] Error 2
make: Target 'olddefconfig' not remade because of errors.
vim +5 scripts/kconfig/parser.y
> 5 %define parse.error detailed
6 %{
7
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months
arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
by kernel test robot
Hi Jason,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 0aea6d5c5be33ce94c16f9ab2f64de1f481f424b
commit: 07b586fe06625b0b610dc3d3a969c51913d143d4 crypto: x86/curve25519 - replace with formally verified implementation
date: 5 months ago
config: x86_64-randconfig-a003-20200712 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 02946de3802d3bc65bc9f2eb9b8d4969b5a7add8)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
git checkout 07b586fe06625b0b610dc3d3a969c51913d143d4
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
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 >>):
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
" movq 0(%1), %%rdx;" /* f[0] */
^
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
>> arch/x86/crypto/curve25519-x86_64.c:518:3: error: inline assembly requires more registers than available
9 errors generated.
vim +518 arch/x86/crypto/curve25519-x86_64.c
509
510 /* Computes the square of a field element: out <- f * f
511 * Uses the 8-element buffer tmp for intermediate results */
512 static inline void fsqr(u64 *out, const u64 *f, u64 *tmp)
513 {
514 asm volatile(
515 /* Compute the raw multiplication: tmp <- f * f */
516
517 /* Step 1: Compute all partial products */
> 518 " movq 0(%1), %%rdx;" /* f[0] */
519 " mulxq 8(%1), %%r8, %%r14;" " xor %%r15, %%r15;" /* f[1]*f[0] */
520 " mulxq 16(%1), %%r9, %%r10;" " adcx %%r14, %%r9;" /* f[2]*f[0] */
521 " mulxq 24(%1), %%rax, %%rcx;" " adcx %%rax, %%r10;" /* f[3]*f[0] */
522 " movq 24(%1), %%rdx;" /* f[3] */
523 " mulxq 8(%1), %%r11, %%r12;" " adcx %%rcx, %%r11;" /* f[1]*f[3] */
524 " mulxq 16(%1), %%rax, %%r13;" " adcx %%rax, %%r12;" /* f[2]*f[3] */
525 " movq 8(%1), %%rdx;" " adcx %%r15, %%r13;" /* f1 */
526 " mulxq 16(%1), %%rax, %%rcx;" " mov $0, %%r14;" /* f[2]*f[1] */
527
528 /* Step 2: Compute two parallel carry chains */
529 " xor %%r15, %%r15;"
530 " adox %%rax, %%r10;"
531 " adcx %%r8, %%r8;"
532 " adox %%rcx, %%r11;"
533 " adcx %%r9, %%r9;"
534 " adox %%r15, %%r12;"
535 " adcx %%r10, %%r10;"
536 " adox %%r15, %%r13;"
537 " adcx %%r11, %%r11;"
538 " adox %%r15, %%r14;"
539 " adcx %%r12, %%r12;"
540 " adcx %%r13, %%r13;"
541 " adcx %%r14, %%r14;"
542
543 /* Step 3: Compute intermediate squares */
544 " movq 0(%1), %%rdx;" " mulx %%rdx, %%rax, %%rcx;" /* f[0]^2 */
545 " movq %%rax, 0(%0);"
546 " add %%rcx, %%r8;" " movq %%r8, 8(%0);"
547 " movq 8(%1), %%rdx;" " mulx %%rdx, %%rax, %%rcx;" /* f[1]^2 */
548 " adcx %%rax, %%r9;" " movq %%r9, 16(%0);"
549 " adcx %%rcx, %%r10;" " movq %%r10, 24(%0);"
550 " movq 16(%1), %%rdx;" " mulx %%rdx, %%rax, %%rcx;" /* f[2]^2 */
551 " adcx %%rax, %%r11;" " movq %%r11, 32(%0);"
552 " adcx %%rcx, %%r12;" " movq %%r12, 40(%0);"
553 " movq 24(%1), %%rdx;" " mulx %%rdx, %%rax, %%rcx;" /* f[3]^2 */
554 " adcx %%rax, %%r13;" " movq %%r13, 48(%0);"
555 " adcx %%rcx, %%r14;" " movq %%r14, 56(%0);"
556
557 /* Line up pointers */
558 " mov %0, %1;"
559 " mov %2, %0;"
560
561 /* Wrap the result back into the field */
562
563 /* Step 1: Compute dst + carry == tmp_hi * 38 + tmp_lo */
564 " mov $38, %%rdx;"
565 " mulxq 32(%1), %%r8, %%r13;"
566 " xor %%rcx, %%rcx;"
567 " adoxq 0(%1), %%r8;"
568 " mulxq 40(%1), %%r9, %%r12;"
569 " adcx %%r13, %%r9;"
570 " adoxq 8(%1), %%r9;"
571 " mulxq 48(%1), %%r10, %%r13;"
572 " adcx %%r12, %%r10;"
573 " adoxq 16(%1), %%r10;"
574 " mulxq 56(%1), %%r11, %%rax;"
575 " adcx %%r13, %%r11;"
576 " adoxq 24(%1), %%r11;"
577 " adcx %%rcx, %%rax;"
578 " adox %%rcx, %%rax;"
579 " imul %%rdx, %%rax;"
580
581 /* Step 2: Fold the carry back into dst */
582 " add %%rax, %%r8;"
583 " adcx %%rcx, %%r9;"
584 " movq %%r9, 8(%0);"
585 " adcx %%rcx, %%r10;"
586 " movq %%r10, 16(%0);"
587 " adcx %%rcx, %%r11;"
588 " movq %%r11, 24(%0);"
589
590 /* Step 3: Fold the carry bit back in; guaranteed not to carry at this point */
591 " mov $0, %%rax;"
592 " cmovc %%rdx, %%rax;"
593 " add %%rax, %%r8;"
594 " movq %%r8, 0(%0);"
595 : "+&r" (tmp), "+&r" (f), "+&r" (out)
596 :
597 : "%rax", "%rcx", "%rdx", "%r8", "%r9", "%r10", "%r11", "%r12", "%r13", "%r14", "%r15", "memory", "cc"
598 );
599 }
600
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months
[frank-w-bpi-r2-4.14:5.8-eth 14/51] cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory
by kernel test robot
tree: https://github.com/frank-w/BPI-R2-4.14 5.8-eth
head: ca0d6f7786586ca7ba424d5967d780dd3c75748b
commit: 8e0858fb11ae2dc00ee3a2dc0452f20e2cdcf841 [14/51] mt6625l: set MTK_PLATFORM in Makefile if none is set via *config
config: arm-allyesconfig (attached as .config)
compiler: arm-linux-gnueabi-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
git checkout 8e0858fb11ae2dc00ee3a2dc0452f20e2cdcf841
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm
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 >>):
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/connectivity/common/common_detect/wmt_gpio.c:15:
drivers/misc/mediatek/connectivity/common/common_detect/wmt_gpio.h:24:10: fatal error: osal.h: No such file or directory
24 | #include "osal.h"
| ^~~~~~~~
cc1: all warnings being treated as errors
compilation terminated.
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c:20:
drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c: In function 'hif_sdio_is_chipid_valid':
drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c:108:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
108 | WMT_DETECT_ERR_FUNC("no supported chipid found\n");
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c: In function 'hif_sdio_match_chipid_by_dev_id':
drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c:135:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
135 | WMT_DETECT_ERR_FUNC("No valid chipId found, vendor id(0x%x), device id(0x%x)\n", id->vendor,
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c: In function 'sdio_detect_probe':
drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.c:236:4: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
236 | WMT_DETECT_ERR_FUNC("sdio_enable_func failed!\n");
| ^~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c:20:
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c: In function 'do_wlan_drv_init':
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c:31:2: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
31 | WMT_DETECT_ERR_FUNC("Can not find wlan module for chip: %d !\n", chip_id);
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c: In function 'do_connectivity_driver_init':
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c:49:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
49 | WMT_DETECT_ERR_FUNC("do common driver init failed, ret:%d\n", tmp_ret);
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c:50:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
50 | WMT_DETECT_ERR_FUNC("abort connectivity driver init, because common part is not ready\n");
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c:58:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
58 | WMT_DETECT_ERR_FUNC("do common driver init failed, ret:%d\n", tmp_ret);
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.c:75:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
75 | WMT_DETECT_ERR_FUNC("do wlan module init failed, ret:%d\n", tmp_ret);
| ^~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/connectivity/common/common_detect/drv_init/common_drv_init.c:20:
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/common_drv_init.c: In function 'do_combo_common_drv_init':
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/common_drv_init.c:54:2: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
54 | WMT_DETECT_ERR_FUNC("COMBO chip is not supported, please check CONFIG_MTK_COMBO_CHIP in kernel config\n");
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/common_drv_init.c: In function 'do_soc_common_drv_init':
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/common_drv_init.c:76:2: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
76 | WMT_DETECT_ERR_FUNC("SOC chip is not supported, please check CONFIG_MTK_COMBO_CHIP in kernel config\n");
| ^~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623//dct/dct: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/connectivity/common/common_detect/drv_init/wlan_drv_init.c:20:
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/wlan_drv_init.c: In function 'do_wlan_drv_init':
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/wlan_drv_init.c:47:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
47 | WMT_DETECT_ERR_FUNC("WLAN-GEN3 driver is not supported, please check CONFIG_MTK_COMBO_CHIP\n");
| ^~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/../wmt_detect.h:77:23: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
77 | if (gWmtDetectDbgLvl >= WMT_DETECT_LOG_ERR) \
| ^~
drivers/misc/mediatek/connectivity/common/common_detect/drv_init/wlan_drv_init.c:62:3: note: in expansion of macro 'WMT_DETECT_ERR_FUNC'
62 | WMT_DETECT_ERR_FUNC("WLAN-GEN2 driver is not supported, please check CONFIG_MTK_COMBO_CHIP\n");
| ^~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623/include/mach: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/btif/common/plat_inc/btif_pub.h:17,
from drivers/misc/mediatek/btif/common/mtk_btif.c:37:
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h: In function 'hal_log_print':
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h:64:2: error: function 'hal_log_print' might be a candidate for 'gnu_printf' format attribute [-Werror=suggest-attribute=format]
64 | vsnprintf(temp_sring, DBG_LOG_STR_SIZE, str, args);
| ^~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif.c: In function 'mtk_btif_restore_noirq':
drivers/misc/mediatek/btif/common/mtk_btif.c:379:6: error: variable 'i_ret' set but not used [-Werror=unused-but-set-variable]
379 | int i_ret = 0;
| ^~~~~
drivers/misc/mediatek/btif/common/mtk_btif.c: At top level:
drivers/misc/mediatek/btif/common/mtk_btif.c:522:6: error: no previous prototype for 'btif_rx_notify_cb' [-Werror=missing-prototypes]
522 | void btif_rx_notify_cb(void)
| ^~~~~~~~~~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif.c: In function 'flag_store':
drivers/misc/mediatek/btif/common/mtk_btif.c:773:6: error: variable 'result' set but not used [-Werror=unused-but-set-variable]
773 | int result = 0;
| ^~~~~~
drivers/misc/mediatek/btif/common/mtk_btif.c: In function '_btif_pio_write':
drivers/misc/mediatek/btif/common/mtk_btif.c:2774:42: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits]
2774 | if ((++retry > max_tx_retry) || (i_ret < 0)) {
| ^
drivers/misc/mediatek/btif/common/mtk_btif.c: In function 'btif_log_buf_dmp_out':
drivers/misc/mediatek/btif/common/mtk_btif.c:3029:17: error: variable 'p_buf' set but not used [-Werror=unused-but-set-variable]
3029 | unsigned char *p_buf = NULL;
| ^~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623/include/mach: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/btif/common/plat_inc/btif_pub.h:17,
from drivers/misc/mediatek/btif/common/inc/mtk_btif.h:37,
from drivers/misc/mediatek/btif/common/mtk_btif_exp.c:20:
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h: In function 'hal_log_print':
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h:64:2: error: function 'hal_log_print' might be a candidate for 'gnu_printf' format attribute [-Werror=suggest-attribute=format]
64 | vsnprintf(temp_sring, DBG_LOG_STR_SIZE, str, args);
| ^~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif_exp.c: At top level:
drivers/misc/mediatek/btif/common/mtk_btif_exp.c:24:12: error: no previous prototype for 'btif_exp_srh_id' [-Werror=missing-prototypes]
24 | p_mtk_btif btif_exp_srh_id(unsigned long u_id)
| ^~~~~~~~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif_exp.c:512:5: error: no previous prototype for 'btif_open_no_id' [-Werror=missing-prototypes]
512 | int btif_open_no_id(void)
| ^~~~~~~~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif_exp.c:527:5: error: no previous prototype for 'btif_close_no_id' [-Werror=missing-prototypes]
527 | int btif_close_no_id(void)
| ^~~~~~~~~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif_exp.c:541:5: error: no previous prototype for 'btif_write_no_id' [-Werror=missing-prototypes]
541 | int btif_write_no_id(const unsigned char *p_buf, unsigned int len)
| ^~~~~~~~~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif_exp.c:562:5: error: no previous prototype for 'btif_dpidle_ctrl_no_id' [-Werror=missing-prototypes]
562 | int btif_dpidle_ctrl_no_id(ENUM_BTIF_DPIDLE_CTRL en_flag)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif_exp.c:586:5: error: no previous prototype for 'btif_loopback_ctrl_no_id' [-Werror=missing-prototypes]
586 | int btif_loopback_ctrl_no_id(ENUM_BTIF_LPBK_MODE enable)
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/misc/mediatek/btif/common/mtk_btif_exp.c:597:5: error: no previous prototype for 'btif_dbg_ctrl_no_id' [-Werror=missing-prototypes]
597 | int btif_dbg_ctrl_no_id(ENUM_BTIF_DBG_ID flag)
| ^~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623/include/mach: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/btif/common/plat_inc/btif_dma_pub.h:19,
from drivers/misc/mediatek/btif/common/plat_inc/btif_dma_priv.h:18,
from drivers/misc/mediatek/btif/common/btif_dma_plat.c:22:
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h: In function 'hal_log_print':
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h:64:2: error: function 'hal_log_print' might be a candidate for 'gnu_printf' format attribute [-Werror=suggest-attribute=format]
64 | vsnprintf(temp_sring, DBG_LOG_STR_SIZE, str, args);
| ^~~~~~~~~
drivers/misc/mediatek/btif/common/btif_dma_plat.c: In function 'hal_dma_pm_ops':
drivers/misc/mediatek/btif/common/btif_dma_plat.c:1313:17: error: variable 'flag' set but not used [-Werror=unused-but-set-variable]
1313 | unsigned int flag = 0;
| ^~~~
cc1: all warnings being treated as errors
--
>> cc1: error: drivers/misc/mediatek/include/mt-plat/mt7623/include: No such file or directory [-Werror=missing-include-dirs]
>> cc1: error: arch/arm/mach-mt7623/include/mach: No such file or directory [-Werror=missing-include-dirs]
In file included from drivers/misc/mediatek/btif/common/plat_inc/btif_pub.h:17,
from drivers/misc/mediatek/btif/common/btif_plat.c:21:
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h: In function 'hal_log_print':
drivers/misc/mediatek/btif/common/plat_inc/plat_common.h:64:2: error: function 'hal_log_print' might be a candidate for 'gnu_printf' format attribute [-Werror=suggest-attribute=format]
64 | vsnprintf(temp_sring, DBG_LOG_STR_SIZE, str, args);
| ^~~~~~~~~
drivers/misc/mediatek/btif/common/btif_plat.c: In function 'hal_btif_pm_ops':
drivers/misc/mediatek/btif/common/btif_plat.c:1343:17: error: variable 'flag' set but not used [-Werror=unused-but-set-variable]
1343 | unsigned int flag = 0;
| ^~~~
cc1: all warnings being treated as errors
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:3002:63: sparse: sparse: incorrect type in argument 2 (different address spaces)
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1df0d8960499e58963fd6c8ac75e544f2b417b29
commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces
date: 3 weeks ago
config: i386-randconfig-s002-20200712 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-14) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.2-37-gc9676a3b-dirty
git checkout 670d0a4b10704667765f7d18f7592993d02783aa
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:330:19: sparse: sparse: mixed bitwiseness
drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:484:19: sparse: sparse: mixed bitwiseness
>> drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:3002:63: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected unsigned char const [usertype] *ies @@ got unsigned char const [noderef] __rcu * @@
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:3002:63: sparse: expected unsigned char const [usertype] *ies
>> drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:3002:63: sparse: got unsigned char const [noderef] __rcu *
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:3003:38: sparse: sparse: dereference of noderef expression
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:3003:38: sparse: sparse: dereference of noderef expression
vim +3002 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4f58121dc40a1d Ilan Peer 2019-05-19 2994
4f58121dc40a1d Ilan Peer 2019-05-19 2995 static void iwl_mvm_check_he_obss_narrow_bw_ru_iter(struct wiphy *wiphy,
4f58121dc40a1d Ilan Peer 2019-05-19 2996 struct cfg80211_bss *bss,
4f58121dc40a1d Ilan Peer 2019-05-19 2997 void *_data)
4f58121dc40a1d Ilan Peer 2019-05-19 2998 {
4f58121dc40a1d Ilan Peer 2019-05-19 2999 struct iwl_mvm_he_obss_narrow_bw_ru_data *data = _data;
4f58121dc40a1d Ilan Peer 2019-05-19 3000 const struct element *elem;
4f58121dc40a1d Ilan Peer 2019-05-19 3001
4f58121dc40a1d Ilan Peer 2019-05-19 @3002 elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY, bss->ies->data,
4f58121dc40a1d Ilan Peer 2019-05-19 3003 bss->ies->len);
4f58121dc40a1d Ilan Peer 2019-05-19 3004
4f58121dc40a1d Ilan Peer 2019-05-19 3005 if (!elem || elem->datalen < 10 ||
4f58121dc40a1d Ilan Peer 2019-05-19 3006 !(elem->data[10] &
4f58121dc40a1d Ilan Peer 2019-05-19 3007 WLAN_EXT_CAPA10_OBSS_NARROW_BW_RU_TOLERANCE_SUPPORT)) {
4f58121dc40a1d Ilan Peer 2019-05-19 3008 data->tolerated = false;
4f58121dc40a1d Ilan Peer 2019-05-19 3009 }
4f58121dc40a1d Ilan Peer 2019-05-19 3010 }
4f58121dc40a1d Ilan Peer 2019-05-19 3011
:::::: The code at line 3002 was first introduced by commit
:::::: 4f58121dc40a1d5dd2f630a5ec4dac5afa1ce3f4 iwlwifi: mvm: Block 26-tone RU OFDMA transmissions
:::::: TO: Ilan Peer <ilan.peer(a)intel.com>
:::::: CC: Luca Coelho <luciano.coelho(a)intel.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months
drivers/net/ethernet/netronome/nfp/crypto/tls.c:477:18: warning: variable 'ipv6h' set but not used
by kernel test robot
Hi Jakub,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1df0d8960499e58963fd6c8ac75e544f2b417b29
commit: 6a35ddc5445a8291ced6247a67977e110275acde nfp: tls: implement the stream sync RX resync
date: 7 months ago
config: i386-randconfig-s002-20200712 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-14) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.2-37-gc9676a3b-dirty
git checkout 6a35ddc5445a8291ced6247a67977e110275acde
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
drivers/net/ethernet/netronome/nfp/crypto/tls.c: In function 'nfp_net_tls_rx_resync_req':
>> drivers/net/ethernet/netronome/nfp/crypto/tls.c:477:18: warning: variable 'ipv6h' set but not used [-Wunused-but-set-variable]
477 | struct ipv6hdr *ipv6h;
| ^~~~~
vim +/ipv6h +477 drivers/net/ethernet/netronome/nfp/crypto/tls.c
470
471 int nfp_net_tls_rx_resync_req(struct net_device *netdev,
472 struct nfp_net_tls_resync_req *req,
473 void *pkt, unsigned int pkt_len)
474 {
475 struct nfp_net *nn = netdev_priv(netdev);
476 struct nfp_net_tls_offload_ctx *ntls;
> 477 struct ipv6hdr *ipv6h;
478 struct tcphdr *th;
479 struct iphdr *iph;
480 struct sock *sk;
481 __be32 tcp_seq;
482 int err;
483
484 iph = pkt + req->l3_offset;
485 ipv6h = pkt + req->l3_offset;
486 th = pkt + req->l4_offset;
487
488 if ((u8 *)&th[1] > (u8 *)pkt + pkt_len) {
489 netdev_warn_once(netdev, "invalid TLS RX resync request (l3_off: %hhu l4_off: %hhu pkt_len: %u)\n",
490 req->l3_offset, req->l4_offset, pkt_len);
491 err = -EINVAL;
492 goto err_cnt_ign;
493 }
494
495 switch (iph->version) {
496 case 4:
497 sk = inet_lookup_established(dev_net(netdev), &tcp_hashinfo,
498 iph->saddr, th->source, iph->daddr,
499 th->dest, netdev->ifindex);
500 break;
501 #if IS_ENABLED(CONFIG_IPV6)
502 case 6:
503 sk = __inet6_lookup_established(dev_net(netdev), &tcp_hashinfo,
504 &ipv6h->saddr, th->source,
505 &ipv6h->daddr, ntohs(th->dest),
506 netdev->ifindex, 0);
507 break;
508 #endif
509 default:
510 netdev_warn_once(netdev, "invalid TLS RX resync request (l3_off: %hhu l4_off: %hhu ipver: %u)\n",
511 req->l3_offset, req->l4_offset, iph->version);
512 err = -EINVAL;
513 goto err_cnt_ign;
514 }
515
516 err = 0;
517 if (!sk)
518 goto err_cnt_ign;
519 if (!tls_is_sk_rx_device_offloaded(sk) ||
520 sk->sk_shutdown & RCV_SHUTDOWN)
521 goto err_put_sock;
522
523 ntls = tls_driver_ctx(sk, TLS_OFFLOAD_CTX_DIR_RX);
524 /* some FW versions can't report the handle and report 0s */
525 if (memchr_inv(&req->fw_handle, 0, sizeof(req->fw_handle)) &&
526 memcmp(&req->fw_handle, &ntls->fw_handle, sizeof(ntls->fw_handle)))
527 goto err_put_sock;
528
529 /* copy to ensure alignment */
530 memcpy(&tcp_seq, &req->tcp_seq, sizeof(tcp_seq));
531 tls_offload_rx_resync_request(sk, tcp_seq);
532 atomic_inc(&nn->ktls_rx_resync_req);
533
534 sock_gen_put(sk);
535 return 0;
536
537 err_put_sock:
538 sock_gen_put(sk);
539 err_cnt_ign:
540 atomic_inc(&nn->ktls_rx_resync_ign);
541 return err;
542 }
543
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months
drivers/gpu/drm/i915/i915_sw_fence.c:84:20: error: unused function 'debug_fence_init_onstack'
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1df0d8960499e58963fd6c8ac75e544f2b417b29
commit: 6863f5643dd717376c2fdc85a47a00f9d738a834 kbuild: allow Clang to find unused static inline functions for W=1 build
date: 10 months ago
config: x86_64-randconfig-a002-20200712 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 02946de3802d3bc65bc9f2eb9b8d4969b5a7add8)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
git checkout 6863f5643dd717376c2fdc85a47a00f9d738a834
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
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/gpu/drm/i915/i915_sw_fence.c:84:20: error: unused function 'debug_fence_init_onstack' [-Werror,-Wunused-function]
static inline void debug_fence_init_onstack(struct i915_sw_fence *fence)
^
>> drivers/gpu/drm/i915/i915_sw_fence.c:105:20: error: unused function 'debug_fence_free' [-Werror,-Wunused-function]
static inline void debug_fence_free(struct i915_sw_fence *fence)
^
2 errors generated.
vim +/debug_fence_init_onstack +84 drivers/gpu/drm/i915/i915_sw_fence.c
fc1584059d6c43 Chris Wilson 2016-11-25 83
214707fc2ce08d Chris Wilson 2017-10-12 @84 static inline void debug_fence_init_onstack(struct i915_sw_fence *fence)
214707fc2ce08d Chris Wilson 2017-10-12 85 {
214707fc2ce08d Chris Wilson 2017-10-12 86 }
214707fc2ce08d Chris Wilson 2017-10-12 87
fc1584059d6c43 Chris Wilson 2016-11-25 88 static inline void debug_fence_activate(struct i915_sw_fence *fence)
fc1584059d6c43 Chris Wilson 2016-11-25 89 {
fc1584059d6c43 Chris Wilson 2016-11-25 90 }
fc1584059d6c43 Chris Wilson 2016-11-25 91
fc1584059d6c43 Chris Wilson 2016-11-25 92 static inline void debug_fence_set_state(struct i915_sw_fence *fence,
fc1584059d6c43 Chris Wilson 2016-11-25 93 int old, int new)
fc1584059d6c43 Chris Wilson 2016-11-25 94 {
fc1584059d6c43 Chris Wilson 2016-11-25 95 }
fc1584059d6c43 Chris Wilson 2016-11-25 96
fc1584059d6c43 Chris Wilson 2016-11-25 97 static inline void debug_fence_deactivate(struct i915_sw_fence *fence)
fc1584059d6c43 Chris Wilson 2016-11-25 98 {
fc1584059d6c43 Chris Wilson 2016-11-25 99 }
fc1584059d6c43 Chris Wilson 2016-11-25 100
fc1584059d6c43 Chris Wilson 2016-11-25 101 static inline void debug_fence_destroy(struct i915_sw_fence *fence)
fc1584059d6c43 Chris Wilson 2016-11-25 102 {
fc1584059d6c43 Chris Wilson 2016-11-25 103 }
fc1584059d6c43 Chris Wilson 2016-11-25 104
fc1584059d6c43 Chris Wilson 2016-11-25 @105 static inline void debug_fence_free(struct i915_sw_fence *fence)
fc1584059d6c43 Chris Wilson 2016-11-25 106 {
fc1584059d6c43 Chris Wilson 2016-11-25 107 }
fc1584059d6c43 Chris Wilson 2016-11-25 108
:::::: The code at line 84 was first introduced by commit
:::::: 214707fc2ce08d09982bc4fe4b7a1c1f010e82be drm/i915/selftests: Wrap a timer into a i915_sw_fence
:::::: TO: Chris Wilson <chris(a)chris-wilson.co.uk>
:::::: CC: Chris Wilson <chris(a)chris-wilson.co.uk>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months
[radeon-alex:amd-staging-drm-next 677/1015] drivers/gpu/drm/amd/amdgpu/../powerplay/sienna_cichlid_ppt.c:1734:5: warning: no previous prototype for function 'sienna_cichlid_set_soft_freq_limited_range'
by kernel test robot
tree: git://people.freedesktop.org/~agd5f/linux.git amd-staging-drm-next
head: 3c831e196bd7543977d4acd506064636809f1dcf
commit: ac7413ecad5e406065529cda0adaa29c353cc557 [677/1015] drm/amd/amdgpu: disable gfxoff to retrieve gfxclk
config: powerpc64-randconfig-r004-20200710 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 02946de3802d3bc65bc9f2eb9b8d4969b5a7add8)
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
# install powerpc64 cross compiling tool for clang build
# apt-get install binutils-powerpc64-linux-gnu
git checkout ac7413ecad5e406065529cda0adaa29c353cc557
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
drivers/gpu/drm/amd/amdgpu/../powerplay/sienna_cichlid_ppt.c:1718:5: warning: no previous prototype for function 'sienna_cichlid_get_dpm_ultimate_freq' [-Wmissing-prototypes]
int sienna_cichlid_get_dpm_ultimate_freq(struct smu_context *smu,
^
drivers/gpu/drm/amd/amdgpu/../powerplay/sienna_cichlid_ppt.c:1718:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int sienna_cichlid_get_dpm_ultimate_freq(struct smu_context *smu,
^
static
>> drivers/gpu/drm/amd/amdgpu/../powerplay/sienna_cichlid_ppt.c:1734:5: warning: no previous prototype for function 'sienna_cichlid_set_soft_freq_limited_range' [-Wmissing-prototypes]
int sienna_cichlid_set_soft_freq_limited_range(struct smu_context *smu,
^
drivers/gpu/drm/amd/amdgpu/../powerplay/sienna_cichlid_ppt.c:1734:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int sienna_cichlid_set_soft_freq_limited_range(struct smu_context *smu,
^
static
2 warnings generated.
vim +/sienna_cichlid_set_soft_freq_limited_range +1734 drivers/gpu/drm/amd/amdgpu/../powerplay/sienna_cichlid_ppt.c
1717
> 1718 int sienna_cichlid_get_dpm_ultimate_freq(struct smu_context *smu,
1719 enum smu_clk_type clk_type,
1720 uint32_t *min, uint32_t *max)
1721 {
1722 struct amdgpu_device *adev = smu->adev;
1723 int ret;
1724
1725 if (clk_type == SMU_GFXCLK)
1726 amdgpu_gfx_off_ctrl(adev, false);
1727 ret = smu_v11_0_get_dpm_ultimate_freq(smu, clk_type, min, max);
1728 if (clk_type == SMU_GFXCLK)
1729 amdgpu_gfx_off_ctrl(adev, true);
1730
1731 return ret;
1732 }
1733
> 1734 int sienna_cichlid_set_soft_freq_limited_range(struct smu_context *smu,
1735 enum smu_clk_type clk_type,
1736 uint32_t min, uint32_t max)
1737 {
1738 struct amdgpu_device *adev = smu->adev;
1739 int ret;
1740
1741 if (clk_type == SMU_GFXCLK)
1742 amdgpu_gfx_off_ctrl(adev, false);
1743 ret = smu_v11_0_set_soft_freq_limited_range(smu, clk_type, min, max);
1744 if (clk_type == SMU_GFXCLK)
1745 amdgpu_gfx_off_ctrl(adev, true);
1746
1747 return ret;
1748 }
1749
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months
arm-linux-gnueabi-ld: section .rodata VMA overlaps section .bss VMA
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1df0d8960499e58963fd6c8ac75e544f2b417b29
commit: f87b1c49bc675da30d8e1e8f4b60b800312c7b90 ARM: 8958/1: rename missed uaccess .fixup section
date: 5 months ago
config: arm-randconfig-c004-20200711 (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0
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 >>):
arm-linux-gnueabi-ld: section .data VMA [0000000040008000,00000000401e9edf] overlaps section .text VMA [000000003f0801a0,0000000040515887]
>> arm-linux-gnueabi-ld: section .rodata VMA [0000000040516000,00000000409a24ee] overlaps section .bss VMA [0000000040208000,00000000409d80db]
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 2 months