# git rev-parse -q --verify bfa43eeca4797e58975ba8c54057c1f29bf20534^{commit} bfa43eeca4797e58975ba8c54057c1f29bf20534 already have revision, skipping fetch # git checkout -q -f -B kisskb bfa43eeca4797e58975ba8c54057c1f29bf20534 # git clean -qxdf # < git log -1 # commit bfa43eeca4797e58975ba8c54057c1f29bf20534 # Author: Greg Kroah-Hartman # Date: Mon Nov 20 10:27:36 2023 +0100 # # Linux 4.14.330 # # Link: https://lore.kernel.org/r/20231115191419.641552204@linuxfoundation.org # Tested-by: Linux Kernel Functional Testing # Tested-by: Harshit Mogalapalli # Tested-by: Guenter Roeck # Tested-by: Pavel Machek (CIP) # Signed-off-by: Greg Kroah-Hartman # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 bfa43eeca4797e58975ba8c54057c1f29bf20534 # make -s -j 160 ARCH=x86 O=/kisskb/build/stable-4.14_allmodconfig_x86_64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 160 ARCH=x86 O=/kisskb/build/stable-4.14_allmodconfig_x86_64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 160 ARCH=x86 O=/kisskb/build/stable-4.14_allmodconfig_x86_64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 160 ARCH=x86 O=/kisskb/build/stable-4.14_allmodconfig_x86_64-gcc13 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux- Warning: synced file at 'tools/objtool/arch/x86/include/asm/insn.h' differs from latest kernel version at 'arch/x86/include/asm/insn.h' /kisskb/src/drivers/cpufreq/speedstep-lib.c:255:14: warning: conflicting types for 'speedstep_detect_processor' due to enum/integer mismatch; have 'unsigned int(void)' [-Wenum-int-mismatch] 255 | unsigned int speedstep_detect_processor(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/cpufreq/speedstep-lib.c:21: /kisskb/src/drivers/cpufreq/speedstep-lib.h:34:33: note: previous declaration of 'speedstep_detect_processor' with type 'enum speedstep_processor(void)' 34 | extern enum speedstep_processor speedstep_detect_processor(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/x86/include/asm/sync_bitops.h: Assembler messages: /kisskb/src/arch/x86/include/asm/sync_bitops.h:103: Warning: no instruction mnemonic suffix given and no register operands; using default for `btr' /kisskb/src/drivers/infiniband/hw/i40iw/i40iw_hw.c:439:5: warning: conflicting types for 'i40iw_manage_apbvt' due to enum/integer mismatch; have 'int(struct i40iw_device *, u16, bool)' {aka 'int(struct i40iw_device *, short unsigned int, _Bool)'} [-Wenum-int-mismatch] 439 | int i40iw_manage_apbvt(struct i40iw_device *iwdev, u16 accel_local_port, bool add_port) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/infiniband/hw/i40iw/i40iw_hw.c:43: /kisskb/src/drivers/infiniband/hw/i40iw/i40iw.h:417:24: note: previous declaration of 'i40iw_manage_apbvt' with type 'enum i40iw_status_code(struct i40iw_device *, u16, bool)' {aka 'enum i40iw_status_code(struct i40iw_device *, short unsigned int, _Bool)'} 417 | enum i40iw_status_code i40iw_manage_apbvt(struct i40iw_device *iwdev, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/cx18/cx18-driver.c: In function 'cx18_cancel_out_work_orders': /kisskb/src/drivers/media/pci/cx18/cx18-driver.c:1259:47: warning: the comparison will always evaluate as 'true' for the address of 'video_dev' will never be NULL [-Waddress] 1259 | if (&cx->streams[i].video_dev != NULL) | ^~ In file included from /kisskb/src/drivers/media/pci/cx18/cx18-driver.c:20: /kisskb/src/drivers/media/pci/cx18/cx18-driver.h:371:29: note: 'video_dev' declared here 371 | struct video_device video_dev; /* v4l2_dev is NULL when stream not created */ | ^~~~~~~~~ /kisskb/src/lib/test_bpf.c:951:27: warning: result of '10^300' is 294; did you mean '1e300'? [-Wxor-used-as-pow] 951 | { { 4, 10 ^ 300 }, { 20, 10 ^ 300 } }, | ^ | -- | 1 e /kisskb/src/lib/test_bpf.c:951:24: note: you can silence this warning by using a hexadecimal constant (0xa rather than 10) 951 | { { 4, 10 ^ 300 }, { 20, 10 ^ 300 } }, | ^~ | 0xa /kisskb/src/lib/test_bpf.c:951:45: warning: result of '10^300' is 294; did you mean '1e300'? [-Wxor-used-as-pow] 951 | { { 4, 10 ^ 300 }, { 20, 10 ^ 300 } }, | ^ | -- | 1 e /kisskb/src/lib/test_bpf.c:951:42: note: you can silence this warning by using a hexadecimal constant (0xa rather than 10) 951 | { { 4, 10 ^ 300 }, { 20, 10 ^ 300 } }, | ^~ | 0xa /kisskb/src/drivers/regulator/lp8788-ldo.c: In function 'lp8788_config_ldo_enable_mode': /kisskb/src/drivers/regulator/lp8788-ldo.c:508:23: warning: the comparison will always evaluate as 'true' for the address of 'ldo_pin' will never be NULL [-Waddress] 508 | if (!pdata || !pdata->ldo_pin || !pdata->ldo_pin[enable_id]) | ^ In file included from /kisskb/src/drivers/regulator/lp8788-ldo.c:20: /kisskb/src/include/linux/mfd/lp8788.h:309:39: note: 'ldo_pin' declared here 309 | struct lp8788_ldo_enable_pin *ldo_pin[EN_LDOS_MAX]; | ^~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_obd.c:53: /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_internal.h:125:5: warning: conflicting types for 'lmv_name_to_stripe_index' due to enum/integer mismatch; have 'int(enum lmv_hash_type, unsigned int, const char *, int)' [-Wenum-int-mismatch] 125 | int lmv_name_to_stripe_index(enum lmv_hash_type hashtype, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_obd.c:47: /kisskb/src/drivers/staging/lustre/lustre/include/lustre_lmv.h:135:19: note: previous definition of 'lmv_name_to_stripe_index' with type 'int(__u32, unsigned int, const char *, int)' {aka 'int(unsigned int, unsigned int, const char *, int)'} 135 | static inline int lmv_name_to_stripe_index(__u32 lmv_hash_type, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_intent.c:48: /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_internal.h:125:5: warning: conflicting types for 'lmv_name_to_stripe_index' due to enum/integer mismatch; have 'int(enum lmv_hash_type, unsigned int, const char *, int)' [-Wenum-int-mismatch] 125 | int lmv_name_to_stripe_index(enum lmv_hash_type hashtype, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_internal.h:38: /kisskb/src/drivers/staging/lustre/lustre/include/lustre_lmv.h:135:19: note: previous definition of 'lmv_name_to_stripe_index' with type 'int(__u32, unsigned int, const char *, int)' {aka 'int(unsigned int, unsigned int, const char *, int)'} 135 | static inline int lmv_name_to_stripe_index(__u32 lmv_hash_type, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_fld.c:47: /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_internal.h:125:5: warning: conflicting types for 'lmv_name_to_stripe_index' due to enum/integer mismatch; have 'int(enum lmv_hash_type, unsigned int, const char *, int)' [-Wenum-int-mismatch] 125 | int lmv_name_to_stripe_index(enum lmv_hash_type hashtype, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_internal.h:38: /kisskb/src/drivers/staging/lustre/lustre/include/lustre_lmv.h:135:19: note: previous definition of 'lmv_name_to_stripe_index' with type 'int(__u32, unsigned int, const char *, int)' {aka 'int(unsigned int, unsigned int, const char *, int)'} 135 | static inline int lmv_name_to_stripe_index(__u32 lmv_hash_type, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lproc_lmv.c:39: /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_internal.h:125:5: warning: conflicting types for 'lmv_name_to_stripe_index' due to enum/integer mismatch; have 'int(enum lmv_hash_type, unsigned int, const char *, int)' [-Wenum-int-mismatch] 125 | int lmv_name_to_stripe_index(enum lmv_hash_type hashtype, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/lustre/lustre/lmv/lmv_internal.h:38: /kisskb/src/drivers/staging/lustre/lustre/include/lustre_lmv.h:135:19: note: previous definition of 'lmv_name_to_stripe_index' with type 'int(__u32, unsigned int, const char *, int)' {aka 'int(unsigned int, unsigned int, const char *, int)'} 135 | static inline int lmv_name_to_stripe_index(__u32 lmv_hash_type, | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'chipset_init', inlined from 'setup_crash_devices_work_queue' at /kisskb/src/drivers/staging/unisys/visorbus/visorchipset.c:1354:2: /kisskb/src/drivers/staging/unisys/visorbus/visorchipset.c:392:13: warning: 'msg' is used uninitialized [-Wuninitialized] 392 | if (inmsg->hdr.flags.response_expected) | ^~~~~ /kisskb/src/drivers/staging/unisys/visorbus/visorchipset.c: In function 'setup_crash_devices_work_queue': /kisskb/src/drivers/staging/unisys/visorbus/visorchipset.c:1345:34: note: 'msg' declared here 1345 | struct controlvm_message msg; | ^~~ /kisskb/src/drivers/staging/rtlwifi/regd.c: In function 'rtl_regd_init': /kisskb/src/drivers/staging/rtlwifi/regd.c:424:23: warning: the comparison will always evaluate as 'true' for the address of 'regd' will never be NULL [-Waddress] 424 | if (!wiphy || !&rtlpriv->regd) | ^ In file included from /kisskb/src/drivers/staging/rtlwifi/regd.c:26: /kisskb/src/drivers/staging/rtlwifi/wifi.h:2893:31: note: 'regd' declared here 2893 | struct rtl_regulatory regd; | ^~~~ /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c: In function 'ieee80211_wpa_set_wpa_ie': /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:2815:58: warning: the comparison will always evaluate as 'false' for the address of 'data' will never be NULL [-Waddress] 2815 | (param->u.wpa_ie.len && param->u.wpa_ie.data == NULL)) | ^~ In file included from /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211_softmac.c:17: /kisskb/src/drivers/staging/rtl8192u/ieee80211/ieee80211.h:310:28: note: 'data' declared here 310 | u8 data[0]; | ^~~~ /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css.c: In function 'ia_css_pipe_load_extension': /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css.c:8537:41: warning: the comparison will always evaluate as 'true' for the address of 'output_stage' will never be NULL [-Waddress] 8537 | if (&pipe->output_stage != NULL) | ^~ In file included from /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css.c:46: /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_pipe.h:159:42: note: 'output_stage' declared here 159 | struct ia_css_fw_info *output_stage; /* extra output stage */ | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css.c:8545:37: warning: the comparison will always evaluate as 'true' for the address of 'vf_stage' will never be NULL [-Waddress] 8545 | if (&pipe->vf_stage != NULL) | ^~ /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_pipe.h:160:42: note: 'vf_stage' declared here 160 | struct ia_css_fw_info *vf_stage; /* extra vf_stage */ | ^~~~~~~~ /kisskb/src/drivers/staging/wilc1000/linux_wlan.c: In function 'wilc_wlan_get_firmware': /kisskb/src/drivers/staging/wilc1000/linux_wlan.c:339:13: warning: the comparison will always evaluate as 'true' for the address of 'dev' will never be NULL [-Waddress] 339 | if (!(&vif->ndev->dev)) | ^ In file included from /kisskb/src/drivers/staging/wilc1000/wilc_wfi_netdevice.h:32, from /kisskb/src/drivers/staging/wilc1000/wilc_wfi_cfgoperations.h:12, from /kisskb/src/drivers/staging/wilc1000/linux_wlan.c:1: /kisskb/src/include/linux/netdevice.h:1884:33: note: 'dev' declared here 1884 | struct device dev; | ^~~ /kisskb/src/drivers/staging/wilc1000/linux_wlan.c: In function 'wilc1000_wlan_deinit': /kisskb/src/drivers/staging/wilc1000/linux_wlan.c:630:21: warning: the comparison will always evaluate as 'true' for the address of 'txq_event' will never be NULL [-Waddress] 630 | if (&wl->txq_event) | ^ /kisskb/src/drivers/staging/wilc1000/wilc_wfi_netdevice.h:185:27: note: 'txq_event' declared here 185 | struct completion txq_event; | ^~~~~~~~~ /kisskb/src/drivers/staging/wilc1000/linux_wlan.c: In function 'wlan_deinit_locks': /kisskb/src/drivers/staging/wilc1000/linux_wlan.c:679:13: warning: the comparison will always evaluate as 'true' for the address of 'hif_cs' will never be NULL [-Waddress] 679 | if (&wilc->hif_cs) | ^ /kisskb/src/drivers/staging/wilc1000/wilc_wfi_netdevice.h:181:22: note: 'hif_cs' declared here 181 | struct mutex hif_cs; | ^~~~~~ /kisskb/src/drivers/staging/wilc1000/linux_wlan.c:682:13: warning: the comparison will always evaluate as 'true' for the address of 'rxq_cs' will never be NULL [-Waddress] 682 | if (&wilc->rxq_cs) | ^ /kisskb/src/drivers/staging/wilc1000/wilc_wfi_netdevice.h:180:22: note: 'rxq_cs' declared here 180 | struct mutex rxq_cs; | ^~~~~~ /kisskb/src/drivers/staging/wilc1000/linux_wlan.c: In function 'wlan_deinitialize_threads': /kisskb/src/drivers/staging/wilc1000/linux_wlan.c:718:13: warning: the comparison will always evaluate as 'true' for the address of 'txq_event' will never be NULL [-Waddress] 718 | if (&wl->txq_event) | ^ /kisskb/src/drivers/staging/wilc1000/wilc_wfi_netdevice.h:185:27: note: 'txq_event' declared here 185 | struct completion txq_event; | ^~~~~~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c: In function 'phydm_cmd_parser': /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2157:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2157 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2175:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2175 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2187:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2187 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2199:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2199 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2217:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2217 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2233:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2233 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2251:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2251 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2268:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2268 | if (input[i + 1]) | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2307:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2307 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2337:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2337 | if (input[i + 1]) | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2383:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + 16' must not be NULL [-Waddress] 2383 | if (input[1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2396:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + 16' must not be NULL [-Waddress] 2396 | if (input[1]) | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2432:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + 16' must not be NULL [-Waddress] 2432 | if (input[1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2449:21: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + 16' must not be NULL [-Waddress] 2449 | if (input[1]) | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2469:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2469 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2487:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2487 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2652:56: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + 16' must not be NULL [-Waddress] 2652 | if (dm->support_ic_type & ODM_RTL8822B && input[1]) { | ^~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2675:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2675 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2703:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2703 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_debug.c:2718:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)(i + 1) * 16)' must not be NULL [-Waddress] 2718 | if (input[i + 1]) { | ^~~~~ /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c: In function 'atomisp_param': /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c:4358:35: warning: the comparison will always evaluate as 'false' for the address of 'info' will never be NULL [-Waddress] 4358 | if (&config->info == NULL) { | ^~ In file included from /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.h:27, from /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c:38: /kisskb/src/drivers/staging/media/atomisp/pci/atomisp2/../../include/linux/atomisp.h:424:34: note: 'info' declared here 424 | struct atomisp_grid_info info; | ^~~~ /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_psd.c: In function 'phydm_psd_debug': /kisskb/src/drivers/staging/rtlwifi/phydm/phydm_psd.c:384:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'input + (sizetype)((long unsigned int)((int)i + 1) * 16)' must not be NULL [-Waddress] 384 | if (input[i + 1]) | ^~~~~ /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: arch/x86/boot/compressed/head_64.o: warning: relocation in read-only section `.head.text' /opt/cross/kisskb/korg/gcc-13.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld: warning: creating DT_TEXTREL in a PIE Completed OK # rm -rf /kisskb/build/stable-4.14_allmodconfig_x86_64-gcc13 # Build took: 0:05:38.754813