aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-07-27 12:14:28 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-07-27 12:14:28 +0200
commit280c7f95f858b103e62d84cae2d5ed9f5cf54d41 (patch)
tree96d9174ec8242b679857c67aaf9c9ec21de7d950 /include
parentfirmware_loader: EFI firmware loader must handle pre-allocated buffer (diff)
downloadlinux-dev-280c7f95f858b103e62d84cae2d5ed9f5cf54d41.tar.xz
linux-dev-280c7f95f858b103e62d84cae2d5ed9f5cf54d41.zip
Revert "test_firmware: Test platform fw loading on non-EFI systems"
This reverts commit 2d38dbf89a06d0f689daec9842c5d3295c49777f as it broke the build in linux-next Reported-by: Stephen Rothwell <sfr@canb.auug.org.au> Fixes: 2d38dbf89a06 ("test_firmware: Test platform fw loading on non-EFI systems") Cc: stable@vger.kernel.org Cc: Scott Branden <scott.branden@broadcom.com> Cc: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20200727165539.0e8797ab@canb.auug.org.au Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include')
-rw-r--r--include/linux/efi_embedded_fw.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/linux/efi_embedded_fw.h b/include/linux/efi_embedded_fw.h
index 4ad5db9f5312..57eac5241303 100644
--- a/include/linux/efi_embedded_fw.h
+++ b/include/linux/efi_embedded_fw.h
@@ -7,6 +7,19 @@
#define EFI_EMBEDDED_FW_PREFIX_LEN 8
+/*
+ * This struct and efi_embedded_fw_list are private to the efi-embedded fw
+ * implementation they are in this header for use by lib/test_firmware.c only!
+ */
+struct efi_embedded_fw {
+ struct list_head list;
+ const char *name;
+ const u8 *data;
+ size_t length;
+};
+
+extern struct list_head efi_embedded_fw_list;
+
/**
* struct efi_embedded_fw_desc - This struct is used by the EFI embedded-fw
* code to search for embedded firmwares.