This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 81f3d963e05 vect: Call vect_convert_output with the right vecitype [PR114108]
new acc38ff5997 MIPS: Add -m(no-)strict-align option
new 3fd46d859cd Fortran: Fix class/derived/complex function associate selec [...]
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/mips/mips.h | 2 +-
gcc/config/mips/mips.opt | 12 +-
gcc/config/mips/mips.opt.urls | 6 +
gcc/doc/invoke.texi | 18 +-
gcc/fortran/class.cc | 50 +++++
gcc/fortran/dump-parse-tree.cc | 17 +-
gcc/fortran/expr.cc | 5 +
gcc/fortran/gfortran.h | 15 ++
gcc/fortran/match.cc | 27 ++-
gcc/fortran/parse.cc | 52 +++--
gcc/fortran/primary.cc | 170 ++++++++++++--
gcc/fortran/resolve.cc | 290 +++++++++++++++++++++---
gcc/fortran/symbol.cc | 76 ++++++-
gcc/fortran/trans-expr.cc | 4 +
gcc/fortran/trans-stmt.cc | 28 ++-
gcc/testsuite/gfortran.dg/associate_64.f90 | 345 +++++++++++++++++++++++++++++
gcc/testsuite/gfortran.dg/associate_65.f90 | 30 +++
gcc/testsuite/gfortran.dg/associate_66.f90 | 45 ++++
gcc/testsuite/gfortran.dg/associate_67.f90 | 41 ++++
gcc/testsuite/gfortran.dg/associate_68.f90 | 79 +++++++
20 files changed, 1226 insertions(+), 86 deletions(-)
create mode 100644 gcc/testsuite/gfortran.dg/associate_64.f90
create mode 100644 gcc/testsuite/gfortran.dg/associate_65.f90
create mode 100644 gcc/testsuite/gfortran.dg/associate_66.f90
create mode 100644 gcc/testsuite/gfortran.dg/associate_67.f90
create mode 100644 gcc/testsuite/gfortran.dg/associate_68.f90
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from d7d05824ae6 LoongArch: Remove masking process for operand 3 of xvpermi.q.
new 81f3d963e05 vect: Call vect_convert_output with the right vecitype [PR114108]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/testsuite/gcc.dg/vect/pr114108.c | 19 +++++++++++++++++++
gcc/tree-vect-patterns.cc | 5 ++---
2 files changed, 21 insertions(+), 3 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/vect/pr114108.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to annotated tag next-20240315
in repository linux-next.
at 58f05b93fbdd (tag)
tagging a1e7655b77e3391b58ac28256789ea45b1685abb (commit)
replaces v6.8
tagged by Stephen Rothwell
on Fri Mar 15 14:04:27 2024 +1100
- Log -----------------------------------------------------------------
next-20240315
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEmFtoH6RZGWmXU6JkifkcCkHVwHoFAmXzursACgkQifkcCkHV
wHqezA/9Em8JD0uiDoo4mJIpRmAR8IhQ9el2msCE1CxYHxjz40qid3wkkw5bm1fl
Do0iuhLh5LJ2yCi/17pxkKI0SiS9Z7AGa1QmNMjj4lBAKRwZr/XeySndDdSPkKRi
t3lmWwWe7h4ekVHK1gbUAfodVfmWziGGwO7+4/0I37KkvxgqlZ5qEvPxMMy8AE81
zzHUhM1AACBoiyQTiJ/rcq+lhrh3DXr3ixcwZk+ysRRQMizKgHpUtR8mA/O0xLLD
0E2d3VGseWxj6Uz2qGMtxY4Qac6H8Oz+3evVS8dtuz6nXXNxhFBkD527GLzTOcIe
WW7qOW4gUU2khuXFh0HI6sDJIDzkOegiSYtrxdJZns4a18RpT3YZ9v16K75l3nUn
zN88zMk0SMi3VxrzjP8U1WzMii0YGxNhov13HYNvBrKWhkdy+oCLS1mPHXnzEFFR
vgvposDpb+kYKCjfb/XU7bDn8OKQAuDm4g8YoD6/WC2dV08hC6xRT3iY7GPKYAcQ
ofpHSKhYLxxehQe1tjlwHI+8aAOx0iPlrIZUgCX1ZZrAoZ9OQKm8m/g5QfRBglBn
NnfOx7kEiBb8lgX8youk3vUG4c8YPKk0RWA22Hb1ca33H/u9IeELVYawV3ZwrQrJ
C+AdmnurFxi4Fv3vWZmDAwjKUMKPcuLk/nCfffLDYvQ/xNVonFc=
=d2Tj
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new b8e00bdf253e Merge tag 'irq-for-riscv-02-23-24' of ssh://gitolite.kerne [...]
new be5e8872b3fb riscv: errata: Rename defines for Andes
new b88727d554f0 dt-bindings: riscv: Add Andes interrupt controller compati [...]
new 95113bb70515 riscv: dts: renesas: r9a07g043f: Update compatible string [...]
new ea0e0178e101 perf: RISC-V: Eliminate redundant interrupt enable/disable [...]
new bc969d6cc96a perf: RISC-V: Introduce Andes PMU to support perf event sampling
new 61609bf2b29d dt-bindings: riscv: Add Andes PMU extension description
new 270fc77e7b0e riscv: dts: renesas: Add Andes PMU extension for r9a07g043f
new f5102e31c209 riscv: andes: Support specifying symbolic firmware and har [...]
new a13a806dfb8a Merge patch series "Support Andes PMU extension"
new 9e2ab4b18ebd ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
new 23fb6bc26961 ASoC: soc-core.c: Skip dummy codec when adding platforms
new 4ce937160ba0 irqchip/riscv-intc: Fix use of AIA interrupts 32-63 on riscv32
new 5a83e7313ee1 riscv: lib: Introduce has_fast_unaligned_access()
new 313130c62cf1 riscv: Only check online cpus for emulated accesses
new 6e5ce7f2eae3 riscv: Decouple emulated unaligned accesses from access speed
new f413aae96cda riscv: Set unaligned access speed at compile time
new 2b2ca354674b Merge patch series "riscv: Use Kconfig to set unaligned ac [...]
new e25293d9d92c ASoC: Merge up release
new c7c12024ebad Add support for the internal RK3308 audio codec
new c087a5c324e5 mm: recover pud_leaf() definitions in nopmd case
new cd197c3a2040 mm: prohibit the last subpage from reusing the entire large folio
new 82634d7e2427 memtest: use {READ,WRITE}_ONCE in memory scanning
new 6c303f1af356 crypto: introduce: acomp_is_async to expose if comp driver [...]
new 270700dd06ca mm/zswap: remove the memcpy if acomp is not sleepable
new cf5f06c8ee4c Merge branches 'clk-renesas', 'clk-cleanup', 'clk-hisilico [...]
new ee2d2a4e9c39 Merge branches 'clk-aspeed', 'clk-keystone', 'clk-mobileye [...]
new 68e4ebd542f3 Merge branches 'clk-remove', 'clk-amlogic', 'clk-qcom', 'c [...]
new 3066c521be9d Merge branches 'clk-samsung', 'clk-imx', 'clk-rockchip', ' [...]
new 52b43bbdb6d8 powercap: intel_rapl: Convert to platform remove callback [...]
new 3acec69a94ea PM: EM: Force device drivers to provide power in uW
new d61120b4623e Documentation: power: Fix typo in suspend and interrupts doc
new f37a4d6b4a2c cpufreq: Fix per-policy boost behavior on SoCs using cpufr [...]
new 0a500b810e4a ACPI: Document handle_eject_request() arguments
new 2e21dee6a46a Merge branch 'for-6.9/amd-sfh' into for-linus
new 9459630372bb Merge branch 'for-6.9/lenovo' into for-linus
new 1b99fb197a41 Merge branch 'for-6.9/nintendo' into for-linus
new 58cd69cbd364 Merge branch 'for-6.9/samsung' into for-linus
new 8c9089efd7c7 Merge branch 'for-6.9/unused-struct-removal' into for-linus
new 0db18cd824f7 Merge branch 'for-6.9/wacom' into for-linus
new 0225bdfafd81 mempool: kvmalloc pool
new cb6fc943b650 bcachefs: kill kvpmalloc()
new e017047fdb3a bcachefs: thread_with_stdio: eliminate double buffering
new 60e1baa872a1 bcachefs: thread_with_stdio: convert to darray
new a6777ca4ff23 bcachefs: thread_with_stdio: kill thread_with_stdio_done()
new f704f108af79 bcachefs: thread_with_stdio: fix bch2_stdio_redirect_readline()
new 032b3fd0571a bcachefs: Thread with file documentation
new 8f9320d3a399 bcachefs: thread_with_stdio: Mark completed in ->release()
new 5c3273ec3c6a kernel/hung_task.c: export sysctl_hung_task_timeout_secs
new a5a650d6472f bcachefs: thread_with_stdio: suppress hung task warning
new fcb1620edd4d bcachefs: thread_with_file: allow creation of readonly files
new 1cbae651e5c8 bcachefs: thread_with_file: fix various printf problems
new ab6752e24ef1 bcachefs: thread_with_file: create ops structure for threa [...]
new 658a1e42ce00 bcachefs: thread_with_file: allow ioctls against these files
new 6b33312925a7 bcachefs: thread_with_file: Fix missing va_end()
new da23795e4c3a bcachefs: thread_with_file: add f_ops.flush
new 52946d828aac bcachefs: Kill more -EIO error codes
new 4c20278eb18a bcachefs: Check subvol <-> inode pointers in check_subvol()
new f2b02d099cc7 bcachefs: Check subvol <-> inode pointers in check_inode()
new 0b17618fdc90 bcachefs: check_inode_dirent_inode()
new 971a1503a222 bcachefs: better log message in lookup_inode_for_snapshot()
new 0b498a5a3960 bcachefs: check bi_parent_subvol in check_inode()
new e539ebb8674c bcachefs: simplify check_dirent_inode_dirent()
new ea27001e14e9 bcachefs: delete duplicated checks in check_dirent_to_subvol()
new f4e68c859f4e bcachefs: check inode->bi_parent_subvol against dirent
new c60b7f803c8b bcachefs: check dirent->d_parent_subvol
new 45b4ed525e3c bcachefs: Repair subvol dirents that point to non subvols
new 64304aaf4ef3 bcachefs: bch_subvolume::parent -> creation_parent
new f5d58d0c7212 bcachefs: Fix path where dirent -> subvol missing and we d [...]
new 688a76940976 bcachefs: Pass inode bkey to check_path()
new 3a136177f3a7 bcachefs: check_path() now prints full inode when reattaching
new 56e230473d39 bcachefs: Correctly reattach subvolumes
new 506b187603f1 bcachefs: bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered
new e07c28ab9261 bcachefs: bch2_btree_bit_mod()
new b8628a2529e7 bcachefs: bch_subvolume::fs_path_parent
new b26d79147f5f bcachefs: BTREE_ID_subvolume_children
new 835cd3e147a9 bcachefs: Check for subvolume children when deleting subvolumes
new 91dcad18d388 bcachefs: Pin btree cache in ram for random access in fsck
new 3254c1b0e5af bcachefs: Save key_cache_path in peek_slot()
new 83bd5985fa54 bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter()
new 5ca8ff157d97 bcachefs: Use kvzalloc() when dynamically allocating btree paths
new 130d229ff56c bcachefs: Improve error messages in device remove path
new b63570f74733 bcachefs: bch2_print_opts()
new 6e9d0558b1ad bcachefs: bch2_trigger_alloc() handles state changes better
new b07ce7262636 bcachefs: omit alignment attribute on big endian struct bkey
new 663db5a55486 bcachefs: bch2_check_subvolume_structure()
new 74406f66adc9 bcachefs: check_path() now only needs to walk up to subvol [...]
new 3235e04afef8 bcachefs: more informative write path error message
new ba78af9e5666 bcachefs: rebalance_status now shows correct units
new 29e11f96993d bcachefs: Drop redundant btree_path_downgrade()s
new 06d493fee43b bcachefs: improve bch2_journal_buf_to_text()
new a393f3312387 bcachefs: Split out discard fastpath
new d9290c9931e4 bcachefs: Fix journal_buf bitfield accesses
new 90aa35c4c908 bcachefs: Add journal.blocked to journal_debug_to_text()
new c7cad231e836 bcachefs: Silence gcc warnings about arm arch ABI drift
new 150194cdcb6b bcachefs: remove redundant assignment to variable ret
new eb386617be4b bcachefs: Errcode tracepoint, documentation
new 0b5961b0d8a4 bcachefs: jset_entry for loops declare loop iter
new 894d062254e2 bcachefs: Rename journal_keys.d -> journal_keys.data
new 95ffc7fb8c78 bcachefs: journal_keys now uses darray helpers
new 69426613cdf0 bcachefs: improve move_gap()
new 2cce3752cec5 bcachefs: split out ignore_blacklisted, ignore_not_dirty
new 79162e829b5e bcachefs: fix the error code when mounting with incorrect [...]
new 7efa287526f0 bcachefs: Fix bch2_journal_noflush_seq()
new 66a67c860cce fs: file_remove_privs_flags()
new 7e64c86cdc6c bcachefs: Buffered write path now can avoid the inode lock
new 7e23c1746b02 bcachefs: avoid returning private error code in bch2_xattr [...]
new 2a68d611a17b bcachefs: intercept mountoption value for bool type
new ada02c207c01 bcachefs: fix lost journal buf wakeup due to improved pipelining
new ba81523eaac3 bcachefs: Split out bkey_types.h
new d64547999c59 bcachefs: copy_(to|from)_user_errcode()
new 3a319a2476d2 lib/generic-radix-tree.c: Make nodes more reasonably sized
new 5e105fb806c6 bcachefs: fix bch2_journal_buf_to_text()
new c42006458b42 bcachefs: Check for writing superblocks with nonsense memb [...]
new 1fdb9685ed8b bcachefs: Kill unused flags argument to btree_split()
new 3e48999816b1 bcachefs: Prefer struct_size over open coded arithmetic
new 06ebc48306ac bcachefs: fix deletion of indirect extents in btree_gc
new b6fc661f0986 bcachefs: Fix order of gc_done passes
new 5d04409a62c3 bcachefs: Always flush write buffer in delete_dead_inodes()
new b3f8e7111719 bcachefs: Fix btree key cache coherency during replay
new 3bbed3721417 bcachefs: fix bch_folio_sector padding
new cdce109431f3 bcachefs: reconstruct_alloc cleanup
new f1ca1abfb027 bcachefs: pull out time_stats.[ch]
new 480e035fc4c7 Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesk [...]
new cdbfa228a553 bcachefs: time_stats: add larger units
new 4b4f0876ab74 bcachefs: mean_and_variance: put struct mean_and_variance_ [...]
new 273960b8f374 bcachefs: time_stats: split stats-with-quantiles into a se [...]
new be28368b2ccb bcachefs: time_stats: shrink time_stat_buffer for better a [...]
new 002d8f0b4f76 drm/xe: Remove unused xe_bo->props struct
new cec60af1972d wifi: rtw89: coex: fix configuration for shared antenna for 8922A
new 31ae9d2209e6 LoongArch: Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig
new 2c215a93b924 drm/i915/dp: Increase idle pattern wait timeout to 2ms
new cef7439d4da4 LoongArch: Change __my_cpu_offset definition to avoid mis- [...]
new bcec5d2a587e LoongArch: Move {dmw,tlb}_virt_to_page() definition to page.h
new 7c832a6355f5 LoongArch: Remove superfluous flush_dcache_page() definition
new f9850be9a210 LoongArch: Define the __io_aw() hook as mmiowb()
new 8a18807886f0 LoongArch/crypto: Clean up useless assignment operations
new f5bbedf6c853 Merge branch 'loongarch-kvm' into loongarch-next
new 04d9d1fc428a tcp: Fix refcnt handling in __inet_hash_connect().
new b9e6e2866392 sched/fair: Fix typos in comments
new dd0b48422d1e Merge branch into tip/master: 'irq/urgent'
new f2d20ba9cc59 Merge branch into tip/master: 'perf/urgent'
new 06d9ff73ca39 Merge branch into tip/master: 'core/entry'
new 084da0d50e63 Merge branch into tip/master: 'sched/core'
new 9ed4a756ed3a Merge branch into tip/master: 'x86/build'
new e127ce7699c1 vmxnet3: Fix missing reserved tailroom
new 59097a2a5eca interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
new de1bf25b6d77 interconnect: Don't access req_list while it's being manipulated
new ddbec99f5857 hsr: Fix uninit-value access in hsr_get_node()
new 6b2536462fd4 rxrpc: Fix use of changed alignment param to page_frag_all [...]
new 89e4354110ca rxrpc: Fix error check on ->alloc_txbuf()
new 7278c70ab749 Merge branch 'rxrpc-fixes-for-af_rxrpc'
new 1c6368679979 docs: networking: fix indentation errors in multi-pf-netdev
new 5d515eb12951 drm/sun4i: hdmi: Fix u64 div on 32bit arch
new e30cef001da2 net: txgbe: fix clk_name exceed MAX_DEV_ID limits
new 6d5501d59cf6 drm/bridge: correct DRM_BRIDGE_OP_EDID documentation
new 9846dcc3ccf7 Merge remote-tracking branch 'asoc/for-6.8' into asoc-linus
new a696ab17dafe Merge branch 'togreg-cleanup' into HEAD
new 8453c12aa29f drm/i915/display: Make intel_dp_aux_fw_sync_len available [...]
new fe10e7c681a1 drm/i915/psr: Improve fast and IO wake lines calculation
new 1d81ee556283 drm/i915/psr: Calculate IO wake and fast wake lines for DI [...]
new f77772866385 drm/i915/display: Increase number of fast wake precharge pulses
new db4a1b8038af Merge branch 'acpi-misc' into linux-next
new 23f5faecc19e Merge branches 'pm-powercap', 'pm-em', 'pm-sleep' and 'pm- [...]
new 4bf78322346f f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
new 74b0ebcbdde4 f2fs: truncate page cache before clearing flags when abort [...]
new eb70d5a6c932 f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
new 46bd9449464a ocfs2: remove SLAB_MEM_SPREAD flag usage
new 41e296f69fb1 ocfs2: enable ocfs2_listxattr for special files
new f2f26b4a84a0 nilfs2: fix failure to detect DAT corruption in btree and [...]
new 269cdf353b5b nilfs2: prevent kernel bug at submit_bh_wbc()
new b345ff698ec7 Merge tag 'auxdisplay-v6.9-1' of git://git.kernel.org/pub/ [...]
new 3e78a6c0d3e0 Merge tag 'hid-for-linus-2024031301' of git://git.kernel.o [...]
new 7af14fe58e5e Merge branch 'icc-fixes' into icc-next
new 2c5b70f74d61 drm/xe/guc_submit: use jiffies for job timeout
new 80d80de4b75e Merge tag 'hsi-for-6.9' of git://git.kernel.org/pub/scm/li [...]
new 44f89c6d3c54 Merge tag 'for-v6.9' of git://git.kernel.org/pub/scm/linux [...]
new a3df5d5422b4 Merge tag 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm [...]
new 8403ce70be33 Merge tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/l [...]
new f3d8f29d1f59 Merge tag 'backlight-next-6.9' of git://git.kernel.org/pub [...]
new f5c31bcf604d Merge tag 'leds-next-6.9' of git://git.kernel.org/pub/scm/ [...]
new 66fd6d0bd757 Merge tag 'platform-drivers-x86-v6.9-1' of git://git.kerne [...]
new 705c1da8fa48 Merge tag 'pci-v6.9-changes' of git://git.kernel.org/pub/s [...]
new fe46a7dd189e Merge tag 'sound-6.9-rc1' of git://git.kernel.org/pub/scm/ [...]
new dc528770edb1 cifs: defer close file handles having RH lease
new 13c0a74747cb cifs: make sure server interfaces are requested only for SMB3+
new 16a57d768111 cifs: reduce warning log level for server not advertising [...]
new f1b8224b4e6e cifs: open_cached_dir(): add FILE_READ_EA to desired access
new fc20c523211a cifs: fixes for get_inode_info
new 2760161d149f cifs: remove redundant variable assignment
new 44d79142ede8 bpf: Temporarily disable atomic operations in BPF arena
new cc244ce531d4 drm/xe/gsc: Handle GSCCS ER interrupt
new fc5cb5e8cfa6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
new 3ca95c4c989a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...]
new 21390aa34449 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new b37a393ef576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 3aa00e724c16 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
new d6b28f4b5266 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
new d2e817872018 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
new d48ef52aa748 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new bc10338f33fc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
new ff55c18df688 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
new ac82bf5aa931 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...]
new dd0d1a9a7644 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...]
new 625effb89ad8 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
new 113114f469c8 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...]
new efb1c7377681 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...]
new 00e9062e8d20 drm/xe/mocs: Determine MCR separately for primary/media GT [...]
new 431547134ef7 drm/xe/mocs: Clarify which GT is being operated on
new d4ae5d2bd070 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 2eff6bc5c768 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
new d42d8e82eb3b ARM: dts: broadcom: bcmbca: Add NAND controller node
new 5319667c5ee2 arm64: dts: broadcom: bcmbca: Add NAND controller node
new 0d7760f230b4 arm64: dts: broadcom: bcmbca: Update router boards
new 198eef9f0646 mtd: rawnand: brcmnand: Rename bcm63138 nand driver
new 546e42599120 mtd: rawnand: brcmnand: Add BCMBCA read data bus interface
new 8e7daa85641c mtd: rawnand: brcmnand: Support write protection setting from dts
new 705a1280fb9c dt-bindings: atmel-nand: add microchip,sam9x7-pmecc
new c9692ebf6253 mtd: rawnand: hynix: remove @nand_technology kernel-doc de [...]
new c7ee7c8d4b60 mtd: rawnand: Fix and simplify again the continuous read d [...]
new df9803bf5a91 mtd: rawnand: Add a helper for calculating a page index
new 6fb075fca63c mtd: rawnand: Ensure all continuous terms are always in sync
new 1c60e027ffde mtd: nand: raw: atmel: Fix comment in timings preparation
new 29d53c54ae98 mtd: rawnand: brcmnand: fix sparse warnings
new c2cf7e25eb2a mtd: rawnand: brcmnand: Add support for getting ecc settin [...]
new 78ffbefba8d7 mtd: rawnand: Constrain even more when continuous reads ar [...]
new 4120aa0e3961 mtd: rawnand: Ensure continuous reads are well disabled
new b6414868fe9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new bf07e4753766 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...]
new 521ec30d8488 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 8fedeb29c232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new e625a3466a56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a4e2713e8826 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...]
new 3e54ced3440c Merge branch 'next' of https://github.com/Broadcom/stblinux.git
new ec70b9796519 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 4a1efa026913 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new dc6d2d42a368 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 75bd99a401bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 8d3e0c53e591 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new ef17b0ed6795 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 892aba36c5d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a81507ab59d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a4d9a3603e68 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...]
new cc78011825bf Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...]
new 4d19c1ba9c37 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 4f468cd609a8 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...]
new 71f5db52a452 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git
new 1b8acf2248fc Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...]
new 2238c503fd4a Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...]
new 63896ad84182 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...]
new e8a9c7e0bda5 Merge branch 'for-next' of git://github.com/openrisc/linux.git
new a1743ca77744 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a009554b7e73 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 4680da7965bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 267aff6e63d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 60ec5a16a4b5 Merge branch 'for-next' of git:git.kernel.org/pub/scm/linu [...]
new 988a90774fe0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 0d4ee05e3618 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...]
new bde5d76785bc drm/xe: Add helper macro to loop each DSS
new c0abf40f52f0 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...]
new a252c00edbce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new e33a51316d59 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
new c6b66df37147 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
new 1080a9a089a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 064fd4ccf444 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new 1e36b8acafc3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...]
new c0d1bf6f2abd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new 48b7fd771311 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new d850e17e841b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a363729ba61a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new d195655ccd3f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...]
new 0e66a4108ea8 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...]
new ad3b4f5a0071 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 8138e8ff191f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new c0038191914f Merge branch '9p-next' of git://github.com/martinetd/linux
new bdcc3061fc0b Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...]
new 28e0ba82aae0 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
new 4904ce28a119 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 34878869dd24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 026c50aa208d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...]
new 7d968776fb3f Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...]
new 37254cebfc24 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...]
new 8f36fb429700 Merge branch 'master' of git://linuxtv.org/media_tree.git
new 075172a985f6 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git
new baa6ff5a3d9b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new 173424896593 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...]
new 529e61224770 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new fe65d06aeae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 415b0d4d32eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 47bf96c315d3 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...]
new 82bf34beb971 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...]
new 820704e89d20 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...]
new e1a80b5d8b13 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...]
new 3824e0c90573 Merge branch 'for-linux-next' of git://anongit.freedesktop [...]
new 1b525a18777c Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...]
new 40b8b05b7513 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 96641ee2c084 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new f6abf1a2e4ad Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
new 0ce504ada590 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new a1b9d7e61dcf Merge branch 'for-next' of git://git.kernel.dk/linux-block.git
new 14929925fb36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 1002e41148cb Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...]
new 26d774d24e5b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 88676050dfbc Merge branch 'master' of git://www.linux-watchdog.org/linu [...]
new 3ac65cf0ef34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 849df8ad5135 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 9359195be42f Merge branch 'timers/drivers/next' of git://git.linaro.org [...]
new 80a76d89b9cf Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...]
new 39b34eb9db27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 7ee8f6c0f969 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...]
new 70beb24effae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 19d71e696e99 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 4c996ff9094e Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...]
new fff08172c683 Merge branch 'next' of https://github.com/kvm-x86/linux.git
new c7b179f7f95e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new 3671b93782a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 48d6f3af9fbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 183bb0056d0b Merge branch 'driver-core-next' of git://git.kernel.org/pu [...]
new 4b1e8b867394 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...]
new 1c8ceef8e45e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...]
new 24bb4ce40cb2 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...]
new 11fb9f42cb9c Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...]
new 38750aef8c21 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...]
new 3ed5bd23ba64 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new b2ff9fc3a58e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 0a58ba713e05 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...]
new 6f178538d1ff Merge branch 'next' of git://github.com/awilliam/linux-vfio.git
new ef1540057e09 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...]
new 23a53afc4beb Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...]
new 5c908daef3eb Merge branch 'siox/for-next' of git://git.kernel.org/pub/s [...]
new 3088c41ee65a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 6a96657e0a6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 6419d545dff1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new ab958e945032 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 3562177b3e4a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new 4d878624ab2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 5cb1e7d85674 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 8333e828c752 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new f1055d52a2f1 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...]
new 5328383cf9b2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...]
new 0718be6d4826 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git
new ef05463190fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new beb7a52e0f78 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...]
new 6e64bd899e4b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new ec9af7597b2c Merge branch 'zstd-next' of https://github.com/terrelln/linux.git
new 9fe29a43de78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 26b2bebd106a Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...]
new 63c151e5d6aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 0be9d5539896 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...]
new defd2d19c168 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...]
new cfbaaa6dae10 Merge branch 'bitmap-for-next' of https://github.com/norov [...]
new 6307b96d25dc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...]
new a1e7655b77e3 Add linux-next specific files for 20240315
The 353 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 1bbeaf83dd7b Merge tag 'perf-tools-for-v6.9-2024-03-13' of git://git.ke [...]
new 51ae3f4ac5e9 mm/cma: fix placement of trace_cma_alloc_start/finish
new e755c43eb4a3 maple_tree: fix comment describing mas_node_count_gfp()
new c5f1e2d18909 mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH [...]
new 1a65b73ae9ab s390/mm: allocate vmemmap pages from self-contained memory range
new fb6d5eb9f4c9 s390/sclp: remove unhandled memory notifier type
new 890a4212de71 s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE n [...]
new 9eda317c15ff s390: enable MHP_MEMMAP_ON_MEMORY
new 6212eb4d7a63 mm/filemap: avoid type conversion
new 3956570ef777 selftests/mm/ksm_functional: prevent unmapping undefined address
new 0040f2c5531f scripts/gdb/vmalloc: fix vmallocinfo error
new 30afc8c34290 mm/mmap: simplify vma link and unlink
new 21fff064a26d mm: memory: use nth_page() in clear/copy_subpage()
new 0057db47f878 mm: list_lru: disable memcg_aware when cgroup.memory is se [...]
new a02b8bfe9a60 mm: list_lru: remove unused macro list_lru_init_key()
new 05976a42b327 mm: mmap: no need to call khugepaged_enter_vma() for stack
new b267e1a3e45f memcg: convert mem_cgroup_move_charge_pte_range() to use a folio
new b46777da7d8d memcg: return the folio in union mc_target
new b67fa6e47bff memcg: use a folio in get_mctgt_type
new f6c7590b4e05 memcg: use a folio in get_mctgt_type_thp
new 5662400a9ac0 mm: add pfn_swap_entry_folio()
new 7101422464ec proc: use pfn_swap_entry_folio where obvious
new f2d571b0b207 mprotect: use pfn_swap_entry_folio
new 0601ac883a81 s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry()
new 439992ff4637 mm: use pfn_swap_entry_folio() in __split_huge_pmd_locked()
new 0103b27a6b82 mm: use pfn_swap_entry_to_folio() in zap_huge_pmd()
new 530c2a0da0b4 mm: use pfn_swap_entry_folio() in copy_nonpresent_pte()
new eabafaaa9575 mm: convert to should_zap_page() to should_zap_folio()
new a23f517b0e15 mm: convert mm_counter() to take a folio
new 6b27cc6c66ab mm: convert mm_counter_file() to take a folio
new cabbb6d51e2a fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr
new e03c16fb4af1 readahead: use ilog2 instead of a while loop in page_cache [...]
new 8409a385a6b4 mm/zswap: improve with alloc_workqueue() call
new 2444172cfde4 tools/mm: add thpmaps script to dump THP usage info
new 085ff35e7636 mm: memory: move mem_cgroup_charge() into alloc_anon_folio()
new d9b3ce8769e3 mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats
new a9117b4d7f17 selftests/memfd: delete unused declarations
new 6ca03f1bb5a7 userfaultfd: fix return error if mmap_changing is non-zero [...]
new b433ffa8dbac selftests: mm: perform some system cleanup before using hugepages
new 8689d750006b maple_tree: avoid duplicate variable init in mast_spanning [...]
new 3efbe13e361a mempolicy: clean up minor dead code in queue_pages_test_walk()
new bb29fd7760ae mm/zswap: make sure each swapfile always have zswap rb-tree
new 44c7c734a513 mm/zswap: split zswap rb-tree
new 64cf264c8fef mm: swap: enforce updating inuse_pages at the end of swap_ [...]
new 83e68f25decd mm: zswap: remove unnecessary trees cleanups in zswap_swapoff()
new 412c6ef98624 mm/mmap: introduce vma_set_range()
new db128f5fdee9 mm: zswap: remove unused tree argument in zswap_entry_put()
new c05ae9d85b47 dax/bus.c: replace driver-core lock usage by a local rwsem
new 6ebed0007f08 dax/bus.c: replace several sprintf() with sysfs_emit()
new 51e7849cd6e4 Documentatiion/ABI: add ABI documentation for sys-bus-dax
new 42d9358252e5 mm/memory_hotplug: export mhp_supports_memmap_on_memory()
new 73954d379efd dax: add a sysfs knob to control memmap_on_memory behavior
new 9af47276ed83 highmem: add kernel-doc for memcpy_*_folio()
new d749cc7547bb mm: kmsan: remove runtime checks from kmsan_unpoison_memory()
new 8c407e05a9b3 selftests/mm: new test that steals pages
new 13ef7424577f mm: memcg: don't periodically flush stats when memcg is disabled
new 96200c915040 kswapd: replace try_to_freeze() with kthread_freezable_sho [...]
new 5cec4eb7fad6 mm and cache_info: remove unnecessary CPU cache info update
new 7dbbc8f57d4b x86/mm: delete unused cpu argument to leave_mm()
new 3cfd6625a6cf x86/mm: clarify "prev" usage in switch_mm_irqs_off()
new 5878303c5353 mm/zswap: fix race between lru writeback and swapoff
new 3f798aa6121a mm/list_lru: remove list_lru_putback()
new 42398be2adb1 mm: zswap: rename zswap_free_entry to zswap_entry_free
new 5b297f70bb26 mm: zswap: inline and remove zswap_entry_find_get()
new 7dd1f7f0fc1c mm: zswap: move zswap_invalidate_entry() to related functions
new e477559ca602 mm: zswap: warn when referencing a dead entry
new dab7711fac6d mm: zswap: clean up zswap_entry_put()
new ff2972aa1b5d mm: zswap: rename __zswap_load() to zswap_decompress()
new fa9ad6e21003 mm: zswap: break out zwap_compress()
new be7fc97c5283 mm: zswap: further cleanup zswap_store()
new 06ed22890cf9 mm: zswap: simplify zswap_invalidate()
new a984649b5c1f mm: zswap: function ordering: pool alloc & free
new 39f3ec8eaa60 mm: zswap: function ordering: pool refcounting
new c1a0ecb82bdc mm: zswap: function ordering: zswap_pools
new abca07c04aa5 mm: zswap: function ordering: pool params
new 506a86c5e221 mm: zswap: function ordering: public lru api
new 5182661a11ba mm: zswap: function ordering: move entry sections out of L [...]
new 36034bf6fcdb mm: zswap: function ordering: move entry section out of tr [...]
new f91e81d31c1e mm: zswap: function ordering: compress & decompress functions
new 64f200b8304c mm: zswap: function ordering: per-cpu compression infra
new 9986d35d4ceb mm: zswap: function ordering: writeback
new eb23ee4f9693 mm: zswap: function ordering: shrink_memcg_cb
new 5af28560fe4f Docs/admin-guide/mm/damon/usage: use sysfs interface for t [...]
new f4cba4bf6777 mm/damon: rename CONFIG_DAMON_DBGFS to DAMON_DBGFS_DEPRECATED
new f921003b40d1 mm/damon/dbgfs: implement deprecation notice file
new eceea30c9086 mm/damon/dbgfs: make debugfs interface deprecation message [...]
new cf3810cc317c Docs/admin-guide/mm/damon/usage: document 'DEPRECATED' fil [...]
new 8d1d3807d501 selftets/damon: prepare for monitor_on file renaming
new 772333cb2acf mm/damon/dbgfs: rename monitor_on file to monitor_on_DEPRECATED
new ec28cf530cdf Docs/admin-guide/mm/damon/usage: update for monitor_on renaming
new 87beb00404b7 Docs/translations/damon/usage: update for monitor_on renaming
new 9c793854a04b mm/mmap: use SZ_{8K, 128K} helper macro
new dce41f5ae253 mm/mempolicy: implement the sysfs-based weighted_interleav [...]
new 9685e6e30d11 mm/mempolicy: refactor a read-once mechanism into a functi [...]
new fa3bea4e1f82 mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weigh [...]
new 274519ed414b mm/mempolicy: protect task interleave functions with tsk-> [...]
new a90f0a02f139 arm: ptdump: rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX
new a5e8131a0329 arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_ [...]
new 592e15f62f94 powerpc,s390: ptdump: define ptdump_check_wx() regardless [...]
new 6cdc82db0c04 mm: ptdump: have ptdump_check_wx() return bool
new 565474afe08a mm: ptdump: add check_wx_pages debugfs attribute
new d818c98a52cc mm/cma: don't treat bad input arguments for cma_alloc() as [...]
new a60cc288a1a2 test_xarray: add tests for advanced multi-index use
new e777ae44e33e XArray: add cmpxchg order test
new eb1521dad8f3 userfaultfd: handle zeropage moves by UFFDIO_MOVE
new 4838cf70e539 selftests/mm: map_fixed_noreplace: conform test to TAP for [...]
new d1e7bf2c70d6 selftests/mm: map_hugetlb: conform test to TAP format output
new 7ef98513c75f selftests/mm: map_populate: conform test to TAP format output
new 244ae27161b1 selftests/mm: mlock-random-test: conform test to TAP forma [...]
new 65c89684896d selftests/mm: mlock2-tests: conform test to TAP format output
new 746f356f1170 selftests/mm: mrelease_test: conform test to TAP format output
new a0d470578587 selftests/mm: mremap_dontunmap: conform test to TAP format output
new 735887041a45 selftests/mm: split_huge_page_test: conform test to TAP fo [...]
new b38bd9b2c448 selftests/mm: thuge-gen: conform to TAP format output
new c811b0ce1263 selftests/mm: transhuge-stress: conform to TAP format output
new d1d86ce28d0f selftests/mm: virtual_address_range: conform to TAP format output
new ab755bf4249b mm: compaction: update the cc->nr_migratepages when alloca [...]
new e321d7c93477 mm/vmscan: change the type of file from int to bool
new 6e8f58870897 arm64/mm: make set_ptes() robust when OAs cross 48-bit boundary
new 12b884f2e09a arm/pgtable: define PFN_PTE_SHIFT
new 3a6a6c3fbda8 nios2/pgtable: define PFN_PTE_SHIFT
new f7dc4d689e6f powerpc/pgtable: define PFN_PTE_SHIFT
new 57c254b2fb31 riscv/pgtable: define PFN_PTE_SHIFT
new 4555ac8b3c16 s390/pgtable: define PFN_PTE_SHIFT
new ce7a9de353da sparc/pgtable: define PFN_PTE_SHIFT
new 6cdfa1d5d5d8 mm/pgtable: make pte_next_pfn() independent of set_ptes()
new e5ea320aec81 arm/mm: use pte_next_pfn() in set_ptes()
new 802cc2ab33b0 powerpc/mm: use pte_next_pfn() in set_ptes()
new 23ed190868a6 mm/memory: factor out copying the actual PTE in copy_prese [...]
new 53723298ba43 mm/memory: pass PTE to copy_present_pte()
new f8d937761d65 mm/memory: optimize fork() with PTE-mapped THP
new 25365e10699a mm/memory: ignore dirty/accessed/soft-dirty bits in folio_ [...]
new d7c0e5f722ab mm/memory: ignore writable bit in folio_pte_batch()
new d2d20f08e93a selftests/mm: run_vmtests.sh: add hugetlb test category
new 2c8b947416a9 mm/mmap: pass vma to vma_merge()
new 287d5fedb377 mm: memcg: use larger batches for proactive reclaim
new 09dacb787539 mm: reduce dependencies on <linux/kernel.h>
new 4e76c8cc3378 kasan: add atomic tests
new df7a6d1f6405 mm/hugetlb: restore the reservation if needed
new f81ed7c4e1de selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map
new d83109148482 kasan: docs: update descriptions about test file and module
new be142b808030 kasan: rename test_kasan_module_init to kasan_test_module_init
new fe58582c0e36 mm/cma: drop CONFIG_CMA_DEBUG
new 73307523c9bb mm/cma: make MAX_CMA_AREAS = CONFIG_CMA_AREAS
new 981417185285 mm/vmscan: make too_many_isolated return bool
new e374ae2be2f7 memory tier: make memory_tier_subsys const
new f9c0f1c32cb5 mm/zswap: add more comments in shrink_memcg_cb()
new 0827a1fb143f mm/zswap: invalidate zswap entry when swap entry free
new b49547ade38a mm/zswap: stop lru list shrinking when encounter warm region
new 3b631bd06550 mm/zswap: remove duplicate_entry debug value
new c2e2ba770200 mm/zswap: only support zswap_exclusive_loads_enabled
new a230c20e63ef mm/zswap: zswap entry doesn't need refcount anymore
new 055267feaecc mm/migrate: preserve exact soft-dirty state
new 831bc31a5e82 mm: hugetlb: improve the handling of hugetlb allocation fa [...]
new 6a080670d688 mm/damon/sysfs: handle 'state' file inputs for every sampl [...]
new 601e793a749d mm/demotion: print demotion targets
new 80ba4caf8ba9 zram: use copy_page for full page copy
new 0c32c9f7a58e memremap.h: correct an error in a comment
new faf4977ef084 selftests/damon/_damon_sysfs: support DAMOS quota
new a0f87454c0e3 selftests/damon/_damon_sysfs: support DAMOS stats
new a8622625bf64 selftests/damon/_damon_sysfs: support DAMOS apply interval
new 51f58c9da14b selftests/damon: add a test for DAMOS quota
new ce7a2834659f selftests/damon: add a test for DAMOS apply intervals
new e6255a297628 selftests/damon: add a test for a race between target_ids_ [...]
new f08db42b1c3a selftests/damon: add a test for the pid leak of dbgfs_targ [...]
new 501e3dc505f7 selftests/damon/_chk_dependency: get debugfs mount point f [...]
new b9ad003af13a mm/cma: add sysfs file 'release_pages_success'
new 3e40b3f41723 mm: compaction: refactor compact_node()
new 9c1490d911f8 selftests/mm: log skipped compaction test as a skip
new f3b7568c4942 selftests/mm: log a consistent test name for check_compaction
new f576a1e80c3a mm/zswap: optimize and cleanup the invalidation of duplica [...]
new cfb837e84331 mm: document memalloc_noreclaim_save() and memalloc_pin_save()
new e10aea105e9e kasan/test: avoid gcc warning for intentional overflow
new 1ce2292c1480 mm/mglru: drop unused parameter
new 51973cc9e538 mm/mglru: improve should_run_aging()
new 2d823764fafa mm/mglru: improve reset_mm_stats()
new cc25bbe10a86 mm/mglru: improve struct lru_gen_mm_walk
new 4acef5694e01 mm/mglru: improve swappiness handling
new ce70cfb145ad mm/hugetlb: move page order check inside hugetlb_cma_reserve()
new 45866e0e214f zram: do not allocate physically contiguous strm buffers
new 1883e8ac96dd mm: compaction: limit the suitable target page order to be [...]
new 2b2178c40747 selftests: zswap: add zswap selftest file to zswap maintai [...]
new 012688f6006c selftests: fix the zswap invasive shrink test
new b93c28ff72d4 selftests: add zswapin and no zswap tests
new 789753e17c4d mm/memory: factor out zapping of present pte into zap_pres [...]
new 0cf18e839f64 mm/memory: handle !page case in zap_present_pte() separately
new d11838ed63ee mm/memory: further separate anon and pagecache folio handl [...]
new 2b42a7e53150 mm/memory: factor out zapping folio pte into zap_present_f [...]
new c30d6bc8d015 mm/mmu_gather: pass "delay_rmap" instead of encoded page t [...]
new da510964c095 mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP
new 4d5bf0b6183f mm/mmu_gather: add tlb_remove_tlb_entries()
new d7f861b9c43a mm/mmu_gather: add __tlb_remove_folio_pages()
new e61abd449068 mm/mmu_gather: improve cond_resched() handling with large [...]
new 10ebac4f95e7 mm/memory: optimize unmap/zap with PTE-mapped THP
new 6280d7317cca mm: clarify the spec for set_ptes()
new 2bdba9868a4f mm: thp: batch-collapse PMD with set_ptes()
new 583ceaaa3399 mm: introduce pte_advance_pfn() and use for pte_next_pfn()
new c1bd2b4028ae arm64/mm: convert pte_next_pfn() to pte_advance_pfn()
new 506b586769ec x86/mm: convert pte_next_pfn() to pte_advance_pfn()
new fb23bf6bd288 mm: tidy up pte_next_pfn() definition
new 532736558e8e arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)
new 659e19302791 arm64/mm: convert set_pte_at() to set_ptes(..., 1)
new cbb0294fdd72 arm64/mm: convert ptep_clear() to ptep_get_and_clear()
new 5a00bfd6a52c arm64/mm: new ptep layer to manage contig bit
new d9d8dc2bd3fb arm64/mm: dplit __flush_tlb_range() to elide trailing DSB
new 4602e5757bcc arm64/mm: wire up PTE_CONT for user mappings
new 311a6cf29690 arm64/mm: implement new wrprotect_ptes() batch API
new 6b1e4efb6f54 arm64/mm: implement new [get_and_]clear_full_ptes() batch APIs
new c6ec76a2ebc5 mm: add pte_batch_hint() to reduce scanning in folio_pte_batch()
new fb5451e5f72b arm64/mm: implement pte_batch_hint()
new b972fc6afba0 arm64/mm: __always_inline to improve fork() perf
new f0c2264958e1 arm64/mm: automatically fold contpte mappings
new f6932a275461 nvdimm/pmem: fix leak on dax_add_host() failure
new 2807c54b3809 dax: add empty static inline for CONFIG_DAX=n
new 6d439c18d9b1 dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n
new f4d373ddd699 nvdimm/pmem: Treat alloc_dax() -EOPNOTSUPP failure as non-fatal
new c29290728dec dm: treat alloc_dax() -EOPNOTSUPP failure as non-fatal
new cf7fe690abbb dcssblk: handle alloc_dax() -EOPNOTSUPP failure
new 562ce8285b5d virtio: treat alloc_dax() -EOPNOTSUPP failure as non-fatal
new 1df4ca0155ac dax: check for data cache aliasing at runtime
new 8690bbcf3b70 Introduce cpu_dcache_is_aliasing() across all architectures
new 902ccb86ed02 dax: fix incorrect list of data cache aliasing architectures
new 059ab7be09d4 rmap: replace two calls to compound_order with folio_order
new 952237b5a9b7 kasan: increase the number of bits to shift when recording [...]
new f91e6b41dd11 userfaultfd: move userfaultfd_ctx struct to header file
new 5e4c24a57b0c userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx
new 32af81af2f6f mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK
new 867a43a34ff8 userfaultfd: use per-vma locks in userfaultfd operations
new 0a1ebc17a710 Docs/mm/damon/maintainer-profile: fix reference links for [...]
new 5b7708e6a855 Docs/mm/damon: move the list of DAMOS actions to design doc
new 669971b406f0 Docs/mm/damon: move DAMON operation sets list from the usa [...]
new 2d89957c9366 Docs/mm/damon: move monitoring target regions setup detail [...]
new 7d8cebb9630a Docs/admin-guide/mm/damon/usage: fix wrong quotas diabling [...]
new 1f1183c4c0bc merge mm-hotfixes-stable into mm-nonmm-stable to pick up s [...]
new 3ee34eabac2a lib/stackdepot: fix first entry having a 0-handle
new 8151c7a35d8b lib/stackdepot: move stack_record struct definition into t [...]
new 4bedfb314bdd mm,page_owner: maintain own list of stack_records structs
new 217b2119b9e2 mm,page_owner: implement the tracking of the stacks count
new 765973a09803 mm,page_owner: display all stacks and their count
new 05bb6f4e826b mm,page_owner: filter out stacks by a threshold
new ba6fe5377244 mm,page_owner: update Documentation regarding page_owner_stacks
new 38f6b9af04c4 mm: vmalloc: add va_alloc() helper
new 5b75b8e1b904 mm: vmalloc: rename adjust_va_to_fit_type() function
new 7fa8cee00316 mm: vmalloc: move vmap_init_free_space() down in vmalloc.c
new d093602919ad mm: vmalloc: remove global vmap_area_root rb-tree
new 55c49fee57af mm/vmalloc: remove vmap_area_list
new 282631cb2447 mm: vmalloc: remove global purge_vmap_area_root rb-tree
new 72210662c5a2 mm: vmalloc: offload free_vmap_area_lock lock
new 96aa8437d169 mm: vmalloc: add a scan area of VA only once
new 53becf32aec1 mm: vmalloc: support multiple nodes in vread_iter
new 8e1d743f2c26 mm: vmalloc: support multiple nodes in vmallocinfo
new 8f33a2ff3072 mm: vmalloc: set nr_nodes based on CPUs in a system
new 7679ba6b36db mm: vmalloc: add a shrinker to drain vmap pools
new 15e02a39fb6b mm: vmalloc: improve description of vmap node layer
new 8be4d46e12af mm: vmalloc: refactor vmalloc_dump_obj() function
new 85fcde402db1 kexec: split crashkernel reservation code out from crash_core.c
new 443cbaf9e2fd crash: split vmcoreinfo exporting code out from crash_core.c
new 2c44b67e2ef3 crash: remove dependency of FA_DUMP on CRASH_DUMP
new 02aff8480533 crash: split crash dumping code out from kexec_core.c
new 75bc255a7444 crash: clean up kdump related config items
new a4eeb2176d89 x86, crash: wrap crash dumping code into crash related ifdefs
new 40254101d878 arm64, crash: wrap crash dumping code into crash related ifdefs
new 086d67ef33ec ppc, crash: enforce KEXEC and KEXEC_FILE to select CRASH_DUMP
new 865e2acd3eb9 s390, crash: wrap crash dumping code into crash related ifdefs
new e389263561d8 sh, crash: wrap crash dumping code into crash related ifdefs
new d739f190c035 mips, crash: wrap crash dumping code into crash related ifdefs
new 0978a63f9c8b riscv, crash: wrap crash dumping code into crash related ifdefs
new 5057dff3cf80 arm, crash: wrap crash dumping code into crash related ifdefs
new ea034d0b0744 loongarch, crash: wrap crash dumping code into crash relat [...]
new 199da8714c8f arch, crash: move arch_crash_save_vmcoreinfo() out to file [...]
new b659a7c2cec6 MAINTAINERS: update mm and memcg entries
new 879c6000e191 mm/khugepaged: bypassing unnecessary scans with MMF_DISABL [...]
new 78f2f60377ee mm/damon/core: set damos_quota->esz as public field and document
new 6813131578ec mm/damon/sysfs-schemes: implement quota effective_bytes file
new c71f8a710c39 mm/damon/sysfs: implement a kdamond command for updating s [...]
new 68c4905bba24 Docs/ABI/damon: document effective_bytes sysfs file
new a6068d6dfa2f Docs/admin-guide/mm/damon/usage: document effective_bytes file
new 4d791a0a2ab4 mm/damon: move comments and fields for damos-quota-priorit [...]
new 106e26fc1c4c mm/damon/core: split out quota goal related fields to a struct
new 91f21216a79d mm/damon/core: add multiple goals per damos_quota and help [...]
new 9e736fdffe52 mm/damon/sysfs: use only quota->goals
new 89d347a545a7 mm/damon/core: remove ->goal field of damos_quota
new 06ba5b309ed8 mm/damon/core: let goal specified with only target and cur [...]
new bcce9bc16f56 mm/damon/core: support multiple metrics for quota goal
new 2dbb60f789cb mm/damon/core: implement PSI metric DAMOS quota goal
new 4daacfe8f99f mm/damon/sysfs-schemes: support PSI-based quota auto-tune
new 3c17174f64fe Docs/mm/damon/design: document quota goal self-tuning
new adc3908b3ccf Docs/ABI/damon: document quota goal metric file
new 57e88e86a167 Docs/admin-guide/mm/damon/usage: document quota goal metric file
new 58dea17d7a0f mm/damon/reclaim: implement user-feedback driven quota aut [...]
new 7ce55f8ffded mm/damon/reclaim: implement memory PSI-driven quota self-tuning
new 75c40c2509e7 Docs/admin-guide/mm/damon/reclaim: document auto-tuning pa [...]
new 568b567f78ac mm/zsmalloc: fix migrate_write_lock() when !CONFIG_COMPACTION
new 59def443c994 mm/zsmalloc: remove migrate_write_lock_nested()
new 4ad63e163264 mm/zsmalloc: remove unused zspage->isolated
new 929e4c3534ec mm/z3fold: fix the comment for __encode_handle()
new 55e78c933d74 mm: zswap: increase reject_compress_poor but not reject_co [...]
new f6f3f2759786 mm: compaction: early termination in compact_nodes()
new a6a8cdfdde43 mm/zsmalloc: remove set_zspage_mapping()
new 67eaedc1c52f mm/zsmalloc: remove_zspage() don't need fullness parameter
new ce335e072347 mm/zsmalloc: remove get_zspage_mapping()
new fa4b759212ac MAINTAINERS: add Chengming Zhou as a zswap reviewer
new 5267fe5d092e mm/page_alloc: remove unused fpi_flags in free_pages_prepare()
new ee6f62fd34f0 mm/compaction: enable compacting >0 order folios.
new 733aea0b3a7b mm/compaction: add support for >0 order folio memory compaction.
new 73318e2cafe5 mm/compaction: optimize >0 order folio compaction with fre [...]
new b4d3de57cab2 shmem: properly report quota mount options
new e26f0b939df4 mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on [...]
new cc864ebba5f6 madvise:madvise_cold_or_pageout_pte_range(): allow split w [...]
new 5bb1421422fa mm/page_alloc: make bad_range() return bool
new 6768907eb282 writeback: don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATE
new 2a6e1a8f4cf3 writeback: remove a duplicate prototype for tag_pages_for_ [...]
new a02829f011b6 writeback: fix done_index when hitting the wbc->nr_to_write
new 9810325854a3 writeback: also update wbc->nr_to_write on writeback failure
new 5d899d43ed29 writeback: only update ->writeback_index for range_cyclic [...]
new f946e0d22e22 writeback: rework the loop termination condition in write_ [...]
new b1793929b7dc writeback: factor folio_prepare_writeback() out of write_c [...]
new 751e0d559c62 writeback: factor writeback_get_batch() out of write_cache [...]
new 807d1fe36077 writeback: simplify the loops in write_cache_pages()
new 535c5d9dadb3 pagevec: add ability to iterate a queue
new e6d0ab87c8ef writeback: use the folio_batch queue iterator
new a2cbc13638d9 writeback: move the folio_prepare_writeback loop out of wr [...]
new cdc150b575cf writeback: add a writeback iterator
new c44ed5b7596f writeback: remove a use of write_cache_pages() from do_wri [...]
new bf9b7df23cb3 mm/zswap: global lru and shrinker shared by all zswap_pools
new 94ace3fec847 mm/zswap: change zswap_pool kref to percpu_ref
new 3fb43636876d sched/numa, mm: do not try to migrate memory to memoryless nodes
new f5eec03611d9 mm/util.c: add byte count to __vm_enough_memory failure warning
new cd87d9f58439 x86/mm: further clarify switch_mm_irqs_off() documentation
new 15d1ec74b5d7 x86/mm: always pass NULL as the first argument of switch_m [...]
new 77c7a095644e mm/page_alloc: make check_new_page() return bool
new 997f0ecb11da mm/memory: change vmf_anon_prepare() to be non-static
new 0ca22723e3ff hugetlb: move vm_fault declaration to the top of hugetlb_fault()
new 7dac0ec8fa3f hugetlb: pass struct vm_fault through to hugetlb_handle_us [...]
new 9acad7ba3e25 hugetlb: use vmf_anon_prepare() instead of anon_vma_prepare()
new 7c43a553792a hugetlb: allow faults to be handled under the VMA lock
new fd2f556c4f3b selftest: damon: fix minor typos in test logs
new 21992241cdcf selftests: damon: add access_memory to .gitignore
new 72ba14deb40a mm: update mark_victim tracepoints fields
new 9602e0ce9819 zram: zcomp: remove zcomp_set_max_streams() declaration
new dc24559472a6 lib/stackdepot: off by one in depot_fetch_stack()
new 8cc92a67932f kasan: fix a2 allocation and remove explicit cast in atomic tests
new ff0b5905a9c9 Docs/mm/damon/design: remove the details for pageout as pa [...]
new 912609e96cd7 arm64/mm: export contpte symbols only to GPL users
new 94c18d5f7e0d arm64/mm: improve comment in contpte_ptep_get_lockless()
new 2864f3d0f583 mm: madvise: pageout: ignore references rather than cleari [...]
new 772dd0342727 mm: enumerate all gfp flags
new 319a624ec2b7 mm/huge_memory: only split PMD mapping when necessary in u [...]
new 8897277acfef mm: support order-1 folios in the page cache
new 502003bb76b8 mm/memcg: use order instead of nr in split_page_memcg()
new 9a581c12cddb mm/page_owner: use order instead of nr in split_page_owner()
new b8791381d7ed mm: memcg: make memcg huge page split support any order split
new 46d44d09d24c mm: page_owner: add support for splitting to any order in [...]
new c010d47f107f mm: thp: split huge page to any lower order pages
new fc4d182316bd mm: huge_memory: enable debugfs to split huge pages to any order
new b4d02baa9f3e mm/memfd: refactor memfd_tag_pins() and memfd_wait_for_pins()
new 5ce1f4844ba0 mm: remove total_mapcount()
new 44503b97ad97 lib/test_vmalloc.c: fix typo in function name
new e2c5bfebabae lib/test_vmalloc.c: drop empty exit function
new 4c4a52544ae0 lib/test_vmalloc.c: use unsigned long constant
new 5dad604809c5 mm/khugepaged: keep mm in mm_slot without MMF_DISABLE_THP check
new 99fbb6bfc16f mm: make folios_put() the basis of release_pages()
new 7c76d92253db mm: convert free_unref_page_list() to use folios
new 90491d87dd46 mm: add free_unref_folios()
new 6871cc5742f4 mm: use folios_put() in __folio_batch_release()
new 4882c80975e2 memcg: add mem_cgroup_uncharge_folios()
new 7c33b8c4229a mm: remove use of folio list from folios_put()
new 24835f899c01 mm: use free_unref_folios() in put_pages_list()
new f1ee018baee9 mm: use __page_cache_release() in folios_put()
new 31b2ff82aefb mm: handle large folios in free_unref_folios()
new f77171d241e3 mm: allow non-hugetlb large folios to be batch processed
new bc2ff4cbc329 mm: free folios in a batch in shrink_folio_list()
new 29f3843026cf mm: free folios directly in move_folios_to_lru()
new be5a9e17a2cc memcg: remove mem_cgroup_uncharge_list()
new 8b7b0a5eee22 mm: remove free_unref_page_list()
new f39ec4dcb9e9 mm: remove lru_to_page()
new 4907e80b76af mm: convert free_pages_and_swap_cache() to use folios_put()
new d4111eecdc3c mm: use a folio in __collapse_huge_page_copy_succeeded()
new 63b774993dd0 mm: convert free_swap_cache() to take a folio
new 8f8cd6c0a43e modules: wait do_free_init correctly
new d3246b6ee42a crash_core: export vmemmap when CONFIG_SPARSEMEM_VMEMMAP i [...]
new 435a75548109 mm: use folio more widely in __split_huge_page
new c8b360031218 mm: add alloc_contig_migrate_range allocation statistics
new 6c1b748ebf27 mm/memory.c: do_numa_page(): remove a redundant page table read
new 26e93839d6d9 mm/zsmalloc: don't need to reserve LSB in handle
new fc37bbb3289f hugetlb: code clean for hugetlb_hstate_alloc_pages
new d5c3eb3f5026 hugetlb: split hugetlb_hstate_alloc_pages
new 2e73ff236e09 hugetlb: pass *next_nid_to_alloc directly to for_each_node [...]
new eb52286634f0 Author: Gang Li padata: dispatch works on
new bd5ed02e2395 padata: downgrade padata_do_multithreaded to serial execut [...]
new 26d1dc6bb230 hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA
new c6c21c31d0d8 hugetlb: parallelize 2M hugetlb allocation and initialization
new b78b27d02930 hugetlb: parallelize 1G hugetlb initialization
new dfbac6dc68ba mm: separate out FOLIO_FLAGS from PAGEFLAGS
new 0d846469fd21 mm: remove PageWaiters, PageSetWaiters and PageClearWaiters
new 7da8988c7c0e mm: remove PageYoung and PageIdle definitions
new fae7d834c43c mm: add __dump_folio()
new b3a3203309c8 mm: make dump_page() take a const argument
new ce3467af6bde mm: constify testing page/folio flags
new 29cfe7556bfd mm: constify more page/folio tests
new 9164448d3100 mm: remove cast from page_to_nid()
new ac96cc4d1ced mm: make folio_pte_batch available outside of mm/memory.c
new f1cce6f7fa30 mm/mempolicy: use a folio in do_mbind()
new 72741db6836b mm: page_alloc: use div64_ul() instead of do_div()
new 22beb471b46a mm: pgtable: correct the wrong comment about ptdesc->__page_flags
new ea919671517a mm: pgtable: add missing pt_index to struct ptdesc
new 57b77b75caf0 s390: supplement for ptdesc conversion
new 5aa598a72eaf mm: memory: fix shift-out-of-bounds in fault_around_bytes_set
new e35606e4167d mm/zswap: global lru and shrinker shared by all zswap_pools fix
new a2aa530d856d mm/powerpc: define pXd_large() with pXd_leaf()
new bd18b688220c mm/powerpc: replace pXd_is_leaf() with pXd_leaf()
new dba8e6f34f07 mm/x86: replace p4d_large() with p4d_leaf()
new 83ea65da325c mm/x86: replace pgd_large() with pgd_leaf()
new 924bd6a8c967 mm/x86: drop two unnecessary pud_leaf() definitions
new b6c9d5a93b4c mm/kasan: use pXd_leaf() in shadow_mapped()
new 2f709f7bfd3d mm/treewide: replace pmd_large() with pmd_leaf()
new 0a845e0f6348 mm/treewide: replace pud_large() with pud_leaf()
new e72c7c2b8866 mm/treewide: drop pXd_large()
new c05995b7ec2a mm/treewide: align up pXd_leaf() retval across archs
new 82b1c07a0af6 mm: swap: fix race between free_swap_and_cache() and swapoff()
new 84d6ac31c34f mm,page_owner: check for null stack_record before bumping [...]
new 4839e79c7eae mm,page_owner: drop unnecessary check
new 58f327f2ce80 filemap: avoid unnecessary major faults in filemap_fault()
new 47932e7048df mm: remove folio from deferred split list before uncharging it
new b555895c3135 mm: fix list corruption in put_pages_list
new b14d1671ddd3 mm: add an explicit smp_wmb() to UFFDIO_CONTINUE
new d221dd5fea64 mm, vmscan: retry kswapd's priority loop with cache_trim_m [...]
new 1412ecb3d256 mm/huge_memory: check new folio order when split a folio
new 2394aef616cf mm/huge_memory: skip invalid debugfs new_order input for f [...]
new 2fd570c1d802 selftests/mm: dont fail testsuite due to a lack of hugepages
new 5a6aa60d1823 selftests/mm: skip uffd hugetlb tests with insufficient hugepages
new 84d147df1334 selftests/mm: skip the hugetlb-madvise tests on unmet huge [...]
new c087a5c324e5 mm: recover pud_leaf() definitions in nopmd case
new cd197c3a2040 mm: prohibit the last subpage from reusing the entire large folio
new 82634d7e2427 memtest: use {READ,WRITE}_ONCE in memory scanning
new 6c303f1af356 crypto: introduce: acomp_is_async to expose if comp driver [...]
new 270700dd06ca mm/zswap: remove the memcpy if acomp is not sleepable
new 902861e34c40 Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel [...]
new f2d5dcb48f7b bounds: support non-power-of-two CONFIG_NR_CPUS
new fafdea34194a arch and include: update LLVM Phabricator links
new 2947a4567f3a treewide: update LLVM Bugzilla links
new 7c37857fc23a selftests: add eventfd selftests
new a43c47561e46 list: add hlist_count_nodes()
new 3fa2601e4a1f binder: use of hlist_count_nodes()
new b20a229c28be bcache: use of hlist_count_nodes()
new c20241400c04 ocfs2: spelling fix
new 3911fb647b65 lib/win_minmax: fix header comments
new b73aa539a778 panic: suppress gnu_printf warning
new c499c717ee7c lib min_heap: optimize number of calls to min_heapify()
new c641722e0c94 lib min_heap: optimize number of comparisons in min_heapify()
new 50ec499b9a43 sysctl: allow change system v ipc sysctls inside ipc namespace
new 9220066ea807 docs: add information about ipc sysctls limitations
new f9436a5d0497 sysctl: allow to change limits for posix messages queues
new 6db9d317833d user_namespace: remove unnecessary NULL values from kbuf
new db946a422260 lib/sort: optimize heapsort for equal elements in sift-down path
new 0e02ca29a563 lib/sort: optimize heapsort with double-pop variation
new d6bbab8f352e flex_proportions: remove unused fprop_local_single
new 08701813a1b4 ptrace_attach: shift send(SIGSTOP) into ptrace_set_stopped()
new c3c6c2048238 lib: dhry: remove unneeded <linux/mutex.h>
new b8d1b82837f3 lib: dhry: use ktime_ms_delta() helper
new f785785c0a54 lib: dhry: add missing closing parenthesis
new 598daf7520d3 nilfs2: convert recovery logic to use kmap_local
new f7aeb97a584f nilfs2: convert segment buffer to use kmap_local
new 92e0a2b03745 nilfs2: convert nilfs_copy_buffer() to use kmap_local
new a3baca58b64e nilfs2: convert metadata file common code to use kmap_local
new 6b473de888f0 nilfs2: convert sufile to use kmap_local
new af6eae646851 nilfs2: convert persistent object allocator to use kmap_local
new 065458733738 nilfs2: convert DAT to use kmap_local
new 9cced6a521ed nilfs2: move nilfs_bmap_write call out of nilfs_write_inod [...]
new 97d3e9403142 nilfs2: do not acquire rwsem in nilfs_bmap_write()
new 7282f2ae8105 nilfs2: convert ifile to use kmap_local
new d37db936c543 nilfs2: localize highmem mapping for checkpoint creation w [...]
new cce259b4c3b1 nilfs2: localize highmem mapping for checkpoint finalizati [...]
new 1244a6d7a2c1 nilfs2: localize highmem mapping for checkpoint reading wi [...]
new 78ce491548e1 nilfs2: remove nilfs_cpfile_{get,put}_checkpoint()
new 5eccc067f017 nilfs2: convert cpfile to use kmap_local
new 9c1b86f8ce04 kbuild: raise the minimum supported version of LLVM to 13.0.1
new c6d9a4a93725 Makefile: drop warn-stack-size plugin opt
new 22d3da073f33 x86: drop stack-alignment plugin opt
new 19336376bda6 ARM: remove Thumb2 __builtin_thread_pointer workaround for Clang
new 634e4ff9ffd8 arm64: Kconfig: clean up tautological LLVM version checks
new 9a12e9a165b3 powerpc: Kconfig: remove tautology in CONFIG_COMPAT
new de5f3984664e riscv: remove MCOUNT_NAME workaround
new a38d97181271 riscv: Kconfig: remove version dependency from CONFIG_CLAN [...]
new 7d354f49b8d6 fortify: drop Clang version check for 12.0.1 or newer
new 9feceff1d2d6 lib/Kconfig.debug: update Clang version check in CONFIG_KCOV
new e5efd80a9a76 compiler-clang.h: update __diag_clang() macros for minimum [...]
new f2943f3f0804 selftests/mm: hugetlb_reparenting_test: do not unmount
new 20a2191c2ef3 selftests/mm: run_vmtests: remove sudo and conform to tap
new 7d695b1c3695 selftests/mm: save and restore nr_hugepages value
new c23ea61726d5 selftests/mm: protection_keys: save/restore nr_hugepages settings
new f16ff3b692ad selftests/mm: run_vmtests.sh: add missing tests
new ac4db926e17a init: remove obsolete arch_call_rest_init() wrapper
new 2e3fc6ca5214 panic: add option to dump blocked tasks in panic_print
new a1fb1c77950f const_structs.checkpatch: add bus_type
new fde2497d2bc3 fat: fix uninitialized field in nostale filehandles
new 022b973a3de9 smp: make __smp_processor_id() 0-argument macro
new 1b12e8bba11c nilfs2: MAINTAINERS: drop unreachable project mirror site
new 2932fb0a927d list: leverage list_is_head() for list_entry_is_head()
new 9bea6216f94b dyndbg: replace kstrdup() + strchr() with kstrdup_and_replace()
new 6a57a21943da Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>"
new 3606422a2859 const_structs.checkpatch: add device_type
new 49fd5f5ac4b5 get_signal: don't abuse ksig->info.si_signo and ksig->sig
new dd69edd643a8 get_signal: hide_si_addr_tag_bits: fix the usage of uninit [...]
new a436184e3bfb get_signal: don't initialize ksig->info if SIGNAL_GROUP_EX [...]
new 4bb7be96fc88 kexec: copy only happens before uchunk goes to zero
new 8c86fb68ffcb mul_u64_u64_div_u64: increase precision by conditionally s [...]
new adc2c8d0b36f nilfs2: use div64_ul() instead of do_div()
new 75060b6ead0e watchdog/core: remove sysctl handlers from public header
new c44f063e740e buildid: use kmap_local_page()
new bea0a5869587 assoc_array: fix the return value in assoc_array_insert_mi [...]
new 46bd9449464a ocfs2: remove SLAB_MEM_SPREAD flag usage
new 41e296f69fb1 ocfs2: enable ocfs2_listxattr for special files
new f2f26b4a84a0 nilfs2: fix failure to detect DAT corruption in btree and [...]
new 269cdf353b5b nilfs2: prevent kernel bug at submit_bh_wbc()
new e5eb28f6d1af Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git. [...]
The 515 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/ABI/testing/sysfs-bus-dax | 153 ++
Documentation/ABI/testing/sysfs-kernel-mm-cma | 6 +
Documentation/ABI/testing/sysfs-kernel-mm-damon | 16 +-
.../ABI/testing/sysfs-kernel-mm-mempolicy | 4 +
.../sysfs-kernel-mm-mempolicy-weighted-interleave | 25 +
Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 +-
Documentation/admin-guide/kernel-parameters.txt | 1 +
Documentation/admin-guide/mm/damon/reclaim.rst | 27 +
Documentation/admin-guide/mm/damon/usage.rst | 158 +-
.../admin-guide/mm/numa_memory_policy.rst | 9 +
Documentation/admin-guide/sysctl/kernel.rst | 15 +-
Documentation/dev-tools/kasan.rst | 20 +-
Documentation/mm/damon/design.rst | 70 +-
Documentation/mm/damon/maintainer-profile.rst | 8 +-
Documentation/mm/page_owner.rst | 45 +
Documentation/process/changes.rst | 2 +-
.../zh_CN/admin-guide/mm/damon/usage.rst | 20 +-
.../translations/zh_CN/dev-tools/kasan.rst | 20 +-
.../zh_TW/admin-guide/mm/damon/usage.rst | 20 +-
.../translations/zh_TW/dev-tools/kasan.rst | 20 +-
MAINTAINERS | 13 +-
Makefile | 8 -
arch/arc/Kconfig | 1 +
arch/arc/include/asm/cachetype.h | 9 +
arch/arm/Kconfig | 1 +
arch/arm/Kconfig.debug | 2 +-
arch/arm/configs/aspeed_g4_defconfig | 2 +-
arch/arm/configs/aspeed_g5_defconfig | 2 +-
arch/arm/include/asm/cachetype.h | 2 +
arch/arm/include/asm/current.h | 8 +-
arch/arm/include/asm/pgtable-2level.h | 1 -
arch/arm/include/asm/pgtable-3level.h | 1 -
arch/arm/include/asm/pgtable.h | 2 +
arch/arm/include/asm/ptdump.h | 6 +-
arch/arm/kernel/Makefile | 1 +
arch/arm/kernel/machine_kexec.c | 7 -
arch/arm/kernel/setup.c | 4 +-
arch/arm/kernel/vmcore_info.c | 10 +
arch/arm/mm/dump.c | 4 +-
arch/arm/mm/init.c | 2 +-
arch/arm/mm/mmu.c | 2 +-
arch/arm64/Kconfig | 20 +-
.../include/asm/{crash_core.h => crash_reserve.h} | 4 +-
arch/arm64/include/asm/kexec.h | 2 +-
arch/arm64/include/asm/pgtable.h | 431 +++-
arch/arm64/include/asm/ptdump.h | 7 -
arch/arm64/include/asm/tlbflush.h | 13 +-
arch/arm64/kernel/Makefile | 2 +-
arch/arm64/kernel/efi.c | 4 +-
arch/arm64/kernel/machine_kexec.c | 2 +-
arch/arm64/kernel/machine_kexec_file.c | 10 +-
arch/arm64/kernel/mte.c | 2 +-
arch/arm64/kernel/{crash_core.c => vmcore_info.c} | 3 +-
arch/arm64/kvm/guest.c | 2 +-
arch/arm64/mm/Makefile | 1 +
arch/arm64/mm/contpte.c | 408 ++++
arch/arm64/mm/fault.c | 12 +-
arch/arm64/mm/fixmap.c | 4 +-
arch/arm64/mm/hugetlbpage.c | 47 +-
arch/arm64/mm/init.c | 2 +-
arch/arm64/mm/kasan_init.c | 6 +-
arch/arm64/mm/mmu.c | 18 +-
arch/arm64/mm/pageattr.c | 6 +-
arch/arm64/mm/ptdump.c | 11 +-
arch/arm64/mm/trans_pgd.c | 6 +-
arch/csky/Kconfig | 1 +
arch/csky/include/asm/cachetype.h | 9 +
arch/loongarch/kernel/setup.c | 2 +-
arch/loongarch/kvm/mmu.c | 2 +-
arch/m68k/Kconfig | 1 +
arch/m68k/include/asm/cachetype.h | 9 +
arch/mips/Kconfig | 1 +
arch/mips/include/asm/cachetype.h | 9 +
arch/mips/kernel/setup.c | 17 +-
arch/nios2/Kconfig | 1 +
arch/nios2/include/asm/cachetype.h | 10 +
arch/nios2/include/asm/pgtable.h | 2 +
arch/parisc/Kconfig | 1 +
arch/parisc/include/asm/cachetype.h | 9 +
arch/powerpc/Kconfig | 8 +-
arch/powerpc/Makefile | 4 +-
arch/powerpc/include/asm/book3s/64/pgtable.h | 26 +-
arch/powerpc/include/asm/pgtable.h | 30 +-
arch/powerpc/include/asm/tlb.h | 2 +
arch/powerpc/kernel/setup-common.c | 2 +-
arch/powerpc/kexec/Makefile | 1 +
arch/powerpc/kexec/core.c | 28 -
arch/powerpc/kexec/vmcore_info.c | 32 +
arch/powerpc/kvm/book3s_64_mmu_radix.c | 12 +-
arch/powerpc/kvm/book3s_hv_nested.c | 2 +-
arch/powerpc/mm/book3s64/pgtable.c | 4 +-
arch/powerpc/mm/book3s64/radix_pgtable.c | 16 +-
arch/powerpc/mm/hugetlbpage.c | 6 +-
arch/powerpc/mm/mmu_decl.h | 6 -
arch/powerpc/mm/nohash/kaslr_booke.c | 4 +-
arch/powerpc/mm/pgtable.c | 11 +-
arch/powerpc/mm/pgtable_32.c | 4 -
arch/powerpc/mm/pgtable_64.c | 11 +-
arch/powerpc/mm/ptdump/ptdump.c | 21 +-
arch/powerpc/platforms/powernv/opal-core.c | 2 +-
arch/powerpc/xmon/xmon.c | 6 +-
arch/riscv/Kconfig | 6 +-
.../include/asm/{crash_core.h => crash_reserve.h} | 4 +-
arch/riscv/include/asm/ftrace.h | 14 +-
arch/riscv/include/asm/pgtable-64.h | 2 +-
arch/riscv/include/asm/pgtable.h | 4 +-
arch/riscv/include/asm/ptdump.h | 22 -
arch/riscv/kernel/Makefile | 2 +-
arch/riscv/kernel/elf_kexec.c | 9 +-
arch/riscv/kernel/mcount.S | 10 +-
arch/riscv/kernel/{crash_core.c => vmcore_info.c} | 3 +-
arch/riscv/mm/init.c | 5 +-
arch/riscv/mm/ptdump.c | 12 +-
arch/s390/Kconfig | 1 +
arch/s390/boot/vmem.c | 4 +-
arch/s390/include/asm/ftrace.h | 2 +-
arch/s390/include/asm/pgalloc.h | 4 +-
arch/s390/include/asm/pgtable.h | 22 +-
arch/s390/include/asm/ptdump.h | 14 -
arch/s390/include/asm/tlb.h | 30 +-
arch/s390/kernel/Makefile | 1 +
arch/s390/kernel/kexec_elf.c | 2 +
arch/s390/kernel/kexec_image.c | 2 +
arch/s390/kernel/machine_kexec.c | 15 -
arch/s390/kernel/machine_kexec_file.c | 10 +
arch/s390/kernel/vmcore_info.c | 21 +
arch/s390/mm/dump_pagetables.c | 21 +-
arch/s390/mm/gmap.c | 52 +-
arch/s390/mm/hugetlbpage.c | 6 +-
arch/s390/mm/init.c | 5 -
arch/s390/mm/pageattr.c | 4 +-
arch/s390/mm/pgalloc.c | 8 +-
arch/s390/mm/pgtable.c | 12 +-
arch/s390/mm/vmem.c | 74 +-
arch/sh/Kconfig | 1 +
arch/sh/include/asm/cachetype.h | 9 +
arch/sh/kernel/Makefile | 1 +
arch/sh/kernel/machine_kexec.c | 14 +-
arch/sh/kernel/setup.c | 2 +-
.../crash_core_32.c => sh/kernel/vmcore_info.c} | 10 +-
arch/sparc/Kconfig | 1 +
arch/sparc/include/asm/cachetype.h | 14 +
arch/sparc/include/asm/pgtable_64.h | 10 +-
arch/sparc/kernel/chmc.c | 2 +-
arch/sparc/kernel/ds.c | 2 +-
arch/sparc/mm/init_64.c | 6 +-
arch/x86/Kconfig | 2 +-
arch/x86/Makefile | 6 -
arch/x86/boot/compressed/ident_map_64.c | 2 +-
.../include/asm/{crash_core.h => crash_reserve.h} | 6 +-
arch/x86/include/asm/mmu.h | 2 +-
arch/x86/include/asm/pgtable.h | 37 +-
arch/x86/kernel/Makefile | 6 +-
arch/x86/kernel/alternative.c | 2 +-
arch/x86/kernel/cpu/mshyperv.c | 10 +-
arch/x86/kernel/kexec-bzimage64.c | 4 +
arch/x86/kernel/kvm.c | 4 +-
arch/x86/kernel/machine_kexec_64.c | 3 +
arch/x86/kernel/reboot.c | 4 +-
arch/x86/kernel/setup.c | 2 +-
arch/x86/kernel/smp.c | 2 +-
.../kernel/{crash_core_32.c => vmcore_info_32.c} | 2 +-
.../kernel/{crash_core_64.c => vmcore_info_64.c} | 2 +-
arch/x86/kvm/mmu/mmu.c | 6 +-
arch/x86/mm/dump_pagetables.c | 24 +-
arch/x86/mm/fault.c | 16 +-
arch/x86/mm/ident_map.c | 2 +-
arch/x86/mm/init_32.c | 4 +-
arch/x86/mm/init_64.c | 16 +-
arch/x86/mm/kasan_init_64.c | 4 +-
arch/x86/mm/mem_encrypt_identity.c | 6 +-
arch/x86/mm/pat/set_memory.c | 14 +-
arch/x86/mm/pgtable.c | 4 +-
arch/x86/mm/pti.c | 10 +-
arch/x86/mm/tlb.c | 39 +-
arch/x86/power/Makefile | 2 +-
arch/x86/power/hibernate.c | 6 +-
arch/x86/xen/enlighten_hvm.c | 4 +
arch/x86/xen/mmu_pv.c | 14 +-
arch/xtensa/Kconfig | 1 +
arch/xtensa/include/asm/cachetype.h | 10 +
crypto/blake2b_generic.c | 2 +-
drivers/android/binder.c | 4 +-
drivers/base/cacheinfo.c | 50 +-
drivers/base/cpu.c | 6 +-
drivers/base/memory.c | 23 +-
drivers/block/sunvdc.c | 2 +-
drivers/block/zram/zcomp.c | 5 +-
drivers/block/zram/zcomp.h | 1 -
drivers/block/zram/zram_drv.c | 2 +-
drivers/char/hw_random/n2-drv.c | 2 +-
drivers/char/tpm/st33zp24/i2c.c | 2 +-
drivers/char/tpm/st33zp24/spi.c | 2 +-
drivers/char/tpm/st33zp24/st33zp24.c | 2 +-
drivers/char/tpm/tpm-interface.c | 2 +-
drivers/char/tpm/tpm_atmel.c | 2 +-
drivers/char/tpm/tpm_i2c_nuvoton.c | 2 +-
drivers/char/tpm/tpm_nsc.c | 2 +-
drivers/char/tpm/tpm_tis.c | 2 +-
drivers/char/tpm/tpm_tis_core.c | 2 +-
drivers/char/tpm/tpm_vtpm_proxy.c | 2 +-
drivers/cpuidle/cpuidle.c | 2 +-
drivers/crypto/n2_core.c | 2 +-
drivers/dax/bus.c | 293 ++-
drivers/dax/super.c | 14 +
drivers/firmware/efi/libstub/Makefile | 2 +-
drivers/firmware/qemu_fw_cfg.c | 14 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 2 +-
drivers/hwmon/dell-smm-hwmon.c | 2 +-
drivers/hwmon/ultra45_env.c | 2 +-
drivers/i2c/muxes/i2c-mux-mlxcpld.c | 2 +-
drivers/leds/leds-sunfire.c | 2 +-
drivers/md/bcache/sysfs.c | 8 +-
drivers/md/dm.c | 17 +-
drivers/media/common/siano/smscoreapi.c | 2 +-
drivers/media/common/siano/smsdvb-main.c | 2 +-
drivers/media/dvb-frontends/cx24117.c | 2 +-
drivers/media/test-drivers/vicodec/codec-fwht.c | 2 +-
drivers/media/usb/siano/smsusb.c | 2 +-
drivers/misc/sgi-gru/grufault.c | 2 +-
drivers/net/ethernet/broadcom/tg3.c | 2 +-
drivers/net/ethernet/sun/cassini.c | 2 +-
drivers/net/ethernet/sun/niu.c | 2 +-
drivers/net/ethernet/sun/sunhme.c | 2 +-
drivers/net/ethernet/sun/sunvnet.c | 2 +-
drivers/net/ethernet/sun/sunvnet_common.c | 2 +-
drivers/net/ppp/pptp.c | 2 +-
drivers/nvdimm/pmem.c | 23 +-
drivers/of/kexec.c | 2 +
drivers/platform/x86/compal-laptop.c | 2 +-
drivers/platform/x86/intel/oaktrail.c | 2 +-
drivers/platform/x86/mlx-platform.c | 2 +-
drivers/regulator/Kconfig | 2 +-
drivers/s390/block/dcssblk.c | 11 +-
drivers/s390/char/sclp_cmd.c | 44 +-
drivers/s390/net/fsm.c | 2 +-
drivers/sbus/char/openprom.c | 2 +-
drivers/scsi/esp_scsi.c | 2 +-
drivers/scsi/jazz_esp.c | 2 +-
drivers/scsi/mesh.c | 2 +-
drivers/scsi/qlogicpti.c | 2 +-
drivers/scsi/sun3x_esp.c | 2 +-
drivers/scsi/sun_esp.c | 2 +-
drivers/video/fbdev/hgafb.c | 2 +-
fs/Kconfig | 2 +-
fs/fat/nfs.c | 6 +
fs/fuse/virtio_fs.c | 15 +-
fs/nilfs2/alloc.c | 91 +-
fs/nilfs2/bmap.c | 3 -
fs/nilfs2/btree.c | 9 +-
fs/nilfs2/cpfile.c | 321 ++-
fs/nilfs2/cpfile.h | 10 +-
fs/nilfs2/dat.c | 40 +-
fs/nilfs2/direct.c | 9 +-
fs/nilfs2/ifile.c | 21 +-
fs/nilfs2/ifile.h | 10 +-
fs/nilfs2/inode.c | 46 +-
fs/nilfs2/ioctl.c | 4 +-
fs/nilfs2/mdt.c | 4 +-
fs/nilfs2/nilfs.h | 3 +-
fs/nilfs2/page.c | 8 +-
fs/nilfs2/recovery.c | 4 +-
fs/nilfs2/segbuf.c | 4 +-
fs/nilfs2/segment.c | 121 +-
fs/nilfs2/sufile.c | 88 +-
fs/nilfs2/super.c | 33 +-
fs/nilfs2/the_nilfs.c | 2 +-
fs/ocfs2/dlmglue.c | 2 +-
fs/ocfs2/file.c | 1 +
fs/ocfs2/super.c | 4 +-
fs/proc/Kconfig | 2 +-
fs/proc/kcore.c | 2 +-
fs/proc/task_mmu.c | 17 +-
fs/userfaultfd.c | 86 +-
include/asm-generic/tlb.h | 44 +-
include/asm-generic/vmlinux.lds.h | 2 +-
include/crypto/acompress.h | 6 +
include/linux/buildid.h | 2 +-
include/linux/cacheinfo.h | 6 +
include/linux/cma.h | 6 +-
include/linux/compiler-clang.h | 10 +-
include/linux/crash_core.h | 152 +-
include/linux/crash_reserve.h | 48 +
include/linux/damon.h | 89 +-
include/linux/dax.h | 17 +-
include/linux/efi.h | 5 +
include/linux/flex_proportions.h | 32 -
include/linux/gfp.h | 2 +-
include/linux/gfp_types.h | 90 +-
include/linux/highmem.h | 14 +
include/linux/huge_mm.h | 21 +-
include/linux/hugetlb.h | 2 +-
include/linux/kexec.h | 47 +-
include/linux/list.h | 17 +-
include/linux/list_lru.h | 20 +-
include/linux/memcontrol.h | 31 +-
include/linux/memory.h | 9 +
include/linux/memory_hotplug.h | 24 +-
include/linux/memremap.h | 3 +-
include/linux/min_heap.h | 44 +-
include/linux/mm.h | 56 +-
include/linux/mm_types.h | 42 +-
include/linux/mmdebug.h | 2 +-
include/linux/mmu_context.h | 2 +-
include/linux/mmzone.h | 9 +-
include/linux/moduleloader.h | 8 +
include/linux/nmi.h | 7 -
include/linux/padata.h | 14 +-
include/linux/page-flags.h | 153 +-
include/linux/page_counter.h | 2 +-
include/linux/page_owner.h | 14 +-
include/linux/pagevec.h | 18 +
include/linux/pgtable.h | 143 +-
include/linux/ptdump.h | 10 +
include/linux/sched.h | 10 +-
include/linux/sched/mm.h | 55 +-
include/linux/stackdepot.h | 58 +
include/linux/start_kernel.h | 2 -
include/linux/swap.h | 8 +-
include/linux/swapops.h | 13 +
include/linux/userfaultfd_k.h | 75 +-
include/linux/vmalloc.h | 1 -
include/linux/{crash_core.h => vmcore_info.h} | 72 +-
include/linux/win_minmax.h | 4 +-
include/linux/writeback.h | 12 +-
include/linux/zswap.h | 11 +-
include/trace/events/compaction.h | 6 +-
include/trace/events/kmem.h | 38 +
include/trace/events/oom.h | 36 +-
include/uapi/linux/mempolicy.h | 1 +
init/initramfs.c | 2 +-
init/main.c | 16 +-
ipc/ipc_sysctl.c | 37 +-
ipc/mq_sysctl.c | 36 +
kernel/Kconfig.kexec | 12 +-
kernel/Makefile | 5 +-
kernel/bounds.c | 2 +-
kernel/crash_core.c | 764 ++------
kernel/crash_reserve.c | 464 +++++
kernel/dma/contiguous.c | 6 -
kernel/{crash_dump.c => elfcorehdr.c} | 0
kernel/events/uprobes.c | 2 +-
kernel/kallsyms_selftest.c | 1 -
kernel/kexec.c | 11 +-
kernel/kexec_core.c | 294 +--
kernel/kexec_file.c | 15 +-
kernel/kexec_internal.h | 2 +
kernel/ksysfs.c | 10 +-
kernel/module/main.c | 9 +-
kernel/padata.c | 14 +-
kernel/panic.c | 9 +
kernel/printk/printk.c | 4 +-
kernel/ptrace.c | 13 +-
kernel/sched/fair.c | 6 +
kernel/signal.c | 28 +-
kernel/user_namespace.c | 2 +-
kernel/vmcore_info.c | 233 +++
kernel/watchdog.c | 22 +-
lib/Kconfig.debug | 4 +-
lib/Kconfig.kasan | 2 +-
lib/assoc_array.c | 2 +-
lib/buildid.c | 6 +-
lib/dhry_1.c | 2 +-
lib/dhry_run.c | 1 -
lib/dynamic_debug.c | 7 +-
lib/flex_proportions.c | 77 -
lib/maple_tree.c | 6 +-
lib/math/div64.c | 15 +
lib/raid6/Makefile | 2 +-
lib/sort.c | 20 +-
lib/stackdepot.c | 65 +-
lib/stackinit_kunit.c | 2 +-
lib/test_vmalloc.c | 11 +-
lib/test_xarray.c | 230 +++
mm/Kconfig | 37 +-
mm/cma.c | 28 +-
mm/cma.h | 5 +
mm/cma_sysfs.c | 15 +
mm/compaction.c | 355 ++--
mm/damon/Kconfig | 7 +-
mm/damon/core.c | 120 +-
mm/damon/dbgfs.c | 26 +-
mm/damon/paddr.c | 2 +-
mm/damon/reclaim.c | 53 +
mm/damon/sysfs-common.h | 8 +-
mm/damon/sysfs-schemes.c | 146 +-
mm/damon/sysfs.c | 54 +-
mm/debug.c | 130 +-
mm/filemap.c | 52 +-
mm/huge_memory.c | 387 ++--
mm/hugetlb.c | 414 ++--
mm/internal.h | 119 +-
mm/kasan/common.c | 2 +-
mm/kasan/kasan_test.c | 82 +-
mm/kasan/kasan_test_module.c | 4 +-
mm/kasan/report.c | 2 +-
mm/kasan/shadow.c | 11 +-
mm/khugepaged.c | 50 +-
mm/kmsan/hooks.c | 36 +-
mm/list_lru.c | 20 +-
mm/madvise.c | 10 +-
mm/memcontrol.c | 123 +-
mm/memfd.c | 47 +-
mm/memory-tiers.c | 26 +-
mm/memory.c | 399 ++--
mm/memory_hotplug.c | 34 +-
mm/mempolicy.c | 507 ++++-
mm/memtest.c | 4 +-
mm/migrate.c | 7 +-
mm/mlock.c | 3 +-
mm/mm_init.c | 1 +
mm/mmap.c | 110 +-
mm/mmu_gather.c | 111 +-
mm/mprotect.c | 4 +-
mm/nommu.c | 2 -
mm/oom_kill.c | 6 +-
mm/page-writeback.c | 390 ++--
mm/page_alloc.c | 187 +-
mm/page_isolation.c | 2 +-
mm/page_owner.c | 210 +-
mm/ptdump.c | 22 +
mm/readahead.c | 9 +-
mm/rmap.c | 14 +-
mm/shmem.c | 18 +
mm/slab_common.c | 2 +-
mm/sparse.c | 3 +-
mm/swap.c | 197 +-
mm/swap_slots.c | 3 +
mm/swap_state.c | 32 +-
mm/swapfile.c | 45 +-
mm/userfaultfd.c | 493 +++--
mm/util.c | 6 +-
mm/vmalloc.c | 1080 ++++++++---
mm/vmscan.c | 256 +--
mm/z3fold.c | 5 +-
mm/zsmalloc.c | 123 +-
mm/zswap.c | 2050 ++++++++++----------
net/bridge/br_multicast.c | 2 +-
net/ipv4/gre_demux.c | 2 +-
net/ipv6/ip6_gre.c | 2 +-
net/iucv/iucv.c | 2 +-
net/mpls/mpls_gso.c | 2 +-
scripts/const_structs.checkpatch | 2 +
scripts/gdb/linux/vmalloc.py | 56 +-
scripts/min-tool-version.sh | 2 +-
scripts/recordmcount.pl | 2 +-
security/Kconfig | 2 -
tools/mm/Makefile | 9 +-
tools/mm/thpmaps | 675 +++++++
tools/objtool/noreturns.h | 1 -
tools/testing/selftests/cgroup/test_zswap.c | 122 +-
tools/testing/selftests/damon/.gitignore | 3 +
tools/testing/selftests/damon/Makefile | 5 +
tools/testing/selftests/damon/_chk_dependency.sh | 20 +-
tools/testing/selftests/damon/_damon_sysfs.py | 77 +-
tools/testing/selftests/damon/_debugfs_common.sh | 7 +
.../selftests/damon/damos_apply_interval.py | 67 +
...ed_regions_wss_estimation.py => damos_quota.py} | 40 +-
.../selftests/damon/debugfs_empty_targets.sh | 12 +-
.../selftests/damon/debugfs_target_ids_pid_leak.c | 68 +
.../selftests/damon/debugfs_target_ids_pid_leak.sh | 22 +
...debugfs_target_ids_read_before_terminate_race.c | 80 +
...ebugfs_target_ids_read_before_terminate_race.sh | 14 +
.../sysfs_update_schemes_tried_regions_hang.py | 2 +-
..._update_schemes_tried_regions_wss_estimation.py | 2 +-
.../{damon => filesystems/eventfd}/.gitignore | 2 +-
.../testing/selftests/filesystems/eventfd/Makefile | 7 +
.../selftests/filesystems/eventfd/eventfd_test.c | 186 ++
tools/testing/selftests/memfd/memfd_test.c | 10 -
tools/testing/selftests/mm/.gitignore | 1 +
tools/testing/selftests/mm/Makefile | 6 +
.../selftests/mm/charge_reserved_hugetlb.sh | 4 +
tools/testing/selftests/mm/compaction_test.c | 37 +-
tools/testing/selftests/mm/hugetlb-madvise.c | 3 +-
tools/testing/selftests/mm/hugetlb_madv_vs_map.c | 124 ++
.../selftests/mm/hugetlb_reparenting_test.sh | 9 +-
tools/testing/selftests/mm/ksm_functional_tests.c | 4 +-
tools/testing/selftests/mm/map_fixed_noreplace.c | 96 +-
tools/testing/selftests/mm/map_hugetlb.c | 42 +-
tools/testing/selftests/mm/map_populate.c | 37 +-
tools/testing/selftests/mm/mlock-random-test.c | 136 +-
tools/testing/selftests/mm/mlock2-tests.c | 282 ++-
tools/testing/selftests/mm/mlock2.h | 11 +-
tools/testing/selftests/mm/mrelease_test.c | 80 +-
tools/testing/selftests/mm/mremap_dontunmap.c | 32 +-
tools/testing/selftests/mm/on-fault-limit.c | 36 +-
tools/testing/selftests/mm/protection_keys.c | 34 +
tools/testing/selftests/mm/run_vmtests.sh | 52 +-
tools/testing/selftests/mm/split_huge_page_test.c | 323 ++-
tools/testing/selftests/mm/thuge-gen.c | 147 +-
tools/testing/selftests/mm/transhuge-stress.c | 36 +-
tools/testing/selftests/mm/uffd-stress.c | 6 +
tools/testing/selftests/mm/virtual_address_range.c | 44 +-
tools/testing/selftests/mm/vm_util.c | 6 +-
494 files changed, 13338 insertions(+), 6959 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-dax
create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-in [...]
create mode 100644 arch/arc/include/asm/cachetype.h
create mode 100644 arch/arm/kernel/vmcore_info.c
rename arch/arm64/include/asm/{crash_core.h => crash_reserve.h} (81%)
rename arch/arm64/kernel/{crash_core.c => vmcore_info.c} (92%)
create mode 100644 arch/arm64/mm/contpte.c
create mode 100644 arch/csky/include/asm/cachetype.h
create mode 100644 arch/m68k/include/asm/cachetype.h
create mode 100644 arch/mips/include/asm/cachetype.h
create mode 100644 arch/nios2/include/asm/cachetype.h
create mode 100644 arch/parisc/include/asm/cachetype.h
create mode 100644 arch/powerpc/kexec/vmcore_info.c
rename arch/riscv/include/asm/{crash_core.h => crash_reserve.h} (78%)
delete mode 100644 arch/riscv/include/asm/ptdump.h
rename arch/riscv/kernel/{crash_core.c => vmcore_info.c} (88%)
delete mode 100644 arch/s390/include/asm/ptdump.h
create mode 100644 arch/s390/kernel/vmcore_info.c
create mode 100644 arch/sh/include/asm/cachetype.h
copy arch/{x86/kernel/crash_core_32.c => sh/kernel/vmcore_info.c} (59%)
create mode 100644 arch/sparc/include/asm/cachetype.h
rename arch/x86/include/asm/{crash_core.h => crash_reserve.h} (92%)
rename arch/x86/kernel/{crash_core_32.c => vmcore_info_32.c} (90%)
rename arch/x86/kernel/{crash_core_64.c => vmcore_info_64.c} (94%)
create mode 100644 arch/xtensa/include/asm/cachetype.h
create mode 100644 include/linux/crash_reserve.h
copy include/linux/{crash_core.h => vmcore_info.h} (60%)
create mode 100644 kernel/crash_reserve.c
rename kernel/{crash_dump.c => elfcorehdr.c} (100%)
create mode 100644 kernel/vmcore_info.c
create mode 100644 tools/mm/thpmaps
create mode 100644 tools/testing/selftests/damon/damos_apply_interval.py
copy tools/testing/selftests/damon/{sysfs_update_schemes_tried_regions_wss_estimat [...]
create mode 100644 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.c
create mode 100644 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.sh
create mode 100644 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...]
create mode 100644 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...]
copy tools/testing/selftests/{damon => filesystems/eventfd}/.gitignore (64%)
create mode 100644 tools/testing/selftests/filesystems/eventfd/Makefile
create mode 100644 tools/testing/selftests/filesystems/eventfd/eventfd_test.c
create mode 100644 tools/testing/selftests/mm/hugetlb_madv_vs_map.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from c1f6690b821 Daily bump.
new d7d05824ae6 LoongArch: Remove masking process for operand 3 of xvpermi.q.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/loongarch/lasx.md | 5 -----
gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpermi_q.c | 6 +++---
2 files changed, 3 insertions(+), 8 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13
in repository gcc.
from bdbcfbfcf59 i386[stv]: Handle REG_EH_REGION note
new 7d2d6e1ab56 Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 11 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 7 +++++++
3 files changed, 19 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12
in repository gcc.
from a861f940eff i386[stv]: Handle REG_EH_REGION note
new caabffc463d Daily bump.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/ChangeLog | 11 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 7 +++++++
3 files changed, 19 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.