1. 08 Mar, 2024 3 commits
  2. 07 Mar, 2024 1 commit
  3. 06 Mar, 2024 7 commits
  4. 05 Mar, 2024 3 commits
  5. 03 Mar, 2024 5 commits
    • Linus Torvalds's avatar
      Linux 6.8-rc7 · 90d35da6
      Linus Torvalds authored
      90d35da6
    • Linus Torvalds's avatar
      Merge tag 'phy-fixes2-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy · 58c806d8
      Linus Torvalds authored
      Pull phy fixes from Vinod Koul:
      
        - qcom: m31 pointer err fix, eusb2 fix redundant zero-out loop and v3
          offset fix on qmp-usb
      
        - freescale: fix for dphy alias
      
      * tag 'phy-fixes2-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:
        phy: qcom-qmp-usb: fix v3 offsets data
        phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop
        phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
        phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes
      58c806d8
    • Linus Torvalds's avatar
      Merge tag 'dmaengine-fix2-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine · d57dd2d2
      Linus Torvalds authored
      Pull dmaengine fixes from Vinod Koul:
      
       - dw-edma fixes to improve driver and remote HDMA setup
      
       - fsl-edma fixes for SoC hange, irq init and byte calculations and
         sparse fixes
      
       - idxd: safe user copy of completion record fix
      
       - ptdma: consistent DMA mask fix
      
      * tag 'dmaengine-fix2-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine:
        dmaengine: ptdma: use consistent DMA masks
        dmaengine: fsl-qdma: add __iomem and struct in union to fix sparse warning
        dmaengine: idxd: Ensure safe user copy of completion record
        dmaengine: fsl-edma: correct max_segment_size setting
        dmaengine: idxd: Remove shadow Event Log head stored in idxd
        dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario
        dmaengine: fsl-qdma: init irq after reg initialization
        dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
        dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup
        dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup
        dmaengine: dw-edma: Add HDMA remote interrupt configuration
        dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
        dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
        dmaengine: dw-edma: Fix the ch_count hdma callback
      d57dd2d2
    • Linus Torvalds's avatar
      Merge tag 'powerpc-6.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · e4f79000
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
      
       - Fix IOMMU table initialisation when doing kdump over SR-IOV
      
       - Fix incorrect RTAS function name for resetting TCE tables
      
       - Fix fpu_signal selftest failures since a recent change
      
      Thanks to Gaurav Batra and Nathan Lynch.
      
      * tag 'powerpc-6.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        selftests/powerpc: Fix fpu_signal failures
        powerpc/rtas: use correct function name for resetting TCE tables
        powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV
      e4f79000
    • Linus Torvalds's avatar
      Merge tag 'x86_urgent_for_v6.8_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 73d35f83
      Linus Torvalds authored
      Pull x86 fixes from Borislav Petkov:
      
       - Do not reserve SETUP_RNG_SEED setup data in the e820 map as it should
         be used by kexec only
      
       - Make sure MKTME feature detection happens at an earlier time in the
         boot process so that the physical address size supported by the CPU
         is properly corrected and MTRR masks are programmed properly, leading
         to TDX systems booting without disable_mtrr_cleanup on the cmdline
      
       - Make sure the different address sizes supported by the CPU are read
         out as early as possible
      
      * tag 'x86_urgent_for_v6.8_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/e820: Don't reserve SETUP_RNG_SEED in e820
        x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
        x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu()
      73d35f83
  6. 02 Mar, 2024 8 commits
  7. 01 Mar, 2024 13 commits
    • Saravana Kannan's avatar
      of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing · 7cb50f6c
      Saravana Kannan authored
      Introduced a stupid bug in commit 782bfd03 ("of: property: Improve
      finding the supplier of a remote-endpoint property") due to a last minute
      incorrect edit of "index !=0" into "!index". This patch fixes it to be
      "index > 0" to match the comment right next to it.
      Reported-by: default avatarLuca Ceresoli <luca.ceresoli@bootlin.com>
      Link: https://lore.kernel.org/lkml/20240223171849.10f9901d@booty/
      Fixes: 782bfd03 ("of: property: Improve finding the supplier of a remote-endpoint property")
      Signed-off-by: default avatarSaravana Kannan <saravanak@google.com>
      Reviewed-by: default avatarHerve Codina <herve.codina@bootlin.com>
      Reviewed-by: default avatarLuca Ceresoli <luca.ceresoli@bootlin.com>
      Tested-by: default avatarLuca Ceresoli <luca.ceresoli@bootlin.com>
      Link: https://lore.kernel.org/r/20240224052436.3552333-1-saravanak@google.comSigned-off-by: default avatarRob Herring <robh@kernel.org>
      7cb50f6c
    • Linus Torvalds's avatar
      Merge tag 'riscv-for-linus-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux · d17468c6
      Linus Torvalds authored
      Pull RISC-V fixes from Palmer Dabbelt:
      
       - detect ".option arch" support on not-yet-released LLVM builds
      
       - fix missing TLB flush when modifying non-leaf PTEs
      
       - fixes for T-Head custom extensions
      
       - fix for systems with the legacy PMU, that manifests as a crash on
         kernels built without SBI PMU support
      
       - fix for systems that clear *envcfg on suspend, which manifests as
         cbo.zero trapping after resume
      
       - fixes for Svnapot systems, including removing Svnapot support for
         huge vmalloc/vmap regions
      
      * tag 'riscv-for-linus-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
        riscv: Sparse-Memory/vmemmap out-of-bounds fix
        riscv: Fix pte_leaf_size() for NAPOT
        Revert "riscv: mm: support Svnapot in huge vmap"
        riscv: Save/restore envcfg CSR during CPU suspend
        riscv: Add a custom ISA extension for the [ms]envcfg CSR
        riscv: Fix enabling cbo.zero when running in M-mode
        perf: RISCV: Fix panic on pmu overflow handler
        MAINTAINERS: Update SiFive driver maintainers
        drivers: perf: ctr_get_width function for legacy is not defined
        drivers: perf: added capabilities for legacy PMU
        RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs
        riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
        riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
        riscv: add CALLER_ADDRx support
        RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
        kbuild: Add -Wa,--fatal-warnings to as-instr invocation
        riscv: tlb: fix __p*d_free_tlb()
      d17468c6
    • Linus Torvalds's avatar
      Merge tag 'ceph-for-6.8-rc7' of https://github.com/ceph/ceph-client · 5870ba3d
      Linus Torvalds authored
      Pull ceph fix from Ilya Dryomov:
       "Catch up with mdsmap encoding rectification which ended up being
        necessary after all to enable cluster upgrades from problematic
        v18.2.0 and v18.2.1 releases"
      
      * tag 'ceph-for-6.8-rc7' of https://github.com/ceph/ceph-client:
        ceph: switch to corrected encoding of max_xattr_size in mdsmap
      5870ba3d
    • Linus Torvalds's avatar
      Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 7505aa14
      Linus Torvalds authored
      Pull btrfs fixes from David Sterba:
      
       - fix freeing allocated id for anon dev when snapshot creation fails
      
       - fiemap fixes:
           - followup for a recent deadlock fix, ranges that fiemap can access
             can still race with ordered extent completion
           - make sure fiemap with SYNC flag does not race with writes
      
      * tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
        btrfs: fix double free of anonymous device after snapshot creation failure
        btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given
        btrfs: fix race between ordered extent completion and fiemap
      7505aa14
    • 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