• Linus Torvalds's avatar
    Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 3940cf0b
    Linus Torvalds authored
    Pull EFI updates from Ingo Molnar:
     "The main changes in this development cycle were:
    
       - Implement EFI dev path parser and other changes to fully support
         thunderbolt devices on Apple Macbooks (Lukas Wunner)
    
       - Add RNG seeding via the EFI stub, on ARM/arm64 (Ard Biesheuvel)
    
       - Expose EFI framebuffer configuration to user-space, to improve
         tooling (Peter Jones)
    
       - Misc fixes and cleanups (Ivan Hu, Wei Yongjun, Yisheng Xie, Dan
         Carpenter, Roy Franz)"
    
    * 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      efi/libstub: Make efi_random_alloc() allocate below 4 GB on 32-bit
      thunderbolt: Compile on x86 only
      thunderbolt, efi: Fix Kconfig dependencies harder
      thunderbolt, efi: Fix Kconfig dependencies
      thunderbolt: Use Device ROM retrieved from EFI
      x86/efi: Retrieve and assign Apple device properties
      efi: Allow bitness-agnostic protocol calls
      efi: Add device path parser
      efi/arm*/libstub: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table
      efi/libstub: Add random.c to ARM build
      efi: Add support for seeding the RNG from a UEFI config table
      MAINTAINERS: Add ARM and arm64 EFI specific files to EFI subsystem
      efi/libstub: Fix allocation size calculations
      efi/efivar_ssdt_load: Don't return success on allocation failure
      efifb: Show framebuffer layout as device attributes
      efi/efi_test: Use memdup_user() as a cleanup
      efi/efi_test: Fix uninitialized variable 'rv'
      efi/efi_test: Fix uninitialized variable 'datasize'
      efi/arm*: Fix efi_init() error handling
      efi: Remove unused include of <linux/version.h>
    3940cf0b
MAINTAINERS 374 KB