From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Dan Carpenter <error27@gmail.com>
Subject: [linux-next:master 4815/7423] drivers/firmware/efi/libstub/x86-stub.c:861 efi_stub_entry() error: we previously assumed 'boot_params' could be null (see line 824)
Date: Sat, 1 Mar 2025 04:48:30 +0800 [thread overview]
Message-ID: <202503010421.0CfckCHf-lkp@intel.com> (raw)
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
TO: Ard Biesheuvel <ardb@kernel.org>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: c0eb65494e59d9834af7cbad983629e9017b25a1
commit: dac628e9563640e2de7878decc03a508b1ba319a [4815/7423] x86/efistub: Merge PE and handover entrypoints
:::::: branch date: 13 hours ago
:::::: commit date: 7 days ago
config: x86_64-randconfig-161-20250228 (https://download.01.org/0day-ci/archive/20250301/202503010421.0CfckCHf-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202503010421.0CfckCHf-lkp@intel.com/
New smatch warnings:
drivers/firmware/efi/libstub/x86-stub.c:861 efi_stub_entry() error: we previously assumed 'boot_params' could be null (see line 824)
Old smatch warnings:
drivers/firmware/efi/libstub/x86-stub.c:134 setup_efi_pci() error: uninitialized symbol 'num'.
drivers/firmware/efi/libstub/x86-stub.c:168 retrieve_apple_device_properties() error: uninitialized symbol 'p'.
drivers/firmware/efi/libstub/x86-stub.c:168 retrieve_apple_device_properties() error: uninitialized symbol 'p'.
drivers/firmware/efi/libstub/x86-stub.c:186 retrieve_apple_device_properties() error: uninitialized symbol 'new'.
drivers/firmware/efi/libstub/x86-stub.c:186 retrieve_apple_device_properties() error: uninitialized symbol 'new'.
drivers/firmware/efi/libstub/x86-stub.c:254 apple_set_os() error: uninitialized symbol 'set_os'.
drivers/firmware/efi/libstub/x86-stub.c:362 setup_unaccepted_memory() error: uninitialized symbol 'proto'.
vim +/boot_params +861 drivers/firmware/efi/libstub/x86-stub.c
d2d7a54f69b67cd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 802
9ca8f72a9297f20 arch/x86/boot/compressed/eboot.c Matt Fleming 2012-07-19 803 /*
d2d7a54f69b67cd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 804 * On success, this routine will jump to the relocated image directly and never
d2d7a54f69b67cd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 805 * return. On failure, it will exit to the firmware via efi_exit() instead of
d2d7a54f69b67cd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 806 * returning.
9ca8f72a9297f20 arch/x86/boot/compressed/eboot.c Matt Fleming 2012-07-19 807 */
df9215f15206c2a drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 808 void __noreturn efi_stub_entry(efi_handle_t handle,
c3710de5065d63f arch/x86/boot/compressed/eboot.c Ard Biesheuvel 2019-12-24 809 efi_system_table_t *sys_table_arg,
796eb8d26a57f91 arch/x86/boot/compressed/eboot.c Ard Biesheuvel 2020-01-13 810 struct boot_params *boot_params)
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 811
9ca8f72a9297f20 arch/x86/boot/compressed/eboot.c Matt Fleming 2012-07-19 812 {
11078876b7a6a1b drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 813 efi_guid_t guid = EFI_MEMORY_ATTRIBUTE_PROTOCOL_GUID;
f4dc7fffa9873db drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2022-09-16 814 const struct linux_efi_initrd *initrd = NULL;
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 815 unsigned long kernel_entry;
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 816 struct setup_header *hdr;
9ca8f72a9297f20 arch/x86/boot/compressed/eboot.c Matt Fleming 2012-07-19 817 efi_status_t status;
54b52d872680348 arch/x86/boot/compressed/eboot.c Matt Fleming 2014-01-10 818
ccc27ae77494252 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-04-16 819 efi_system_table = sys_table_arg;
9ca8f72a9297f20 arch/x86/boot/compressed/eboot.c Matt Fleming 2012-07-19 820 /* Check if we were booted by the EFI firmware */
ccc27ae77494252 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-04-16 821 if (efi_system_table->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE)
3b8f44fc0810d51 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-02-16 822 efi_exit(handle, EFI_INVALID_PARAMETER);
9ca8f72a9297f20 arch/x86/boot/compressed/eboot.c Matt Fleming 2012-07-19 823
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 @824 if (!IS_ENABLED(CONFIG_EFI_HANDOVER_PROTOCOL) || !boot_params) {
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 825 status = efi_allocate_bootparams(handle, &boot_params);
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 826 if (status != EFI_SUCCESS)
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 827 efi_exit(handle, status);
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 828 }
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 829
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 830 hdr = &boot_params->hdr;
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 831
31c77a50992e8dd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 832 if (have_unsupported_snp_features())
31c77a50992e8dd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 833 efi_exit(handle, EFI_UNSUPPORTED);
31c77a50992e8dd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 834
11078876b7a6a1b drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 835 if (IS_ENABLED(CONFIG_EFI_DXE_MEM_ATTRIBUTES)) {
3ba75c1316390b2 drivers/firmware/efi/libstub/x86-stub.c Baskov Evgeniy 2022-03-03 836 efi_dxe_table = get_efi_config_table(EFI_DXE_SERVICES_TABLE_GUID);
3ba75c1316390b2 drivers/firmware/efi/libstub/x86-stub.c Baskov Evgeniy 2022-03-03 837 if (efi_dxe_table &&
3ba75c1316390b2 drivers/firmware/efi/libstub/x86-stub.c Baskov Evgeniy 2022-03-03 838 efi_dxe_table->hdr.signature != EFI_DXE_SERVICES_TABLE_SIGNATURE) {
3ba75c1316390b2 drivers/firmware/efi/libstub/x86-stub.c Baskov Evgeniy 2022-03-03 839 efi_warn("Ignoring DXE services table: invalid signature\n");
3ba75c1316390b2 drivers/firmware/efi/libstub/x86-stub.c Baskov Evgeniy 2022-03-03 840 efi_dxe_table = NULL;
3ba75c1316390b2 drivers/firmware/efi/libstub/x86-stub.c Baskov Evgeniy 2022-03-03 841 }
11078876b7a6a1b drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 842 }
11078876b7a6a1b drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 843
11078876b7a6a1b drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 844 /* grab the memory attributes protocol if it exists */
11078876b7a6a1b drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 845 efi_bs_call(locate_protocol, &guid, NULL, (void **)&memattr);
3ba75c1316390b2 drivers/firmware/efi/libstub/x86-stub.c Baskov Evgeniy 2022-03-03 846
cb1c9e02b0c1303 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 847 status = efi_setup_5level_paging();
cb1c9e02b0c1303 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 848 if (status != EFI_SUCCESS) {
cb1c9e02b0c1303 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 849 efi_err("efi_setup_5level_paging() failed!\n");
cb1c9e02b0c1303 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 850 goto fail;
cb1c9e02b0c1303 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 851 }
cb1c9e02b0c1303 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 852
7dde67f2a23ac11 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 853 #ifdef CONFIG_CMDLINE_BOOL
15aa8fb852f995d drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2024-05-16 854 status = parse_options(CONFIG_CMDLINE);
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 855 if (status != EFI_SUCCESS) {
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 856 efi_err("Failed to parse options\n");
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 857 goto fail;
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 858 }
7dde67f2a23ac11 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 859 #endif
7dde67f2a23ac11 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 860 if (!IS_ENABLED(CONFIG_CMDLINE_OVERRIDE)) {
7dde67f2a23ac11 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 @861 unsigned long cmdline_paddr = ((u64)hdr->cmd_line_ptr |
c33ce984435bb61 arch/x86/boot/compressed/eboot.c Hans de Goede 2018-09-12 862 ((u64)boot_params->ext_cmd_line_ptr << 32));
15aa8fb852f995d drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2024-05-16 863 status = parse_options((char *)cmdline_paddr);
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 864 if (status != EFI_SUCCESS) {
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 865 efi_err("Failed to parse options\n");
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 866 goto fail;
055042bedd4e0af drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 867 }
7dde67f2a23ac11 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 868 }
c33ce984435bb61 arch/x86/boot/compressed/eboot.c Hans de Goede 2018-09-12 869
cd0d9d92c8bb46e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2024-02-27 870 if (efi_mem_encrypt > 0)
cd0d9d92c8bb46e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2024-02-27 871 hdr->xloadflags |= XLF_MEM_ENCRYPTION;
cd0d9d92c8bb46e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2024-02-27 872
dac628e9563640e drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2025-01-26 873 status = efi_decompress_kernel(&kernel_entry, boot_params);
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 874 if (status != EFI_SUCCESS) {
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 875 efi_err("Failed to decompress kernel\n");
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 876 goto fail;
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 877 }
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 878
ec93fc371f014a6 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-02-03 879 /*
987053a30016a7d drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 880 * At this point, an initrd may already have been loaded by the
987053a30016a7d drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 881 * bootloader and passed via bootparams. We permit an initrd loaded
987053a30016a7d drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 882 * from the LINUX_EFI_INITRD_MEDIA_GUID device path to supersede it.
987053a30016a7d drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 883 *
987053a30016a7d drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 884 * If the device path is not present, any command-line initrd=
987053a30016a7d drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 885 * arguments will be processed only if image is not NULL, which will be
987053a30016a7d drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 886 * the case only if we were loaded via the PE entry point.
ec93fc371f014a6 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-02-03 887 */
f4dc7fffa9873db drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2022-09-16 888 status = efi_load_initrd(image, hdr->initrd_addr_max, ULONG_MAX,
f4dc7fffa9873db drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2022-09-16 889 &initrd);
20287d56f52dab0 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2021-11-19 890 if (status != EFI_SUCCESS)
ec93fc371f014a6 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-02-03 891 goto fail;
f4dc7fffa9873db drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2022-09-16 892 if (initrd && initrd->size > 0) {
f4dc7fffa9873db drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2022-09-16 893 efi_set_u64_split(initrd->base, &hdr->ramdisk_image,
eed4e0193ee7b00 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 894 &boot_params->ext_ramdisk_image);
f4dc7fffa9873db drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2022-09-16 895 efi_set_u64_split(initrd->size, &hdr->ramdisk_size,
eed4e0193ee7b00 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 896 &boot_params->ext_ramdisk_size);
79d3219d4e56b3c drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-02-04 897 }
ec93fc371f014a6 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-02-03 898
f4dc7fffa9873db drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2022-09-16 899
de8cb458625c164 arch/x86/boot/compressed/eboot.c David Howells 2017-02-06 900 /*
de8cb458625c164 arch/x86/boot/compressed/eboot.c David Howells 2017-02-06 901 * If the boot loader gave us a value for secure_boot then we use that,
de8cb458625c164 arch/x86/boot/compressed/eboot.c David Howells 2017-02-06 902 * otherwise we ask the BIOS.
de8cb458625c164 arch/x86/boot/compressed/eboot.c David Howells 2017-02-06 903 */
de8cb458625c164 arch/x86/boot/compressed/eboot.c David Howells 2017-02-06 904 if (boot_params->secure_boot == efi_secureboot_mode_unset)
cd33a5c1d53e43b arch/x86/boot/compressed/eboot.c Ard Biesheuvel 2019-12-24 905 boot_params->secure_boot = efi_get_secureboot();
ccc829ba3624beb arch/x86/boot/compressed/eboot.c Matthew Garrett 2017-08-25 906
ccc829ba3624beb arch/x86/boot/compressed/eboot.c Matthew Garrett 2017-08-25 907 /* Ask the firmware to clear memory on unclean shutdown */
cd33a5c1d53e43b arch/x86/boot/compressed/eboot.c Ard Biesheuvel 2019-12-24 908 efi_enable_reset_attack_mitigation();
0d95981438c3bdb arch/x86/boot/compressed/eboot.c Dominik Brodowski 2019-11-06 909
cd33a5c1d53e43b arch/x86/boot/compressed/eboot.c Ard Biesheuvel 2019-12-24 910 efi_random_get_seed();
0d95981438c3bdb arch/x86/boot/compressed/eboot.c Dominik Brodowski 2019-11-06 911
d228814b1913444 drivers/firmware/efi/libstub/x86-stub.c Kuppuswamy Sathyanarayanan 2024-02-15 912 efi_retrieve_eventlog();
de8cb458625c164 arch/x86/boot/compressed/eboot.c David Howells 2017-02-06 913
9ca8f72a9297f20 arch/x86/boot/compressed/eboot.c Matt Fleming 2012-07-19 914 setup_graphics(boot_params);
291f36325f9f252 arch/x86/boot/compressed/eboot.c Matt Fleming 2011-12-12 915
56394ab8c26893b arch/x86/boot/compressed/eboot.c Matt Fleming 2014-09-11 916 setup_efi_pci(boot_params);
dd5fc854de5fd37 arch/x86/boot/compressed/eboot.c Matthew Garrett 2012-12-05 917
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 918 setup_quirks(boot_params);
58c5475aba67706 arch/x86/boot/compressed/eboot.c Lukas Wunner 2016-11-12 919
c0461bd16666351 drivers/firmware/efi/libstub/x86-stub.c Dionna Glaze 2023-06-06 920 setup_unaccepted_memory();
c0461bd16666351 drivers/firmware/efi/libstub/x86-stub.c Dionna Glaze 2023-06-06 921
aab9593c0cb4454 arch/x86/boot/compressed/eboot.c Ard Biesheuvel 2018-07-20 922 status = exit_boot(boot_params, handle);
fb86b2440de0ec1 arch/x86/boot/compressed/eboot.c Ulf Winkelvos 2014-07-10 923 if (status != EFI_SUCCESS) {
36bdd0a78d56831 drivers/firmware/efi/libstub/x86-stub.c Arvind Sankar 2020-04-30 924 efi_err("exit_boot() failed!\n");
291f36325f9f252 arch/x86/boot/compressed/eboot.c Matt Fleming 2011-12-12 925 goto fail;
fb86b2440de0ec1 arch/x86/boot/compressed/eboot.c Ulf Winkelvos 2014-07-10 926 }
291f36325f9f252 arch/x86/boot/compressed/eboot.c Matt Fleming 2011-12-12 927
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 928 /*
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 929 * Call the SEV init code while still running with the firmware's
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 930 * GDT/IDT, so #VC exceptions will be handled by EFI.
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 931 */
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 932 sev_enable(boot_params);
cb1c9e02b0c1303 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 933
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 934 efi_5level_switch();
d2d7a54f69b67cd drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 935
a1b87d54f4e45ff drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 936 enter_kernel(kernel_entry, boot_params);
291f36325f9f252 arch/x86/boot/compressed/eboot.c Matt Fleming 2011-12-12 937 fail:
df9215f15206c2a drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 938 efi_err("efi_stub_entry() failed!\n");
90a2186b7df183c arch/x86/boot/compressed/eboot.c Ingo Molnar 2018-07-11 939
3b8f44fc0810d51 drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2020-02-16 940 efi_exit(handle, status);
291f36325f9f252 arch/x86/boot/compressed/eboot.c Matt Fleming 2011-12-12 941 }
df9215f15206c2a drivers/firmware/efi/libstub/x86-stub.c Ard Biesheuvel 2023-08-07 942
:::::: The code at line 861 was first introduced by commit
:::::: 7dde67f2a23ac11962b17128d9a71698430ced95 efi/x86: Support builtin command line
:::::: TO: Arvind Sankar <nivedita@alum.mit.edu>
:::::: CC: Ard Biesheuvel <ardb@kernel.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2025-02-28 20:49 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202503010421.0CfckCHf-lkp@intel.com \
--to=lkp@intel.com \
--cc=error27@gmail.com \
--cc=oe-kbuild@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.