Linux/linux cd7a565arch/alpha/include/asm pgtable.h

alpha: add missing address argument in call to page_table_check_pte_clear()

After the merge of the alpha and mm trees, this code does not compile,
as a parameter is missing in a call to page_table_check_pte_clear().

The parameter was re-added in commit d7b4b67eb6b3 ("mm/page_table_check:
reinstate address parameter in [__]page_table_check_pte_clear()").
The alpha-specific code was newly added in commit dd5712f3379c ("alpha:
fix user-space corruption during memory compaction").

Fixes: 4cff5c05e076 ("Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm")
Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
Acked-by: Magnus Lindholm <linmag7 at gmail.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+1-1arch/alpha/include/asm/pgtable.h
+1-11 files

Linux/linux cee73b1Documentation/arch/riscv zicfiss.rst, arch/riscv/kernel usercfi.c ptrace.c

Merge tag 'riscv-for-linus-7.0-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V updates from Paul Walmsley:

 - Add support for control flow integrity for userspace processes.

   This is based on the standard RISC-V ISA extensions Zicfiss and
   Zicfilp

 - Improve ptrace behavior regarding vector registers, and add some
   selftests

 - Optimize our strlen() assembly

 - Enable the ISO-8859-1 code page as built-in, similar to ARM64, for
   EFI volume mounting

 - Clean up some code slightly, including defining copy_user_page() as
   copy_page() rather than memcpy(), aligning us with other

    [25 lines not shown]
DeltaFile
+915-0tools/testing/selftests/riscv/vector/validate_v_ptrace.c
+542-0arch/riscv/kernel/usercfi.c
+385-0tools/testing/selftests/riscv/cfi/shadowstack.c
+194-0Documentation/arch/riscv/zicfiss.rst
+190-3arch/riscv/kernel/ptrace.c
+173-0tools/testing/selftests/riscv/cfi/cfitests.c
+2,399-369 files not shown
+3,655-12275 files

Linux/linux 7563f7eDocumentation/devicetree/bindings/power/supply google,goldfish-battery.yaml, drivers/power/reset tdx-ec-poweroff.c

Merge tag 'for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

Pull power supply and reset updates from Sebastian Reichel:
 "power-supply core:
   - sysfs: constify pointer passed to dev_attr_psp
   - extend DT binding documentation for battery cells to allow
     describing voltage drop behaviour

  power-supply drivers:
   - multiple: Remove unused gpio include header
   - multiple: Fix potential IRQ use-after-free on driver unload
   - bd71828: Add support for ROHM BD72720
   - misc small fixes

  reset drivers:
   - tdx-ec-poweroff: fix restart"

* tag 'for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (30 commits)
  power: supply: bd71828: Use dev_err_probe()

    [20 lines not shown]
DeltaFile
+41-0Documentation/devicetree/bindings/power/supply/google,goldfish-battery.yaml
+15-25drivers/power/supply/wm97xx_battery.c
+20-20drivers/power/supply/ab8500_charger.c
+18-18drivers/power/supply/sbs-battery.c
+16-16drivers/power/supply/pf1550-charger.c
+19-0drivers/power/reset/tdx-ec-poweroff.c
+129-7920 files not shown
+221-19026 files

Linux/linux 7449f86fs/nfs nfs4proc.c delegation.c

Merge tag 'nfs-for-7.0-1' of git://git.linux-nfs.org/projects/anna/linux-nfs

Pull NFS client updates from Anna Schumaker:
 "New Features:
   - Use an LRU list for returning unused delegations
   - Introduce a KConfig option to disable NFS v4.0 and make NFS v4.1
     the default

  Bugfixes:
   - NFS/localio:
       - Handle short writes by retrying
       - Prevent direct reclaim recursion into NFS via nfs_writepages
       - Use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit
       - Remove -EAGAIN handling in nfs_local_doio()
   - pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN
   - fs/nfs: Fix a readdir slow-start regression
   - SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path

  Other cleanups and improvements:

    [28 lines not shown]
DeltaFile
+160-606fs/nfs/nfs4proc.c
+299-305fs/nfs/delegation.c
+395-0fs/nfs/nfs40proc.c
+245-0fs/nfs/nfs40client.c
+4-189fs/nfs/nfs4client.c
+82-44fs/nfs/localio.c
+1,185-1,14435 files not shown
+1,374-1,55841 files

Linux/linux 8429538tools/testing/selftests/mm .gitignore

tools/testing: keep legacy generated files around in .gitignore file

People keep removing generated files from .gitignore files even when the
files stay around.  Please don't do that: just because the file is no
longer being generated doesn't make it magically go away, and doesn't
make it suddenly be something that should now not be ignored any more.

Fixes: dd2c6ec24fca ("selftests/mm: remove virtual_address_range test")
Cc: Lorenzo Stoakes <lorenzo.stoakes at oracle.com>
Cc: SeongJae Park <sj at kernel.org>
Cc: Andrew Morton <akpm at linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+1-0tools/testing/selftests/mm/.gitignore
+1-01 files

Linux/linux 2c75a8dDocumentation/devicetree/bindings/ata ahci-platform.yaml, drivers/ata pata_legacy.c libata-core.c

Merge tag 'ata-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

Pull ATA updates from Damien Le Moal:

 - Cleanup IRQ masking in the handling of completed report zones
   commands (Niklas)

 - Improve the handling of Thunderbolt attached devices to speed up
   device removal (Henry)

 - Several patches to generalize the existing max_sec quirks to
   facilitates quirking the maximum command size of buggy drives, many
   of which have recently showed up with the recent increase of the
   default max_sectors block limit (Niklas)

 - Cleanup the ahci-platform and sata dt-bindings schema (Rob,
   Manivannan)

 - Improve device node scan in the ahci-dwc driver (Krzysztof)

    [34 lines not shown]
DeltaFile
+5-862drivers/ata/pata_legacy.c
+187-54drivers/ata/libata-core.c
+148-34drivers/ata/libata-scsi.c
+36-37include/linux/libata.h
+0-20Documentation/devicetree/bindings/ata/ahci-platform.yaml
+1-16drivers/ata/Kconfig
+377-1,02310 files not shown
+404-1,04116 files

Linux/linux 311aa68drivers/infiniband/core rw.c uverbs_std_types_dmabuf.c, drivers/infiniband/hw/hns hns_roce_hw_v2.c

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma

Pull rdma updates from Jason Gunthorpe:
 "Usual smallish cycle. The NFS biovec work to push it down into RDMA
  instead of indirecting through a scatterlist is pretty nice to see,
  been talked about for a long time now.

   - Various code improvements in irdma, rtrs, qedr, ocrdma, irdma, rxe

   - Small driver improvements and minor bug fixes to hns, mlx5, rxe,
     mana, mlx5, irdma

   - Robusness improvements in completion processing for EFA

   - New query_port_speed() verb to move past limited IBA defined speed
     steps

   - Support for SG_GAPS in rts and many other small improvements


    [36 lines not shown]
DeltaFile
+482-39drivers/infiniband/core/rw.c
+289-16drivers/infiniband/hw/mlx5/main.c
+187-99drivers/infiniband/sw/rxe/rxe_mr.c
+206-14drivers/infiniband/hw/hns/hns_roce_hw_v2.c
+200-0drivers/infiniband/core/uverbs_std_types_dmabuf.c
+131-61drivers/infiniband/ulp/rtrs/rtrs-srv.c
+1,495-22971 files not shown
+2,648-72277 files

Linux/linux e812928Documentation/driver-api/cxl/conventions cxl-atl.rst, drivers/cxl/core region.c pci.c

Merge tag 'cxl-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl

Pull CXL updates from Dave Jiang:

 - Introduce cxl_memdev_attach and pave way for soft reserved handling,
   type2 accelerator enabling, and LSA 2.0 enabling. All these series
   require the endpoint driver to settle before continuing the memdev
   driver probe.

 - Address CXL port error protocol handling and reporting.

   The large patch series was split into three parts. The first two
   parts are included here with the final part coming later.

   The first part consists of a series of code refactoring to PCI AER
   sub-system that addresses CXL and also CXL RAS code to prepare for
   port error handling.

   The second part refactors the CXL code to move management of

    [34 lines not shown]
DeltaFile
+361-101drivers/cxl/core/region.c
+33-351drivers/cxl/core/pci.c
+304-0Documentation/driver-api/cxl/conventions/cxl-atl.rst
+211-0drivers/cxl/core/atl.c
+198-0drivers/cxl/core/ras.c
+112-71drivers/cxl/core/port.c
+1,219-52344 files not shown
+2,528-1,24650 files

Linux/linux cebcffedrivers/vfio/pci vfio_pci_core.c, drivers/vfio/pci/hisilicon hisi_acc_vfio_pci.c

Merge tag 'vfio-v7.0-rc1' of https://github.com/awilliam/linux-vfio

Pull VFIO updates from Alex Williamson:
 "A small cycle with the bulk in selftests and reintroducing poison
  handling in the nvgrace-gpu driver. The rest are fixes, cleanups, and
  some dmabuf structure consolidation.

   - Update outdated mdev comment referencing the renamed
     mdev_type_add() function (Julia Lawall)

   - Introduce selftest support for IOMMU mapping of PCI MMIO BARs (Alex
     Mastro)

   - Relax selftest assertion relative to differences in huge page
     handling between legacy (v1) TYPE1 IOMMU mapping behavior and the
     compatibility mode supported by IOMMUFD (David Matlack)

   - Reintroduce memory poison handling support for non-struct-page-
     backed memory in the nvgrace-gpu variant driver (Ankit Agrawal)

    [34 lines not shown]
DeltaFile
+143-0tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c
+110-5drivers/vfio/pci/nvgrace-gpu/main.c
+27-3drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
+25-0tools/testing/selftests/vfio/lib/libvfio.c
+23-1tools/testing/selftests/vfio/lib/vfio_pci_device.c
+13-4drivers/vfio/pci/vfio_pci_core.c
+341-1320 files not shown
+411-6726 files

Linux/linux d4a379adrivers/scsi sd.c, drivers/scsi/mpi3mr mpi3mr_fw.c

Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI updates from James Bottomley:
 "Usual driver updates (qla2xxx, mpi3mr, mpt3sas, ufs) plus assorted
  cleanups and fixes.

  The biggest core change is the massive code motion in the sd driver to
  remove forward declarations and the most significant change is to
  enumify the queuecommand return"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (78 commits)
  scsi: csiostor: Fix dereference of null pointer rn
  scsi: buslogic: Reduce stack usage
  scsi: ufs: host: mediatek: Require CONFIG_PM
  scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event
  scsi: smartpqi: Fix memory leak in pqi_report_phys_luns()
  scsi: mpi3mr: Make driver probing asynchronous
  scsi: ufs: core: Flush exception handling work when RPM level is zero
  scsi: efct: Use IRQF_ONESHOT and default primary handler

    [13 lines not shown]
DeltaFile
+1,302-34drivers/scsi/mpt3sas/mpt3sas_scsih.c
+142-153drivers/scsi/sd.c
+217-15drivers/scsi/qla2xxx/qla_init.c
+155-1drivers/ufs/host/ufs-qcom.c
+136-11drivers/scsi/qla2xxx/qla_bsg.c
+124-12drivers/scsi/mpi3mr/mpi3mr_fw.c
+2,076-226170 files not shown
+3,616-767176 files

Linux/linux 041c16ainclude/uapi/linux io_uring.h, io_uring zcrx.c

Merge tag 'for-7.0/io_uring-zcrx-large-buffers-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull io_uring large rx buffer support from Jens Axboe:
 "Now that the networking updates are upstream, here's the support for
  large buffers for zcrx.

  Using larger (bigger than 4K) rx buffers can increase the effiency of
  zcrx. For example, it's been shown that using 32K buffers can decrease
  CPU usage by ~30% compared to 4K buffers"

* tag 'for-7.0/io_uring-zcrx-large-buffers-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  io_uring/zcrx: implement large rx buffer support
DeltaFile
+33-5io_uring/zcrx.c
+1-1include/uapi/linux/io_uring.h
+34-62 files

Linux/linux e99785adrivers/nvdimm btt.c pmem.c

Merge tag 'libnvdimm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

Pull libnvdimm updates from Ira Weiny:
 "A kmap conversion and a bug fix this go around:

   - drivers/nvdimm: Use local kmaps

   - nvdimm: virtio_pmem: serialize flush requests"

* tag 'libnvdimm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
  nvdimm: virtio_pmem: serialize flush requests
  drivers/nvdimm: Use local kmaps
DeltaFile
+6-6drivers/nvdimm/btt.c
+4-4drivers/nvdimm/pmem.c
+4-0drivers/nvdimm/virtio_pmem.h
+2-1drivers/nvdimm/nd_virtio.c
+1-0drivers/nvdimm/virtio_pmem.c
+17-115 files

Linux/linux 582a1eftools/tracing/rtla/sample timerlat_load.py, tools/tracing/rtla/src common.c utils.c

Merge tag 'trace-rtla-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull RTLA updates from Steven Rostedt:

 - Remove unused function declarations

   Some functions were removed in recent code consolidation 6.18, but
   their prototypes were not removed from headers. Remove them.

 - Set stop threshold after enabling instances

   Prefer recording samples without stopping on them on the start of
   tracing to stopping on samples that are never recorded. This fixes
   flakiness of some RTLA tests and unifies behavior of sample
   collection between tracefs mode and BPF mode.

 - Consolidate usage help message implementation

   RTLA tools (osnoise-top, osnoise-hist, timerlat-top, timerlat-hist)

    [50 lines not shown]
DeltaFile
+139-1tools/tracing/rtla/src/common.c
+65-35tools/tracing/rtla/src/utils.c
+19-71tools/tracing/rtla/src/osnoise_top.c
+17-63tools/tracing/rtla/src/timerlat_top.c
+17-63tools/tracing/rtla/src/timerlat_hist.c
+0-78tools/tracing/rtla/sample/timerlat_load.py
+257-31121 files not shown
+585-43427 files

Linux/linux f75c03aDocumentation/trace/rv monitor_synthesis.rst, include/rv da_monitor.h automata.h

Merge tag 'trace-rv-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull runtime verifier updates from Steven Rostedt:

 - Refactor da_monitor to minimize macros

   Complete refactor of da_monitor.h to reduce reliance on macros
   generating functions. Use generic static functions and uses the
   preprocessor only when strictly necessary (e.g. for tracepoint
   handlers).

   The change essentially relies on functions with generic names (e.g.
   da_handle) instead of monitor-specific as well adding the need to
   define constant (e.g. MONITOR_NAME, MONITOR_TYPE) before including
   the header rather than calling macros that would define functions.
   Also adapt monitors and documentation accordingly.

 - Cleanup DA code generation scripts


    [34 lines not shown]
DeltaFile
+429-464include/rv/da_monitor.h
+70-64include/rv/automata.h
+38-73tools/verification/rvgen/rvgen/dot2c.py
+21-23Documentation/trace/rv/monitor_synthesis.rst
+19-21kernel/trace/rv/monitors/opid/opid.c
+18-20kernel/trace/rv/monitors/sssw/sssw.c
+595-66525 files not shown
+839-91231 files

Linux/linux a67594carch/openrisc/boot/dts simple_smp.dts simple-smp.dtsi, arch/openrisc/configs de0_nano_multicore_defconfig de0_nano_defconfig

Merge tag 'for-linus' of https://github.com/openrisc/linux

Pull OpenRISC updates from Stafford Horne:
 "The main focus for this series has been to improve OpenRISC kernel
  out-of-the-box support for FPGA dev boards.

   - Add device tree configurations for De0 Nano single and multicore
     configurations

   - Fix bug in OpenRISC SMP preventing the kernel from running on FPGA
     boards, due to IPIs not being unmasked on secondary CPUs in some
     configurations

   - Pick up a fix from Brian Masney defining the nop() macro to fix
     build failures on OpenRISC for drivers using it"

* tag 'for-linus' of https://github.com/openrisc/linux:
  openrisc: define arch-specific version of nop()
  openrisc: dts: Add de0 nano multicore config and devicetree

    [3 lines not shown]
DeltaFile
+92-0arch/openrisc/configs/de0_nano_multicore_defconfig
+79-0arch/openrisc/configs/de0_nano_defconfig
+0-69arch/openrisc/boot/dts/simple_smp.dts
+68-0arch/openrisc/boot/dts/simple-smp.dtsi
+54-0arch/openrisc/boot/dts/de0-nano.dts
+42-0arch/openrisc/boot/dts/de0-nano-common.dtsi
+335-698 files not shown
+449-7814 files

Linux/linux 8c0901bdrivers/block/rnull configfs.rs, rust/kernel configfs.rs

Merge tag 'configfs-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux

Pull configfs updates from Andreas Hindborg:

 - Switch the configfs rust bindings to use c string literals provided
   by the compiler, rather than a macro

 - A follow up on constifying `configfs_item_operations`, applying the
   change to the configfs sample

* tag 'configfs-for-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux:
  samples: configfs: Constify struct configfs_item_operations and configfs_group_operations
  rust: configfs: replace `kernel::c_str!` with C-Strings
DeltaFile
+5-4rust/kernel/configfs.rs
+4-4samples/configfs/configfs_sample.c
+2-3samples/rust/rust_configfs.rs
+0-1drivers/block/rnull/configfs.rs
+11-124 files

Linux/linux 136114efs/ocfs2 suballoc.c, include/linux list_private.h kernel.h

Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull non-MM updates from Andrew Morton:

 - "ocfs2: give ocfs2 the ability to reclaim suballocator free bg" saves
   disk space by teaching ocfs2 to reclaim suballocator block group
   space (Heming Zhao)

 - "Add ARRAY_END(), and use it to fix off-by-one bugs" adds the
   ARRAY_END() macro and uses it in various places (Alejandro Colomar)

 - "vmcoreinfo: support VMCOREINFO_BYTES larger than PAGE_SIZE" makes
   the vmcore code future-safe, if VMCOREINFO_BYTES ever exceeds the
   page size (Pnina Feder)

 - "kallsyms: Prevent invalid access when showing module buildid" cleans
   up kallsyms code related to module buildid and fixes an invalid
   access crash when printing backtraces (Petr Mladek)


    [45 lines not shown]
DeltaFile
+654-0kernel/liveupdate/luo_flb.c
+316-18fs/ocfs2/suballoc.c
+206-65lib/group_cpus.c
+256-0include/linux/list_private.h
+0-222lib/test_min_heap.c
+1-210include/linux/kernel.h
+1,433-515280 files not shown
+4,276-1,697286 files

Linux/linux 4cff5c0Documentation/admin-guide/laptops laptop-mode.rst, drivers/block/zram zram_drv.c

Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull MM updates from Andrew Morton:

 - "powerpc/64s: do not re-activate batched TLB flush" makes
   arch_{enter|leave}_lazy_mmu_mode() nest properly (Alexander Gordeev)

   It adds a generic enter/leave layer and switches architectures to use
   it. Various hacks were removed in the process.

 - "zram: introduce compressed data writeback" implements data
   compression for zram writeback (Richard Chang and Sergey Senozhatsky)

 - "mm: folio_zero_user: clear page ranges" adds clearing of contiguous
   page ranges for hugepages. Large improvements during demand faulting
   are demonstrated (David Hildenbrand)

 - "memcg cleanups" tidies up some memcg code (Chen Ridong)


    [120 lines not shown]
DeltaFile
+566-435drivers/block/zram/zram_drv.c
+386-480mm/swapfile.c
+0-770Documentation/admin-guide/laptops/laptop-mode.rst
+260-191mm/memory.c
+278-153mm/page_alloc.c
+232-128mm/swap_state.c
+1,722-2,157327 files not shown
+6,461-5,815333 files

Linux/linux 541c433Documentation/filesystems ext2.rst, fs/isofs rock.c

Merge tag 'fs_for_v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Pull quota and isofs updates from Jan Kara:

 - a fix for quotactl livelock during filesystem freezing

 - a small improvement for isofs

 - a documentation fix for ext2

* tag 'fs_for_v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
  isofs: support full length file names (255 instead of 253)
  quota: fix livelock between quotactl and freeze_super
  doc : fix a broken link in ext2.rst
DeltaFile
+1-1Documentation/filesystems/ext2.rst
+1-1fs/isofs/rock.c
+1-0fs/quota/quota.c
+3-23 files

Linux/linux a8ed228fs super.c, fs/notify mark.c fsnotify.c

Merge tag 'fsnotify_for_v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Pull fsnotify updates from Jan Kara:
 "A set of fixes to shutdown fsnotify subsystem before invalidating
  dcache thus addressing some nasty possible races"

* tag 'fsnotify_for_v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
  fsnotify: Shutdown fsnotify before destroying sb's dcache
  fsnotify: Use connector list for destroying inode marks
  fsnotify: Track inode connectors for a superblock
DeltaFile
+129-10fs/notify/mark.c
+6-63fs/notify/fsnotify.c
+4-1include/linux/fsnotify_backend.h
+4-1fs/notify/fsnotify.h
+2-2fs/super.c
+145-775 files

Linux/linux 997f964fs/ext4 readpage.c, fs/f2fs data.c

Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux

Pull fsverity updates from Eric Biggers:
 "fsverity cleanups, speedup, and memory usage optimization from
  Christoph Hellwig:

   - Move some logic into common code

   - Fix btrfs to reject truncates of fsverity files

   - Improve the readahead implementation

   - Store each inode's fsverity_info in a hash table instead of using a
     pointer in the filesystem-specific part of the inode.

     This optimizes for memory usage in the usual case where most files
     don't have fsverity enabled.

   - Look up the fsverity_info fewer times during verification, to

    [21 lines not shown]
DeltaFile
+75-115include/linux/fsverity.h
+63-37fs/f2fs/data.c
+57-34fs/verity/verify.c
+49-37fs/verity/open.c
+50-14fs/ext4/readpage.c
+58-0fs/verity/pagecache.c
+352-23722 files not shown
+519-43728 files

Linux/linux 5903c87fs/ext4 extents-test.c extents.c

Merge tag 'ext4_for_linus-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4

Pull ext4 updates from Ted Ts'o:
 "New features and improvements for the ext4 file system

   - Avoid unnecessary cache invalidation in the extent status cache
     (es_cache) when adding extents to be cached in the es_cache and we
     are not changing the extent tree

   - Add a sysfs parameter, err_report_sec, to control how frequently to
     log a warning message that file system inconsistency has been
     detected (Previously we logged the warning message every 24 hours)

   - Avoid unnecessary forced ordered writes when appending to a file
     when delayed allocation is enabled

   - Defer splitting unwritten extents to I/O completion to improve
     write performance of concurrent direct I/O writes to multiple files


    [51 lines not shown]
DeltaFile
+1,027-0fs/ext4/extents-test.c
+332-276fs/ext4/extents.c
+96-29fs/ext4/extents_status.c
+37-57fs/ext4/inode.c
+36-37fs/ext4/mballoc.c
+31-23fs/ext4/fast_commit.c
+1,559-42211 files not shown
+1,680-46417 files

Linux/linux 1785745fs/jfs namei.c jfs_dtree.c

Merge tag 'jfs-7.0' of github.com:kleikamp/linux-shaggy

Pull jfs updates from Dave Kleikamp:
 "Just a handful of minor jfs fixes"

* tag 'jfs-7.0' of github.com:kleikamp/linux-shaggy:
  jfs: avoid -Wtautological-constant-out-of-range-compare warning
  jfs: Add missing set_freezable() for freezable kthread
  jfs: nlink overflow in jfs_rename
DeltaFile
+4-2fs/jfs/namei.c
+2-2fs/jfs/jfs_dtree.c
+1-0fs/jfs/jfs_logmgr.c
+7-43 files

Linux/linux cf559d9fs/orangefs orangefs-debugfs.c xattr.c

Merge tag 'for-linus-7.0-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux

Pull orangefs updates from Mike Marshall:

 - Fixes for string handling in orangefs-debugfs.c and xattr.c (Thorsten
   Blum)

* tag 'for-linus-7.0-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux:
  fs/orangefs: Replace deprecated strcpy with memcpy + strscpy
  orangefs: Replace deprecated strcpy with strscpy
DeltaFile
+19-17fs/orangefs/orangefs-debugfs.c
+6-6fs/orangefs/xattr.c
+25-232 files

Linux/linux d53f4d9fs/smb/client smbdirect.c, fs/smb/server transport_rdma.c proc.c

Merge tag 'v7.0-rc-part1-ksmbd-and-smbdirect-fixes' of git://git.samba.org/ksmbd

Pull smb server and smbdirect updates from Steve French:

 - Fix tcp connection leak

 - Fix potential use after free when freeing multichannel

 - Fix locking problem in showing channel list

 - Locking improvement for tree connection

 - Fix infinite loop when signing errors

 - Add /proc interface for monitoring server state

 - Fixes to avoid mixing iWarp and InfiniBand/RoCEv1/RoCEv2
   port ranges used for smbdirect


    [25 lines not shown]
DeltaFile
+440-128fs/smb/client/smbdirect.c
+258-43fs/smb/server/transport_rdma.c
+230-1fs/smb/server/mgmt/user_session.c
+134-0fs/smb/server/proc.c
+94-0fs/smb/server/vfs_cache.c
+73-0fs/smb/server/stats.h
+1,229-17219 files not shown
+1,485-20325 files

Linux/linux 2831fa8fs/nfsd nfs4xdr.c nfs4xdr_gen.c, net/sunrpc svc.c

Merge tag 'nfsd-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux

Pull nfsd updates from Chuck Lever:
 "Neil Brown and Jeff Layton contributed a dynamic thread pool sizing
  mechanism for NFSD. The sunrpc layer now tracks minimum and maximum
  thread counts per pool, and NFSD adjusts running thread counts based
  on workload: idle threads exit after a timeout when the pool exceeds
  its minimum, and new threads spawn automatically when all threads are
  busy. Administrators control this behavior via the nfsdctl netlink
  interface.

  Rick Macklem, FreeBSD NFS maintainer, generously contributed server-
  side support for the POSIX ACL extension to NFSv4, as specified in
  draft-ietf-nfsv4-posix-acls. This extension allows NFSv4 clients to
  get and set POSIX access and default ACLs using native NFSv4
  operations, eliminating the need for sideband protocols. The feature
  is gated by a Kconfig option since the IETF draft has not yet been
  ratified.


    [39 lines not shown]
DeltaFile
+357-6fs/nfsd/nfs4xdr.c
+332-19fs/nfsd/nfs4xdr_gen.c
+216-49fs/nfsd/nfs4proc.c
+131-85net/sunrpc/svc.c
+138-0tools/net/sunrpc/xdrgen/xdr_parse.py
+95-20tools/net/sunrpc/xdrgen/generators/union.py
+1,269-17962 files not shown
+2,267-37268 files

Linux/linux 37a93dddrivers/infiniband/hw/bng_re bng_roce_hsi.h, drivers/net/ethernet/neterion s2io.c

Merge tag 'net-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next

Pull networking updates from Paolo Abeni:
 "Core & protocols:

   - A significant effort all around the stack to guide the compiler to
     make the right choice when inlining code, to avoid unneeded calls
     for small helper and stack canary overhead in the fast-path.

     This generates better and faster code with very small or no text
     size increases, as in many cases the call generated more code than
     the actual inlined helper.

   - Extend AccECN implementation so that is now functionally complete,
     also allow the user-space enabling it on a per network namespace
     basis.

   - Add support for memory providers with large (above 4K) rx buffer.
     Paired with hw-gro, larger rx buffer sizes reduce the number of

    [189 lines not shown]
DeltaFile
+12,609-0include/linux/bnge/hsi.h
+0-8,572drivers/net/ethernet/neterion/s2io.c
+6,450-0drivers/infiniband/hw/bng_re/bng_roce_hsi.h
+103-3,414drivers/net/wireless/ath/ath12k/dp_mon.c
+253-3,229drivers/net/wireless/ath/ath12k/dp_rx.c
+3,385-0drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
+22,800-15,2151,258 files not shown
+101,633-55,8501,264 files

Linux/linux 098b6e4include/dt-bindings/gce mt6779-gce.h, include/dt-bindings/memory mt6779-larb-port.h

Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT core:

   - Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8

   - Add a for_each_compatible_node_scoped() loop and convert users in
     cpufreq, dmaengine, clk, cdx, powerpc and Arm

   - Simplify of/platform.c with scoped loop helpers

   - Add fw_devlink tracking for "mmc-pwrseq"

   - Optimize fw_devlink callback code size for pinctrl-N properties

   - Replace strcmp_suffix() with strends()

  DT bindings:

    [44 lines not shown]
DeltaFile
+271-40scripts/dtc/livetree.c
+0-257include/dt-bindings/pinctrl/mt6397-pinfunc.h
+0-222include/dt-bindings/gce/mt6779-gce.h
+214-0scripts/dtc/libfdt/libfdt.h
+0-206include/dt-bindings/memory/mt6779-larb-port.h
+0-190include/dt-bindings/mux/ti-serdes.h
+485-91591 files not shown
+1,255-1,83897 files

Linux/linux c6e62d0drivers/gpu/nova-core/regs macros.rs, rust/kernel io.rs devres.rs

Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

Pull driver core updates from Danilo Krummrich:
 "Bus:

   - Ensure bus->match() is consistently called with the device lock
     held

   - Improve type safety of bus_find_device_by_acpi_dev()

  Devtmpfs:

   - Parse 'devtmpfs.mount=' boot parameter with kstrtoint() instead of
     simple_strtoul()

   - Avoid sparse warning by making devtmpfs_context_ops static

  IOMMU:


    [113 lines not shown]
DeltaFile
+402-85rust/kernel/io.rs
+204-6rust/kernel/pci/io.rs
+80-119rust/kernel/devres.rs
+135-0rust/kernel/soc.rs
+54-36drivers/gpu/nova-core/regs/macros.rs
+55-31rust/kernel/debugfs.rs
+930-27762 files not shown
+1,609-57868 files

Linux/linux 1c2b4a4Documentation/devicetree/bindings/pci qcom,pcie.yaml, drivers/pci setup-bus.c setup-cardbus.c

Merge tag 'pci-v7.0-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull PCI updates from Bjorn Helgaas:
 "Enumeration:

   - Don't try to enable Extended Tags on VFs since that bit is Reserved
     and causes misleading log messages (Håkon Bugge)

   - Initialize Endpoint Read Completion Boundary to match Root Port,
     regardless of ACPI _HPX (Håkon Bugge)

   - Apply _HPX PCIe Setting Record only to AER configuration, and only
     when OS owns PCIe hotplug but not AER, to avoid clobbering Extended
     Tag and Relaxed Ordering settings (Håkon Bugge)

  Resource management:

   - Move CardBus code to setup-cardbus.c and only build it when
     CONFIG_CARDBUS is set (Ilpo Järvinen)

    [234 lines not shown]
DeltaFile
+1,111-0drivers/pci/controller/pcie-aspeed.c
+0-782Documentation/devicetree/bindings/pci/qcom,pcie.yaml
+228-410drivers/pci/setup-bus.c
+317-82drivers/pci/controller/dwc/pcie-designware-ep.c
+306-0drivers/pci/setup-cardbus.c
+268-3drivers/pci/endpoint/functions/pci-epf-test.c
+2,230-1,277112 files not shown
+6,650-2,513118 files