1. 12 Jul, 2024 2 commits
  2. 10 Jul, 2024 1 commit
  3. 08 Jul, 2024 4 commits
  4. 01 Jul, 2024 2 commits
    • Ard Biesheuvel's avatar
      efistub/smbios: Simplify SMBIOS enumeration API · 0dad9ee3
      Ard Biesheuvel authored
      Update the efi_get_smbios_string() macro to take a pointer to the entire
      record struct rather than the header. This removes the need to pass the
      type explicitly, as it can be inferred from the typed pointer. Also,
      drop 'type' from the prototype of __efi_get_smbios_string(), as it is
      never referenced.
      Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
      0dad9ee3
    • Ard Biesheuvel's avatar
      x86/efi: Drop support for fake EFI memory maps · 37aee82c
      Ard Biesheuvel authored
      Between kexec and confidential VM support, handling the EFI memory maps
      correctly on x86 is already proving to be rather difficult (as opposed
      to other EFI architectures which manage to never modify the EFI memory
      map to begin with)
      
      EFI fake memory map support is essentially a development hack (for
      testing new support for the 'special purpose' and 'more reliable' EFI
      memory attributes) that leaked into production code. The regions marked
      in this manner are not actually recognized as such by the firmware
      itself or the EFI stub (and never have), and marking memory as 'more
      reliable' seems rather futile if the underlying memory is just ordinary
      RAM.
      
      Marking memory as 'special purpose' in this way is also dubious, but may
      be in use in production code nonetheless. However, the same should be
      achievable by using the memmap= command line option with the ! operator.
      
      EFI fake memmap support is not enabled by any of the major distros
      (Debian, Fedora, SUSE, Ubuntu) and does not exist on other
      architectures, so let's drop support for it.
      Acked-by: default avatarBorislav Petkov (AMD) <bp@alien8.de>
      Acked-by: default avatarDan Williams <dan.j.williams@intel.com>
      Signed-off-by: default avatarArd Biesheuvel <ardb@kernel.org>
      37aee82c
  5. 23 Jun, 2024 8 commits
  6. 22 Jun, 2024 19 commits
  7. 21 Jun, 2024 4 commits
    • Linus Torvalds's avatar
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 35bb670d
      Linus Torvalds authored
      Pull SCSI fixes from James Bottomley:
       "Two fixes: one in the ufs driver fixing an obvious memory leak and the
        other (with a core flag based update) trying to prevent USB crashes by
        stopping the core from issuing a request for the I/O Hints mode page"
      
      * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        scsi: usb: uas: Do not query the IO Advice Hints Grouping mode page for USB/UAS devices
        scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag
        scsi: ufs: core: Free memory allocated for model before reinit
      35bb670d
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2024-06-22' of https://gitlab.freedesktop.org/drm/kernel · d6c94157
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Still pretty quiet, two weeks worth of amdgpu fixes, with one i915 and
        one xe. I didn't get the drm-misc-fixes tree PR this week, but there
        was only one fix queued and I think it can wait another week, so seems
        pretty normal.
      
        xe:
         - Fix for invalid register access
      
        i915:
         - Fix conditions for joiner usage, it's not possible with eDP MSO
      
        amdgpu:
         - Fix display idle optimization race
         - Fix GPUVM TLB flush locking scope
         - IPS fix
         - GFX 9.4.3 harvesting fix
         - Runtime pm fix for shared buffers
         - DCN 3.5.x fixes
         - USB4 fix
         - RISC-V clang fix
         - Silence UBSAN warnings
         - MES11 fix
         - PSP 14.0.x fix"
      
      * tag 'drm-fixes-2024-06-22' of https://gitlab.freedesktop.org/drm/kernel:
        drm/xe/vf: Don't touch GuC irq registers if using memory irqs
        drm/amdgpu: init TA fw for psp v14
        drm/amdgpu: cleanup MES11 command submission
        drm/amdgpu: fix UBSAN warning in kv_dpm.c
        drm/radeon: fix UBSAN warning in kv_dpm.c
        drm/amd/display: Disable CONFIG_DRM_AMD_DC_FP for RISC-V with clang
        drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA
        drm/amd/display: change dram_clock_latency to 34us for dcn35
        drm/amd/display: Change dram_clock_latency to 34us for dcn351
        drm/amdgpu: revert "take runtime pm reference when we attach a buffer" v2
        drm/amdgpu: Indicate CU havest info to CP
        drm/amd/display: prevent register access while in IPS
        drm/amdgpu: fix locking scope when flushing tlb
        drm/amd/display: Remove redundant idle optimization check
        drm/i915/mso: using joiner is not possible with eDP MSO
      d6c94157
    • Linus Torvalds's avatar
      Merge tag 'ovl-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs · 264efe48
      Linus Torvalds authored
      Pull overlayfs fixes from Miklos Szeredi:
       "Fix two bugs, one originating in this cycle and one from 6.6"
      
      * tag 'ovl-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs:
        ovl: fix encoding fid for lower only root
        ovl: fix copy-up in tmpfile
      264efe48
    • Linus Torvalds's avatar
      Merge tag 'io_uring-6.10-20240621' of git://git.kernel.dk/linux · a502e727
      Linus Torvalds authored
      Pull io_uring fix from Jens Axboe:
       "Just a single cleanup for the fixed buffer iov_iter import.
      
        More cosmetic than anything else, but let's get it cleaned up as it's
        confusing"
      
      * tag 'io_uring-6.10-20240621' of git://git.kernel.dk/linux:
        io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed
      a502e727