Skip to content
  1. Mar 02, 2024
    • Linus Torvalds's avatar
      Merge tag 'efi-fixes-for-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi · 2bbb54ba
      Linus Torvalds authored
      Pull EFI fixes from Ard Biesheuvel:
       "Only the EFI variable name size change is significant, and will be
        backported once it lands. The others are cleanup.
      
         - Fix phys_addr_t size confusion in 32-bit capsule loader
      
         - Reduce maximum EFI variable name size to 512 to work around buggy
           firmware
      
         - Drop some redundant code from efivarfs while at it"
      
      * tag 'efi-fixes-for-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
        efivarfs: Drop 'duplicates' bool parameter on efivar_init()
        efivarfs: Drop redundant cleanup on fill_super() failure
        efivarfs: Request at most 512 bytes for variable names
        efi/capsule-loader: fix incorrect allocation size
      2bbb54ba
    • Linus Torvalds's avatar
      Merge tag 'sound-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · fbf9e3b6
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "The amount of changes wasn't as small as wished, but all reasonably
        small fixes. There is a PCM core API change, which is for correcting
        the behavior change we took in 6.8. The rest are device-specific fixes
        for ASoC AMD, Qualcomm, Cirrus codecs, HD-audio quirks & co"
      
      * tag 'sound-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2
        ASoC: amd: yc: add new YC platform variant (0x63) support
        ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
        ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table
        ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
        ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()
        ALSA: hda/realtek: tas2781: enable subwoofer volume control
        ALSA: pcm: clarify and fix default msbits value for all formats
        ASoC: qcom: Fix uninitialized pointer dmactl
        ALSA: hda/realtek: fix mute/micmute LED For HP mt440
        ALSA: Drop leftover snd-rtctimer stuff from Makefile
        ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
        ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
        ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
        ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630
        ALSA: firewire-lib: fix to check cycle continuity
      fbf9e3b6
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2024-03-01' of https://gitlab.freedesktop.org/drm/kernel · 7187ea09
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Bunch of fixes, xe, amdgpu, nouveau and tegra all have a few. Then
        drm/bridge including some drivers/soc fallout fixes. The biggest thing
        in here is a new unit test for some buddy allocator fixes, otherwise a
        misc fbcon, ttm unit test and one msm revert.
      
        Seems pretty normal for this stage.
      
        buddy:
         - two allocation fixes + unit test
      
        fbcon:
         - font restore syzkaller fix
      
        ttm:
         - kunit test fix
      
        bridge:
         - fix aux-hpd leaks
         - fix aux-hpd registration
         - fix use after free in soc/qcom
         - fix boot on soc/qcom
      
        xe:
         - A couple of tracepoint updates from Priyanka and Lucas
         - Make sure BINDs are completed before accepting UNBINDs on LR vms
         - Don't arbitrarily restrict max number of batched binds
         - Add uapi for dumpable bos (agreed on IRC)
         - Remove unused uapi flags and a leftover comment
         - A couple of fixes related to the execlist backend
      
        msm:
         - DP: Revert a change which was causing a HDP regression
      
        amdgpu:
         - Fix potential buffer overflow
         - Fix power min cap
         - Suspend/resume fix
         - SI PM fix
         - eDP fix
      
        nouveau:
         - fix a misreported VRAM sizing
         - fix a regression in suspend/resume due to freeing
      
        tegra:
         - host1x reset fix
         - only remove existing driver if display is possible"
      
      * tag 'drm-fixes-2024-03-01' of https://gitlab.freedesktop.org/drm/kernel: (32 commits)
        drm/nouveau: keep DMA buffers required for suspend/resume
        nouveau: report byte usage in VRAM usage
        drm/xe/xe_trace: Add move_lacks_source detail to xe_bo_move trace
        drm/xe: Deny unbinds if uapi ufence pending
        drm/xe: Expose user fence from xe_sync_entry
        drm/xe: Use pointers in trace events
        drm/xe/xe_bo_move: Enhance xe_bo_move trace
        drm/xe/mmio: fix build warning for BAR resize on 32-bit
        drm/xe: get rid of MAX_BINDS
        drm/xe: Use vmalloc for array of bind allocation in bind IOCTL
        drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer
        drm/xe: Fix execlist splat
        drm/xe/uapi: Remove unused flags
        drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over
        drm/xe: Add uapi for dumpable bos
        drm/amd/display: Add monitor patch for specific eDP
        Revert "drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes"
        drm/tests/drm_buddy: add alloc_range_bias test
        drm/buddy: check range allocation matches alignment
        drm/buddy: fix range bias
        ...
      7187ea09
    • Linus Torvalds's avatar
      Merge tag 'probes-fixes-v6.8-rc5' of... · 161671a6
      Linus Torvalds authored
      Merge tag 'probes-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      
      Pull fprobe fix from Masami Hiramatsu:
      
       - allocate entry_data_size buffer for each rethook instance.
      
         This fixes a buffer overrun bug (which leads a kernel crash)
         when fprobe user uses its entry_data in the entry_handler.
      
      * tag 'probes-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
        fprobe: Fix to allocate entry_data_size buffer with rethook instances
      161671a6
    • Tetsuo Handa's avatar
      tomoyo: fix UAF write bug in tomoyo_write_control() · 2f03fc34
      Tetsuo Handa authored
      
      
      Since tomoyo_write_control() updates head->write_buf when write()
      of long lines is requested, we need to fetch head->write_buf after
      head->io_sem is held.  Otherwise, concurrent write() requests can
      cause use-after-free-write and double-free problems.
      
      Reported-by: default avatarSam Sun <samsun1006219@gmail.com>
      Closes: https://lkml.kernel.org/r/CAEkJfYNDspuGxYx5kym8Lvp--D36CMDUErg4rxfWFJuPbbji8g@mail.gmail.com
      
      
      Fixes: bd03a3e4 ("TOMOYO: Add policy namespace support.")
      Cc:  <stable@vger.kernel.org> # Linux 3.1+
      Signed-off-by: default avatarTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      2f03fc34
  2. Mar 01, 2024
  3. Feb 29, 2024