Skip to content
  1. Jul 13, 2025
  2. Jul 12, 2025
    • Linus Torvalds's avatar
      Merge tag 'mm-hotfixes-stable-2025-07-11-16-16' of... · 3f31a806
      Linus Torvalds authored
      Merge tag 'mm-hotfixes-stable-2025-07-11-16-16' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
      
      Pull misc fixes from Andrew Morton:
       "19 hotfixes. A whopping 16 are cc:stable and the remainder address
        post-6.15 issues or aren't considered necessary for -stable kernels.
      
        14 are for MM.  Three gdb-script fixes and a kallsyms build fix"
      
      * tag 'mm-hotfixes-stable-2025-07-11-16-16' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
        Revert "sched/numa: add statistics of numa balance task"
        mm: fix the inaccurate memory statistics issue for users
        mm/damon: fix divide by zero in damon_get_intervals_score()
        samples/damon: fix damon sample mtier for start failure
        samples/damon: fix damon sample wsse for start failure
        samples/damon: fix damon sample prcl for start failure
        kasan: remove kasan_find_vm_area() to prevent possible deadlock
        scripts: gdb: vfs: support external dentry names
        mm/migrate: fix do_pages_stat in compat mode
        mm/damon/core: handle damon_call_control as normal under kdmond deactivation
        mm/rmap: fix potential out-of-bounds page table access during batched unmap
        mm/hugetlb: don't crash when allocating a folio if there are no resv
        scripts/gdb: de-reference per-CPU MCE interrupts
        scripts/gdb: fix interrupts.py after maple tree conversion
        maple_tree: fix mt_destroy_walk() on root leaf node
        mm/vmalloc: leave lazy MMU mode on PTE mapping error
        scripts/gdb: fix interrupts display after MCP on x86
        lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()
        kallsyms: fix build without execinfo
      3f31a806
    • Linus Torvalds's avatar
      Merge tag 'erofs-for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs · 3b428e1c
      Linus Torvalds authored
      Pull erofs fixes from Gao Xiang:
       "Fix for a cache aliasing issue by adding missing flush_dcache_folio(),
        which causes execution failures on some arm32 setups.
      
        Fix for large compressed fragments, which could be generated by
        -Eall-fragments option (but should be rare) and was rejected by
        mistake due to an on-disk hardening commit.
      
        The remaining ones are small fixes. Summary:
      
         - Address cache aliasing for mappable page cache folios
      
         - Allow readdir() to be interrupted
      
         - Fix large fragment handling which was errored out by mistake
      
         - Add missing tracepoints
      
         - Use memcpy_to_folio() to replace copy_to_iter() for inline data"
      
      * tag 'erofs-for-6.16-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:
        erofs: fix large fragment handling
        erofs: allow readdir() to be interrupted
        erofs: address D-cache aliasing
        erofs: use memcpy_to_folio() to replace copy_to_iter()
        erofs: fix to add missing tracepoint in erofs_read_folio()
        erofs: fix to add missing tracepoint in erofs_readahead()
      3b428e1c
    • Linus Torvalds's avatar
      Merge tag 'bcachefs-2025-07-11' of git://evilpiepirate.org/bcachefs · 4412b8b2
      Linus Torvalds authored
      Pull bcachefs fixes from Kent Overstreet.
      
      * tag 'bcachefs-2025-07-11' of git://evilpiepirate.org/bcachefs:
        bcachefs: Don't set BCH_FS_error on transaction restart
        bcachefs: Fix additional misalignment in journal space calculations
        bcachefs: Don't schedule non persistent passes persistently
        bcachefs: Fix bch2_btree_transactions_read() synchronization
        bcachefs: btree read retry fixes
        bcachefs: btree node scan no longer uses btree cache
        bcachefs: Tweak btree cache helpers for use by btree node scan
        bcachefs: Fix btree for nonexistent tree depth
        bcachefs: Fix bch2_io_failures_to_text()
        bcachefs: bch2_fpunch_snapshot()
      4412b8b2
    • Linus Torvalds's avatar
      Merge tag 'v6.16-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd · 2632d81f
      Linus Torvalds authored
      Pull smb server fixes from Steve French:
      
       - fix use after free in lease break
      
       - small fix for freeing rdma transport (fixes missing logging of
         cm_qp_destroy)
      
       - fix write count leak
      
      * tag 'v6.16-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbd:
        ksmbd: fix potential use-after-free in oplock/lease break ack
        ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
        smb: server: make use of rdma_destroy_qp()
      2632d81f
    • Linus Torvalds's avatar
      Merge tag 'pci-v6.16-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci · 379f604c
      Linus Torvalds authored
      Pull PCI fixes from Bjorn Helgaas:
      
       - Track apple Root Ports explicitly and look up the driver data from
         the struct device instead of using dev->driver_data, which is used by
         pci_host_common_init() for the generic host bridge pointer (Marc
         Zyngier)
      
       - Set dev->driver_data before pci_host_common_init() calls
         gen_pci_init() because some drivers need it to set up ECAM mappings;
         this fixes a regression on MicroChip MPFS Icicle (Geert Uytterhoeven)
      
       - Revert the now-unnecessary use of ECAM pci_config_window.priv to
         store a copy of dev->driver_data (Marc Zyngier)
      
      * tag 'pci-v6.16-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
        Revert "PCI: ecam: Allow cfg->priv to be pre-populated from the root port device"
        PCI: host-generic: Set driver_data before calling gen_pci_init()
        PCI: apple: Add tracking of probed root ports
      379f604c
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-2025-07-12' of https://gitlab.freedesktop.org/drm/kernel · 3c2fe279
      Linus Torvalds authored
      Pull drm fixes from Simona Vetter:
       "Cross-subsystem Changes:
         - agp/amd64 binding dmesg noise regression fix
      
        Core Changes:
         - fix race in gem_handle_create_tail
         - fixup handle_count fb refcount regression from -rc5, popular with
           reports ...
         - call rust dtor for drm_device release
      
        Driver Changes:
         - nouveau: magic 50ms suspend fix, acpi leak fix
         - tegra: dma api error in nvdec
         - pvr: fix device reset
         - habanalbs maintainer update
         - intel display: fix some dsi mipi sequences
         - xe fixes: SRIOV fixes, small GuC fixes, disable indirect ring due
           to issues, compression fix for fragmented BO, doc update
      
      * tag 'drm-fixes-2025-07-12' of https://gitlab.freedesktop.org/drm/kernel: (22 commits)
        drm/xe/guc: Default log level to non-verbose
        drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF
        drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2
        drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
        drm/xe: Release runtime pm for error path of xe_devcoredump_read()
        drm/xe/pm: Restore display pm if there is error after display suspend
        drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
        drm/gem: Fix race in drm_gem_handle_create_tail()
        drm/framebuffer: Acquire internal references on GEM handles
        agp/amd64: Check AGP Capability before binding to unsupported devices
        drm/xe/bmg: fix compressed VRAM handling
        Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"
        drm/xe: Allocate PF queue size on pow2 boundary
        drm/xe/pf: Clear all LMTT pages on alloc
        drm/nouveau/gsp: fix potential leak of memory used during acpi init
        rust: drm: remove unnecessary imports
        MAINTAINERS: Change habanalabs maintainer
        drm/imagination: Fix kernel crash when hard resetting the GPU
        drm/tegra: nvdec: Fix dma_alloc_coherent error check
        rust: drm: device: drop_in_place() the drm::Device in release()
        ...
      3c2fe279
    • Linus Torvalds's avatar
      Revert "eventpoll: Fix priority inversion problem" · 5f02b80c
      Linus Torvalds authored
      
      
      This reverts commit 8c44dac8.
      
      I haven't figured out what the actual bug in this commit is, but I did
      spend a lot of time chasing it down and eventually succeeded in
      bisecting it down to this.
      
      For some reason, this eventpoll commit ends up causing delays and stuck
      user space processes, but it only happens on one of my machines, and
      only during early boot or during the flurry of initial activity when
      logging in.
      
      I must be triggering some very subtle timing issue, but once I figured
      out the behavior pattern that made it reasonably reliable to trigger, it
      did bisect right to this, and reverting the commit fixes the problem.
      
      Of course, that was only after I had failed at bisecting it several
      times, and had flailed around blaming both the drm people and the
      netlink people for the odd problems.  The most obvious of which happened
      at the time of the first graphical login (the most common symptom being
      that some gnome app aborted due to a 30s timeout, often leading to the
      whole session then failing if it was some critical component like
      gnome-shell or similar).
      
      Acked-by: default avatarNam Cao <namcao@linutronix.de>
      Cc: Frederic Weisbecker <frederic@kernel.org>
      Cc: Valentin Schneider <vschneid@redhat.com>
      Cc: Christian Brauner <brauner@kernel.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      5f02b80c
  3. Jul 11, 2025
Loading