This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits b3bd1a0f0a90 Merge remote-tracking branch 'mhi/mhi-next' omits 2536fb49c026 Merge remote-tracking branch 'xarray/main' omits 5a8aa019b46e Merge remote-tracking branch 'nvmem/for-next' omits fe11164c4849 Merge remote-tracking branch 'slimbus/for-next' omits 151e14de00a0 Merge remote-tracking branch 'gnss/gnss-next' omits cc54df4770b3 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits b259b55e06c5 Merge remote-tracking branch 'coresight/next' omits 339450744430 Merge remote-tracking branch 'livepatching/for-next' omits 08cb6a747cdd Merge remote-tracking branch 'pwm/for-next' omits f300468fc9d6 Merge remote-tracking branch 'gpio-intel/for-next' omits 925ab8fc6faa Merge remote-tracking branch 'rpmsg/for-next' omits f5f69249b013 Merge remote-tracking branch 'vhost/linux-next' omits d9f06ffd60db Merge remote-tracking branch 'scsi-mkp/for-next' omits 3baa36f9f7a8 Merge remote-tracking branch 'scsi/for-next' omits cb412434af2f Merge remote-tracking branch 'cgroup/for-next' omits a53fa5ca66fc Merge remote-tracking branch 'extcon/extcon-next' omits 66b3a295d056 Merge remote-tracking branch 'leds/for-next' omits 2bcfa1b1f5cc Merge remote-tracking branch 'percpu/for-next' omits 627d90535d95 Merge remote-tracking branch 'xen-tip/linux-next' omits edea3e5607be Merge remote-tracking branch 'rcu/rcu/next' omits 5f2af0d9e719 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 3527a2c34781 Merge remote-tracking branch 'edac/edac-for-next' omits b4eea117fda5 Merge remote-tracking branch 'tip/auto-latest' omits b344fdaa43f7 Merge remote-tracking branch 'keys/keys-next' omits a801b08370fe Merge remote-tracking branch 'apparmor/apparmor-next' omits 9a66957dc839 Merge remote-tracking branch 'security/next-testing' omits 08293cd9f2c8 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 43dfa4fac8c1 Merge remote-tracking branch 'block/for-next' omits 17680711c331 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 70fb2e053323 Merge remote-tracking branch 'drm-msm/msm-next' omits dcfbb83f3601 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 95c72a23fef4 Merge remote-tracking branch 'amdgpu/drm-next' omits b7e273b5bf54 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 3953afe846ca Merge remote-tracking branch 'drm/drm-next' omits 67edfb88e2f7 Merge remote-tracking branch 'swiotlb/linux-next' omits e3c67c693af8 Merge remote-tracking branch 'ieee1394/for-next' omits 66c2613b8fba Merge remote-tracking branch 'pm/linux-next' omits 48c1e1e01bc2 Merge remote-tracking branch 'v4l-dvb-next/master' omits eeebde41e723 Merge remote-tracking branch 'jc_docs/docs-next' omits 43eddae43cfc Merge remote-tracking branch 'dmi/dmi-for-next' omits 9d109ae88a4e Merge remote-tracking branch 'i2c/i2c/for-next' omits 89be116040c9 Merge remote-tracking branch 'hid/for-next' omits 42aa4e9defe7 Merge remote-tracking branch 'pstore/for-next/pstore' omits a8c9f4b22da1 Merge remote-tracking branch 'pci/next' omits 0b169bcfda9b Merge remote-tracking branch 'printk/for-next' omits a65f72b73f76 Merge remote-tracking branch 'vfs/for-next' omits 1f2a58f34ff6 Merge remote-tracking branch 'v9fs/9p-next' omits 8e032c1fb501 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits f8fdae87c05e Merge remote-tracking branch 'cel/for-next' omits 4a041119ceda Merge remote-tracking branch 'nfs-anna/linux-next' omits f3ac780ce864 Merge remote-tracking branch 'ext4/dev' omits 88ac3056dac7 Merge remote-tracking branch 'ext3/for_next' omits 9e772fb653a8 Merge remote-tracking branch 'ecryptfs/next' omits d060e20b8976 Merge remote-tracking branch 'cifs/for-next' omits a08989ac76b0 Merge remote-tracking branch 'btrfs/for-next' omits c023f7eeb46c Merge remote-tracking branch 'fscache/fscache-next' omits 9fda83d8f34b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 900ca5391f34 Merge remote-tracking branch 's390/for-next' omits 7117d36c46e2 Merge remote-tracking branch 'risc-v/for-next' omits 0949ed5d3b45 Merge remote-tracking branch 'openrisc/for-next' omits 9640e779afcf Merge remote-tracking branch 'nds32/next' omits ae4bc508b1bf Merge remote-tracking branch 'mips/mips-next' omits 27ca4a189f07 Merge remote-tracking branch 'm68knommu/for-next' omits 84c1e6753fa1 Merge remote-tracking branch 'h8300/h8300-next' omits 15d80f1bab26 Merge remote-tracking branch 'csky/linux-next' omits db183135d5a9 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits b6e512e14a7a Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 85120a85a7f7 Merge remote-tracking branch 'tegra/for-next' omits 75cdeb5b0dd7 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits e8ee34149107 Merge remote-tracking branch 'stm32/stm32-next' omits 95cf3503d0fa Merge remote-tracking branch 'samsung-krzk/for-next' omits 97233e9ad36d Merge remote-tracking branch 'rockchip/for-next' omits cb4381c7bde9 Merge remote-tracking branch 'renesas/next' omits 3baeecc0ed6b Merge remote-tracking branch 'realtek/for-next' omits 962521228956 Merge remote-tracking branch 'raspberrypi/for-next' omits 31365e341376 Merge remote-tracking branch 'qcom/for-next' omits 3c8022ea7dc9 Merge remote-tracking branch 'omap/for-next' omits e23f5e441b0a Merge remote-tracking branch 'mvebu/for-next' omits d7243a62d87e Merge remote-tracking branch 'mediatek/for-next' omits d7fd0f967126 Merge remote-tracking branch 'keystone/next' omits acd63e00f2f2 Merge remote-tracking branch 'imx-mxs/for-next' omits 4b293b6661c3 Merge remote-tracking branch 'drivers-memory/for-next' omits 2d48ac8386f1 Merge remote-tracking branch 'at91/at91-next' omits 19d277cd5444 Merge remote-tracking branch 'aspeed/for-next' omits 1042a0fb12c2 Merge remote-tracking branch 'amlogic/for-next' omits 154fd0e331bc Merge remote-tracking branch 'actions/for-next' omits a620ac396e6f Merge remote-tracking branch 'arm-soc/for-next' omits 489f270ad4bd Merge remote-tracking branch 'arm/for-next' omits c73cafe323db Merge remote-tracking branch 'asm-generic/master' omits 4ec1fa061f36 Merge remote-tracking branch 'dma-mapping/for-next' omits 29f376bbf19c Merge remote-tracking branch 'kbuild/for-next' omits 633a3e57c64c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 10eb418beff7 Merge remote-tracking branch 'cel-fixes/for-rc' omits ea55d78e2cf1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 372c5b10760b Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 3691657124c4 Merge remote-tracking branch 'omap-fixes/fixes' omits aaf536c1db9f Merge remote-tracking branch 'at91-fixes/at91-fixes' omits b3243a87ed38 Merge remote-tracking branch 'ide/master' omits bd0d11c420fb Merge remote-tracking branch 'pci-current/for-linus' omits f1c71fba518f Merge remote-tracking branch 'spi-fixes/for-linus' omits 3270b2ba106b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 7066811fdfc2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 73bfdc0324bf Merge remote-tracking branch 'wireless-drivers/master' omits d755cbafe607 Merge remote-tracking branch 'ipsec/master' omits 02575ff1de18 Merge remote-tracking branch 'bpf/master' omits f9f1c86d99d7 Merge remote-tracking branch 'net/master' omits a947340bcc42 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits c494a7f5f29a cifs: update internal version number omits 4c13d0bc502e cifs: Add new parameter "acregmax" for distinct file and d [...] omits 226fc5e811e1 Merge branch 'io_uring-worker.v3' into for-next omits 0053e3c9cd3d cifs: convert revalidate of directories to using directory [...] omits 41c62aaefc82 cifs: Add new mount parameter "acdirmax" to allow caching [...] omits 87a71d53475e cifs: ignore FL_FLOCK locks in read/write omits 886fbd78319f Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 2916103f789e Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 2d0297304212 Merge branch 'block-5.12' into for-next omits e8b8427ebf6f io-wq: don't attempt hash_list cut if tail is empty omits 350d2dadc579 Merge branch 'block-5.12' into for-next omits 17d986052e68 Merge branch 'io_uring-worker.v3' into for-next omits d547f89d10b1 io-wq: fix race around io_worker grabbing omits a1639a434b20 io-wq: fix races around manager/worker creation and task exit omits 6aed1b957759 io_uring: ensure io-wq context is always destroyed for tasks omits 8b2b435611ae arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() omits 0639d2d7dcfc io_uring: cleanup ->user usage omits 0cb564169038 io-wq: remove nr_process accounting omits ab7a2bcbcf28 io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS omits 54cb3f9b4e29 net: remove cmsg restriction from io_uring based send/recv [...] omits 5b1507194e15 Revert "proc: don't allow async path resolution of /proc/s [...] omits 56f261f9e8d9 Revert "proc: don't allow async path resolution of /proc/t [...] omits 9c3d0334db2e io-wq: make buffered file write hashed work map per-ctx omits 934ada4633ef Merge branch 'work.misc' into for-next omits 2ec759d2fc93 vdpa_sim: Skip typecasting from void* omits f0c97d3841fc virtio: remove export for virtio_config_{enable, disable} omits 4a4943b0950d virtio-mmio: Use to_virtio_mmio_device() to simply code omits 010eee82c84e vdpa: introduce virtio pci driver omits ddd50f4495d3 vdpa: set the virtqueue num during register omits 3a49ec341960 ALSA: virtio: introduce device suspend/resume support omits b5a11b6465f4 ALSA: virtio: introduce PCM channel map support omits f71f0c21e808 ALSA: virtio: introduce jack support omits b189beae4911 ALSA: virtio: PCM substream operators omits 267421ead1ac ALSA: virtio: handling control and I/O messages for the PC [...] omits c85dc54ed490 ALSA: virtio: build PCM devices and substream hardware des [...] omits 571e98a00a30 ALSA: virtio: handling control messages omits c9265edd3997 ALSA: virtio: add virtio sound driver omits 80267d5d2336 uapi: virtio_ids: add a sound device type ID from OASIS spec omits f1dc78fb9a13 NFSD: Clean up after updating NFSv3 ACL encoders omits 8bd834da6776 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits c803143cc233 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits fb99b0b31b88 NFSD: Clean up after updating NFSv2 ACL encoders omits 8b1223ebb78d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 164fde39fc4b NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 68abb1a4e408 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 497636bb8d4d NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits cf673ea41bfb NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 60561ba51838 NFSD: Remove unused NFSv2 directory entry encoders omits 8dede3e5e00b NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits 6d5c96f2d765 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits 1381a4efb182 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits 3a2f71dcbdf4 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 9c765922c4fe NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits 532b356b4590 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits cf3800272286 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits 3e4a0a8bff28 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits d5d13186110f NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits a4b9456b8055 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits 5bc514019607 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits d7c038833034 NFSD: Remove unused NFSv3 directory entry encoders omits 956710b867da NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits 18b32a71f21d SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling omits e6905730f2d2 NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits 37b32569c39b NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 2076ba413e4c NFSD: Add a helper that encodes NFSv3 directory offset cookies omits fb8c57f8e5ae NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits 15a6197738ea NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits ab13831996a6 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits c71f5e36355b NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits 6d2ca9194c43 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits dd13dd1ab94e NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits f91e3e98dc00 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits 53375ff77c2e NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 0c1bf14a9f1b NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 44903da5c0ff Merge branch 'work.namei' into for-next omits 341d64eb5c69 Merge branch 'work.d_name' into for-next omits 36964821a2d2 Merge remote-tracking branch 'vfs/work.sendfile' into for-next omits ac55aa6b7241 Merge remote-tracking branches 'vfs/work.sparc', 'vfs/work [...] omits 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> omits 265fb79cd50b nds32: use get_kernel_nofault in dump_mem omits de5229b425a7 nds32: remove dump_instr omits 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds c79c3c34f75d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 6b294bf6b4f6 scripts/spelling.txt: increase error-prone spell checking adds 02bbbc4b554e scripts/spelling.txt: check for "exeeds" adds 494519232570 scripts/spelling.txt: add "allocted" and "exeeds" typo adds 30cdbd53921f scripts/spelling.txt: add more spellings to spelling.txt adds 6bbf29010fa9 ntfs: layout.h: delete duplicated words adds 4dfe6bd94959 ntfs: check for valid standard information attribute adds 6efb59499aff ocfs2: remove redundant conditional before iput adds 95e126d65039 ocfs2: clean up some definitions which are not used any more adds c57d117f2b2f ocfs2: fix a use after free on error adds 7c908aec3473 ocfs2: simplify the calculation of variables adds 3d742d4b6ebb fs: delete repeated words in comments adds 93da40039744 ramfs: support O_TMPFILE adds 3544de8ee6e4 mm, tracing: record slab name for kmem_cache_free() adds 375400087218 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 0b41163407e2 mm/slab: minor coding style tweaks adds ca220593208d mm/slub: disable user tracing for kmemleak caches by default adds 666716fd267d mm, slub: stop freeing kmem_cache_node structures on node offline adds 7e1fa93deff4 mm, slab, slub: stop taking memory hotplug lock adds 59450bbc12be mm, slab, slub: stop taking cpu hotplug lock adds d930ff03c4d1 mm, slub: splice cpu and page freelists in deactivate_slab() adds fe2cce15d682 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds 457c82c3516d mm/slub: minor coding style tweaks adds 91f5345afbc6 mm/debug: improve memcg debugging adds bb5c47ced467 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 2e326c07bbe1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 1d2cae8ea1cf mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 1f7ef6577403 mm/filemap: remove unused parameter and change to void typ [...] adds ab2125df921d mm/filemap: don't revert iter on -EIOCBQUEUED adds 3a6bae48390d mm/filemap: rename generic_file_buffered_read subfunctions adds 0c7c575df56b mm/filemap: remove dynamically allocated array from filemap_read adds ff993ba13000 mm/filemap: convert filemap_get_pages to take a pagevec adds cbd59c48ae2b mm/filemap: use head pages in generic_file_buffered_read adds 480546259811 mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds bd8a1f3655a7 mm/filemap: support readpage splitting a page adds f32b5dd721fb mm/filemap: inline __wait_on_page_locked_async into caller adds 33a0f5c6b34f mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds 68430303c84e mm/filemap: change filemap_read_page calling conventions adds f253e1854ce8 mm/filemap: change filemap_create_page calling conventions adds 4612aeef09ec mm/filemap: convert filemap_update_page to return an errno adds 87d1d7b68831 mm/filemap: move the iocb checks into filemap_update_page adds fce70da3a80f mm/filemap: add filemap_range_uptodate adds 5963fe031638 mm/filemap: split filemap_readahead out of filemap_get_pages adds 2642fca64725 mm/filemap: restructure filemap_get_pages adds aa1ec2f69780 mm/filemap: don't relock the page after calling readpage adds 87fa0f3eb267 mm/filemap: rename generic_file_buffered_read to filemap_read adds 826ea860bc4d mm/filemap: simplify generic_file_read_iter adds 4ebd3aec3842 fs/buffer.c: add checking buffer head stat before clear adds 6986c3e2b195 mm: backing-dev: Remove duplicated macro definition adds 191a7221b70d mm/swap_slots.c: remove redundant NULL check adds cf532faa41c5 mm/swapfile.c: fix debugging information problem adds 25eaab438dd5 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds e48333b660d5 mm/swap_state: constify static struct attribute_group adds cad8320b4b39 mm/swap: don't SetPageWorkingset unconditionally during swapin adds 2e9bd4831599 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds f3344adf38bd mm: memcontrol: optimize per-lruvec stats counter memory usage adds b0ba3bff3e7b mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 69473e5de873 mm: memcontrol: convert NR_ANON_THPS account to pages adds bf9ecead53c8 mm: memcontrol: convert NR_FILE_THPS account to pages adds 57b2847d3c1d mm: memcontrol: convert NR_SHMEM_THPS account to pages adds a1528e21f891 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 380780e71895 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds fff66b79a19c mm: memcontrol: make the slab calculation consistent adds d7e3aba583e6 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds f9b1038ebcca mm/memcg: remove rcu locking for lock_page_lruvec function series adds b6038942480e mm: memcg: add swapcache stat for memcg v2 adds c1a660dea3fa mm: kmem: make __memcg_kmem_(un)charge static adds 802f1d522d5f mm: page_counter: re-layout structure to reduce false sharing adds 8a260162f9a0 mm/memcontrol: remove redundant NULL check adds c41a40b6baf7 mm: memcontrol: replace the loop with a list_for_each_entry() adds a7b7e1df8924 mm/list_lru.c: remove kvfree_rcu_local() adds 6eeb104e114c fs: buffer: use raw page_memcg() on locked page adds cae3af62b33a mm: memcontrol: fix swap undercounting in cgroup2 adds 1685bde6b9af mm: memcontrol: fix get_active_memcg return value adds 96403bfe50c3 mm: memcontrol: fix slub memory accounting adds b7204006c860 mm/mmap.c: remove unnecessary local variable adds 90a3e375d324 mm/memory.c: fix potential pte_unmap_unlock pte error adds c045c72ccde3 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 374437a274e2 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds 8abb50c76b48 mm/memory.c: fix potential pte_unmap_unlock pte error adds dbf53f7597be mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds ee8ab1903e3d mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds 1583aa278f5f mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 5df6d792011b mm/page_reporting: use list_entry_is_head() in page_report [...] adds fb9bf0484af4 vmalloc: remove redundant NULL check adds f00748bfa024 kasan: prefix global functions with kasan_ adds 4062c24598b1 kasan: clarify HW_TAGS impact on TBI adds 0fd379253691 kasan: clean up comments in tests adds da17e377723f kasan: add macros to simplify checking test constraints adds 573a48092313 kasan: add match-all tag tests adds f05842cfb9ae kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 5d92bdffd2d5 kasan: rename CONFIG_TEST_KASAN_MODULE adds 2e4bde6a1e3a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 1b1df4c4e257 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds e66e1799a766 kasan: fix memory corruption in kasan_bitops_tags test adds 027b37b552f3 kasan: move _RET_IP_ to inline wrappers adds 611806b4bf8d kasan: fix bug detection via ksize for HW_TAGS mode adds 858bdeb046f6 kasan: add proper page allocator tests adds 115161354d0e kasan: add a test for kmem_cache_alloc/free_bulk adds d82dc3a40d12 kasan: don't run tests when KASAN is not enabled adds 93f503c3fcd1 mm: fix prototype warning from kernel test robot adds ab28cb6e1e5e mm: rename memmap_init() and memmap_init_zone() adds 3256ff83c566 mm: simplify parater of function memmap_init_zone() adds 7010a6eca49f mm: simplify parameter of setup_usemap() adds 9699ee7b2984 mm: remove unneeded local variable in free_area_init_core adds b3880c690beb video: fbdev: acornfb: remove free_unused_pages() adds a0cd7a7c4bc0 mm: simplify free_highmem_page() and free_reserved_page() adds 3b2ebeaf98a0 mm/gfp: add kernel-doc for gfp_t adds 30c9cf492704 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds fca40573e0f7 mm/huge_memory.c: update tlb entry if pmd is changed adds aba677f94b7d MIPS: do not call flush_tlb_all when setting pmd entry adds cc2205a67dec mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds a1ba9da8f0f9 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 0aa7f3544aaa mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds c78a7f363993 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 1d88433bb008 mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds c93b0a992607 mm/hugetlb: simplify the calculation of variables adds 0fa5bc4023c1 mm/hugetlb: grab head page refcount once for group of subpages adds 82e5d378b0e4 mm/hugetlb: refactor subpage recording adds 6c26d3108393 mm/hugetlb: fix some comment typos adds 5291c09b3edb mm/hugetlb: remove redundant check in preparing and destro [...] adds 578b7725d4bd mm/hugetlb.c: fix typos in comments adds 2efeb8da992b mm/huge_memory.c: remove unused return value of set_huge_z [...] adds bae849538157 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 8938494c8567 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 07e51edf839a mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds 3f1b0162f6f6 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] adds aca78307bfda mm/hugetlb: use helper huge_page_size() to get hugepage size adds dbfee5aee7e5 hugetlb: fix update_and_free_page contig page struct assumption adds 3272cfc2525b hugetlb: fix copy_huge_page_from_user contig page struct a [...] adds 7ecc956551f8 mm/hugetlb: suppress wrong warning info when alloc gigantic page adds c2135f7c570b mm/vmscan: __isolate_lru_page_prepare() cleanup adds 725cac1c7e34 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds 42895ea73bcd mm/vmscan.c: use add_page_to_lru_list() adds f90d8191ac86 include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 3a9c9788a314 mm: don't pass "enum lru_list" to lru list addition functions adds 861404536a3a mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds 46ae6b2cc2a4 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 875601796267 mm: add __clear_page_lru_flags() to replace page_off_lru() adds bc7112719e1e mm: VM_BUG_ON lru page flags adds c1770e34f3e7 include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 289ccba18af4 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 2091339d59e7 mm/vmscan.c: make lruvec_lru_size() static adds aeddcee6c17b mm: workingset: clarify eviction order and distance calculation adds d6995da31122 hugetlb: use page.private for hugetlb specific page flags adds 8f251a3d5ce3 hugetlb: convert page_huge_active() HPageMigratable flag adds 9157c31186c3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 6c0371490140 hugetlb: convert PageHugeFreed to HPageFreed flag adds d95c0337774b include/linux/hugetlb.h: add synchronization information f [...] adds ff5461176213 hugetlb: fix uninitialized subpool pointer adds 519983645a9f mm/vmscan: restore zone_reclaim_mode ABI adds 70ad3196a68b z3fold: remove unused attribute for release_z3fold_page adds c457cd96f18c z3fold: simplify the zhdr initialization code in init_z3fo [...] adds d99fd5feb0ac mm/compaction: remove rcu_read_lock during page compaction adds e2d26aa5fb39 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds 40d7e2032007 mm/compaction: correct deferral logic for proactive compaction adds 15d28d0d1160 mm/compaction: fix misbehaviors of fast_find_migrateblock() adds 6e2b7044c199 mm, compaction: make fast_isolate_freepages() stay within zone adds bda420b98505 numa balancing: migrate on fault among multiple bound nodes adds ce33135cdee6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds f8159c13905b mm, oom: fix a comment in dump_task() adds 33b8f84a4ee7 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds a4fa34cdcd18 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds d0146756a099 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 3b2275a8d83a hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds c7e285e31f76 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 88ce3fef47f3 hugetlbfs: remove meaningless variable avoid_reserve adds a25fddced835 hugetlbfs: make hugepage size conversion more readable adds 398c0da7364c hugetlbfs: correct some obsolete comments about inode i_mutex adds 1935ebd3cf6c hugetlbfs: fix some comment typos adds e5d319dedafd hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds a553e3cd2053 mm/migrate: remove unneeded semicolons adds 4c48faba5b7f Merge branch 'akpm' (patches from Andrew) adds 724c8a23d589 objtool: Fix stack-swizzle for FRAME_POINTER=y adds 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...] adds d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds 9d63fecfcb2c nds32: remove dump_instr adds fa2f478a348e nds32: use get_kernel_nofault in dump_mem adds 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h> adds 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...] adds 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...] adds 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...] adds b11ffaeacd19 Merge branch 'acpi-tables' adds 268f77b52509 Merge tag 'acpi-5.12-rc1-3' of git://git.kernel.org/pub/sc [...] adds 4e096a18867a net: introduce CAN specific pointer in the struct net_device adds 17d7fd47aa90 net: stmmac: Fix missing spin_lock_init in visconti_eth_dw [...] adds 8f1c0fd2c84c ibmvnic: fix a race between open and reset adds fcd4ba3bcba7 net: dsa: sja1105: Remove unneeded cast in sja1105_crc32() adds f17641140112 net: hsr: add support for EntryForgetTime adds 4dc7f09b8bec net: broadcom: bcm4908_enet: fix RX path possible mem leak adds 4d9274cee40b net: broadcom: bcm4908_enet: fix NAPI poll returned value adds a93dcaada2dd net: psample: Fix netlink skb length with tunnel info adds 764d31cacfe4 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] adds 6cf739131a15 r8169: fix jumbo packet handling on RTL8168e adds 5ad3dbab569a Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 7a8a4b0729a8 drm/ttm: Fix a memory leak adds 5f94e3571459 drm/rockchip: Require the YTR modifier for AFBC adds d922d58fedcd drm/panel: kd35t133: allow using non-continuous dsi clock adds e81df5bc922e Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongi [...] adds 7b3d19a76d68 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds efc8278eecfd Revert "drm/amd/display: reuse current context instead of [...] adds 688f97ed3f5e drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds 83e6667b675f drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds b092b19602cf drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds ea3b4242bc9c drm/amd/display: Fix system hang after multiple hotplugs (v3) adds 9c712c9c382c Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitla [...] adds d153e8c156da Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anong [...] adds fdce29602f86 Merge tag 'drm-next-2021-02-26' of git://anongit.freedeskt [...] adds a6525b999970 Merge tag 'mips_5.12_1' of git://git.kernel.org/pub/scm/li [...] adds ffc1759676be Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...] adds a95d33c81987 kbuild: lto: add _mcount to list of used symbols adds efba08f5c9e9 Merge remote-tracking branch 'kbuild-current/fixes' adds df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) adds 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack adds 427f458ed492 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 542782dc614f Merge remote-tracking branch 'bpf/master' adds 41d5dc433b5d Merge remote-tracking branch 'ipsec/master' adds 82a67d58722d Merge remote-tracking branch 'wireless-drivers/master' adds c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() adds 17f13ea84b44 Merge remote-tracking branch 'sound-current/for-linus' adds 0623f571514f Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus adds 1045a5c04e16 ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] adds cf421c5a84ca Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds c29144ceb476 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ccc205a9f3df Merge remote-tracking branch 'regulator-fixes/for-linus' adds ca4bdb8ef87f Merge remote-tracking branch 'spi-fixes/for-linus' adds aff7a0d6772e Merge remote-tracking branch 'pci-current/for-linus' adds 2179e1adb62b Merge remote-tracking branch 'ide/master' adds c93cf59a7daf Merge remote-tracking branch 'at91-fixes/at91-fixes' adds a249ca66d15f soc: ti: omap-prm: Fix reboot issue with invalid pcie rese [...] adds fbfa463be8dc ARM: OMAP2+: Fix smartreflex init regression after droppin [...] adds 857de6fe2f86 Merge branch 'fixes-v5.11' into fixes adds a7b5d7c4969a bus: ti-sysc: Fix warning on unbind if reset is not deasserted adds effe89e40037 soc: ti: omap-prm: Fix occasional abort on reset deassert [...] adds 2f4c68832fec Merge remote-tracking branch 'omap-fixes/fixes' adds 8c9e158c8c10 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 85f5bb83d21c Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds ca53a678ed14 Merge remote-tracking branch 'cel-fixes/for-rc' adds 1e0436e950f3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new b371a93e29a8 Merge remote-tracking branch 'dma-mapping/for-next' new 8fe21c7bd730 Merge remote-tracking branch 'asm-generic/master' new d55ee4ac1bc8 Merge remote-tracking branch 'arm/for-next' new 85de2bcc26f2 Merge remote-tracking branch 'arm-soc/for-next' new b5ba790d42b4 Merge remote-tracking branch 'actions/for-next' new b934ec373232 Merge remote-tracking branch 'amlogic/for-next' new f2f1bc79efda Merge remote-tracking branch 'aspeed/for-next' new aa053f4888fc Merge remote-tracking branch 'at91/at91-next' new db783a55634a Merge remote-tracking branch 'drivers-memory/for-next' new 543c0f306720 Merge remote-tracking branch 'imx-mxs/for-next' new c10fbe27b453 Merge remote-tracking branch 'keystone/next' new 9b559229d22a Merge remote-tracking branch 'mediatek/for-next' new 14cdcba92af2 Merge remote-tracking branch 'mvebu/for-next' new a28be85e818a Merge remote-tracking branch 'omap/for-next' new bd1c7d2e374a Merge remote-tracking branch 'qcom/for-next' new c8983268c0bf Merge remote-tracking branch 'raspberrypi/for-next' new 9d28d98463c8 Merge remote-tracking branch 'realtek/for-next' new 3c0057097240 Merge remote-tracking branch 'renesas/next' new 3f1c47531cf7 Merge remote-tracking branch 'rockchip/for-next' new 0bd5fa03d38d Merge remote-tracking branch 'samsung-krzk/for-next' new 2f9342194596 Merge remote-tracking branch 'stm32/stm32-next' new b8195b2d03e1 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 51a77376826b Merge remote-tracking branch 'tegra/for-next' new 351de1b25a3e Merge remote-tracking branch 'ti-k3/ti-k3-next' new f0645d14727b Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new f4d9b90c7952 Merge remote-tracking branch 'csky/linux-next' new 5e597ef8dfa6 Merge remote-tracking branch 'h8300/h8300-next' new b8726f0e4fa6 Merge remote-tracking branch 'm68knommu/for-next' new 1acdceba94e1 Merge remote-tracking branch 'openrisc/for-next' new 68813e46a4b6 Merge remote-tracking branch 'risc-v/for-next' new b342468f236e Merge remote-tracking branch 's390/for-next' new 04055629be10 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 9b9c9ff3accf Merge remote-tracking branch 'fscache/fscache-next' new 7e4dc6cc81aa Merge remote-tracking branch 'btrfs/for-next' new 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...] new ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...] new 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...] new d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument new d01132ae5020 cifs: fix nodfs mount option new 8513222b9ef2 cifs: fix DFS failover new ff2c54a04097 cifs: check all path components in resolved dfs target new 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...] new 03701a9c02c9 cifs: convert readpages_fill_pages to use iter new 9945d69def33 cifs: use discard iterator to discard unneeded network dat [...] new eb5d480d5b0c cifs: update internal version number new 4e5329992f91 Merge remote-tracking branch 'cifs/for-next' new 49f23d39487f Merge remote-tracking branch 'ecryptfs/next' new e84512474820 Merge remote-tracking branch 'ext3/for_next' new de554bd9a6d6 Merge remote-tracking branch 'nfs-anna/linux-next' new ff3f2a38a605 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream new 34ed97636a29 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream new 9723701ee02f NFSD: Update the NFSv3 CREATE family of encoders to use st [...] new 2e4d6926a22f NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] new 65ae86926657 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream new e43895fdfb55 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] new c3135d66d03b NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] new 3e49cf275564 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] new 33311d80491a NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] new 73694ac46298 NFSD: Add a helper that encodes NFSv3 directory offset cookies new 2d47f1005d7e NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder new cc60bff5565c NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] new d3a87c071c4e SUNRPC: Fix xdr_get_next_encode_buffer() page boundary handling new 3e5d99805364 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] new 95667f8a5caf NFSD: Remove unused NFSv3 directory entry encoders new 7988f1c1f7b2 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations new 15c8187a9ef4 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream new 7d871ec58dfe NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream new 4134749de63c NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream new 3e8aec1b064b NFSD: Update the NFSv2 READLINK result encoder to use stru [...] new fd36441ae43b NFSD: Update the NFSv2 READ result encoder to use struct x [...] new 8e3179e51379 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] new 641ca9bf17a7 NFSD: Add a helper that encodes NFSv3 directory offset cookies new fd69f752982c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder new 231433fb8d1c NFSD: Update the NFSv2 READDIR result encoder to use struc [...] new 08b32709e532 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] new 06eafd5e2ade NFSD: Remove unused NFSv2 directory entry encoders new 36922acf79f6 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs new 3447a19074a5 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] new 256bc3d5c54b NFSD: Update the NFSv2 SETACL result encoder to use struct [...] new f60352db9e87 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] new b37a47fb6f24 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] new b34c867d11af NFSD: Clean up after updating NFSv2 ACL encoders new 05678b86a83a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] new 7f19b6af752a NFSD: Update the NFSv3 SETACL result encoder to use struct [...] new 1bb67c344b13 NFSD: Clean up after updating NFSv3 ACL encoders new 27a7e188f755 Merge remote-tracking branch 'cel/for-next' new 5bdaf772d2cd Merge remote-tracking branch 'overlayfs/overlayfs-next' new 8ab197cfc5fb Merge remote-tracking branch 'v9fs/9p-next' new 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl new 06058bc40534 xfs: don't reuse busy extents on extent trim new 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks new 756b1c343333 xfs: use current->journal_info for detecting transaction r [...] new 403fc06b2064 Merge remote-tracking branch 'xfs/for-next' new 8e555af00592 Merge branches 'work.sparc', 'work.sparc32', 'work.recursi [...] new a735369baaad Merge remote-tracking branch 'vfs/for-next' new ec36b77f83ee Merge remote-tracking branch 'printk/for-next' new 0cb280fe8f91 Merge remote-tracking branch 'pstore/for-next/pstore' new 05fbe75ca952 Merge remote-tracking branch 'hid/for-next' new 3e1e24a0d802 Merge remote-tracking branch 'i2c/i2c/for-next' new 9055e6d6cc41 Merge remote-tracking branch 'dmi/dmi-for-next' new 4f3c8320c78c Documentation: features: remove c6x references new a910f43efd60 Documentation: features: refresh feature list new 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst new 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program new f37a15ea8db0 docs: proc.rst: fix indentation warning new 57c5890a7a44 Merge remote-tracking branch 'jc_docs/docs-next' new 391778f38c21 Merge remote-tracking branch 'v4l-dvb-next/master' new b31d8f0431ca Merge remote-tracking branch 'pm/linux-next' new 6c4109dbdfae Merge remote-tracking branch 'ieee1394/for-next' new 7db2453aab67 Merge remote-tracking branch 'swiotlb/linux-next' new 344628bf8395 Merge remote-tracking branch 'amdgpu/drm-next' new 629987fa7af3 Merge remote-tracking branch 'drm-msm/msm-next' new 7eadc79c327d Merge remote-tracking branch 'etnaviv/etnaviv/next' new 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...] new 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...] new e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...] new 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS new 728f13e73009 io-wq: remove nr_process accounting new 62e398be275a io_uring: cleanup ->user usage new 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() new 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks new 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit new eb2de9418d56 io-wq: fix race around io_worker grabbing new 55e8025d1b10 Merge branch 'io_uring-worker.v3' into for-next new 07e086130326 Merge branch 'block-5.12' into for-next new cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect" new 2f7ce0a28c20 Merge branch 'for-5.12/io_uring' into for-next new e941894eae31 io-wq: make buffered file write hashed work map per-ctx new 95badb0b1f08 Merge branch 'io_uring-worker.v3' into for-next new eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...] new 4fb6ac326204 io-wq: improve manager/worker handling over exec new 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec new d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR new c1943df0832f Merge branch 'io_uring-worker.v3' into for-next new 6d7fa7d273bd Merge remote-tracking branch 'block/for-next' new c9e8130e4594 Merge remote-tracking branch 'pcmcia/pcmcia-next' new f62c1cbcaa06 Merge remote-tracking branch 'security/next-testing' new ebd8a6d8bd9b Merge remote-tracking branch 'apparmor/apparmor-next' new ae0c1d4d40af Merge remote-tracking branch 'keys/keys-next' new 0504d6f4ada5 Merge remote-tracking branch 'tip/auto-latest' new eacb70191ccb Merge remote-tracking branch 'edac/edac-for-next' new 7f6501de7f9c Merge remote-tracking branch 'irqchip/irq/irqchip-next' new b73bd6ae9a3a Merge remote-tracking branch 'rcu/rcu/next' new 1838b06bf01a selftests: kvm: add hardware_disable test new bcd22e145b9a selftests: kvm: avoid uninitialized variable warning new 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD new e42033342293 KVM: x86: Advertise INVPCID by default new 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID new f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier new 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode new a04aead144fd KVM: nSVM: fix running nested guests when npt=0 new 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...] new c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] new 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper new 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks new 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...] new c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2 new 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...] new 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...] new a018eba53870 KVM: x86: Move MMU's PML logic to common code new 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...] new a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...] new b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...] new a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...] new 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports new d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true new 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...] new 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...] new 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry new 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created new 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling new e9a664ee71ca Merge remote-tracking branch 'kvm/next' new 73f2886724bb Merge remote-tracking branch 'xen-tip/linux-next' new 74f10c5dece9 Merge remote-tracking branch 'percpu/for-next' new 0641f567f0b2 Merge remote-tracking branch 'leds/for-next' new db787064128f Merge remote-tracking branch 'extcon/extcon-next' new 3420cf19cc90 Merge remote-tracking branch 'cgroup/for-next' new 6ca7221d22cd Merge remote-tracking branch 'scsi/for-next' new 950bd3c42138 Merge remote-tracking branch 'scsi-mkp/for-next' new f00bdce04552 vdpa: set the virtqueue num during register new 7075992ba887 vdpa: introduce virtio pci driver new 7c8d0abe40d6 virtio-mmio: Use to_virtio_mmio_device() to simply code new 16d354dc029e virtio: remove export for virtio_config_{enable, disable} new 8b2c32fb81c3 vdpa_sim: Skip typecasting from void* new 6054fac06e3c uapi: virtio_ids: add a sound device type ID from OASIS spec new 1e2fb08629e5 ALSA: virtio: add virtio sound driver new 3fb7ce161568 ALSA: virtio: handling control messages new 83ec5db56076 ALSA: virtio: build PCM devices and substream hardware des [...] new 68742d8557b8 ALSA: virtio: handling control and I/O messages for the PC [...] new def2208d373b ALSA: virtio: PCM substream operators new 613515055d34 ALSA: virtio: introduce jack support new 96db428c31f1 ALSA: virtio: introduce PCM channel map support new 1f77f124f2f2 ALSA: virtio: introduce device suspend/resume support new 2d80fb21dcd5 Merge remote-tracking branch 'vhost/linux-next' new 05d79a32dfac Merge remote-tracking branch 'rpmsg/for-next' new 4bcd510cf27d Merge remote-tracking branch 'gpio-intel/for-next' new 62ebbbf93410 Merge remote-tracking branch 'livepatching/for-next' new fe7ed56ce774 Merge remote-tracking branch 'coresight/next' new 455c11b2af63 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 3afe98f9bc7a Merge remote-tracking branch 'gnss/gnss-next' new f54cdf0fd3a5 Merge remote-tracking branch 'slimbus/for-next' new 732febcf8cab Merge remote-tracking branch 'nvmem/for-next' new 28de38f69696 Merge remote-tracking branch 'xarray/main' new 7e63069cf4d9 Merge remote-tracking branch 'mhi/mhi-next'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (b3bd1a0f0a90) \ N -- N -- N refs/heads/akpm-base (7e63069cf4d9)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 204 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/cgroup-v2.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 8 - Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/admin-guide/xfs.rst | 16 +- Documentation/core-api/mm-api.rst | 7 +- Documentation/dev-tools/kasan.rst | 24 +- .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 3 +- Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 3 +- .../debug/kprobes-on-ftrace/arch-support.txt | 3 +- .../features/debug/kprobes/arch-support.txt | 3 +- .../features/debug/kretprobes/arch-support.txt | 3 +- .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 3 +- .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 3 +- .../features/perf/perf-stackdump/arch-support.txt | 3 +- .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 3 +- .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/proc.rst | 2 +- Documentation/powerpc/syscall64-abi.rst | 51 +- Documentation/virt/kvm/api.rst | 2 + Documentation/vm/arch_pgtable_helpers.rst | 8 +- arch/arm/mach-omap2/sr_device.c | 75 ++- arch/arm64/include/asm/memory.h | 1 + arch/arm64/include/asm/mte-kasan.h | 12 + arch/arm64/kernel/mte.c | 12 + arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/mm/fault.c | 20 +- arch/hexagon/configs/comet_defconfig | 1 - arch/ia64/include/asm/pgtable.h | 6 - arch/ia64/mm/init.c | 14 +- arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 6 +- arch/x86/include/asm/kvm_host.h | 36 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/mmu/mmu.c | 224 +++----- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/paging_tmpl.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 66 +-- arch/x86/kvm/mmu/tdp_mmu.h | 3 +- arch/x86/kvm/svm/nested.c | 48 +- arch/x86/kvm/svm/svm.c | 22 +- arch/x86/kvm/vmx/nested.c | 37 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 112 ++-- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 143 +++-- drivers/base/node.c | 33 +- drivers/bus/ti-sysc.c | 4 +- drivers/net/can/dev/dev.c | 4 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 6 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 3 + drivers/net/ethernet/ibm/ibmvnic.c | 63 ++- drivers/net/ethernet/realtek/r8169_main.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 1 + drivers/net/phy/micrel.c | 1 + drivers/soc/ti/omap_prm.c | 8 +- drivers/video/fbdev/acornfb.c | 34 -- fs/block_dev.c | 2 +- fs/btrfs/file.c | 2 +- fs/buffer.c | 7 +- fs/cifs/cifsglob.h | 1 + fs/cifs/cifsproto.h | 5 + fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 292 ++++++----- fs/cifs/dfs_cache.c | 33 +- fs/cifs/file.c | 9 +- fs/cifs/fs_context.c | 43 +- fs/dcache.c | 4 +- fs/direct-io.c | 4 +- fs/exec.c | 4 +- fs/fhandle.c | 2 +- fs/fuse/dev.c | 6 +- fs/hugetlbfs/inode.c | 72 +-- fs/io-wq.c | 101 ++-- fs/io-wq.h | 3 +- fs/io_uring.c | 68 ++- fs/iomap/buffered-io.c | 7 - fs/nfsd/nfs3xdr.c | 3 +- fs/nfsd/nfsxdr.c | 3 +- fs/ntfs/inode.c | 6 + fs/ntfs/layout.h | 4 +- fs/ocfs2/cluster/heartbeat.c | 8 +- fs/ocfs2/dlm/dlmast.c | 10 - fs/ocfs2/dlm/dlmcommon.h | 4 - fs/ocfs2/refcounttree.c | 2 +- fs/ocfs2/super.c | 2 - fs/pipe.c | 2 +- fs/proc/meminfo.c | 10 +- fs/proc/vmcore.c | 7 +- fs/ramfs/inode.c | 13 + fs/xfs/libxfs/xfs_btree.c | 12 +- fs/xfs/xfs_aops.c | 17 +- fs/xfs/xfs_extent_busy.c | 14 - fs/xfs/xfs_sysctl.c | 35 +- fs/xfs/xfs_trans.c | 33 +- fs/xfs/xfs_trans.h | 30 ++ include/linux/can/can-ml.h | 12 + include/linux/fs.h | 4 +- include/linux/gfp.h | 14 + include/linux/highmem-internal.h | 5 - include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 98 +++- include/linux/kasan-checks.h | 6 + include/linux/kasan.h | 37 +- include/linux/kvm_host.h | 25 +- include/linux/memcontrol.h | 43 +- include/linux/migrate.h | 2 +- include/linux/mm.h | 22 +- include/linux/mm_inline.h | 113 ++-- include/linux/mmzone.h | 22 +- include/linux/netdevice.h | 34 +- include/linux/page-flags.h | 6 - include/linux/page_counter.h | 9 +- include/linux/pagemap.h | 5 +- include/linux/swap.h | 8 +- include/trace/events/kmem.h | 24 +- include/trace/events/pagemap.h | 11 +- include/uapi/linux/mempolicy.h | 4 +- init/Kconfig | 14 - lib/Kconfig.kasan | 6 +- lib/Makefile | 2 +- lib/test_kasan.c | 424 +++++++++++---- lib/test_kasan_module.c | 5 +- mm/backing-dev.c | 6 +- mm/compaction.c | 73 +-- mm/debug.c | 10 +- mm/debug_vm_pgtable.c | 86 ++- mm/filemap.c | 583 ++++++++++----------- mm/gup.c | 5 +- mm/huge_memory.c | 28 +- mm/hugetlb.c | 346 ++++++------ mm/hugetlb_cgroup.c | 6 +- mm/kasan/common.c | 56 +- mm/kasan/generic.c | 38 +- mm/kasan/hw_tags.c | 16 + mm/kasan/kasan.h | 81 ++- mm/kasan/quarantine.c | 22 +- mm/kasan/report.c | 15 +- mm/kasan/report_generic.c | 8 +- mm/kasan/report_hw_tags.c | 8 +- mm/kasan/report_sw_tags.c | 8 +- mm/kasan/shadow.c | 27 +- mm/kasan/sw_tags.c | 20 +- mm/khugepaged.c | 6 +- mm/list_lru.c | 12 +- mm/memcontrol.c | 279 +++++----- mm/memory-failure.c | 34 +- mm/memory.c | 24 +- mm/memory_hotplug.c | 11 +- mm/mempolicy.c | 18 +- mm/mempool.c | 2 +- mm/migrate.c | 10 +- mm/mlock.c | 3 +- mm/mmap.c | 4 +- mm/mprotect.c | 7 +- mm/mremap.c | 8 + mm/oom_kill.c | 5 +- mm/page_alloc.c | 64 +-- mm/page_io.c | 12 +- mm/page_owner.c | 4 +- mm/page_reporting.c | 2 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 35 +- mm/shmem.c | 2 +- mm/slab.c | 21 +- mm/slab.h | 20 +- mm/slab_common.c | 40 +- mm/slob.c | 2 +- mm/slub.c | 169 +++--- mm/swap.c | 50 +- mm/swap_slots.c | 3 +- mm/swap_state.c | 31 +- mm/swapfile.c | 8 +- mm/vmscan.c | 98 ++-- mm/vmstat.c | 14 +- mm/workingset.c | 7 +- mm/z3fold.c | 11 +- net/can/af_can.c | 34 +- net/can/j1939/main.c | 22 +- net/can/j1939/socket.c | 13 +- net/can/proc.c | 19 +- net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_framereg.h | 1 + net/hsr/hsr_main.h | 1 + net/psample/psample.c | 4 +- scripts/lto-used-symbollist.txt | 1 + scripts/spelling.txt | 30 ++ sound/mips/snd-n64.c | 8 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- tools/objtool/check.c | 16 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../testing/selftests/kvm/hardware_disable_test.c | 165 ++++++ tools/testing/selftests/kvm/lib/x86_64/processor.c | 3 +- virt/kvm/kvm_main.c | 29 +- 232 files changed, 3275 insertions(+), 2644 deletions(-) create mode 100644 tools/testing/selftests/kvm/hardware_disable_test.c