Skip to content
  1. Mar 02, 2024
    • Linus Torvalds's avatar
      Merge tag 'exfat-for-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat · 3aec97e0
      Linus Torvalds authored
      Pull exfat fix from Namjae Jeon:
      
       - Fix ftruncate failure when allocating non-contiguous clusters
      
      * tag 'exfat-for-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat:
        exfat: fix appending discontinuous clusters to empty file
      3aec97e0
    • Linus Torvalds's avatar
      Merge tag 'vfs-6.8-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs · 1678f8d8
      Linus Torvalds authored
      Pull vfs fixes from Christian Brauner:
       "Two small fixes:
      
         - Fix an endless loop during afs directory iteration caused by not
           skipping silly-rename files correctly.
      
         - Fix reporting of completion events for aio causing leaks in
           userspace. This is based on the fix last week as it's now possible
           to recognize aio events submitted through the old aio interface"
      
      * tag 'vfs-6.8-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
        fs/aio: Make io_cancel() generate completions again
        afs: Fix endless loop in directory parsing
      1678f8d8
    • Linus Torvalds's avatar
      Merge tag 'iommu-fix-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · 17ba5660
      Linus Torvalds authored
      Pull iommu fix from Joerg Roedel:
      
       - Fix SVA handle sharing in multi device case
      
      * tag 'iommu-fix-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
        iommu/sva: Fix SVA handle sharing in multi device case
      17ba5660
    • Linus Torvalds's avatar
      Merge tag 'mmc-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 371e4a1f
      Linus Torvalds authored
      Pull MMC fixes from Ulf Hansson:
       "MMC core:
         - Fix eMMC initialization with 1-bit bus connection
      
        MMC host:
         - mmci: Fix DMA API overlapping mappings for the stm32 variant
         - sdhci-xenon: Fix PHY stability issues"
      
      * tag 'mmc-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
        mmc: sdhci-xenon: add timeout for PHY init complete
        mmc: sdhci-xenon: fix PHY init clock stability
        mmc: mmci: stm32: fix DMA API overlapping mappings warning
        mmc: core: Fix eMMC initialization with 1-bit bus connection
      371e4a1f
    • Linus Torvalds's avatar
      Merge tag 'pmdomain-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm · fafbad4a
      Linus Torvalds authored
      Pull pmdomain fixes from Ulf Hansson:
      
       - qcom: Fix enabled_corner aggregation for rpmhpd
      
       - arm: Fix NULL dereference on scmi_perf_domain removal
      
      * tag 'pmdomain-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm:
        pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
        pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
      fafbad4a
    • 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