This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 65090f30ab79 Merge branch 'akpm' (patches from Andrew)
new dd8b477f9a3d mount: Support "nosymfollow" in new mount api
new 5990b5d770cb tests: test MOUNT_ATTR_NOSYMFOLLOW with mount_setattr()
new 30d1a556a997 Merge tag 'fs.mount_setattr.nosymfollow.v5.14' of git://gi [...]
new 5c350aa11b44 fcntl: remove unused VALID_UPGRADE_FLAGS
new cfe80306a0dd open: don't silently ignore unknown O-flags in openat2()
new 15845cbcd12a test: add openat2() test for invalid upper 32 bit flag value
new b97902b62ae8 Merge tag 'fs.openat2.unknown_flags.v5.14' of git://git.ke [...]
new 5e538959f019 cifs: fix ipv6 formating in cifs_ses_add_channel
new f2756527d375 cifs: remove duplicated prototype
new a23a71abca94 cifs: Remove unused inline function is_sysvol_or_netlogon()
new 57c8ce7ab3fc cifs: Constify static struct genl_ops
new 032e091d3e3b cifs: remove redundant initialization of variable rc
new aaf36df3eddd cifs: fix doc warnings in cifs_dfs_ref.c
new 966a3cb7c7db cifs: improve fallocate emulation
new f3191fc8004d cifs: do not send tree disconnect to ipc shares
new 2b133b7e216b cifs: get rid of @noreq param in __dfs_cache_find()
new c9f711039905 cifs: keep referral server sessions alive
new c870a8e70e68 cifs: handle different charsets in dfs cache
new 42caeba713b1 cifs: fix path comparison and hash calc
new c950fc7af9a7 cifs: set a minimum of 2 minutes for refreshing dfs cache
new f3c852b0b0fc cifs: do not share tcp servers with dfs mounts
new e695a9ad0305 cifs: missed ref-counting smb session in find
new 0d52df81e077 cifs: enable extended stats by default
new 1023e90b733a cifs: avoid starvation when refreshing dfs cache
new 0475c3655e6e cifs: decoding negTokenInit with generic ASN1 decoder
new 889c2a700799 cifs: fix check of dfs interlinks
new 6efa994e35a4 cifs: retry lookup and readdir when EAGAIN is returned.
new ca38fabc31ec cifs: avoid extra calls in posix_info_parse
new 647f592734a0 cifs: convert list_for_each to entry variant in smb2misc.c
new a506ccb47c9e cifs: convert list_for_each to entry variant in cifs_debug.c
new 929be906fa83 cifs: use SPDX-Licence-Identifier
new 3559134eccad cifs: fix unneeded null check
new ff93b71a3eff smb3: fix uninitialized value for port in witness protocol move
new e39df24169a2 cifs: fix SMB1 error path in cifs_get_file_info_unix
new e0ae8a9aaeed smb311: remove dead code for non compounded posix query info
new fbcff33d4204 cifs: Avoid field over-reading memcpy()
new 0555b221528e smbdirect: missing rc checks while waiting for rdma events
new 1689b0b554de cifs: fix NULL dereference in smb2_check_message()
new 2438c0bd598b SMB3: Add new info level for query directory
new 4c4a525ae590 cifs: remove two cases where rc is set unnecessarily in sid_to_id
new 0917310b984c cifs: missing null check for newinode pointer
new a5628263a9f8 smb3: fix possible access to uninitialized pointer to DACL
new 162004a2f7ef cifs: missing null pointer check in cifs_mount
new 0060a4f28a9e cifs: fix missing spinlock around update to ses->status
new 0fa757b5d3ea smb3: prevent races updating CurrentMid
new bbd91626f71c Merge tag '5.14-rc-smb3-fixes-part1' of git://git.samba.or [...]
new 0f1616f6df29 gfs2: Fix do_gfs2_set_flags description
new 38a618dbf47f gfs2: Use list_move_tail instead of list_del/list_add_tail
new d3c51c55cb92 gfs2: Fix underflow in gfs2_page_mkwrite
new 5d49d3508b3c gfs2: Fix error handling in init_statfs
new 0fc3bcd6b6e3 gfs2: Clean up the error handling in gfs2_page_mkwrite
new 64090cbe4bff gfs2: Unstuff before locking page in gfs2_page_mkwrite
new 7a607a41cdc6 gfs2: Clean up gfs2_unstuff_dinode
new 8418dabd97ce Merge tag 'gfs2-v5.13-fixes' of git://git.kernel.org/pub/s [...]
new c937aabbd7f4 fs: dlm: always run complete for possible waiters
new 2df6b7627a81 fs: dlm: add dlm macros for ratelimit log
new b38bc9c2b317 fs: dlm: fix srcu read lock usage
new 7443bc962509 fs: dlm: set is othercon flag
new ba868d9deaab fs: dlm: reconnect if socket error report occurs
new c6aa00e3d20c fs: dlm: cancel work sync othercon
new 8aa31cbf20ad fs: dlm: fix connection tcp EOF handling
new 6fb5cf9d4206 fs: dlm: public header in out utility
new a070a91cf140 fs: dlm: add more midcomms hooks
new 8f2dc78dbc20 fs: dlm: make buffer handling per msg
new 2874d1a68c4e fs: dlm: add functionality to re-transmit a message
new 37a247da517f fs: dlm: move out some hash functionality
new 8e2e40860c7f fs: dlm: add union in dlm header for lockspace id
new 489d8e559c65 fs: dlm: add reliable connection if reconnect
new 5b2f981fde8b fs: dlm: add midcomms debugfs functionality
new 706474fbc5fe fs: dlm: don't allow half transmitted messages
new f6089981d07e fs: dlm: Fix memory leak of object mh
new 7d3848c03e09 fs: dlm: Fix spelling mistake "stucked" -> "stuck"
new fcef0e6c27ce fs: dlm: fix lowcomms_start error case
new 700ab1c363c7 fs: dlm: fix memory leak when fenced
new 6c6a1cc66695 fs: dlm: use alloc_ordered_workqueue
new 9a4139a79403 fs: dlm: move dlm allow conn
new ac7d5d036dc9 fs: dlm: introduce proto values
new d10a0b88751a fs: dlm: rename socket and app buffer defines
new f5fe8d5107ad fs: dlm: fix race in mhandle deletion
new 957adb68b3f7 fs: dlm: invalid buffer access in lookup error
new 007b350a5875 Merge tag 'dlm-5.14' of git://git.kernel.org/pub/scm/linux [...]
The 81 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:
fs/cifs/Kconfig | 6 +-
fs/cifs/Makefile | 8 +-
fs/cifs/asn1.c | 623 +--------
fs/cifs/cache.c | 14 +-
fs/cifs/cifs_debug.c | 24 +-
fs/cifs/cifs_debug.h | 2 +-
fs/cifs/cifs_dfs_ref.c | 2 +-
fs/cifs/cifs_fs_sb.h | 18 +-
fs/cifs/cifs_ioctl.h | 11 +-
fs/cifs/cifs_spnego.c | 14 +-
fs/cifs/cifs_spnego.h | 14 +-
fs/cifs/cifs_spnego_negtokeninit.asn1 | 40 +
fs/cifs/cifs_swn.c | 10 +-
fs/cifs/cifsacl.c | 18 +-
fs/cifs/cifsacl.h | 15 +-
fs/cifs/cifsencrypt.c | 14 +-
fs/cifs/cifsfs.c | 14 +-
fs/cifs/cifsfs.h | 14 +-
fs/cifs/cifsglob.h | 20 +-
fs/cifs/cifspdu.h | 14 +-
fs/cifs/cifsproto.h | 14 +-
fs/cifs/cifssmb.c | 16 +-
fs/cifs/connect.c | 159 ++-
fs/cifs/dfs_cache.c | 1079 +++++++---------
fs/cifs/dfs_cache.h | 45 +-
fs/cifs/dir.c | 27 +-
fs/cifs/dns_resolve.c | 14 +-
fs/cifs/dns_resolve.h | 14 +-
fs/cifs/export.c | 14 +-
fs/cifs/file.c | 14 +-
fs/cifs/fscache.c | 14 +-
fs/cifs/fscache.h | 14 +-
fs/cifs/inode.c | 19 +-
fs/cifs/ioctl.c | 14 +-
fs/cifs/link.c | 14 +-
fs/cifs/misc.c | 14 +-
fs/cifs/netlink.c | 2 +-
fs/cifs/ntlmssp.h | 14 +-
fs/cifs/readdir.c | 16 +-
fs/cifs/rfc1002pdu.h | 14 +-
fs/cifs/sess.c | 16 +-
fs/cifs/smb2file.c | 14 +-
fs/cifs/smb2glob.h | 11 +-
fs/cifs/smb2inode.c | 14 +-
fs/cifs/smb2maperror.c | 14 +-
fs/cifs/smb2misc.c | 52 +-
fs/cifs/smb2ops.c | 140 ++
fs/cifs/smb2pdu.c | 49 +-
fs/cifs/smb2pdu.h | 53 +-
fs/cifs/smb2proto.h | 16 +-
fs/cifs/smb2status.h | 14 +-
fs/cifs/smb2transport.c | 26 +-
fs/cifs/smbdirect.c | 14 +-
fs/cifs/smberr.h | 14 +-
fs/cifs/smbfsctl.h | 14 +-
fs/cifs/transport.c | 14 +-
fs/cifs/xattr.c | 14 +-
fs/dlm/config.c | 18 +-
fs/dlm/config.h | 5 +-
fs/dlm/debug_fs.c | 54 +
fs/dlm/dlm_internal.h | 42 +-
fs/dlm/lock.c | 16 +-
fs/dlm/lockspace.c | 14 +-
fs/dlm/lowcomms.c | 411 ++++--
fs/dlm/lowcomms.h | 25 +-
fs/dlm/member.c | 37 +-
fs/dlm/midcomms.c | 1343 +++++++++++++++++++-
fs/dlm/midcomms.h | 15 +
fs/dlm/rcom.c | 123 +-
fs/dlm/util.c | 10 +-
fs/dlm/util.h | 2 +
fs/gfs2/bmap.c | 62 +-
fs/gfs2/bmap.h | 2 +-
fs/gfs2/dir.c | 2 +-
fs/gfs2/file.c | 79 +-
fs/gfs2/glock.c | 3 +-
fs/gfs2/ops_fstype.c | 1 +
fs/gfs2/quota.c | 2 +-
fs/namespace.c | 9 +-
fs/open.c | 14 +-
include/linux/fcntl.h | 4 -
include/linux/oid_registry.h | 8 +
include/uapi/linux/mount.h | 1 +
.../selftests/mount_setattr/mount_setattr_test.c | 88 +-
tools/testing/selftests/openat2/openat2_test.c | 7 +-
85 files changed, 3092 insertions(+), 2220 deletions(-)
create mode 100644 fs/cifs/cifs_spnego_negtokeninit.asn1
--
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 6bf383c37e6 fixinc: don't "fix" machine names in __has_include(...) [PR91085]
new 35da8a98026 MAINTAINERS: Add myself for write after approval
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:
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
--
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 ed392e9db43 The upper bits of FIXUPIMMS{S,D} should come from src1 not dest.
new 6bf383c37e6 fixinc: don't "fix" machine names in __has_include(...) [PR91085]
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:
fixincludes/fixfixes.c | 45 ++++++++++++++++++++++++++++++++++++++--
fixincludes/inclhack.def | 3 ++-
fixincludes/tests/base/testing.h | 2 +-
3 files changed, 46 insertions(+), 4 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 master
in repository binutils-gdb.
from cc717561416 sim: fix arch Makefile regen when unified
new 7f6fa743740 sim: use -Wunused-but-set-parameter
new f8261de1b22 sim: ppc: fix printf warnings
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:
sim/ChangeLog | 5 +++++
sim/configure | 16 ++++++++++------
sim/m4/sim_ac_option_warnings.m4 | 16 ++++++++++------
sim/ppc/ChangeLog | 6 ++++++
sim/ppc/main.c | 2 ++
sim/ppc/sim_calls.c | 10 ++++++++--
6 files changed, 41 insertions(+), 14 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 master
in repository binutils-gdb.
from 999b474b8aa sim: callback: add check for HAVE_KILL
new 3167423f079 sim: use -Wno-error=maybe-uninitialized
new cc717561416 sim: fix arch Makefile regen when unified
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:
sim/ChangeLog | 5 +++++
sim/common/ChangeLog | 5 +++++
sim/common/Make-common.in | 3 ++-
sim/configure | 1 +
sim/m4/sim_ac_option_warnings.m4 | 3 +++
5 files changed, 16 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 master
in repository gcc.
from 652abe22205 aix: align text CSECTs to at least 32 bytes.
new ed392e9db43 The upper bits of FIXUPIMMS{S,D} should come from src1 not dest.
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/i386/sse.md | 8 ++++----
gcc/config/i386/subst.md | 21 +++++++++++++++++++++
.../i386/{avx512f-vfixupimmpd-2.c => pr101248.c} | 14 ++++++++++----
3 files changed, 35 insertions(+), 8 deletions(-)
copy gcc/testsuite/gcc.target/i386/{avx512f-vfixupimmpd-2.c => pr101248.c} (90%)
--
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 349a2d52ffe5 Merge tag 'devprop-5.14-rc1' of git://git.kernel.org/pub/s [...]
new c24d37322548 mm/gup: fix try_grab_compound_head() race with split_huge_page()
new 122e093c1734 mm/page_alloc: fix memory map initialization for descending nodes
new ff4b2b4014cb mm/page_alloc: correct return value of populated elements [...]
new 20ce0c2d5a30 kthread: switch to new kerneldoc syntax for named variable [...]
new d71ba1649fa3 kthread_worker: fix return value when kthread_mod_delayed_ [...]
new f589c67ff08c ia64: headers: drop duplicated words
new c5f320ff8a79 ia64: mca_drv: fix incorrect array size calculation
new b83c8ba40ceb streamline_config.pl: make spacing consistent
new d1b1f1e627c0 streamline_config.pl: add softtabstop=4 for vim users
new c1c9142004e7 scripts/spelling.txt: add more spellings to spelling.txt
new d98e4d95411b ntfs: fix validity check for file name attribute
new 10dde05b8998 squashfs: add option to panic on errors
new 74ef829e41be ocfs2: remove unnecessary INIT_LIST_HEAD()
new 54e948c60cc8 ocfs2: fix snprintf() checking
new ca49b6d856eb ocfs2: remove redundant assignment to pointer queue
new 01f01399136c ocfs2: remove repeated uptodate check for buffer
new f0f798db0586 ocfs2: replace simple_strtoull() with kstrtoull()
new 7ed6d4e418d9 ocfs2: remove redundant initialization of variable ret
new b124ac45bda0 kernel: watchdog: modify the explanation related to watchd [...]
new e55fda8cdcba doc: watchdog: modify the explanation related to watchdog thread
new 256f7a6791e8 doc: watchdog: modify the doc related to "watchdog/%u"
new 4acaa7d5045e slab: use __func__ to trace function name
new 26c6cb7cf830 kunit: make test->lock irq safe
new 1f9f78b1b376 mm/slub, kunit: add a KUnit test for SLUB debugging functionality
new 3d8e374c6d46 slub: remove resiliency_test() function
new 588c7fa022d7 mm, slub: change run-time assertion in kmalloc_index() to [...]
new 02ac47d0cdd4 slub: restore slub_debug=- behavior
new 1a88ef87f861 slub: actually use 'message' in restore_bytes()
new 582d1212edc7 slub: indicate slab_fix() uses printf formats
new 792702911f58 slub: force on no_hash_pointers when slub_debug is enabled
new 64dd68497be7 mm: slub: move sysfs slab alloc/free interfaces to debugfs
new 65ebdeef103f mm/slub: add taint after the errors are printed
new 54dd200c5a25 mm/kmemleak: fix possible wrong memory scanning period
new 1a14e3779dd5 dax: fix ENOMEM handling in grab_mapping_entry()
new 85f29cd6a12d tools/vm/page_owner_sort.c: check malloc() return
new 65ac1a60a57e mm/debug_vm_pgtable: ensure THP availability via has_trans [...]
new 832b50725373 mm: mmap_lock: use local locks instead of disabling preemption
new 5631de543acb mm/page_reporting: fix code style in __page_reporting_request()
new f58780a8e385 mm/page_reporting: export reporting order as module parameter
new 9f849c6f9572 mm/page_reporting: allow driver to specify reporting order
new f8af4d0892cb virtio_balloon: specify page reporting order if needed
new 5defd497ed78 mm: page-writeback: kill get_writeback_state() comments
new ab19939a6a50 mm/page-writeback: Fix performance when BDI's share of rat [...]
new 032315543787 mm/page-writeback: update the comment of Dirty position control
new 87e378974975 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied()
new 4ade5867b4b8 writeback, cgroup: do not switch inodes with I_WILL_FREE flag
new 592fa002180a writeback, cgroup: add smp_mb() to cgroup_writeback_umount()
new 8826ee4fe750 writeback, cgroup: increment isw_nr_in_flight before grabb [...]
new 29264d92a0f1 writeback, cgroup: switch to rcu_work API in inode_switch_wbs()
new f3b6a6df38aa writeback, cgroup: keep list of inodes attached to bdi_writeback
new 72d4512e9cb1 writeback, cgroup: split out the functional part of inode_ [...]
new f5fbe6b7ad6e writeback, cgroup: support switching multiple inodes at once
new c22d70a162d3 writeback, cgroup: release dying cgwbs by switching attach [...]
new 34ebcce79324 fs: unexport __set_page_dirty
new c1e3dbe9818e fs: move ramfs_aops to libfs
new 0af573780b0b mm: require ->set_page_dirty to be explicitly wired up
new 6e1cae881a06 mm/writeback: move __set_page_dirty() to core mm
new 2f18be363c33 mm/writeback: use __set_page_dirty in __set_page_dirty_nobuffers
new fd7353f88bde iomap: use __set_page_dirty_nobuffers
new fc50eee32915 fs: remove anon_set_page_dirty()
new b82a96c92533 fs: remove noop_set_page_dirty()
new 3a6b2162005f mm: move page dirtying prototypes from mm.h
new f39bd8534594 mm/gup_benchmark: support threading
new 292648ac5cf1 mm: gup: allow FOLL_PIN to scale in SMP
new a458b76a4171 mm: gup: pack has_pinned in MMF_HAS_PINNED
new e17eae2b8399 mm: pagewalk: fix walk for hugepage tables
new 63d8620ecf93 mm/swapfile: use percpu_ref to serialize against concurren [...]
new 2799e77529c2 swap: fix do_swap_page() race with swapoff
new 5c046235a826 mm/swap: remove confusing checking for non_swap_entry() in [...]
new 2efa33fc7f6e mm/shmem: fix shmem_swapin() race with swapoff
new bb243f7dc624 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...]
new eb7709c5f3e5 mm/swap: remove unused local variable nr_shadows
new 1cfcc8306a76 mm/swap_slots.c: delete meaningless forward declarations
new a4b451143fa2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...]
new f4c4a3f48480 mm: free idle swap cache page after COW
new eea4a5011ae5 swap: check mapping_empty() for swap cache before being freed
new fdbcb2a6d677 mm/memcg: move mod_objcg_state() to memcontrol.c
new 68ac5b3c8db2 mm/memcg: cache vmstat data in percpu memcg_stock_pcp
new 5387c90490f7 mm/memcg: improve refill_obj_stock() performance
new 559271146efc mm/memcg: optimize user context object stock access
new 41eb5df1cbc9 mm: memcg/slab: properly set up gfp flags for objcg pointer array
new 494c1dfe855e mm: memcg/slab: create a new set of kmalloc-cg-<n> caches
new 13e680fb6a1e mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches
new c5c8b16b596e mm: memcontrol: fix root_mem_cgroup charging
new 8dc87c7d1fec mm: memcontrol: fix page charging in page replacement
new 2884b6b7eed4 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm
new a984226f457f mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...]
new f2e4d28dd9f6 mm: memcontrol: simplify lruvec_holds_page_lru_lock
new 7467c39128bd mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...]
new 9838354e16a2 mm: memcontrol: simplify the logic of objcg pinning memcg
new 271dd6b1f636 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...]
new 9ef56b78b888 mm: vmscan: remove noinline_for_stack
new b51478a0b3c7 memcontrol: use flexible-array member
new 87579e9b7d8d loop: use worker per cgroup instead of kworker
new 04f94e3fbe1a mm: charge active memcg when no mm is set
new c74d40e8b5e2 loop: charge i/o to mem and blk cg
new 6a1803bb582c mm: memcontrol: remove trailing semicolon in macros
new 8fa207525f6a perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC
new a4eec6a3dfb7 binfmt: remove in-tree usage of MAP_EXECUTABLE
new 3b8db39fad98 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff()
new 78d9cf6041b9 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap
new 96d990239e31 mm/mmap: introduce unlock_range() for code cleanup
new 35e43c5ff4d2 mm/mmap: use find_vma_intersection() in do_mmap() for overlap
new 2797e79f1a49 mm/memory.c: fix comment of finish_mkwrite_fault()
new ce6d42f2e4a2 mm: add vma_lookup(), update find_vma_intersection() comments
new 064b2663603c drm/i915/selftests: use vma_lookup() in __igt_mmap()
new b55541414bd0 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...]
new 09eef83a8015 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...]
new 27a14d287e16 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...]
new 900c83f88af0 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...]
new 7f7020ac0dc9 arch/mips/kernel/traps: use vma_lookup() instead of find_vma()
new 3b93e042a59d arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush()
new 9ce2c3fc0be6 x86/sgx: use vma_lookup() in sgx_encl_find()
new fc98c03ba9ea virt/kvm: use vma_lookup() instead of find_vma_intersection()
new 85715d680901 vfio: use vma_lookup() instead of find_vma_intersection()
new 47bdd1db16e6 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive()
new da68547d3692 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages()
new 49be780f7984 media: videobuf2: use vma_lookup() in get_vaddr_frames()
new 2beaf153e1d0 misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma()
new 9016ddeddf85 kernel/events/uprobes: use vma_lookup() in find_active_uprobe()
new 46e6b31d4617 lib/test_hmm: use vma_lookup() in dmirror_migrate()
new ff69fb8100f1 mm/ksm: use vma_lookup() in find_mergeable_vma()
new 059b8b4875b3 mm/migrate: use vma_lookup() in do_pages_stat_array()
new 5aaf07f0812a mm/mremap: use vma_lookup() in vma_to_resize()
new 3e418f988846 mm/memory.c: use vma_lookup() in __access_remote_vm()
new 33e3575c5148 mm/mempolicy: use vma_lookup() in __access_remote_vm()
new 5673a60b80e8 mm: update legacy flush_tlb_* to use vma
new f4c1ab0937c3 h8300: remove unused variable
new e8df2c703d5d mm/dmapool: use DEVICE_ATTR_RO macro
new 53d884a6675b mm, tracing: unify PFN format strings
new a2afc59fb250 mm/page_alloc: add an alloc_pages_bulk_array_node() helper
new 5c1f4e690eec mm/vmalloc: switch to bulk allocator in __vmalloc_area_node()
new cd61413baa10 mm/vmalloc: print a warning message first on failure
new f4bdfeaf18a4 mm/vmalloc: remove quoted strings split across lines
new 12b9f873a5d0 mm/vmalloc: fallback to a single page allocator
new a850e932df65 mm: vmalloc: add cond_resched() in __vunmap()
new 4469c0f17ec6 printk: introduce dump_stack_lvl()
new 336abff6e872 kasan: use dump_stack_lvl(KERN_ERR) to print stacks
new 3ff16d30f593 kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL()
new 158f25522ca8 kasan: allow an architecture to disable inline instrumentation
new af3751f3c2b6 kasan: allow architectures to provide an outline readiness check
new c0f8aa4fa815 mm: define default MAX_PTRS_PER_* in include/pgtable.h
new cb32c9c5d456 kasan: use MAX_PTRS_PER_* for early shadow tables
new f06f78ab48fb kasan: rename CONFIG_KASAN_SW_TAGS_IDENTIFY to CONFIG_KASA [...]
new a0503b8a0b3c kasan: integrate the common part of two KASAN tag-based modes
new 7a22bdc3c443 kasan: add memory corruption identification support for ha [...]
new c5a54c706e04 mm: report which part of mem is being freed on initmem case
new b19bd1c976af mm/mmzone.h: simplify is_highmem_idx()
new d2f07ec052ac mm: make __dump_page static
new 691d9497285a mm/page_alloc: bail out on fatal signal during reclaim/com [...]
new be7c701fd42c mm/debug: factor PagePoisoned out of __dump_page
new 8bf6f451bded mm/page_owner: constify dump_page_owner
new 0f2317e34e2c mm: make compound_head const-preserving
new ca891f41c4c7 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype
new 5f7dadf3958f mm: constify page_count and page_ref_count
new 1cfcee728391 mm: optimise nth_page for contiguous memmap
new 9660ecaa79ce mm/page_alloc: switch to pr_debug
new a0b8200d06ad kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21
new 28f836b6777b mm/page_alloc: split per cpu page lists and zone stats
new dbbee9d5cd83 mm/page_alloc: convert per-cpu list protection to local_lock
new f19298b9516c mm/vmstat: convert NUMA statistics to basic NUMA counters
new 3ac44a346a50 mm/vmstat: inline NUMA event counter updates
new 3e23060b2d0b mm/page_alloc: batch the accounting updates in the bulk allocator
new 43c95bcc51e4 mm/page_alloc: reduce duration that IRQs are disabled for [...]
new 56f0e661ea8c mm/page_alloc: explicitly acquire the zone lock in __free_ [...]
new df1acc856923 mm/page_alloc: avoid conflating IRQs disabled with zone->lock
new 902499937e3a mm/page_alloc: update PGFREE outside the zone lock in __fr [...]
new 151e084af494 mm: page_alloc: dump migrate-failed pages only at -EBUSY
new bbbecb35a41c mm/page_alloc: delete vm.percpu_pagelist_fraction
new b92ca18e8ca5 mm/page_alloc: disassociate the pcp->high from pcp->batch
new 04f8cfeaed08 mm/page_alloc: adjust pcp->high after CPU hotplug events
new 3b12e7e97938 mm/page_alloc: scale the number of pages that are batch freed
new c49c2c47dab6 mm/page_alloc: limit the number of pages on PCP lists when [...]
new 74f44822097c mm/page_alloc: introduce vm.percpu_pagelist_high_fraction
new 777c00f5ede4 mm: drop SECTION_SHIFT in code comments
new e47aa90568de mm/page_alloc: improve memmap_pages dbg msg
new f7ec104458e0 mm/page_alloc: fix counting of managed_pages
new 21d02f8f8464 mm/page_alloc: move free_the_page
new fdb7d9b7acd0 alpha: remove DISCONTIGMEM and NUMA
new e7793e53901b arc: update comment about HIGHMEM implementation
new 8b793b442051 arc: remove support for DISCONTIGMEM
new 5ab06e10990c m68k: remove support for DISCONTIGMEM
new bb1c50d3967f mm: remove CONFIG_DISCONTIGMEM
new d3c251ab95b6 arch, mm: remove stale mentions of DISCONIGMEM
new 48d9f3355a8e docs: remove description of DISCONTIGMEM
new a9ee6cf5c60e mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMA
new 43b02ba93b25 mm: replace CONFIG_FLAT_NODE_MEM_MAP with CONFIG_FLATMEM
new 44042b449872 mm/page_alloc: allow high-order pages to be stored on the [...]
new 203c06eef579 mm/page_alloc: split pcp->high across all online CPUs for [...]
new a3f5d80ea401 mm,hwpoison: send SIGBUS with error virutal address
new 0ed950d1f281 mm,hwpoison: make get_hwpoison_page() call get_any_page()
new 65090f30ab79 Merge branch 'akpm' (patches from Andrew)
The 192 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/admin-guide/kernel-parameters.txt | 6 +
Documentation/admin-guide/lockup-watchdogs.rst | 4 +-
Documentation/admin-guide/sysctl/kernel.rst | 10 +-
Documentation/admin-guide/sysctl/vm.rst | 42 +-
Documentation/dev-tools/kasan.rst | 9 +-
Documentation/vm/memory-model.rst | 45 +-
arch/alpha/Kconfig | 22 -
arch/alpha/include/asm/machvec.h | 6 -
arch/alpha/include/asm/mmzone.h | 100 ---
arch/alpha/include/asm/pgtable.h | 4 -
arch/alpha/include/asm/topology.h | 39 -
arch/alpha/kernel/core_marvel.c | 53 +-
arch/alpha/kernel/core_wildfire.c | 29 +-
arch/alpha/kernel/pci_iommu.c | 29 -
arch/alpha/kernel/proto.h | 8 -
arch/alpha/kernel/setup.c | 16 -
arch/alpha/kernel/sys_marvel.c | 5 -
arch/alpha/kernel/sys_wildfire.c | 5 -
arch/alpha/mm/Makefile | 2 -
arch/alpha/mm/init.c | 3 -
arch/alpha/mm/numa.c | 223 ------
arch/arc/Kconfig | 13 -
arch/arc/include/asm/mmzone.h | 40 -
arch/arc/kernel/troubleshoot.c | 8 +-
arch/arc/mm/init.c | 21 +-
arch/arm/include/asm/tlbflush.h | 13 +-
arch/arm/mm/tlb-v6.S | 2 +-
arch/arm/mm/tlb-v7.S | 2 +-
arch/arm64/Kconfig | 2 +-
arch/arm64/kvm/mmu.c | 2 +-
arch/h8300/kernel/setup.c | 2 -
arch/ia64/Kconfig | 2 +-
arch/ia64/include/asm/pal.h | 2 +-
arch/ia64/include/asm/spinlock.h | 2 +-
arch/ia64/include/asm/uv/uv_hub.h | 2 +-
arch/ia64/kernel/efi_stub.S | 2 +-
arch/ia64/kernel/mca_drv.c | 2 +-
arch/ia64/kernel/topology.c | 5 +-
arch/ia64/mm/numa.c | 5 +-
arch/m68k/Kconfig.cpu | 10 -
arch/m68k/include/asm/mmzone.h | 10 -
arch/m68k/include/asm/page.h | 2 +-
arch/m68k/include/asm/page_mm.h | 35 -
arch/m68k/include/asm/tlbflush.h | 2 +-
arch/m68k/kernel/sys_m68k.c | 4 +-
arch/m68k/mm/init.c | 20 -
arch/mips/Kconfig | 2 +-
arch/mips/include/asm/mmzone.h | 8 +-
arch/mips/include/asm/page.h | 2 +-
arch/mips/kernel/traps.c | 4 +-
arch/mips/mm/init.c | 7 +-
arch/nds32/include/asm/memory.h | 6 -
arch/openrisc/include/asm/tlbflush.h | 2 +-
arch/powerpc/Kconfig | 2 +-
arch/powerpc/include/asm/mmzone.h | 4 +-
arch/powerpc/kernel/setup_64.c | 2 +-
arch/powerpc/kernel/smp.c | 2 +-
arch/powerpc/kexec/core.c | 4 +-
arch/powerpc/kvm/book3s_hv.c | 4 +-
arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +-
arch/powerpc/mm/Makefile | 2 +-
arch/powerpc/mm/mem.c | 4 +-
arch/riscv/Kconfig | 2 +-
arch/s390/Kconfig | 2 +-
arch/s390/include/asm/pgtable.h | 2 -
arch/sh/include/asm/mmzone.h | 4 +-
arch/sh/kernel/topology.c | 2 +-
arch/sh/mm/Kconfig | 2 +-
arch/sh/mm/init.c | 2 +-
arch/sparc/Kconfig | 2 +-
arch/sparc/include/asm/mmzone.h | 4 +-
arch/sparc/kernel/smp_64.c | 2 +-
arch/sparc/mm/init_64.c | 12 +-
arch/x86/Kconfig | 2 +-
arch/x86/ia32/ia32_aout.c | 4 +-
arch/x86/kernel/cpu/mce/core.c | 13 +-
arch/x86/kernel/cpu/sgx/encl.h | 4 +-
arch/x86/kernel/setup_percpu.c | 6 +-
arch/x86/mm/init_32.c | 4 +-
arch/xtensa/include/asm/page.h | 4 -
arch/xtensa/include/asm/tlbflush.h | 4 +-
drivers/base/node.c | 18 +-
drivers/block/loop.c | 250 ++++++-
drivers/block/loop.h | 15 +-
drivers/dax/device.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +-
drivers/media/common/videobuf2/frame_vector.c | 2 +-
drivers/misc/sgi-gru/grufault.c | 4 +-
drivers/vfio/vfio_iommu_type1.c | 2 +-
drivers/virtio/virtio_balloon.c | 17 +
fs/adfs/inode.c | 1 +
fs/affs/file.c | 2 +
fs/bfs/file.c | 1 +
fs/binfmt_aout.c | 4 +-
fs/binfmt_elf.c | 2 +-
fs/binfmt_elf_fdpic.c | 11 +-
fs/binfmt_flat.c | 2 +-
fs/block_dev.c | 1 +
fs/buffer.c | 25 -
fs/configfs/inode.c | 8 +-
fs/dax.c | 3 +-
fs/ecryptfs/mmap.c | 13 +
fs/exfat/inode.c | 1 +
fs/ext2/inode.c | 4 +-
fs/ext4/inode.c | 2 +-
fs/fat/inode.c | 1 +
fs/fs-writeback.c | 332 ++++++---
fs/fuse/dax.c | 3 +-
fs/gfs2/aops.c | 2 +-
fs/gfs2/meta_io.c | 2 +
fs/hfs/inode.c | 2 +
fs/hfsplus/inode.c | 2 +
fs/hpfs/file.c | 1 +
fs/iomap/buffered-io.c | 27 +-
fs/jfs/inode.c | 1 +
fs/kernfs/inode.c | 8 +-
fs/libfs.c | 44 +-
fs/minix/inode.c | 1 +
fs/nilfs2/mdt.c | 1 +
fs/ntfs/inode.c | 2 +-
fs/ocfs2/aops.c | 4 +-
fs/ocfs2/cluster/heartbeat.c | 7 +-
fs/ocfs2/cluster/nodemanager.c | 2 +-
fs/ocfs2/dlm/dlmmaster.c | 2 +-
fs/ocfs2/filecheck.c | 6 +-
fs/ocfs2/stackglue.c | 8 +-
fs/omfs/file.c | 1 +
fs/proc/task_mmu.c | 2 +-
fs/ramfs/inode.c | 9 +-
fs/squashfs/block.c | 5 +-
fs/squashfs/squashfs_fs_sb.h | 1 +
fs/squashfs/super.c | 86 +++
fs/sysv/itree.c | 1 +
fs/udf/file.c | 1 +
fs/udf/inode.c | 1 +
fs/ufs/inode.c | 1 +
fs/xfs/xfs_aops.c | 4 +-
fs/zonefs/super.c | 4 +-
include/asm-generic/memory_model.h | 37 +-
include/asm-generic/pgtable-nop4d.h | 1 -
include/asm-generic/topology.h | 2 +-
include/kunit/test.h | 5 +-
include/linux/backing-dev-defs.h | 20 +-
include/linux/cpuhotplug.h | 2 +-
include/linux/fs.h | 6 +-
include/linux/gfp.h | 13 +-
include/linux/iomap.h | 1 -
include/linux/kasan.h | 7 +-
include/linux/kernel.h | 2 +
include/linux/kthread.h | 2 +-
include/linux/memblock.h | 6 +-
include/linux/memcontrol.h | 54 +-
include/linux/mm.h | 53 +-
include/linux/mm_types.h | 10 -
include/linux/mman.h | 2 +
include/linux/mmdebug.h | 3 +-
include/linux/mmzone.h | 90 ++-
include/linux/page-flags.h | 10 +-
include/linux/page_owner.h | 6 +-
include/linux/page_ref.h | 4 +-
include/linux/page_reporting.h | 3 +
include/linux/pageblock-flags.h | 2 +-
include/linux/pagemap.h | 4 +
include/linux/pgtable.h | 22 +
include/linux/printk.h | 5 +
include/linux/sched/coredump.h | 8 +
include/linux/slab.h | 59 +-
include/linux/swap.h | 19 +-
include/linux/swapops.h | 5 +
include/linux/vmstat.h | 65 +-
include/linux/writeback.h | 1 +
include/trace/events/cma.h | 4 +-
include/trace/events/filemap.h | 2 +-
include/trace/events/kmem.h | 12 +-
include/trace/events/page_pool.h | 4 +-
include/trace/events/pagemap.h | 4 +-
include/trace/events/vmscan.h | 2 +-
kernel/cgroup/cgroup.c | 1 +
kernel/crash_core.c | 4 +-
kernel/events/core.c | 2 -
kernel/events/uprobes.c | 4 +-
kernel/fork.c | 1 -
kernel/kthread.c | 19 +-
kernel/sysctl.c | 8 +-
kernel/watchdog.c | 12 +-
lib/Kconfig.debug | 15 +
lib/Kconfig.kasan | 16 +-
lib/Makefile | 1 +
lib/dump_stack.c | 16 +-
lib/kunit/test.c | 18 +-
lib/slub_kunit.c | 152 ++++
lib/test_hmm.c | 5 +-
lib/test_kasan.c | 11 +-
lib/vsprintf.c | 2 +-
mm/Kconfig | 36 +-
mm/backing-dev.c | 66 +-
mm/compaction.c | 2 +-
mm/debug.c | 25 +-
mm/debug_vm_pgtable.c | 63 +-
mm/dmapool.c | 5 +-
mm/filemap.c | 2 +-
mm/gup.c | 73 +-
mm/hugetlb.c | 2 +
mm/internal.h | 9 +-
mm/kasan/Makefile | 4 +-
mm/kasan/common.c | 6 +
mm/kasan/generic.c | 3 +
mm/kasan/hw_tags.c | 22 -
mm/kasan/init.c | 6 +-
mm/kasan/kasan.h | 10 +-
mm/kasan/report.c | 6 +-
mm/kasan/report_hw_tags.c | 5 -
mm/kasan/report_sw_tags.c | 43 --
mm/kasan/report_tags.c | 51 ++
mm/kasan/shadow.c | 6 +
mm/kasan/sw_tags.c | 41 --
mm/kasan/tags.c | 59 ++
mm/kfence/kfence_test.c | 5 +-
mm/kmemleak.c | 18 +-
mm/ksm.c | 6 +-
mm/memblock.c | 8 +-
mm/memcontrol.c | 363 +++++++---
mm/memory-failure.c | 344 ++++++---
mm/memory.c | 22 +-
mm/memory_hotplug.c | 6 +-
mm/mempolicy.c | 4 +-
mm/migrate.c | 4 +-
mm/mmap.c | 54 +-
mm/mmap_lock.c | 33 +-
mm/mremap.c | 5 +-
mm/nommu.c | 2 +-
mm/page-writeback.c | 89 ++-
mm/page_alloc.c | 806 ++++++++++++++-------
mm/page_ext.c | 2 +-
mm/page_owner.c | 2 +-
mm/page_reporting.c | 19 +-
mm/page_reporting.h | 5 +-
mm/pagewalk.c | 58 +-
mm/shmem.c | 18 +-
mm/slab.h | 24 +-
mm/slab_common.c | 60 +-
mm/slub.c | 418 ++++++-----
mm/sparse.c | 2 +-
mm/swap.c | 4 +-
mm/swap_slots.c | 2 -
mm/swap_state.c | 20 +-
mm/swapfile.c | 177 +++--
mm/vmalloc.c | 121 ++--
mm/vmscan.c | 43 +-
mm/vmstat.c | 246 +++----
mm/workingset.c | 2 +-
net/ipv4/tcp.c | 4 +-
scripts/kconfig/streamline_config.pl | 80 +-
scripts/link-vmlinux.sh | 4 +
scripts/spelling.txt | 16 +
tools/testing/selftests/vm/gup_test.c | 96 ++-
tools/vm/page_owner_sort.c | 4 +
virt/kvm/kvm_main.c | 2 +-
259 files changed, 3757 insertions(+), 2804 deletions(-)
delete mode 100644 arch/alpha/include/asm/mmzone.h
delete mode 100644 arch/alpha/mm/numa.c
delete mode 100644 arch/arc/include/asm/mmzone.h
delete mode 100644 arch/m68k/include/asm/mmzone.h
create mode 100644 lib/slub_kunit.c
create mode 100644 mm/kasan/report_tags.c
create mode 100644 mm/kasan/tags.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.