linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] non-MM updates for 7.1-rc1
@ 2026-04-16 16:52 Andrew Morton
  2026-04-17  4:11 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Andrew Morton @ 2026-04-16 16:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mm, mm-commits, linux-kernel


Linus, please merge this batch of other-then-MM updates for the 7.1-rc1
cycle, thanks.

I'm seeing one conflict at this time, in fs/ocfs2/dir.c.  The
linux-next resolution is at
https://lore.kernel.org/adOxjbi2byrIet3y@sirena.org.uk.

(Looks nasty, but a peek at 0b2600f81cefc shows what's going on).



The following changes since commit 24f9515de8778410e4b84c85b196c9850d2c1e18:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2026-03-24 13:11:26 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2026-04-15-04-20

for you to fetch changes up to 70b672833f4025341c11b22c7f83778a5cd611bc:

  ocfs2: validate group add input before caching (2026-04-15 02:15:03 -0700)

----------------------------------------------------------------
mm.git review status for linus..mm-nonmm-stable

Total patches:       126
Reviews/patch:       0.92
Reviewed rate:       76%

- The 2 patch series "pid: make sub-init creation retryable" from Oleg
  Nesterov increases the robustness of our creation of init in a new
  namespace.  By clearing away some historical cruft which is no longer
  needed.  Also some documentation fixups are provided.

- The 2 patch series "selftests/fchmodat2: Error handling and general"
  from Mark Brown has a fixup and a cleanup for the fchmodat2() syscall
  selftest.

- The 3 patch series "lib: polynomial: Move to math/ and clean up" from
  Andy Shevchenko does as advertised.

- The 3 patch series "hung_task: Provide runtime reset interface for
  hung task detector" from Aaron Tomlin gives administrators the ability
  to zero out /proc/sys/kernel/hung_task_detect_count.

- The 2 patch series "tools/getdelays: use the static UAPI headers from
  tools/include/uapi" from Thomas Weißschuh teaches getdelays to use the
  in-kernel UAPI headers rather than the system-provided ones.

- The 5 patch series "watchdog/hardlockup: Improvements to hardlockup"
  from Mayank Rungta provides several cleanups and fixups to the
  hardlockup detector code and its documentation.

- The 2 patch series "lib/bch: fix undefined behavior from signed
  left-shifts" from Josh Law provides a couple of small/theoretical fixes
  in the bch code.

- The 2 patch series "ocfs2/dlm: fix two bugs in dlm_match_regions()"
  from Junrui Luo does what is claims.

- The 27 patch series "cleanup the RAID5 XOR library" from Christoph
  Hellwig is a quite far-reaching cleanup to this code.  I can't do better
  than to quote Christoph:

    The XOR library used for the RAID5 parity is a bit of a mess right
    now.  The main file sits in crypto/ despite not being cryptography and
    not using the crypto API, with the generic implementations sitting in
    include/asm-generic and the arch implementations sitting in an asm/
    header in theory.  The latter doesn't work for many cases, so
    architectures often build the code directly into the core kernel, or
    create another module for the architecture code.

    Change this to a single module in lib/ that also contains the
    architecture optimizations, similar to the library work Eric Biggers
    has done for the CRC and crypto libraries later.  After that it
    changes to better calling conventions that allow for smarter
    architecture implementations (although none is contained here yet),
    and uses static_call to avoid indirection function call overhead.

- The 2 patch series "lib/list_sort: Clean up list_sort() scheduling
  workarounds" from Kuan-Wei Chiu cleans up this library code by removing
  a hacky thing which was added for UBIFS, which UBIFS doesn't actually
  need.

- The 5 patch series "Fix bugs in extract_iter_to_sg()" from Christian
  Ehrhardt fixes a few bugs in the scatterlist code, adds in-kernel tests
  for the now-fixed bugs and fixes a leak in the test itself.

- The 3 patch series "kdump: Enable LUKS-encrypted dump target support
  in ARM64 and PowerPC" from Coiby Xu eenables support of the
  LUKS-encrypted device dump target on arm64 and powerpc.

- The 4 patch series "ocfs2: consolidate extent list validation into
  block read callbacks" from Joseph Qi addresses ocfs2's validation of
  extent list fields - cleanup, simplification, robustness.  (Kernel test
  robot loves mounting corrupted fs images!)

----------------------------------------------------------------
Aaron Tomlin (3):
      hung_task: refactor detection logic and atomicise detection count
      hung_task: enable runtime reset of hung_task_detect_count
      hung_task: explicitly report I/O wait state in log output

Aleksei Oladko (1):
      selftests: fix ARCH normalization to handle command-line argument

Alexey Velichayshiy (1):
      ocfs2: remove redundant error code assignment

Andy Shevchenko (3):
      lib: polynomial: move to math/ subfolder
      lib: math: polynomial: don't use 'proxy' headers
      lib: math: polynomial: remove link to non-exist file and fix spelling

Askar Safin (1):
      .get_maintainer.ignore: add Askar

Benjamin Berg (1):
      scripts/gdb/symbols: handle module path parameters

Christian A. Ehrhardt (5):
      lib/scatterlist: fix length calculations in extract_kvec_to_sg
      lib/scatterlist: fix temp buffer in extract_user_to_sg()
      lib: kunit_iov_iter: fix memory leaks
      lib: kunit_iov_iter: improve error detection
      lib: kunit_iov_iter: add tests for extract_iter_to_sg

Christoph Hellwig (27):
      xor: assert that xor_blocks is not call from interrupt context
      arm/xor: remove in_interrupt() handling
      arm64/xor: fix conflicting attributes for xor_block_template
      um/xor: cleanup xor.h
      xor: move to lib/raid/
      xor: small cleanups
      xor: cleanup registration and probing
      xor: split xor.h
      xor: remove macro abuse for XOR implementation registrations
      xor: move generic implementations out of asm-generic/xor.h
      alpha: move the XOR code to lib/raid/
      arm: move the XOR code to lib/raid/
      arm64: move the XOR code to lib/raid/
      loongarch: move the XOR code to lib/raid/
      powerpc: move the XOR code to lib/raid/
      riscv: move the XOR code to lib/raid/
      sparc: move the XOR code to lib/raid/
      s390: move the XOR code to lib/raid/
      x86: move the XOR code to lib/raid/
      xor: avoid indirect calls for arm64-optimized ops
      xor: make xor.ko self-contained in lib/raid/
      xor: add a better public API
      async_xor: use xor_gen
      btrfs: use xor_gen
      xor: pass the entire operation to the low-level ops
      xor: use static_call for xor_gen
      xor: add a kunit test case

Coiby Xu (3):
      crash_dump/dm-crypt: don't print in arch-specific code
      crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT
      arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel

David Carlier (1):
      ocfs2: use get_random_u32() where appropriate

Eric Biggers (2):
      kernel/crash: remove inclusion of crypto/sha1.h
      kernel/kexec: remove inclusion of crypto/hash.h

Guru Das Srinagesh (1):
      mailmap: update Guru Das Srinagesh's email address

Günther Noack (1):
      scripts/spelling.txt: add "binded||bound"

Heming Zhao (2):
      ocfs2: fix deadlock when creating quota file
      ocfs2: split transactions in dio completion to avoid credit exhaustion

Hisam Mehboob (1):
      CREDITS: simplify the end-of-file alphabetical order comment

Inseob Kim (1):
      lib: parser: fix match_wildcard to correctly handle trailing stars

Jaime Saguillo Revilla (1):
      proc: array: drop stale FIXME about RCU in task_sig()

Joseph Qi (5):
      ocfs2: fix possible deadlock between unlink and dio_end_io_write
      ocfs2: validate dx_root extent list fields during block read
      ocfs2: remove empty extent list check in ocfs2_dx_dir_lookup_rec()
      ocfs2: validate extent block list fields during block read
      ocfs2: remove redundant l_next_free_rec check in __ocfs2_find_path()

Josh Law (18):
      lib: glob: add missing SPDX-License-Identifier
      lib: glob: fix grammar and replace non-inclusive terminology
      lib: glob: add explicit include for export.h
      lib: glob: replace bitwise OR with logical operation on boolean
      lib/glob: clean up "bool abuse" in pointer arithmetic
      lib/uuid: fix typo "reversion" to "revision" in comment
      lib/inflate: fix memory leak in inflate_fixed() on inflate_codes() failure
      lib/inflate: fix memory leak in inflate_dynamic() on inflate_codes() failure
      lib/inflate: fix grammar in comment: "variable" to "variables"
      lib/inflate: fix typo "This results" to "The results" in comment
      lib/bug: fix inconsistent capitalization in BUG message
      lib/bug: remove unnecessary variable initializations
      lib: decompress_bunzip2: fix 32-bit shift undefined behavior
      lib/ts_bm: fix integer overflow in pattern length calculation
      lib/ts_kmp: fix integer overflow in pattern length calculation
      lib/glob: initialize back_str to silence uninitialized variable warning
      lib/bch: fix signed left-shift undefined behavior
      lib/bch: fix signed shift overflow in build_mod8_tables

Junrui Luo (2):
      ocfs2/dlm: validate qr_numregions in dlm_match_regions()
      ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison

Kuan-Wei Chiu (2):
      ubifs: remove unnecessary cond_resched() from list_sort() compare
      lib/list_sort: remove dummy cmp() calls to speed up merge_final()

Linus Walleij (1):
      fork: zero vmap stack using clear_pages() instead of memset()

Mark Brown (2):
      selftests/fchmodat2: clean up temporary files and directories
      selftests/fchmodat2: use ksft_finished()

Masami Hiramatsu (Google) (1):
      decode_stacktrace: decode caller address

Matteo Croce (1):
      get_maintainer: add ** glob pattern support

Mayank Rungta (5):
      watchdog: return early in watchdog_hardlockup_check()
      watchdog: update saved interrupts during check
      doc: watchdog: clarify hardlockup detection timing
      watchdog/hardlockup: improve buddy system detection timeliness
      doc: watchdog: document buddy detector

Michal Grzedzicki (1):
      unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure

Oleg Nesterov (5):
      exit: kill unnecessary thread_group_leader() checks in exit_notify() and do_notify_parent()
      complete_signal: kill always-true "core_state || !SIGNAL_GROUP_EXIT" check
      pid: make sub-init creation retryable
      pid: document the PIDNS_ADDING checks in alloc_pid() and copy_process()
      do_notify_parent: sanitize the valid_signal() checks

Patrick Bellasi (1):
      scripts/decodecode: return 0 on success

Petr Mladek (2):
      hung_task: increment the global counter immediately
      doc: watchdog: futher improvements

Petr Vorel (2):
      scripts/spelling.txt: sort alphabetically
      scripts/spelling.txt: add "exaclty" typo

Randy Dunlap (1):
      doc: watchdog: fix typos etc

Rio (3):
      kernel/panic: increase buffer size for verbose taint logging
      kernel/panic: allocate taint string buffer dynamically
      kernel/panic: mark init_taint_buf as __initdata and panic instead of warning in alloc_taint_buf()

Sasha Levin (1):
      checkpatch: add support for Assisted-by tag

Sean Anderson (1):
      update Sean's email address

Taylor Nelms (1):
      checkpatch: exclude forward declarations of const structs

Tejas Bharambe (1):
      ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY

Thomas Weißschuh (2):
      tools headers UAPI: sync linux/taskstats.h
      tools/getdelays: use the static UAPI headers from tools/include/uapi

Thorsten Blum (4):
      fork: replace simple_strtoul with kstrtoul in coredump_filter_setup
      crash_dump: remove redundant less-than-zero check
      crash_dump: fix typo in function name read_key_from_user_keying
      crash_dump: use sysfs_emit in sysfs show functions

UYeol Jo (1):
      selftests/ipc: skip msgque test when MSG_COPY is unsupported

Valtteri Koskivuori (1):
      scripts/bloat-o-meter: rename file arguments to match output

Yiyang Chen (2):
      taskstats: set version in TGID exit notifications
      tools/accounting: handle truncated taskstats netlink messages

Yufan Chen (1):
      ocfs2/heartbeat: fix slot mapping rollback leaks on error paths

ZhengYuan Huang (5):
      ocfs2: validate bg_list extent bounds in discontig groups
      ocfs2: handle invalid dinode in ocfs2_group_extend
      ocfs2: fix listxattr handling when the buffer is full
      ocfs2: validate bg_bits during freefrag scan
      ocfs2: validate group add input before caching

 .get_maintainer.ignore                             |   1 +
 .mailmap                                           |   6 +-
 CREDITS                                            |   7 +-
 Documentation/admin-guide/lockup-watchdogs.rst     | 146 +++-
 Documentation/admin-guide/sysctl/kernel.rst        |   3 +-
 .../devicetree/bindings/timer/xlnx,xps-timer.yaml  |   2 +-
 MAINTAINERS                                        |   5 +-
 arch/arm/lib/Makefile                              |   5 -
 arch/arm64/include/asm/xor.h                       |  73 --
 arch/arm64/kernel/machine_kexec_file.c             |   4 +
 arch/arm64/lib/Makefile                            |   6 -
 arch/loongarch/include/asm/xor.h                   |  68 --
 arch/loongarch/include/asm/xor_simd.h              |  34 -
 arch/loongarch/lib/Makefile                        |   2 -
 arch/loongarch/lib/xor_simd_glue.c                 |  72 --
 arch/powerpc/include/asm/xor.h                     |  47 --
 arch/powerpc/include/asm/xor_altivec.h             |  22 -
 arch/powerpc/kexec/elf_64.c                        |   4 +
 arch/powerpc/lib/Makefile                          |   5 -
 arch/powerpc/lib/xor_vmx.h                         |  22 -
 arch/powerpc/lib/xor_vmx_glue.c                    |  63 --
 arch/riscv/include/asm/xor.h                       |  68 --
 arch/riscv/lib/Makefile                            |   1 -
 arch/s390/include/asm/xor.h                        |  21 -
 arch/s390/lib/Makefile                             |   2 +-
 arch/sparc/include/asm/asm-prototypes.h            |   1 -
 arch/sparc/include/asm/xor.h                       |   9 -
 arch/sparc/lib/Makefile                            |   2 +-
 arch/um/include/asm/xor.h                          |  24 -
 arch/x86/include/asm/xor_64.h                      |  28 -
 arch/x86/kernel/kexec-bzimage64.c                  |   6 +-
 crypto/Kconfig                                     |   2 -
 crypto/Makefile                                    |   1 -
 crypto/async_tx/async_xor.c                        |  34 +-
 crypto/xor.c                                       | 174 -----
 drivers/of/fdt.c                                   |  21 +
 drivers/of/kexec.c                                 |  19 +
 fs/btrfs/raid56.c                                  |  27 +-
 fs/ocfs2/alloc.c                                   |  35 +-
 fs/ocfs2/aops.c                                    |  75 ++-
 fs/ocfs2/cluster/heartbeat.c                       |  83 ++-
 fs/ocfs2/dir.c                                     |  49 +-
 fs/ocfs2/dlm/dlmdomain.c                           |  10 +-
 fs/ocfs2/dlm/dlmmaster.c                           |   1 -
 fs/ocfs2/ioctl.c                                   |  18 +-
 fs/ocfs2/mmap.c                                    |   7 +-
 fs/ocfs2/ocfs2_trace.h                             |  10 +-
 fs/ocfs2/quota_global.c                            |  16 +-
 fs/ocfs2/quota_local.c                             |   4 +-
 fs/ocfs2/resize.c                                  |  22 +-
 fs/ocfs2/suballoc.c                                |  25 +
 fs/ocfs2/super.c                                   |   2 +-
 fs/ocfs2/xattr.c                                   |   4 +-
 fs/proc/array.c                                    |   2 +-
 fs/ubifs/gc.c                                      |   2 -
 fs/ubifs/replay.c                                  |   1 -
 include/asm-generic/Kbuild                         |   1 -
 include/asm-generic/xor.h                          | 738 ---------------------
 include/linux/crash_core.h                         |  14 +-
 include/linux/nmi.h                                |   1 +
 include/linux/raid/xor.h                           |  27 +-
 kernel/crash_core.c                                |   2 -
 kernel/crash_dump_dm_crypt.c                       |  22 +-
 kernel/crash_reserve.c                             |   2 -
 kernel/exit.c                                      |   8 +-
 kernel/fork.c                                      |  30 +-
 kernel/hung_task.c                                 | 106 ++-
 kernel/kexec_core.c                                |   1 -
 kernel/panic.c                                     |  47 +-
 kernel/pid.c                                       |  18 +-
 kernel/signal.c                                    |  12 +-
 kernel/taskstats.c                                 |   1 +
 kernel/vmcore_info.c                               |   2 -
 kernel/watchdog.c                                  | 148 +++--
 kernel/watchdog_buddy.c                            |   9 +-
 lib/Kconfig                                        |   4 +-
 lib/Makefile                                       |   4 +-
 lib/bch.c                                          |   6 +-
 lib/bug.c                                          |   6 +-
 lib/decompress_bunzip2.c                           |   4 +-
 lib/glob.c                                         |  11 +-
 lib/inflate.c                                      |  13 +-
 lib/list_sort.c                                    |  10 -
 lib/math/Kconfig                                   |   3 +
 lib/math/Makefile                                  |   1 +
 lib/{ => math}/polynomial.c                        |  23 +-
 lib/parser.c                                       |   2 +-
 lib/raid/.kunitconfig                              |   3 +
 lib/raid/Kconfig                                   |  30 +
 lib/raid/Makefile                                  |   3 +
 lib/raid/xor/Makefile                              |  42 ++
 .../include/asm/xor.h => lib/raid/xor/alpha/xor.c  |  46 +-
 lib/raid/xor/alpha/xor_arch.h                      |  22 +
 lib/raid/xor/arm/xor-neon-glue.c                   |  19 +
 {arch/arm/lib => lib/raid/xor/arm}/xor-neon.c      |  22 +-
 .../include/asm/xor.h => lib/raid/xor/arm/xor.c    | 105 +--
 lib/raid/xor/arm/xor_arch.h                        |  22 +
 lib/raid/xor/arm64/xor-neon-glue.c                 |  26 +
 {arch/arm64/lib => lib/raid/xor/arm64}/xor-neon.c  |  94 +--
 lib/raid/xor/arm64/xor-neon.h                      |   6 +
 lib/raid/xor/arm64/xor_arch.h                      |  21 +
 lib/raid/xor/loongarch/xor_arch.h                  |  33 +
 .../lib => lib/raid/xor/loongarch}/xor_simd.c      |   0
 .../lib => lib/raid/xor/loongarch}/xor_simd.h      |   0
 lib/raid/xor/loongarch/xor_simd_glue.c             |  37 ++
 .../lib => lib/raid/xor/loongarch}/xor_template.c  |   0
 lib/raid/xor/powerpc/xor_arch.h                    |  22 +
 .../powerpc/lib => lib/raid/xor/powerpc}/xor_vmx.c |  40 +-
 lib/raid/xor/powerpc/xor_vmx.h                     |  10 +
 lib/raid/xor/powerpc/xor_vmx_glue.c                |  28 +
 lib/raid/xor/riscv/xor-glue.c                      |  25 +
 {arch/riscv/lib => lib/raid/xor/riscv}/xor.S       |   4 -
 lib/raid/xor/riscv/xor_arch.h                      |  17 +
 {arch/s390/lib => lib/raid/xor/s390}/xor.c         |  15 +-
 lib/raid/xor/s390/xor_arch.h                       |  13 +
 .../xor_32.h => lib/raid/xor/sparc/xor-sparc32.c   |  32 +-
 .../raid/xor/sparc/xor-sparc64-glue.c              |  48 +-
 .../lib/xor.S => lib/raid/xor/sparc/xor-sparc64.S  |  10 -
 lib/raid/xor/sparc/xor_arch.h                      |  35 +
 lib/raid/xor/tests/Makefile                        |   3 +
 lib/raid/xor/tests/xor_kunit.c                     | 187 ++++++
 lib/raid/xor/um/xor_arch.h                         |   2 +
 .../asm/xor_avx.h => lib/raid/xor/x86/xor-avx.c    |  52 +-
 .../asm/xor_32.h => lib/raid/xor/x86/xor-mmx.c     | 120 +---
 .../asm/xor.h => lib/raid/xor/x86/xor-sse.c        | 105 +--
 lib/raid/xor/x86/xor_arch.h                        |  36 +
 lib/raid/xor/xor-32regs-prefetch.c                 | 267 ++++++++
 lib/raid/xor/xor-32regs.c                          | 217 ++++++
 lib/raid/xor/xor-8regs-prefetch.c                  | 146 ++++
 lib/raid/xor/xor-8regs.c                           | 103 +++
 lib/raid/xor/xor-core.c                            | 193 ++++++
 lib/raid/xor/xor_impl.h                            |  56 ++
 lib/scatterlist.c                                  |   8 +-
 lib/tests/kunit_iov_iter.c                         | 224 ++++++-
 lib/ts_bm.c                                        |  18 +-
 lib/ts_kmp.c                                       |  18 +-
 lib/uuid.c                                         |   2 +-
 scripts/bloat-o-meter                              |   6 +-
 scripts/checkpatch.pl                              |  14 +-
 scripts/decode_stacktrace.sh                       |  26 +-
 scripts/decodecode                                 |   3 +-
 scripts/gdb/linux/symbols.py                       |   2 +-
 scripts/get_maintainer.pl                          |   9 +-
 scripts/spelling.txt                               | 332 ++++-----
 tools/accounting/Makefile                          |   2 +-
 tools/accounting/getdelays.c                       |  41 +-
 tools/accounting/procacct.c                        |  40 +-
 tools/include/uapi/linux/taskstats.h               | 291 ++++++++
 tools/testing/selftests/breakpoints/Makefile       |   4 +-
 tools/testing/selftests/fchmodat2/fchmodat2_test.c | 166 +++--
 tools/testing/selftests/ipc/Makefile               |   8 +-
 tools/testing/selftests/ipc/msgque.c               |   3 +
 tools/testing/selftests/prctl/Makefile             |   4 +-
 tools/testing/selftests/sparc64/Makefile           |   4 +-
 .../selftests/thermal/intel/power_floor/Makefile   |   4 +-
 .../selftests/thermal/intel/workload_hint/Makefile |   4 +-
 156 files changed, 3525 insertions(+), 2704 deletions(-)
 delete mode 100644 arch/arm64/include/asm/xor.h
 delete mode 100644 arch/loongarch/include/asm/xor.h
 delete mode 100644 arch/loongarch/include/asm/xor_simd.h
 delete mode 100644 arch/loongarch/lib/xor_simd_glue.c
 delete mode 100644 arch/powerpc/include/asm/xor.h
 delete mode 100644 arch/powerpc/include/asm/xor_altivec.h
 delete mode 100644 arch/powerpc/lib/xor_vmx.h
 delete mode 100644 arch/powerpc/lib/xor_vmx_glue.c
 delete mode 100644 arch/riscv/include/asm/xor.h
 delete mode 100644 arch/s390/include/asm/xor.h
 delete mode 100644 arch/sparc/include/asm/xor.h
 delete mode 100644 arch/um/include/asm/xor.h
 delete mode 100644 arch/x86/include/asm/xor_64.h
 delete mode 100644 crypto/xor.c
 delete mode 100644 include/asm-generic/xor.h
 rename lib/{ => math}/polynomial.c (88%)
 create mode 100644 lib/raid/.kunitconfig
 create mode 100644 lib/raid/Kconfig
 create mode 100644 lib/raid/Makefile
 create mode 100644 lib/raid/xor/Makefile
 rename arch/alpha/include/asm/xor.h => lib/raid/xor/alpha/xor.c (95%)
 create mode 100644 lib/raid/xor/alpha/xor_arch.h
 create mode 100644 lib/raid/xor/arm/xor-neon-glue.c
 rename {arch/arm/lib => lib/raid/xor/arm}/xor-neon.c (53%)
 rename arch/arm/include/asm/xor.h => lib/raid/xor/arm/xor.c (59%)
 create mode 100644 lib/raid/xor/arm/xor_arch.h
 create mode 100644 lib/raid/xor/arm64/xor-neon-glue.c
 rename {arch/arm64/lib => lib/raid/xor/arm64}/xor-neon.c (76%)
 create mode 100644 lib/raid/xor/arm64/xor-neon.h
 create mode 100644 lib/raid/xor/arm64/xor_arch.h
 create mode 100644 lib/raid/xor/loongarch/xor_arch.h
 rename {arch/loongarch/lib => lib/raid/xor/loongarch}/xor_simd.c (100%)
 rename {arch/loongarch/lib => lib/raid/xor/loongarch}/xor_simd.h (100%)
 create mode 100644 lib/raid/xor/loongarch/xor_simd_glue.c
 rename {arch/loongarch/lib => lib/raid/xor/loongarch}/xor_template.c (100%)
 create mode 100644 lib/raid/xor/powerpc/xor_arch.h
 rename {arch/powerpc/lib => lib/raid/xor/powerpc}/xor_vmx.c (69%)
 create mode 100644 lib/raid/xor/powerpc/xor_vmx.h
 create mode 100644 lib/raid/xor/powerpc/xor_vmx_glue.c
 create mode 100644 lib/raid/xor/riscv/xor-glue.c
 rename {arch/riscv/lib => lib/raid/xor/riscv}/xor.S (92%)
 create mode 100644 lib/raid/xor/riscv/xor_arch.h
 rename {arch/s390/lib => lib/raid/xor/s390}/xor.c (93%)
 create mode 100644 lib/raid/xor/s390/xor_arch.h
 rename arch/sparc/include/asm/xor_32.h => lib/raid/xor/sparc/xor-sparc32.c (92%)
 rename arch/sparc/include/asm/xor_64.h => lib/raid/xor/sparc/xor-sparc64-glue.c (63%)
 rename arch/sparc/lib/xor.S => lib/raid/xor/sparc/xor-sparc64.S (98%)
 create mode 100644 lib/raid/xor/sparc/xor_arch.h
 create mode 100644 lib/raid/xor/tests/Makefile
 create mode 100644 lib/raid/xor/tests/xor_kunit.c
 create mode 100644 lib/raid/xor/um/xor_arch.h
 rename arch/x86/include/asm/xor_avx.h => lib/raid/xor/x86/xor-avx.c (84%)
 rename arch/x86/include/asm/xor_32.h => lib/raid/xor/x86/xor-mmx.c (87%)
 rename arch/x86/include/asm/xor.h => lib/raid/xor/x86/xor-sse.c (90%)
 create mode 100644 lib/raid/xor/x86/xor_arch.h
 create mode 100644 lib/raid/xor/xor-32regs-prefetch.c
 create mode 100644 lib/raid/xor/xor-32regs.c
 create mode 100644 lib/raid/xor/xor-8regs-prefetch.c
 create mode 100644 lib/raid/xor/xor-8regs.c
 create mode 100644 lib/raid/xor/xor-core.c
 create mode 100644 lib/raid/xor/xor_impl.h
 create mode 100644 tools/include/uapi/linux/taskstats.h



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] non-MM updates for 7.1-rc1
  2026-04-16 16:52 [GIT PULL] non-MM updates for 7.1-rc1 Andrew Morton
@ 2026-04-17  4:11 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-04-17  4:11 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Linus Torvalds, linux-mm, mm-commits, linux-kernel

The pull request you sent on Thu, 16 Apr 2026 09:52:29 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2026-04-15-04-20

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/440d6635b20037bc9ad46b20817d7b61cef0fc1b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-04-17  4:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-16 16:52 [GIT PULL] non-MM updates for 7.1-rc1 Andrew Morton
2026-04-17  4:11 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox