1. 07 Jan, 2024 28 commits
  2. 06 Jan, 2024 2 commits
  3. 05 Jan, 2024 10 commits
    • Linus Torvalds's avatar
      Merge tag 'mm-hotfixes-stable-2024-01-05-11-35' of... · 95c8a35f
      Linus Torvalds authored
      Merge tag 'mm-hotfixes-stable-2024-01-05-11-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      
      Pull misc mm fixes from Andrew Morton:
       "12 hotfixes.
      
        Two are cc:stable and the remainder either address post-6.7 issues or
        aren't considered necessary for earlier kernel versions"
      
      * tag 'mm-hotfixes-stable-2024-01-05-11-35' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
        mm: shrinker: use kvzalloc_node() from expand_one_shrinker_info()
        mailmap: add entries for Mathieu Othacehe
        MAINTAINERS: change vmware.com addresses to broadcom.com
        arch/mm/fault: fix major fault accounting when retrying under per-VMA lock
        mm/mglru: skip special VMAs in lru_gen_look_around()
        MAINTAINERS: hand over hwpoison maintainership to Miaohe Lin
        MAINTAINERS: remove hugetlb maintainer Mike Kravetz
        mm: fix unmap_mapping_range high bits shift bug
        mm: memcg: fix split queue list crash when large folio migration
        mm: fix arithmetic for max_prop_frac when setting max_ratio
        mm: fix arithmetic for bdi min_ratio
        mm: align larger anonymous mappings on THP boundaries
      95c8a35f
    • Linus Torvalds's avatar
      Merge tag 'nfsd-6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux · 0d3ac66e
      Linus Torvalds authored
      Pull nfsd fix from Chuck Lever:
      
       - Fix another regression in the NFSD administrative API
      
      * tag 'nfsd-6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux:
        nfsd: drop the nfsd_put helper
      0d3ac66e
    • Linus Torvalds's avatar
      Merge tag 'firewire-fixes-6.7-final' of... · a4ab2706
      Linus Torvalds authored
      Merge tag 'firewire-fixes-6.7-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
      
      Pull firewire fix from Takashi Sakamoto:
       "A single patch to suppress unexpected system reboot in AMD Ryzen
        machines with PCIe card consisting of Asmedia ASM1083/1085 and
        VT6306/6307/6308.
      
        When the 1394 OHCI driver for the card accesses a specific register
        in PCI memory space, the system reboot often occurs.
      
        The issue affects all versions of Linux kernel as long as the 1394
        OHCI driver is included. The mechanism of unexpected system reboot is
        not clear, so the driver is changed to avoid the access itself when
        detecting the combination of hardware"
      
      * tag 'firewire-fixes-6.7-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:
        firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
      a4ab2706
    • Linus Torvalds's avatar
      Merge tag 'mmc-v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 6c23529c
      Linus Torvalds authored
      Pull MMC fixes from Ulf Hansson:
       "MMC core:
         - Fix releasing the host by canceling the delayed work
         - Fix pause retune on all RPMB partitions
      
        MMC host:
         - meson-mx-sdhc: Fix HW hang during card initialization
         - sdhci-sprd: Fix eMMC init failure after HW reset"
      
      * tag 'mmc-v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
        mmc: sdhci-sprd: Fix eMMC init failure after hw reset
        mmc: core: Cancel delayed work before releasing host
        mmc: rpmb: fixes pause retune on all RPMB partitions.
        mmc: meson-mx-sdhc: Fix initialization frozen issue
      6c23529c
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2024-01-05' of git://anongit.freedesktop.org/drm/drm · 2b5bd149
      Linus Torvalds authored
      Pull more drm fixes from Dave Airlie:
       "The amdgpu ones are fairly normal, the one that is a bit large is a
        fix for a newly introduced IP in 6.7 so unlikely to cause regressions.
      
        The nouveau ones are mostly memory leaks and debugging cleanups from
        the GSP (new nvidia firmware) enablement. There are some GSP changes
        to the message passing code and a subsequent fix for eDP panel turn
        on, that means my laptop can turn on the panel in GSP mode. These are
        fairly low chance of disrupting things since GSP is new in 6.7. The
        final not all in GSP fix is a deadlock seen with i915/nouveau when GSP
        is used where the the fence and irq paths have locking inversions,
        I've pushed some irq enablement out to a workqueue, and this has seen
        some fairly decent testing.
      
        amdgpu:
         - DP MST fix
         - SMU 13.0.6 fixes
         - fix displays on macbooks using vega12
         - fix VSC and colorimetry on DP/eDP
      
        nouveau:
         - fix deadlock between fence signalling and irq paths
         - fix GSP memory leaks
         - fix GSP leftover debug
         - hide some GSP callback messages
         - fix GSP display disable path
         - fix GSP ACPI interaction
         - handle errors in ctrl messages
         - use errors info to fix DP link training"
      
      * tag 'drm-fixes-2024-01-05' of git://anongit.freedesktop.org/drm/drm:
        drm/nouveau/dp: Honor GSP link training retry timeouts
        nouveau: push event block/allowing out of the fence context
        nouveau/gsp: always free the alloc messages on r535
        nouveau/gsp: don't free ctrl messages on errors
        nouveau/gsp: convert gsp errors to generic errors
        drm/nouveau/gsp: Fix ACPI MXDM/MXDS method invocations
        nouveau/gsp: free userd allocation.
        nouveau/gsp: free acpi object after use
        nouveau: fix disp disabling with GSP
        nouveau/gsp: drop some acpi related debug
        nouveau/gsp: add three notifier callbacks that we see in normal operation (v2)
        drm/amd/pm: Use gpu_metrics_v1_5 for SMUv13.0.6
        drm/amd/pm: Add gpu_metrics_v1_5
        drm/amd/pm: Add mem_busy_percent for GCv9.4.3 apu
        drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR
        drm/amdgpu: skip gpu_info fw loading on navi12
        drm/amd/display: add nv12 bounding box
        drm/amd/pm: Update metric table for jpeg/vcn data
        drm/amd/pm: Use separate metric table for APU
        drm/amd/display: pbn_div need be updated for hotplug event
      2b5bd149
    • Tetsuo Handa's avatar
      mm: shrinker: use kvzalloc_node() from expand_one_shrinker_info() · 7fba9420
      Tetsuo Handa authored
      syzbot is reporting uninit-value at shrinker_alloc(), for commit
      307becec ("mm: shrinker: add a secondary array for
      shrinker_info::{map, nr_deferred}") which assumed that the ->unit was
      allocated with __GFP_ZERO forgot to replace kvmalloc_node() in
      expand_one_shrinker_info() with kvzalloc_node().
      
      Link: https://lkml.kernel.org/r/9226cc0a-10e0-4489-80c5-58c3b5b4359c@I-love.SAKURA.ne.jpReported-by: default avatarsyzbot <syzbot+1e0ed05798af62917464@syzkaller.appspotmail.com>
      Closes: https://syzkaller.appspot.com/bug?extid=1e0ed05798af62917464
      Fixes: 307becec ("mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}")
      Signed-off-by: default avatarTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
      Acked-by: default avatarQi Zheng <zhengqi.arch@bytedance.com>
      Cc: Muchun Song <songmuchun@bytedance.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      7fba9420
    • Linus Torvalds's avatar
      Merge tag 'soc-fixes-6.7-3a' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · 6d0dc855
      Linus Torvalds authored
      Pull ARM SoC fixes from Arnd Bergmann:
       "These are two correctness fixes for handing DT input in the
        Allwinner (sunxi) SMP startup code"
      
      * tag 'soc-fixes-6.7-3a' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
        ARM: sun9i: smp: fix return code check of of_property_match_string
        ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
      6d0dc855
    • Linus Torvalds's avatar
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm · 7987b8b7
      Linus Torvalds authored
      Pull kvm fix from Paolo Bonzini:
      
       - Fix boolean logic in intel_guest_get_msrs
      
      * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
        KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL
      7987b8b7
    • Linus Torvalds's avatar
      Merge tag 'probes-fixes-v6.7-rc8' of... · 7131c2e9
      Linus Torvalds authored
      Merge tag 'probes-fixes-v6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
      
      Pull kprobes/x86 fix from Masami Hiramatsu:
      
       - Fix to emulate indirect call which size is not 5 byte.
      
         Current code expects the indirect call instructions are 5 bytes, but
         that is incorrect. Usually indirect call based on register is shorter
         than that, thus the emulation causes a kernel crash by accessing
         wrong instruction boundary. This uses the instruction size to
         calculate the return address correctly.
      
      * tag 'probes-fixes-v6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
        x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
      7131c2e9
    • Linus Torvalds's avatar
      Merge tag '6.7-rc8-smb3-mchan-fixes' of git://git.samba.org/sfrench/cifs-2.6 · 3eca8945
      Linus Torvalds authored
      Pull smb client fixes from Steve French:
       "Three important multichannel smb3 client fixes found in recent
        testing:
      
         - fix oops due to incorrect refcounting of interfaces after
           disabling multichannel
      
         - fix possible unrecoverable session state after disabling
           multichannel with active sessions
      
         - fix two places that were missing use of chan_lock"
      
      * tag '6.7-rc8-smb3-mchan-fixes' of git://git.samba.org/sfrench/cifs-2.6:
        cifs: do not depend on release_iface for maintaining iface_list
        cifs: cifs_chan_is_iface_active should be called with chan_lock held
        cifs: after disabling multichannel, mark tcon for reconnect
      3eca8945