Skip to content

efi/gop: Remove bogus packed attribute from GOP structures

Ard Biesheuvel linux-efi lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest25 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/25efi/gop: Remove bogus packed attribute from GOP structuresinclude/linux/efi.h+4 -40 replies
2/25efi/gop: Remove unused typedefinclude/linux/efi.h+0 -40 replies
3/25efi/gop: Convert GOP structures to typedef and cleanup some typesdrivers/firmware/efi/libstub/gop.c include/linux/efi.h+36 -360 replies
4/25efi/gop: Unify 32/64-bit functionsdrivers/firmware/efi/libstub/gop.c+18 -1160 replies
5/25efi/libstub: remove unused __efi_call_early() macroarch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h arch/x86/include/asm/efi.h+0 -50 replies
6/25efi/x86: rename efi_is_native() to efi_is_mixed()arch/x86/include/asm/efi.h arch/x86/platform/efi/efi.c arch/x86/platform/efi/efi_64.c +1 more+13 -110 replies
7/25efi/libstub: use a helper to iterate over a EFI handle arrayarch/x86/boot/compressed/eboot.c drivers/firmware/efi/libstub/gop.c include/linux/efi.h+20 -160 replies
8/25efi/libstub: extend native protocol definitions with mixed_mode aliasesarch/x86/boot/compressed/eboot.h drivers/firmware/efi/libstub/arm-stub.c drivers/firmware/efi/libstub/random.c +1 more+357 -1800 replies
9/25efi/libstub: distinguish between native/mixed not 32/64 bitarch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h arch/x86/boot/compressed/eboot.c +3 more+49 -440 replies
10/25efi/libstub: drop explicit 32/64-bit protocol definitionsarch/x86/boot/compressed/eboot.h drivers/firmware/efi/libstub/random.c include/linux/efi.h+1 -2660 replies
11/25efi/libstub: use stricter typing for firmware function pointersarch/x86/boot/compressed/eboot.c arch/x86/boot/compressed/eboot.h arch/x86/platform/efi/efi.c +4 more+28 -180 replies
12/25efi/libstub: annotate firmware routines as __efiapiarch/x86/Kconfig arch/x86/boot/compressed/eboot.h drivers/firmware/efi/libstub/random.c +1 more+96 -760 replies
13/25efi/libstub/x86: avoid thunking for native firmware callsarch/x86/boot/compressed/Makefile arch/x86/boot/compressed/eboot.c arch/x86/boot/compressed/efi_stub_32.S +5 more+24 -1380 replies
14/25efi/libstub: avoid protocol wrapper for file I/O routinesdrivers/firmware/efi/libstub/efi-stub-helper.c include/linux/efi.h+46 -890 replies
15/25efi/libstub: get rid of 'sys_table_arg' macro parameterarch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h arch/x86/boot/compressed/eboot.c +3 more+27 -90 replies
16/25efi/libstub: unify the efi_char16_printk implementationsarch/x86/boot/compressed/eboot.c drivers/firmware/efi/libstub/arm-stub.c drivers/firmware/efi/libstub/efi-stub-helper.c+9 -160 replies
17/25efi/libstub/x86: drop __efi_early() export and efi_config structarch/x86/boot/compressed/eboot.c arch/x86/boot/compressed/head_32.S arch/x86/boot/compressed/head_64.S +1 more+54 -1980 replies
18/25efi/libstub: drop sys_table_arg from printk routinesarch/x86/boot/compressed/eboot.c drivers/firmware/efi/libstub/arm-stub.c drivers/firmware/efi/libstub/arm32-stub.c +7 more+74 -760 replies
19/25efi/libstub: remove 'sys_table_arg' from all function prototypesarch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h arch/x86/boot/compressed/eboot.c +11 more+148 -1920 replies
20/25efi/libstub/x86: work around page freeing issue in mixed modearch/x86/boot/compressed/eboot.c drivers/firmware/efi/libstub/efi-stub-helper.c+20 -10 replies
21/25efi/libstub: drop protocol argument from efi_call_proto() macroarch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h arch/x86/boot/compressed/eboot.c +4 more+25 -350 replies
22/25efi/libstub: drop 'table' argument from efi_table_attr() macroarch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h arch/x86/boot/compressed/eboot.c +3 more+22 -370 replies
23/25efi/libstub: rename efi_call_early/_runtime macros to be more intuitivearch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h arch/x86/boot/compressed/eboot.c +10 more+137 -1630 replies
24/25efi/libstub: tidy up types and names of global cmdline variablesdrivers/firmware/efi/libstub/arm-stub.c drivers/firmware/efi/libstub/efi-stub-helper.c drivers/firmware/efi/libstub/efistub.h+28 -220 replies
25/25efi/libstub/x86: avoid globals to store context during mixed mode callsarch/x86/boot/compressed/efi_thunk_64.S+3 -140 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread