This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits e45fb347b630 Add linux-next specific files for 20221220 omits dbad5c2524ae Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 634cb5b8e2c8 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 244a479115d2 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 62a425ef78da Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e1c4f0a675b0 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits bde329e01eaf Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 2e403315f671 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits f5225c829d8d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4c9ebc71f985 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4927063ef8f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdfde9616947 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e9159b9be731 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits 2157c987dd15 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 3d460bb93ac9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 323f30cc0a86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 930d5e502d74 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 119ddee42ad5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b670fee108f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f589f53e1aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d32f14fd4c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b07521c0ee6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78c431cdd607 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4544dae7da35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 219b6dae8f4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 590234b92306 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 273ffc9d2a5e Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits c82800610a9f Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] omits f4bb2b3ec7f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b12a1c478814 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d183b8f4f067 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 219e11a25500 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6f8c5e81c241 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 8c7f53291f08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e13791125a68 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 89427d8d928a Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 5f32f4dd1afa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1c6fd0f865cc Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] omits 8c7168e09a44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc903d489402 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 276a139ff661 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 7db59aa5aa16 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits d0033b7f5bbc Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 369c73f59bbf Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 681fbf04daea Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 125079c2a4ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f75ccd88f876 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 953d457c459a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 859461bb5c2a Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits f554272ff75c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits ef24f4f06d05 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 4237e794d250 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6c16abebbca6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 576021e17f5c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 49affb47d763 Merge branch 'master' of git://linuxtv.org/media_tree.git omits f8f7533013fe Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 0c1a7e0e916f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 4d97994ee9cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 567c6c710bbf Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 456b3942701b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits db20a157ca2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49e367fe9558 Merge branch 'iversion-next' of git://git.kernel.org/pub/s [...] omits 180811803cb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits fe2bd3dfd7bf Merge branch '9p-next' of git://github.com/martinetd/linux omits cb8cb72f8925 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1eff983a02bc Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 787e195354d3 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 9563985902b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ad351861da9c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits ff0fbb5361a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7d075e2d86d9 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits f40818be94f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7d89e9b9734 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits fd291aaccd0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9881622fcda1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75fa55cb9c03 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d0a67702e822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c3f9e9542fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f439ef0623ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 174498258f01 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 0a3ccf6bdd0a Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 90f82ad1957b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 061992d4a161 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 5c7cd589ec4b Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits f64a9b186787 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits e2a00e20fb2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a789e0eadea8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4cd58f7b7b7b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 73fcd8cce221 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0335dd2213fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f5920be18a95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0a37a8742f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 295c96211ce7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e20177368d36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a857f687d8c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d13059e46f2 Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] omits b19fef42e899 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 798af34d9a64 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 7592c170dc00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b67372030f5f Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 32289ad11e08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf61552c9d1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bc979fcaf440 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 15667c810cfe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a75d36471099 Merge branch 'compiler-attributes' of https://github.com/o [...] omits 2c9da43969a7 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits c28c7d2a33a8 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits bb993dea4530 Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] omits db4d83aa4126 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a9d3c8e4d9fe Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits de10c189a63f Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 503f5d359461 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 05caac2b5da8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits ad13ec8b1651 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 5c3aa6555cb1 Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] omits e41bcba71e4c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 196ac163eabc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 4bbde0f0b1af Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8c57472acf6b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d76a4923977f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b3c1943681a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c2305cc4aadf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ab2e31e1f394 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cb7766a22435 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c361cfaa1c87 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits cf7a7ed214b8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits a3ba03f7e453 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 63d49c3ca6ad prandom: remove prandom_u32_max() omits b7d7a92d8a4d efi: random: fix NULL-deref when refreshing seed omits 257fc01ab0b3 random: do not include <asm/archrandom.h> from random.h omits 00ab24feb584 virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support omits 333723e8bc39 docs: driver-api: virtio: virtio on Linux omits 73a720b16fa1 virtio: vdpa: new SolidNET DPU driver. omits 57ee179a075a New PCI quirk for SolidRun SNET DPU. omits 9901fa457852 Add SolidRun vendor id omits ccbcadc7f15d virtio_blk: Fix signedness bug in virtblk_prep_rq() omits a6cd8d6ec889 vdpa_sim_net: should not drop the multicast/broadcast packet omits 1a0f9a7bd312 vdpasim: fix memory leak when freeing IOTLBs omits b9fc27221a8a vdpa: conditionally fill max max queue pair for stats omits a8d9274ab235 vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove omits 96908947536b virtio_pmem: populate numa information omits 7e9a8ea7459b vduse: Validate vq_num in vduse_validate_config() omits 7c64577f1688 tools/virtio: remove smp_read_barrier_depends() omits 48f3edb620aa tools/virtio: remove stray characters omits 4cfc3a80211e vhost_vdpa: fix the crash in unmap a large memory omits d8aaaaa5d1ae virtio: Implementing attribute show with sysfs_emit omits 101cf89e8d08 virtio/vsock: replace virtio_vsock_pkt with sk_buff omits 0839a8160e52 vdpa_sim_net: Offer VIRTIO_NET_F_STATUS omits 9d398b87cf58 virtio-crypto: fix memory leak in virtio_crypto_alg_skciph [...] omits 5afaf48e59ac tools/virtio: Variable type completion omits 9f6e2e063d4b vdpa_sim: fix vringh initialization in vdpasim_queue_ready() omits bd37865e7cfd virtio_blk: use UINT_MAX instead of -1U omits be80eb9c5c06 vhost-vdpa: fix an iotlb memory leak omits def29b1f36bb vhost: fix range used in translate_desc() omits b21441be3c32 vringh: fix range used in iotlb_translate() omits ae637195d3a1 vhost/vsock: Fix error handling in vhost_vsock_init() omits d63452fa7bd4 vDPA/ifcvf: implement features provisioning omits 8cbb38d73f5e vDPA/ifcvf: retire ifcvf_private_to_vf omits 60881f6aa269 vDPA/ifcvf: allocate the adapter in dev_add() omits 56617032e7bd vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev omits 2f019fe13384 vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw omits 07c3259346a8 vDPA/ifcvf: decouple config/dev IRQ requester and vectors [...] omits 5e567e7a97f1 vDPA/ifcvf: decouple vq irq requester from the adapter omits f036afbf8e80 vDPA/ifcvf: decouple config IRQ releaser from the adapter omits b117413387ad vDPA/ifcvf: decouple vq IRQ releasers from the adapter omits 0b89b548051d vDPA/ifcvf: alloc the mgmt_dev before the adapter omits e24a1935427b vDPA/ifcvf: decouple config space ops from the adapter omits 68d9c321cc11 vDPA/ifcvf: decouple hw features manipulators from the adapter omits f4b4bdc42444 vdpa_sim: fix possible memory leak in vdpasim_net_init() a [...] omits 0e7d906d07c3 tools: Delete the unneeded semicolon after curly braces omits f84b9d048477 virtio_pci: modify ENOENT to EINVAL omits 671516681701 RDMA/mlx5: remove variable i omits 38437a82b8ee virtio_ring: use helper function is_power_of_2() omits f415f53a7146 virtio_pci: use helper function is_power_of_2() omits 88e759cbc1b4 vdpa/mlx5: Add RX counters to debugfs omits 7d0c76a91ce9 vdpa/mlx5: Add debugfs subtree omits 07e2ea56864d vdpa/mlx5: Move some definitions to a new header file omits fe36d0272695 vdpa/mlx5: Avoid overwriting CVQ iotlb omits 348f233a610a vdpa/mlx5: Avoid using reslock in event_handler omits 38a51cc7946f vdpa/mlx5: Fix wrong mac address deletion omits 57c20aae1554 vdpa/mlx5: Return error on vlan ctrl commands if not supported omits 4248f55f4e62 vdpa/mlx5: Fix rule forwarding VLAN to TIR omits 0562d7bf1604 virtio-blk: add support for zoned block devices omits fa12566e7e2e habanalabs: pass-through request from user to f/w omits 6d8fe67996ae habanalabs: support receiving ascii message from preboot f/w omits 505ab21ecc8f habanalabs: fix asic-specific functions documentation omits 3d40f2e71062 habanalabs: fix wrong variable type used for vzalloc omits bd9db6f6d0c0 habanalabs/gaudi2: wait for preboot ready if HW state is dirty omits debf9a6ba638 habanalabs: put fences in case of unexpected wait status omits a01197fd50dd habanalabs: fix handling of wait CS for interrupting signals omits 453b1069d349 habanalabs: fix dmabuf to export only required size omits 91106daf3836 habanalabs: modify export dmabuf API omits 4d781a6ed76a habanalabs: helper function to validate export params omits 5ccf7cb7e987 habanalabs: remove support to export dmabuf from handle omits 88df084888d2 habanalabs: set log level for descriptor validation to debug omits c7f52e3d2700 habanalabs: trace COMMS protocol omits b64aa2657b92 habanalabs: define traces for COMMS protocol omits 2f5a0c74000a habanalabs/gaudi2: support abrupt device reset event omits b2f06eeab142 habanalabs: skip device idle check in hpriv_release if in reset omits 8580beff9725 habanalabs: adjacent timestamps should be more accurate omits 3d9e49a14c79 habanalabs/gaudi2: remove duplicated event prints omits fb0ffe18d490 habanalabs/gaudi2: count interrupt causes omits 7762d35e6979 habanalabs: update DRAM props according to preboot data omits 3f79c3dced14 habanalabs: fix double assignment in MMU V1 omits 0f8dea702294 habanalabs: make set_dram_properties an ASIC function omits a2df7fa17e85 habanalabs: use dev_dbg() when hl_mmap_mem_buf_get() fails omits 7ebbc9b64424 habanalabs: don't allow user to destroy CB handle more than once omits 62c07ade69e7 habanalabs: don't notify user about clk throttling due to power omits 3f8e0887929f habanalabs: abort waiting user threads upon error omits 8054599f2647 habanalabs: remove releasing of user threads from device release omits 6c99cd87315e habanalabs: read binning info from preboot omits 1c7525c7252f habanalabs/gaudi2: fix BMON 3rd address range omits be0c5b9601b3 Merge branch 'mm-nonmm-unstable' into mm-everything omits fb6bda44a1f0 lib: add Dhrystone benchmark test omits 0868dc0251b6 kernel/irq/manage.c: disable_irq() might sleep. omits 3d9f3eab59fe include/linux/percpu_counter.h: race in uniprocessor percp [...] omits 9129180e103b lib/percpu_counter: percpu_counter_add_batch() overflow/underflow omits 6d57b624cf4a hfs: fix missing hfs_bnode_get() in __hfs_bnode_create omits 4221505f2cc3 docs: fault-injection: add requirements of error injectabl [...] omits a431767f83f2 error-injection-remove-ei_etype_none-fix omits ded68d7dc35b error-injection: remove EI_ETYPE_NONE omits 0c41a58874d4 arch/alpha/kernel/process.c: remove unnecessary (void*) co [...] omits 7a0d436b1254 arch/alpha/kernel/smp.c: remove unnecessary (void*) conversions omits ba6ac923c326 mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc [...] omits 73870630775b Docs/ABI/damon: document scheme filters files omits db3b7855b631 Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs omits d4cc8fa8d986 selftests/damon/sysfs: test filters directory omits f36f860207ef mm/damon/sysfs-schemes: implement scheme filters omits c61aed12544b mm/damon/sysfs-schemes: connect filter directory and filte [...] omits f7e6b1a1d39c mm/damon/sysfs-schemes: implement filter directory omits 4705e94064df mm/damon/sysfs-schemes: implement filters directory omits 51a9a4605293 Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter omits ccab84ff4d74 mm/damon/reclaim: add a parameter called skip_anon for avo [...] omits fd671531877a mm/damon/paddr: support DAMOS filters omits 09334558cd01 mm/damon/core: implement damos filter omits cd9e53059be0 mm/khugepaged: recover from poisoned file-backed memory omits 5bba36c83767 mm/khugepaged: recover from poisoned anonymous memory omits 67c497111586 mm: memcontrol: deprecate charge moving omits 69a2940bfcb0 mm: rmap: remove lock_page_memcg() omits 15a012af239c mm: memcontrol: skip moving non-present pages that are map [...] omits 20ce42745d0a hugetlb: initialize variable to avoid compiler warning omits 2f8ded8e7ead mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() omits 03e4b591e493 mm: huge_memory: convert madvise_free_huge_pmd to use a folio omits 8e31018036dc cma: tracing: print alloc result in trace_cma_alloc_finish omits 21cfe7a52fd5 lib/test_vmalloc.c: add parameter use_huge for fix_size_al [...] omits 69e7adfc3a38 selftest/vm: add mremap expand merge offset test omits 8e43ce0aa47d mm/highmem: add notes about conversions from kmap{,_atomic}() omits d55bbc6a1b1c mm/mempolicy: do not duplicate policy if it is not applica [...] omits 20eeabe4f7b0 mm-hugetlb-introduce-hugetlb_walk-checkpatch-fixes omits fec62179a2fd mm/hugetlb: introduce hugetlb_walk() omits 8fc7fa1f4bdc mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare omits 82afbdc06803 mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare omits a05806c631b5 mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare omits 905b43118bf1 mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare omits 36bca7c412ea mm/hugetlb: move swap entry handling into vma lock when faulted omits b13b3e64f370 mm/hugetlb: document huge_pte_offset usage omits 7dfa4b647036 mm/hugetlb: don't wait for migration entry during follow page omits bdbc6951dbd2 mm/hugetlb: let vma_offset_start() to return start omits 7b34208b6777 mpage: use b_folio in do_mpage_readpage() omits b7903b12e742 reiserfs: replace obvious uses of b_page with b_folio omits fc9fd51e21aa nilfs2: replace obvious uses of b_page with b_folio omits 10cdf8c837fb jbd2: replace obvious uses of b_page with b_folio omits 0c835cb4f318 gfs2: replace obvious uses of b_page with b_folio omits bd8b15930373 buffer: use b_folio in mark_buffer_dirty() omits 978d60f8a098 page_io: remove buffer_head include omits 1d571db79783 buffer: use b_folio in end_buffer_async_write() omits c5fa37fa4f9e buffer: use b_folio in end_buffer_async_read() omits b01cda0e531b buffer: use b_folio in touch_buffer() omits 013f3e47dc57 buffer: replace obvious uses of b_page with b_folio omits f4f43fc82ffb buffer: add b_folio as an alias of b_page omits 3d41da2ff035 hugetlb: update vma flag check for hugetlb vma lock omits 6dd7e7490507 selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC omits 6e77d5338f84 mm/memfd: Add write seals when apply SEAL_EXEC to executab [...] omits a3c9b74c4fe1 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-3 omits b76fce72e619 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-fix omits 961dc17d6f25 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix omits ba59f107773a mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC omits 171502fbe9b7 selftests/memfd: add tests for F_SEAL_EXEC omits c5becac1a11d mm/memfd: add F_SEAL_EXEC omits f640bed82187 mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp() omits bcd9112e217a mm: move folio_set_compound_order() to mm/internal.h omits e667634bbe6a mm/kmemleak: fix UAF bug in kmemleak_scan() omits 60211a9d46bc mm/kmemleak: simplify kmemleak_cond_resched() usage omits 264f79fdc425 Merge branch 'mm-stable' into mm-unstable omits fc3e713aec72 maple_tree: fix mas_spanning_rebalance() on insufficient data omits 166f3c2ef5d8 hugetlb: really allocate vma lock for all sharable vmas omits 55051ac1a35b mm: hwposion: support recovery from ksm_might_need_to_copy() omits e002869f039a mm: hwpoison: support recovery from ksm_might_need_to_copy() omits e00e58cb4d13 mm: fix a few rare cases of using swapin error pte marker omits 91bfd8e82986 mm/uffd: fix pte marker when fork() without fork event omits 665df34a3dab kmsan: export kmsan_handle_urb omits ab83a2f86b69 kmsan: include linux/vmalloc.h omits 158d9b983702 mm/mempolicy: fix memory leak in set_mempolicy_home_node s [...] omits 099409f7eb3d mm, mremap: fix mremap() expanding vma with addr inside vma omits 288b92cc9d90 udf: Do not bother merging very long extents omits 7cfd57af8a27 udf: Truncate added extents on failed expansion omits 16524185a8dc udf: Remove old directory iteration code omits e4fefb466e13 udf: Convert udf_rename() to new directory iteration code omits 8391988d5d73 udf: Convert udf_link() to new directory iteration code omits bcb661ae62cb udf: Convert udf_mkdir() to new directory iteration code omits 46a77875ecff udf: Convert udf_add_nondir() to new directory iteration omits d027716905d8 udf: Implement adding of dir entries using new iteration code omits af033a7c53d4 udf: Convert udf_unlink() to new directory iteration code omits 2606f69da641 udf: Convert udf_rmdir() to new directory iteration code omits b313d34d6c3e udf: Provide function to mark entry as deleted using new d [...] omits 0a8079f39cb3 udf: Convert empty_dir() to new directory iteration code omits 03cb0250c3fb udf: Convert udf_get_parent() to new directory iteration code omits b55e1f69849a udf: Convert udf_lookup() to use new directory iteration code omits f12bc28a0950 udf: Implement searching for directory entry using new ite [...] omits 96417f4ff5c0 udf: Move udf_expand_dir_adinicb() to its callsite omits 15a6e81cb836 udf: Convert udf_expand_dir_adinicb() to new directory iteration omits 5cf969c6601c udf: Convert udf_readdir() to new directory iteration omits daf3f9a738ae udf: New directory iteration code omits a83e4e91576b Merge branch 'misc-6.2' into next-fixes omits 02f29b079520 Merge branch 'thermal-next' into linux-next omits e78003c02876 Merge branch 'thermal-intel' into linux-next omits 093af6393d21 9p/virtio: add a read barrier in p9_virtio_zc_request omits 892cd97d2c73 Merge branch into tip/master: 'locking/urgent' omits 6d9445ff1e31 Merge tag 'v6.1' omits 23ab63c805b5 Merge branch into tip/master: 'x86/mm' omits 25f35436e149 Merge branch 'acpi-ec-next' into linux-next omits 6a919e139673 Merge branch 'acpica-next' into linux-next omits 61c792643ddd Merge branch 'timers/core' omits e2717a114953 Merge branch into tip/master: 'x86/urgent' omits a5dadcb601b4 Merge branch into tip/master: 'irq/core' omits cb06e36a6532 Merge branch 'acpi-x86' into linux-next omits a145644e4074 Merge branch 'pm-core' into linux-next omits 3e1ff9a7214c Merge branches 'acpi-thermal', 'acpi-processor' and 'acpi- [...] omits 5df1194298e2 Merge branch 'pm-cpufreq' into linux-next omits 6da0e78ed5d0 Merge branch 'acpi-fan' into linux-next omits 593cc58736a3 Merge branch into tip/master: 'x86/tdx' omits f8de7d6e68a7 Merge branch into tip/master: 'x86/splitlock' omits 3d84f8b476ed Merge branch 'x86/sgx' omits 478408659265 Merge branch into tip/master: 'x86/sev' omits 73a8a6235267 Merge branch into tip/master: 'x86/paravirt' omits 262c24456acc Merge branch into tip/master: 'x86/mm' omits 8c4ff3478fdd Merge branch into tip/master: 'x86/misc' omits f7cd49753795 Merge branch into tip/master: 'x86/microcode' omits 3fa8905484ba Merge branch into tip/master: 'x86/fpu' omits 41071cc324ff Merge branch into tip/master: 'x86/cpu' omits 8da53f441517 Merge branch into tip/master: 'x86/core' omits 71d8b4c95dbb Merge branch into tip/master: 'x86/cleanups' omits 945fdd85fc24 Merge branch into tip/master: 'x86/cache' omits f61b8750d2e2 Merge branch into tip/master: 'x86/boot' omits bea908e1b840 Merge branch into tip/master: 'x86/asm' omits 1f051c89a357 Merge branch into tip/master: 'x86/apic' omits 799ee90f4510 Merge branch into tip/master: 'x86/alternatives' omits 1575fc39b2ed Merge branch into tip/master: 'timers/core' omits 3a4a7b34f8b7 Merge branch into tip/master: 'smp/core' omits c3d5846a37cb Merge branch into tip/master: 'sched/core' omits e704e7059fd8 Merge branch into tip/master: 'ras/core' omits 8dfc607d566e Merge branch 'perf/core' omits 0c86f52df4a0 Merge branch into tip/master: 'locking/core' omits 22c8767b880c Merge branch into tip/master: 'irq/core' omits 09034b98b338 Merge branch into tip/master: 'core/debugobjects' omits 57a79d465a74 Merge branch into tip/master: 'x86/urgent' omits 0a9e32afe717 Merge branch 'pm-cpufreq' into linux-next omits 96980ee2c974 Merge branches 'pm-sleep' and 'pm-core' into linux-next omits d1a1795bb77b Merge branch 'for-next-next-v6.1-20221205' into for-next-20221205 omits 1e55ee293682 Merge branch 'misc-next' into for-next-next-v6.1-20221205 omits d1f5732ae3e3 Merge branch 'pm-tools' into linux-next omits 280de4430124 Merge branch 'pm-devfreq' into linux-next omits cbb91738df5e Merge branch 'thermal-intel' into linux-next omits 1734e11ab395 Merge branch 'thermal' into linux-next omits 3b306b6194ac Merge branch 'pm-misc' into linux-next omits da0c3d11566d Merge branches 'pm-sleep', 'pm-domains', 'powercap', 'pm-x [...] omits 2d024773e72f Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits caa807e8031f Merge branches 'acpi-pcc', 'acpi-misc' and 'pnp' into linux-next omits dca361fec8fb Merge branches 'acpi-apei', 'acpi-x86', 'acpi-battery' and [...] omits 0a05b2e50298 Merge branches 'acpi-pm', 'acpi-processor', 'acpi-ec' and [...] omits 37c6e0ee9464 Merge branches 'acpi-scan', 'acpi-bus', 'acpi-tables' and [...] omits 3a43a0ba0011 Merge branch 'acpica' into linux-next omits ce66a02538f3 x86/mm: Fix sparse warnings in untagged_ptr() omits 2072e952de1d Merge branch 'x86/core' into x86/mm, to resolve conflicts omits 1dd7bb25658d afs: remove afs_cache_netfs and afs_zap_permits() declarations omits 83f1c9a4a560 afs: remove variable nr_servers omits 60bc41568284 afs: Stop implementing ->writepage() omits 71cfdf0c336f x86/mm: Ensure forced page table splitting omits f2089aa0cd8e x86/kasan: Populate shadow for shared chunk of the CPU entry area omits 74b5a69c2a57 x86/kasan: Add helpers to align shadow addresses up and down omits e93cc3aa893e x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names omits 4917fc63dc64 x86/mm: Populate KASAN shadow for entire per-CPU range of [...] omits 991ab4556451 x86/mm: Recompute physical address for every page of per-C [...] omits abfb852313e4 x86/mm: Rename __change_page_attr_set_clr(.checkalias) omits 127960a05548 x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() omits 5ab815e3771e x86/mm: Untangle __change_page_attr_set_clr(.checkalias) omits 558e2dc0fb71 x86/mm: Add a few comments omits bf1269766228 selftests/x86/lam: Add ARCH_FORCE_TAGGED_SVA test cases fo [...] omits ec5e0525225a selftests/x86/lam: Add inherit test cases for linear-addre [...] omits 82078558c078 selftests/x86/lam: Add io_uring test cases for linear-addr [...] omits 829a7ef98cc3 selftests/x86/lam: Add mmap and SYSCALL test cases for lin [...] omits 5a0afd8864a8 selftests/x86/lam: Add malloc and tag-bits test cases for [...] omits 53e220bbaa51 x86/mm/iommu/sva: Make LAM and SVA mutually exclusive omits e79114b17b81 iommu/sva: Replace pasid_valid() helper with mm_valid_pasid() omits 57d3d258198c mm: Expose untagging mask in /proc/$PID/status omits 5c1d422f576e x86/mm: Reduce untagged_addr() overhead until the first LAM user omits 6b38f4411021 x86/mm: Provide arch_prctl() interface for LAM omits 9e4ce48087db KVM: Serialize tagged address check against tagging enabling omits 5744534bdae4 x86/uaccess: Provide untagged_addr() and remove tags befor [...] omits d9d09133d345 x86/mm: Handle LAM on context switch omits 062c9b2996e9 mm: Pass down mm_struct to untagged_addr() omits aa387b1b1e66 x86: CPUID and CR3/CR4 flags for Linear Address Masking omits 4cb94f188d3a x86/mm: Fix CR3_ADDR_MASK omits 0008712a508f x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros omits 3301badde43d mm: Convert __HAVE_ARCH_P..P_GET to the new style omits 28fec83baabe mm: Remove pointless barrier() after pmdp_get_lockless() omits b6e3ea033d08 x86/mm/pae: Get rid of set_64bit() omits 19404aeebbc1 x86_64: Remove pointless set_64bit() usage omits 533627610ae7 x86/mm/pae: Be consistent with pXXp_get_and_clear() omits 56a91588395a x86/mm/pae: Use WRITE_ONCE() omits a677802d5b02 x86/mm/pae: Don't (ab)use atomic64 omits 4fff2c7e6b8e mm/gup: Fix the lockless PMD access omits 7e4be6d7e9d3 mm: Rename pmd_read_atomic() omits 8f28b415703e mm: Rename GUP_GET_PTE_LOW_HIGH omits a93f1747e141 mm: Fix pmd_read_atomic() omits bb51ac2cd419 sh/mm: Make pmd_t similar to pte_t omits f8c40885e40f x86/mm/pae: Make pmd_t similar to pte_t omits 88993b1627f2 mm: Update ptep_get_lockless()'s comment omits b38994948567 x86/mm: Implement native set_memory_rox() omits 1f6eae430528 mm: Introduce set_memory_rox() omits 237c7e967566 x86/mm: Do verify W^X at boot up omits 52a56f20bb7c x86/ftrace: Remove SYSTEM_BOOTING exceptions omits 4b6f3a4cd681 x86/mm: Initialize text poking earlier omits 107b6828a7cd x86/mm: Use mm_alloc() in poking_init() omits a2e87952bf54 mm: Move mm_cachep initialization to mm_init() omits 039c83edf3cd Merge branch 'v6.1-rc3' omits 8844b5452d14 x86/mm: Randomize per-cpu entry area omits 9fd429c28073 x86/kasan: Map shadow for percpu pages on demand omits 7212c34aac1e Merge branch 'x86/core' into x86/paravirt, to resolve conflicts new 850f7a5cab33 Merge tag 'soc-fixes-6.2-1' of git://git.kernel.org/pub/sc [...] new 70b07bec95b6 Merge tag 'asm-generic-6.2-1' of git://git.kernel.org/pub/ [...] new 35f79d0e2c98 Merge tag 'parisc-for-6.2-1' of git://git.kernel.org/pub/s [...] new 3e0caea75454 Merge tag 'devicetree-for-6.2-2' of git://git.kernel.org/p [...] new 32d528c4b885 Merge tag 'spdx-6.2-rc1' of git://git.kernel.org/pub/scm/l [...] new b6bb9676f216 Merge tag 'm68knommu-for-v6.2' of git://git.kernel.org/pub [...] new 19822e3ee4c8 Merge tag 'rcu-urgent.2022.12.17a' of git://git.kernel.org [...] new 6bb20c152b6b random: do not include <asm/archrandom.h> from random.h new 41a15855c1ee efi: random: fix NULL-deref when refreshing seed new 3c202d14a9d7 prandom: remove prandom_u32_max() new 222882c2ab12 Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.o [...] new 2c05bf3aa074 mnt_idmapping: move ima-only helpers to ima new 878cf96f686c Merge tag 'fs.vfsuid.ima.v6.2-rc1' of git://git.kernel.org [...] new 62e027fb0e52 net: dsa: microchip: remove IRQF_TRIGGER_FALLING in reques [...] new b389a902dd5b mctp: Remove device type check at unregister new fb87bd47516d net: Introduce sk_use_task_frag in struct sock. new 98123866fcf3 Treewide: Stop corrupting socket's task_frag new 08f65892c5ee net: simplify sk_page_frag new 918fb1aaa258 Merge branch 'stop-corrupting-socket-s-task_frag' new 115dd5469019 Documentation: devlink: add missing toc entry for etas_es5 [...] new 3bc2afcba812 can: flexcan: avoid unbalanced pm_runtime_enable warning new f006229135b7 can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len new 4be84df38a6f Merge tag 'linux-can-fixes-for-6.2-20221219' of git://git. [...] new 19e72b064fc3 net: fec: check the return value of build_skb() new 609d3bc62305 Merge tag 'net-6.2-rc1' of git://git.kernel.org/pub/scm/li [...] new 7c0846125358 m68k: remove broken strcmp implementation new 7406fd75a920 Merge tag 'mfd-next-6.2' of git://git.kernel.org/pub/scm/l [...] new ec34c2b4ec38 Merge tag 'backlight-next-6.2' of git://git.kernel.org/pub [...] new f2855eec19ca Merge tag 'mailbox-v6.2' of git://git.linaro.org/landing-t [...] new 9cf5b508bd26 Merge tag 'rproc-v6.2' of git://git.kernel.org/pub/scm/lin [...] new 7a693ea78e3c Merge tag 'pwm/for-6.2-rc1' of git://git.kernel.org/pub/sc [...] new 5461e079009a Merge tag 'media/v6.2-2' of git://git.kernel.org/pub/scm/l [...] new 53ffa6a9f83b HID: amd_sfh: Add missing check for dma_alloc_coherent new 1db1f392591a HID: wacom: Ensure bootloader PID is usable in hidraw mode new cec827d658dd HID: Ignore HP Envy x360 eu0009nv stylus battery new 4eab1c2fe06c HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint new 3d57f36c89d8 HID: plantronics: Additional PIDs for double volume key pr [...] new 54f27dc53f17 HID: sony: Fix unused function warning new d264dd3bbbd1 Merge tag 'for-linus-2022122101' of git://git.kernel.org/p [...] new 11933cf1d91d pnode: terminate at peers of source new 04065c12072b Merge tag 'fs.mount.propagation.fix.v6.2-rc1' of git://git [...] new 6022ec6ee2c3 Merge tag 'ntfs3_for_6.2' of https://github.com/Paragon-So [...] new 0a924817d2ed Merge tag '6.2-rc-smb3-client-fixes-part2' of git://git.sa [...] new 5d4740fc787d Merge tag 'io_uring-6.2-2022-12-19' of git://git.kernel.dk/linux new 569c3a283c96 Merge tag 'block-6.2-2022-12-19' of git://git.kernel.dk/linux new e78a11174de9 RISC-V: KVM: Add exit logic to main.c new b3f2575a9934 RISC-V: KVM: use vma_lookup() instead of find_vma_intersection() new af934432e4a1 RISC-V: KVM: Exit run-loop immediately if xfer_to_guest fails new 3e2d4756e2e5 RISC-V: KVM: Simplify kvm_arch_prepare_memory_region() new e482d9e33d5b RISC-V: KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config() new fabd6179d082 RISC-V: KVM: Remove redundant includes of asm/kvm_vcpu_timer.h new 1343c61a7032 RISC-V: KVM: Remove redundant includes of asm/csr.h new e81af89baebf RISC-V: KVM: Use switch-case in kvm_riscv_vcpu_set/get_reg() new 23fe562e45c5 RISC-V: KVM: Move sbi related struct and functions to kvm_ [...] new a1a44e227ce6 RISC-V: Export sbi_get_mvendorid() and friends new 52ec4b695dbe RISC-V: KVM: Save mvendorid, marchid, and mimpid when crea [...] new 6ebbdecff6ae RISC-V: KVM: Add ONE_REG interface for mvendorid, marchid, [...] new 7a5189c58b3c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 3b7ddab8a19a kprobes: kretprobe events missing on 2-core KVM guest new b26a124cbfa8 tracing/probes: Add symstr type for dynamic events new d4505aa6afae tracing/probes: Reject symbol/symstr type for uprobe new af9b3fa15d6d Merge tag 'trace-probes-v6.2' of git://git.kernel.org/pub/ [...] new bfa87ac86ce9 rv/monitors: Move monitor structure in rodata new 9d2f6060fe4c Merge tag 'trace-v6.2-1' of git://git.kernel.org/pub/scm/l [...] new 43a3ce77aee9 tools headers UAPI: Sync linux/fscrypt.h with the kernel sources new eeac18e2bff3 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new a66558dcb107 tools arch x86: Sync the msr-index.h copy with the kernel sources new 6d5edd15c982 tools headers UAPI: Sync powerpc syscall table with the ke [...] new b235e5b51f7d tools headers UAPI: Sync linux/kvm.h with the kernel sources new 188ac720d364 perf debug: Set debug_peo_args and redirect_to_stderr vari [...] new 7c0a6144f9a6 perf tools: Fix usage of the verbose variable new 8b269b755512 perf probe: Check -v and -q options in the right place new 59119c09ae74 perf lock contention: Factor out lock_type_table new b4a7eff93c39 perf lock contention: Add -Y/--type-filter option new 529772c4df28 perf lock contention: Support lock type filtering for BPF new 511e19b9e211 perf lock contention: Add -L/--lock-filter option new 5e3febe7b7b9 perf lock contention: Support lock addr/name filtering for BPF new cb459c89b734 perf test: Update 'perf lock contention' test new 0c0a0db87e1c perf tools: Add .DELETE_ON_ERROR special Makefile target t [...] new b50d691e50e6 perf test: Fix "all PMU test" to skip parametrized events new ea335ef3ddcd perf srcline: Do not return NULL for srcline new 06ea72a42d96 perf symbol: Add filename__has_section() new 3b27222dd6cf perf srcline: Skip srcline if .debug_line is missing new d5e33ce06ba4 perf srcline: Conditionally suppress addr2line warnings new cb6e92c76427 perf hist: Add perf_hpp_fmt->init() callback new ec222d7e7cfd perf hist: Improve srcline sort key performance new f0cdde28fecc perf hist: Improve srcfile sort key performance new ad9ef9eb64a2 perf hist: Improve srcline_{from,to} sort key performance new ed4c1778cc1a perf test pmu-events: Fake PMU metric workaround new 266b2ca72742 perf vendor events intel: Refresh alderlake metrics new a5abef626f35 perf vendor events intel: Refresh alderlake-n metrics new 6fa91f645f6f perf vendor events intel: Refresh bonnell events new fec57a8e4a2c perf vendor events intel: Refresh broadwell metrics and events new f6ee944ce4e8 perf vendor events intel: Refresh broadwellde metrics and events new 5e241aad6205 perf vendor events intel: Refresh broadwellx metrics and events new 8358b1222798 perf vendor events intel: Refresh cascadelakex metrics and events new 5cebe49ce803 perf vendor events intel: Refresh elkhartlake events new 387bc79f8394 perf vendor events intel: Refresh goldmont events new a335420d3298 perf vendor events intel: Refresh goldmontplus events new 8749311045ef perf vendor events intel: Refresh haswell metrics and events new 667433c4eb84 perf vendor events intel: Refresh haswellx metrics and events new f8473086e344 perf vendor events intel: Refresh icelake metrics and events new f8e23ad10520 perf vendor events intel: Refresh icelakex metrics and events new d86ac8d7cd31 perf vendor events intel: Refresh ivybridge metrics and events new 8ee37818a057 perf vendor events intel: Refresh ivytown metrics and events new e85af8a641ba perf vendor events intel: Refresh jaketown metrics and events new 2c3fd22bb3ff perf vendor events intel: Refresh knightslanding events new 5362e4d1f24e perf vendor events intel: Refresh meteorlake events new 7e353370cd17 perf vendor events intel: Refresh nehalemep events new d4e50e519ba0 perf vendor events intel: Refresh nehalemex events new 28641ef5f387 perf vendor events intel: Refresh sandybridge metrics and events new 400dd489d42f perf vendor events intel: Refresh sapphirerapids metrics a [...] new 1b91a994a2ac perf vendor events intel: Refresh silvermont events new 00ca782ec9f8 perf vendor events intel: Refresh skylake metrics and events new ecabdc6a7280 perf vendor events intel: Refresh skylakex metrics and events new 9b4240831af7 perf vendor events intel: Refresh snowridgex events new 69f685e0c125 perf vendor events intel: Refresh tigerlake metrics and events new 598020743153 perf vendor events intel: Refresh westmereep-dp events new bcea0838b9db perf vendor events intel: Refresh westmereep-sp events new 6abaa0204c34 perf vendor events intel: Refresh westmereex events new 658448281d19 perf vendor events amd: Add Zen 4 core events new 5b2ca349c313 perf vendor events amd: Add Zen 4 uncore events new aba4cb3eb5b8 perf vendor events amd: Add Zen 4 metrics new 5fe089d3a3eb perf vendor events amd: Add Zen 4 mapping new c3c2e8ebe365 perf build: Remove explicit reference to python 2.x devel files new 9854e7ad35fe perf arm64: Simplify mksyscalltbl new f257ba9c160f perf scripting python: Don't be strict at handling libtrac [...] new 09e6f9f98370 perf python: Fix splitting CC into compiler and options new d1ac1a2b1426 Merge tag 'perf-tools-for-v6.2-2-2022-12-22' of git://git. [...] new 36f82c93ee0b afs: Fix lost servers_outstanding count new 318b83b71242 afs: remove variable nr_servers new b3d3ca556757 afs: remove afs_cache_netfs and afs_zap_permits() declarations new a9eb558a5bea afs: Stop implementing ->writepage() new ff75ec43a2f6 Merge tag 'afs-next-20221222' of git://git.kernel.org/pub/ [...] new 8395ae05cb5a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 1644d755d0b0 Merge branch 'linus' new 6f12be792fde mm, mremap: fix mremap() expanding vma with addr inside vma new 38ce7c9bdfc2 mm/mempolicy: fix memory leak in set_mempolicy_home_node s [...] new aaa746ad8b30 kmsan: include linux/vmalloc.h new 7ba594d70099 kmsan: export kmsan_handle_urb new e700898fa075 hugetlb: really allocate vma lock for all sharable vmas new 0abb964aae3d maple_tree: fix mas_spanning_rebalance() on insufficient data new c5651b31f515 test_maple_tree: add test for mas_spanning_rebalance() on [...] new e96b95c2b7a6 gcov: add support for checksum field new 699aee7b47db Merge tag 'mm-hotfixes-stable-2022-12-22-14-34' of git://g [...] new 76ce51798cb1 MIPS: ralink: mt7621: avoid to init common ralink reset co [...] new 24b333a866a1 MIPS: dts: bcm63268: Add missing properties to the TWD node new 06d65a6f6401 Merge tag 'mips_6.2_1' of git://git.kernel.org/pub/scm/lin [...] new 5504eb164eec Merge tag 'amd-drm-fixes-6.2-2022-12-15' of https://gitlab [...] adds 2c1da39008fe drm/i915/gt: Correct kerneldoc for intel_gt_mcr_wait_for_reg() adds 449a0ef584d4 drm/i915: Fix documentation for intel_uncore_forcewake_put [...] adds d4d4c6fbae38 drm/i915/perf: Do not parse context image for HSW adds b2e9e6a9cb87 drm/i915: Fix VLV/CHV HDMI/DP audio enable adds 3153eebb7a76 drm/i915/display: Don't disable DDI/Transcoder when settin [...] adds 31a2e6cbe8a4 drm/i915/migrate: Account for the reserved_space adds 952d19190c6d drm/i915/migrate: fix corner case in CCS aux copying adds ad0fca2dceea drm/i915/ttm: consider CCS for backup objects new 38624d2c972e Merge tag 'drm-intel-next-fixes-2022-12-15' of git://anong [...] new 29d48b87db64 drm/amdkfd: Fix kfd_process_device_init_vm error handling new 1a799c4c190e drm/amdkfd: Fix double release compute pasid new d118b18fb1da drm/amd/pm: avoid large variable on kernel stack new afa6646b1c5d drm/amdgpu: skip MES for S0ix as well since it's part of GFX new 272b981416f8 drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 new e73fc71e8f01 drm/amd/pm: correct the fan speed retrieving in PWM for so [...] new 8660495a9c5b drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0 new e1d900df63ad drm/amdgpu: enable VCN DPG for GC IP v11.0.4 new c1c4a8b21721 drm/amdgpu: grab extra fence reference for drm_sched_job_a [...] new fe8f5b2f7bec Merge tag 'amd-drm-fixes-6.2-2022-12-21' of https://gitlab [...] new 55c7d6a91d42 Merge tag 'drm-next-2022-12-23' of git://anongit.freedeskt [...] new 2d78eb0342dd Merge branch 'for-next' into for-linus new a95e163a4bfa ALSA: azt3328: Remove the unused function snd_azf3328_code [...] new fd28941cff1c ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum8 [...] new 6bf5f9a8b408 Merge tag 'asoc-v6.2-3' of https://git.kernel.org/pub/scm/ [...] new a27405b2ed9c Merge tag 'sound-6.2-rc1-2' of git://git.kernel.org/pub/sc [...] new e3b862ed893b Merge tag '9p-for-6.2-rc1' of https://github.com/martinetd/linux new db918321275d ALSA: memalloc: don't use GFP_COMP for non-coherent dma al [...] new 3622b86f49f8 dma-mapping: reject GFP_COMP for noncoherent allocations new 59d2c635f6cf Merge tag 'dma-mapping-2022-12-23' of git://git.infradead. [...] new 2f4fec594340 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES new beca3e311a49 pstore: Properly assign mem_type property new edb23125fd4a Merge tag 'pstore-v6.2-rc1-fixes' of git://git.kernel.org/ [...] new cf8016408d88 cfi: Fix CFI failure with KASAN new 51094a24b85e Merge tag 'hardening-v6.2-rc1-fixes' of git://git.kernel.o [...] new 2d63e6a3d971 scripts: coccicheck: use "grep -E" instead of "egrep" new 2c91ce92c6d9 Merge tag 'coccinelle-6.2' of git://git.kernel.org/pub/scm [...] new 0a023cbb11e3 Merge tag 'regulator-fix-v6.2-rc1' of git://git.kernel.org [...] new 72a85e2b0a1e Merge tag 'spi-fix-v6.2-rc1' of git://git.kernel.org/pub/s [...] new 292a089d78d3 treewide: Convert del_timer*() to timer_shutdown*() new 1b929c02afd3 Linux 6.2-rc1 new 70002e43c300 mm/uffd: fix pte marker when fork() without fork event new 79a78a5ebd9e mm: fix a few rare cases of using swapin error pte marker new 33cddcdd067f mm: hwpoison: support recovery from ksm_might_need_to_copy() new 183fb7f56833 mm: hwposion: support recovery from ksm_might_need_to_copy() new 00a31cf33e05 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new d6f8c71f947d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new ca2c29f024c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1c4c0b28b517 wifi: iwlwifi: fw: skip PPAG for JF new 37fc9ad1617a wifi: mt76: mt7996: select CONFIG_RELAY new b7dc753fe33a wifi: ath9k: use proper statements in conditionals new aa6c3961a3ee Merge tag 'wireless-2022-12-21' of git://git.kernel.org/pu [...] new 53fc61be273a ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf new f2575c8f4049 net: vrf: determine the dst using the original ifindex for [...] new 95637d91fefd net: openvswitch: release vport resources on failure new 3d8f2c4269d0 vmxnet3: correctly report csum_level for encapsulated packet new e20aa071cd95 nfp: fix schedule in atomic context when sync mc address new 7d803344fdc3 mptcp: fix deadlock in fastopen error path new fec3adfd754c mptcp: fix lockdep false positive new 43ae218f69a6 Merge branch 'mptcp-locking-fixes' new 42c7ded0eeac bonding: fix lockdep splat in bond_miimon_commit() new d717f9474e3f net: lan966x: Fix configuration of the PCS new fa349e396e48 veth: Fix race with AF_XDP exposing old or uninitialized d [...] new 8d8bee13ae9e powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 new 7fac54b93ad1 atm: uapi: fix spelling typos in comments new 09e6b30eeb25 net: hns3: add interrupts re-initialization while doing VF FLR new 7d89b53cea1a net: hns3: fix miss L3E checking for rx packet new 8ee57c7b8406 net: hns3: fix VF promisc mode not update when mac table full new 256cbafb0a9a Merge branch 'net-hns3-fix-some-bug-for-hns3' new 54c3f1a81421 bpf: pull before calling skb_postpull_rcsum() new 70a00e2f1dba selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL new 55171f2930be bpftool: Fix linkage with statically built libllvm new 8374bfd5a3c9 bpf: fix nullness propagation for reg to reg comparisons new cedebd74cf38 selftests/bpf: check null propagation only neither reg is [...] new fcbb408a1aaf selftests/bpf: Add host-tools to gitignore new be1236fce5f4 Merge tag 'for-netdev' of git://git.kernel.org/pub/scm/lin [...] new c601743dde7a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b9b2311f3728 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f6671a1b258b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2dd2b9f9c9df Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 535e2950c0ba Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a6c22b9c2955 Merge branch 'for-backlight-fixes' of git://git.kernel.org [...] new 560840afc3e6 btrfs: fix resolving backrefs for inline extent followed b [...] new e7fc357ec03e btrfs: scrub: fix uninitialized return value in recover_sc [...] new fee4c1993743 btrfs: fix fscrypt name leak after failure to join log tra [...] new ed318dc17569 Merge branch 'misc-6.2' into next-fixes new f01608143824 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 29ef56a31deb Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new 8e15815ae19d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 789e1e10f214 nfsd: shut down the NFSv4 state objects before the filecache new 9cd55f6c007b Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new ec6dd2d0d80f Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] new 4217c6ac8174 drm/panfrost: Fix GEM handle creation ref-counting new 81c29d2c4600 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 37e27c11ca5e Merge branch 'compiler-attributes' of https://github.com/o [...] new 65d55ec2ab9b Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 24ba86593b7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d5166f61adc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9f669ce91ed Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 56ce024fca15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de0d204e2e7b Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 4ab1433979ab Merge branch 'next' of https://github.com/Broadcom/stblinux.git new e4b5ae1122ef Merge branch 'davinci/for-next' of git://git.kernel.org/pu [...] new 8c8e4e0c5862 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6a8be0b9d16 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2b8dfc292a9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 63a34c8bed8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 88c373375617 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3ef6b9ff631 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d54f8b0dcef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 427784939187 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b85ac793b0c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da70bb134a4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9cb5dd033e8d Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 873cba4d1861 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 81316d9f3fad Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 947232170411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 79d6e31157b0 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new e77d441ab705 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 4cea737deb97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83544bd1e150 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a0e544b3aa10 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6a7bbb1d74db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 688fcc9c1a4e Merge branch 'misc-6.2' into for-next-current-v6.1-20221221 new 30360f8a0e34 Merge branch 'for-next-current-v6.1-20221221' into for-nex [...] new 7e2ee70cb849 btrfs: fix an error handling path in btrfs_rename() new cc4e521533fa btrfs: fix an error handling path in btrfs_defrag_leaves() new 63499a12385e btrfs: fix leak of fs devices after removing btrfs module new 618acd270c7a btrfs: drop unused trans parameter of drop_delayed_ref new 3288fad3ed52 btrfs: remove trans parameter of merge_ref new ce71ae0ef090 btrfs: drop trans parameter of insert_delayed_ref new f2208f75e17b btrfs: directly pass in fs_info to btrfs_merge_delayed_refs new cab6f2b0bf1c btrfs: restore BTRFS_SEQ_LAST when looking up qgroup backr [...] new d52435ae9972 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS new ca1b48bb3b3f btrfs: move btrfs_abort_transaction to transaction.c new 7926af8f91e9 btrfs: fix resolving backrefs for inline extent followed b [...] new 6e840479b220 btrfs: scrub: fix uninitialized return value in recover_sc [...] new f63ec107c0be btrfs: fix fscrypt name leak after failure to join log tra [...] new 0686a54fe02e btrfs: fix uninitialized variable warning in btrfs_cleanup [...] new 11a2cd38bb62 btrfs: fix uninitialized variable warning in get_inode_gen new dba52c282708 btrfs: fix uninitialized variable warning in btrfs_update_ [...] new 78e86a237b86 btrfs: fix uninitialized variable warnings in __set_extent [...] new 3ca75bd9ae61 btrfs: fix uninitialized variable warning in btrfs_sb_log_ [...] new 07dd94277fa0 btrfs: zoned: fix uninitialized variable warning in btrfs_ [...] new 3322083d9876 btrfs: fix uninitialized variable warning in run_one_async_start new 1b19c4c249a1 btrfs: turn on -Wmaybe-uninitialized new cd2f97475b99 Merge branch 'misc-next' into for-next-next-v6.2-20221221 new 0630cf08cc9b Merge branch 'for-next-next-v6.2-20221221' into for-next-20221221 new 2605381fa279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f03da087f4df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e89daa089b1d udf: New directory iteration code new 7f63eb186748 udf: Convert udf_readdir() to new directory iteration new 2c8f81330956 udf: Convert udf_expand_dir_adinicb() to new directory iteration new ab424c9a80f8 udf: Move udf_expand_dir_adinicb() to its callsite new bbfee086165d udf: Implement searching for directory entry using new ite [...] new b60f8eacb1b7 udf: Convert udf_lookup() to use new directory iteration code new 931e975b3b69 udf: Convert udf_get_parent() to new directory iteration code new e704bc1d1784 udf: Convert empty_dir() to new directory iteration code new 311f4dcaa503 udf: Provide function to mark entry as deleted using new d [...] new 9646d6523ff7 udf: Convert udf_rmdir() to new directory iteration code new 01d76ee2684b udf: Convert udf_unlink() to new directory iteration code new a73ab2e72e48 udf: Implement adding of dir entries using new iteration code new bfda0045b33e udf: Convert udf_add_nondir() to new directory iteration new 925565ea20d2 udf: Convert udf_mkdir() to new directory iteration code new 257447dce977 udf: Convert udf_link() to new directory iteration code new 43203bb9cef8 udf: Convert udf_rename() to new directory iteration code new 317a368bb07f udf: Remove old directory iteration code new dd632cb56309 udf: Truncate added extents on failed expansion new dfd54cacea29 udf: Do not bother merging very long extents new 1801b065f86c udf: Handle error when expanding directory new 7793a7eba68a udf: Handle error when adding extent to symlink new d8b39db5fab8 udf: Handle error when adding extent to a file new 869e9be21b1c udf: Allocate name buffer in directory iterator on heap new 6ffcf3bbe826 udf: Move setting of i_lenExtents into udf_do_extend_file() new ae9e9c7ff062 udf: Fix extension of the last extent in the file new 5ec1bd594e72 udf: Keep i_lenExtents consistent with the total length of [...] new 51792cb35fdb Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 483f3693d879 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 51381600cca5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new e6768acffb67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new af8c6a334c2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new f888b8c9e4cf Merge branch 'iversion-next' of git://git.kernel.org/pub/s [...] new cd351833db03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4c8811dbd383 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ae545bb41ea Merge branch 'for-6.2/upstream-fixes' into for-next new 8ac9a8f878e6 Merge branch 'for-6.2/upstream-fixes' into for-next new 541022feb2d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6908df18db4d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new aa27284fe03c Merge branch 'docs-next' of git://git.lwn.net/linux.git new 970360f030d2 Merge branch 'master' of git://linuxtv.org/media_tree.git new c183e6c3ec34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new a8b9b5d15b6d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 711d2d5f3b42 Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2 new 6deb0d9528d6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 523dfa96add7 drm/tests: reduce drm_mm_test stack usage new a94117121788 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new cb8dc232cbd2 drm/amdkfd: Fix kfd_process_device_init_vm error handling new 41d82649ca56 drm/amdkfd: Fix double release compute pasid new 15504993a86d drm/amd/display: fix duplicate assignments new 76a95b833ac7 drm/amd/pm: avoid large variable on kernel stack new b93df61dda09 drm/amdgpu/gmc9: don't touch gfxhub registers during S0ix new d5d29009b88f drm/amdgpu/gmc10: don't touch gfxhub registers during S0ix new 735c7064682e drm/amdgpu/gmc11: don't touch gfxhub registers during S0ix new 47198eb72114 drm/amdgpu: don't mess with SDMA clock or powergating in S0ix new 2a7798ea7390 drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resume new 5804463a6518 Revert "drm/amdgpu: disallow gfxoff until GC IP blocks com [...] new b7665165aebf Revert "drm/amdgpu: force exit gfxoff on sdma resume for r [...] new 5620a1889e4c drm/amdgpu: skip MES for S0ix as well since it's part of GFX new b2bfb48a31f1 drm/amd/pm: add support for WINDOW3D profile mode on SMU13.0.0 new 7f35c54cc2fa drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 new 82986fd631fa drm/amd/display: save restore hdcp state when display is u [...] new 0b93c5434181 drm/amd/pm: correct the fan speed retrieving in PWM for so [...] new ae67558be712 drm/amd/display: fix some coding style issues new e3bf7e96d0f6 drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0 new 64af7b7963e6 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new cb33acce905d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 3d47812ecb29 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new 2cfed463f76c Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new b1aaea8312e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57a1b3a8a1fb Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 7b90b9955557 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 771a5e416d85 Merge branch 'next' of git://github.com/cschaufler/smack-next new f4c70a744056 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new fcdfcd82278b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 399454ca8469 Merge branch into tip/master: 'locking/urgent' new a248a0aa3106 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dce5c6f4b8d7 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new ffbba7b27bc0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new b2fc662150c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70581a717e5a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 2c645a9aed69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 83b1f661c534 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 472dff64bbea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c2bfcd1edc5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4b58c2ba1a6 habanalabs/gaudi2: fix BMON 3rd address range new 981eb759cc91 habanalabs: read binning info from preboot new 14e59605ee75 habanalabs: remove releasing of user threads from device release new a83833b44171 habanalabs: abort waiting user threads upon error new 2f9386bdaf1c habanalabs: don't notify user about clk throttling due to power new 54bdd74a405e habanalabs: don't allow user to destroy CB handle more than once new 122e10daf936 habanalabs: use dev_dbg() when hl_mmap_mem_buf_get() fails new 6ba7c0e7536a habanalabs: make set_dram_properties an ASIC function new bb846cbd707c habanalabs: fix double assignment in MMU V1 new a07058842788 habanalabs: update DRAM props according to preboot data new 864e775fa00f habanalabs/gaudi2: count interrupt causes new 956ad4c1609f habanalabs/gaudi2: remove duplicated event prints new b978372250e9 habanalabs: adjacent timestamps should be more accurate new f6db4beb2663 habanalabs: skip device idle check in hpriv_release if in reset new 480a1a1598ff habanalabs/gaudi2: support abrupt device reset event new 52793c9effa3 habanalabs: define traces for COMMS protocol new fc463b5e8740 habanalabs: trace COMMS protocol new fa1a33072b1d habanalabs: set log level for descriptor validation to debug new c98e7dfe9664 habanalabs: remove support to export dmabuf from handle new 7a8fd321ac77 habanalabs: helper function to validate export params new 2cf48996599f habanalabs: modify export dmabuf API new b3cc95511d72 habanalabs: fix dmabuf to export only required size new fa75e65aa6aa habanalabs: fix handling of wait CS for interrupting signals new b7bf0931d517 habanalabs: put fences in case of unexpected wait status new 8a40d43b4dca habanalabs/gaudi2: wait for preboot ready if HW state is dirty new 5c7ce24cb634 habanalabs: fix wrong variable type used for vzalloc new dd78c8c915cf habanalabs: fix asic-specific functions documentation new 23c5b60544a9 habanalabs: support receiving ascii message from preboot f/w new 4839fb1b8312 habanalabs: pass-through request from user to f/w new 60ae7b65590f habanalabs/gaudi2: dump event description even if no cause new c2b3b3db1f34 habanalabs: fix dma-buf release handling if dma_buf_fd() fails new fcbfcb41569d Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...] new cbf66398e620 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 3036b529f9af Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new db664dc7b67b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c4e5739dbd56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8eac734cbf6 virtio-blk: add support for zoned block devices new 3aa6cec7fd47 vdpa/mlx5: Fix rule forwarding VLAN to TIR new 5ddbe07db389 vdpa/mlx5: Return error on vlan ctrl commands if not supported new 6ed3be7881a7 vdpa/mlx5: Fix wrong mac address deletion new 1adffa04aefc vdpa/mlx5: Avoid using reslock in event_handler new 44f37280c081 vdpa/mlx5: Avoid overwriting CVQ iotlb new 8aa6945b2937 vdpa/mlx5: Move some definitions to a new header file new b2de5845d1a2 vdpa/mlx5: Add debugfs subtree new 8b14d56c6128 vdpa/mlx5: Add RX counters to debugfs new f7a81d717bc1 virtio_pci: use helper function is_power_of_2() new 7af0171f14cb virtio_ring: use helper function is_power_of_2() new 5efb4aa760e3 RDMA/mlx5: remove variable i new 2736f79c79bb virtio_pci: modify ENOENT to EINVAL new 8800add29141 tools: Delete the unneeded semicolon after curly braces new c0581b70c9c6 vdpa_sim: fix possible memory leak in vdpasim_net_init() a [...] new 9de17ec5e6cb vDPA/ifcvf: decouple hw features manipulators from the adapter new 5c061c505d6f vDPA/ifcvf: decouple config space ops from the adapter new f61dc26574e2 vDPA/ifcvf: alloc the mgmt_dev before the adapter new f2cd528649e7 vDPA/ifcvf: decouple vq IRQ releasers from the adapter new 3e95b9e16b6d vDPA/ifcvf: decouple config IRQ releaser from the adapter new b169f4e33426 vDPA/ifcvf: decouple vq irq requester from the adapter new cd1bab19de57 vDPA/ifcvf: decouple config/dev IRQ requester and vectors [...] new abe788cb5bc9 vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw new ebd4cda33b08 vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev new aa52552c70ea vDPA/ifcvf: allocate the adapter in dev_add() new 988bbb799684 vDPA/ifcvf: retire ifcvf_private_to_vf new e044cefc1999 vDPA/ifcvf: implement features provisioning new 06fd83334580 vhost/vsock: Fix error handling in vhost_vsock_init() new 6f22fcbe3bb9 vringh: fix range used in iotlb_translate() new 3c2c04adbac6 vhost: fix range used in translate_desc() new f3067376db0d vhost-vdpa: fix an iotlb memory leak new 45d926380455 virtio_blk: use UINT_MAX instead of -1U new 7e40876bd10a vdpa_sim: fix vringh initialization in vdpasim_queue_ready() new 9e3aa950927d tools/virtio: Variable type completion new 5ce41e5d9809 virtio-crypto: fix memory leak in virtio_crypto_alg_skciph [...] new 71bd45c2acfe vdpa_sim_net: Offer VIRTIO_NET_F_STATUS new b68396fad17f virtio/vsock: replace virtio_vsock_pkt with sk_buff new 5385023e41d2 virtio: Implementing attribute show with sysfs_emit new c4acdc599760 vhost_vdpa: fix the crash in unmap a large memory new dd1da21487d7 tools/virtio: remove stray characters new bf686d4dbcb9 tools/virtio: remove smp_read_barrier_depends() new 8b17634ac576 vduse: Validate vq_num in vduse_validate_config() new b626e9c927cd virtio_pmem: populate numa information new cf4e72223719 vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove new 831442be4a87 vdpa: conditionally fill max max queue pair for stats new 28e72a8a0d95 vdpasim: fix memory leak when freeing IOTLBs new 95199462584d vdpa_sim_net: should not drop the multicast/broadcast packet new 30e4f6ced0c6 virtio_blk: Fix signedness bug in virtblk_prep_rq() new 92cdda0d3118 Add SolidRun vendor id new 74535b363084 New PCI quirk for SolidRun SNET DPU. new af6833273a1e virtio: vdpa: new SolidNET DPU driver. new 439dc4770238 docs: driver-api: virtio: virtio on Linux new 45b9e5b00761 virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support new 767937974809 virtio_blk: temporary variable type tweak new 9b983d316d8c virtio_blk: zone append in header type tweak new 47897ed42d6e virtio: vdpa: fix snprintf size argument in snet_vdpa driver new 98dd6b2ef50d virtio_blk: mark all zone fields LE new 98ab23926040 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 85f381535a1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f305094b552 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1dbb40da1547 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de151d4938f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 960ee9a46317 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 57a93d51d187 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 884f5922cd70 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de1f653b8950 Merge branch 'main' of git://git.infradead.org/users/willy [...] new fb44bd75eb9f Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new bad3ee73caf1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 617234deb9f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4615c466262b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5d9bea6f818b Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 8a6834707ac0 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 7d804f7e2c1f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 71f6861cbf45 Merge branch 'master' into mm-stable new 68932d2b7670 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new a9763aa0bda1 Merge branch 'master' into mm-nonmm-stable new 8896bbc661d8 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 5443dd7e3950 Merge branch 'mm-stable' into mm-unstable new 8093df45a687 mm/kmemleak: simplify kmemleak_cond_resched() usage new 4770ca5cfdf1 mm/kmemleak: fix UAF bug in kmemleak_scan() new 2f4472d78cd7 mm: move folio_set_compound_order() to mm/internal.h new 3d1a997a7b7e mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp() new e98014597b32 mm/memfd: add F_SEAL_EXEC new 1c0e9eea3c9a selftests/memfd: add tests for F_SEAL_EXEC new 5c15b361e6d7 mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC new 70d93ea4e508 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix new caf8e5d06dce mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-fix new 5f9d3d77f6cb mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-3 new 26a532fc4b30 mm-memfd-add-mfd_noexec_seal-and-mfd_exec-fix-3-fix new c6f1e3fcdf71 mm/memfd: Add write seals when apply SEAL_EXEC to executab [...] new 3eeffe87f565 selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC new 137ae46d991a hugetlb: update vma flag check for hugetlb vma lock new abb117af9ba6 buffer: add b_folio as an alias of b_page new 25ef79300ec0 buffer: replace obvious uses of b_page with b_folio new 1a39edd1d39a buffer: use b_folio in touch_buffer() new a720e3c18269 buffer: use b_folio in end_buffer_async_read() new 5edb35ea673b buffer: use b_folio in end_buffer_async_write() new 2b6bc2fcc62f page_io: remove buffer_head include new 4c62596ec77a buffer: use b_folio in mark_buffer_dirty() new c3297bcf1297 gfs2: replace obvious uses of b_page with b_folio new 288d2d8fefad jbd2: replace obvious uses of b_page with b_folio new cf5abfa2d0e4 nilfs2: replace obvious uses of b_page with b_folio new f8105fbf83da reiserfs: replace obvious uses of b_page with b_folio new 9ee742267bf5 mpage: use b_folio in do_mpage_readpage() new 682a224de068 mm/hugetlb: let vma_offset_start() to return start new aaf26585f5c7 mm/hugetlb: don't wait for migration entry during follow page new 913ca8cb2cd5 mm/hugetlb: document huge_pte_offset usage new 6b95ad07976d mm/hugetlb: move swap entry handling into vma lock when faulted new 3e91cdd4375f mm/hugetlb: make userfaultfd_huge_must_wait() safe to pmd unshare new 4f30e39c45fd mm/hugetlb: make hugetlb_follow_page_mask() safe to pmd unshare new 6822a0e3a6fa mm/hugetlb: make follow_hugetlb_page() safe to pmd unshare new acee31a0c272 mm/hugetlb: make walk_hugetlb_range() safe to pmd unshare new b264d67e6a32 mm/hugetlb: introduce hugetlb_walk() new fcaa7aaf15ab mm-hugetlb-introduce-hugetlb_walk-checkpatch-fixes new 917aaf116fcf mm/mempolicy: do not duplicate policy if it is not applica [...] new ffc684fe4fef mm/highmem: add notes about conversions from kmap{,_atomic}() new dc3e7c049b26 selftest/vm: add mremap expand merge offset test new 22762cd17f5c lib/test_vmalloc.c: add parameter use_huge for fix_size_al [...] new ba7d898d673e cma: tracing: print alloc result in trace_cma_alloc_finish new ec7dd3914f95 mm: huge_memory: convert madvise_free_huge_pmd to use a folio new bb74d4226f59 mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() new 7a45088857ef hugetlb: initialize variable to avoid compiler warning new b023ec178388 mm: memcontrol: skip moving non-present pages that are map [...] new 358cd91bac32 mm: rmap: remove lock_page_memcg() new 9d38731200a2 mm: memcontrol: deprecate charge moving new 18912d0f4238 mm-memcontrol-deprecate-charge-moving-fix new 9ce4a2c9333d mm/khugepaged: recover from poisoned anonymous memory new 82492a7b0a1e mm/khugepaged: recover from poisoned file-backed memory new 55cdc521f842 mm/damon/core: implement damos filter new 371f04df6ed5 mm/damon/paddr: support DAMOS filters new cbdd9ec10ba6 mm/damon/reclaim: add a parameter called skip_anon for avo [...] new 367b356849e6 Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter new 253bf3aa25fd mm/damon/sysfs-schemes: implement filters directory new 7628d36e1636 mm/damon/sysfs-schemes: implement filter directory new 076514e434b8 mm/damon/sysfs-schemes: connect filter directory and filte [...] new 9f30fd732a9d mm/damon/sysfs-schemes: implement scheme filters new 7b990df6f8e2 mm/damon/sysfs-schemes: Fix leaking a filter for wrong cgr [...] new 576dcbc5f09e mm/damon/sysfs-schemes: return an error for filter memcg p [...] new 623a98e32a32 selftests/damon/sysfs: test filters directory new f83743d7aef3 Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs new 05eb3c015ed9 Docs/ABI/damon: document scheme filters files new 0b640fd88523 swapfile: get rid of volatile and avoid redundant read new 0ee1fb5ca4ef swap: avoid a redundant pte map if ra window is 1 new 594d3a329fa3 swap: fold swap_ra_clamp_pfn into swap_ra_info new 1b3f5a6e8d1e swap: avoid holding swap reference in swap_cache_get_folio new 7ac7591c9e6f kasan: allow sampling page_alloc allocations for HW_TAGS new a7a597427368 tools/vm/page_owner_sort: free memory before exit new a37cee0b5110 mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc [...] new 1a6265c66f0b Revert "mm: add nodes= arg to memory.reclaim" new 5aaaa85b376f maple_tree: remove extra space and blank line new 4f7a3b972b23 maple_tree: remove extra return statement new 66642d24ffc0 maple_tree: use mt_node_max() instead of direct operations [...] new 282420161ce5 maple_tree: use macro MA_ROOT_PARENT instead of number new 763b2a89cafd maple_tree: remove the redundant code new fdeb5a05d2ec maple_tree: refine ma_state init from mas_start() new 95e6e9ed9889 maple_tree: refine mab_calc_split function new d0fd4d147941 mm/memory: add vm_normal_folio() new 1a27d073e0d1 madvise: convert madvise_cold_or_pageout_pte_range() to us [...] new 464bc1639484 mm/damon: convert damon_pa_mark_accessed_or_deactivate() t [...] new 6f113b5f8225 mm/swap: convert deactivate_page() to folio_deactivate() new a7c84c673c71 mm: vmalloc: avoid calling __find_vmap_area() twise in __vunmap() new 8a85ea97b359 mm: vmalloc: switch to find_unlink_vmap_area() in vm_unmap_ram() new c83b70c3cc1e mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() new 247313c492d6 mm: new primitive kvmemdup() new 08386e45ed2c mm: move FOLL_* defs to mm_types.h new 799346dd3282 arch/alpha/kernel/smp.c: remove unnecessary (void*) conversions new 7d228c0a954b arch/alpha/kernel/process.c: remove unnecessary (void*) co [...] new 97a5f671ea65 error-injection: remove EI_ETYPE_NONE new 566510795cde error-injection-remove-ei_etype_none-fix new 2ab0dc2c9e59 docs: fault-injection: add requirements of error injectabl [...] new 664b8b0fa105 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create new c05286912d58 lib/percpu_counter: percpu_counter_add_batch() overflow/underflow new aa5fc8aa0f05 include/linux/percpu_counter.h: race in uniprocessor percp [...] new 5417d430d8ee kernel/irq/manage.c: disable_irq() might sleep. new cfbd4cc94027 lib: add Dhrystone benchmark test new 8090ca4af9b5 lib-add-dhrystone-benchmark-test-fix new 79acd438d14b hfsplus: remove unnecessary variable initialization new 077cc143f629 hfsplus-remove-unnecessary-variable-initialization-fix new 4925bfe35434 scripts/spelling.txt: add `permitted' new 5e110f894491 KVM: x86: fix trivial typo new 2d69486a28bb of: overlay: fix trivial typo new 2281bdb23e6a Merge branch 'mm-nonmm-unstable' into mm-everything new 16fe0d5d7e88 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new a7afbfebf307 Add linux-next specific files for 20221226
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 (e45fb347b630) \ N -- N -- N refs/heads/master (a7afbfebf307)
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 594 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-v1/memory.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 15 +- Documentation/dev-tools/kasan.rst | 17 + Documentation/networking/devlink/index.rst | 1 + Documentation/trace/kprobes.rst | 3 +- Documentation/trace/kprobetrace.rst | 8 +- Makefile | 4 +- Next/SHA1s | 94 +- Next/merge.log | 4046 +- arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/mmu_context.h | 6 - arch/arm64/include/asm/signal.h | 2 +- arch/arm64/include/asm/uaccess.h | 2 +- arch/arm64/kernel/hw_breakpoint.c | 2 +- arch/arm64/kernel/traps.c | 4 +- arch/arm64/mm/fault.c | 10 +- arch/m68k/include/asm/string.h | 20 - arch/mips/boot/dts/brcm/bcm63268.dtsi | 2 + arch/mips/ralink/of.c | 4 +- arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 16 + arch/riscv/include/asm/kvm_host.h | 16 +- arch/riscv/include/asm/kvm_vcpu_sbi.h | 6 + arch/riscv/include/uapi/asm/kvm.h | 3 + arch/riscv/kernel/sbi.c | 3 + arch/riscv/kvm/main.c | 6 + arch/riscv/kvm/mmu.c | 6 +- arch/riscv/kvm/vcpu.c | 85 +- arch/riscv/kvm/vcpu_sbi_base.c | 13 +- arch/riscv/kvm/vcpu_sbi_hsm.c | 1 - arch/riscv/kvm/vcpu_sbi_replace.c | 1 - arch/riscv/kvm/vcpu_sbi_v01.c | 1 - arch/sh/drivers/push-switch.c | 2 +- arch/sparc/include/asm/mmu_context_64.h | 6 - arch/sparc/include/asm/pgtable_64.h | 2 +- arch/sparc/include/asm/uaccess_64.h | 2 - arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/mmu.h | 12 +- arch/x86/include/asm/mmu_context.h | 47 - arch/x86/include/asm/processor-flags.h | 2 - arch/x86/include/asm/tlbflush.h | 34 - arch/x86/include/asm/uaccess.h | 46 +- arch/x86/include/uapi/asm/prctl.h | 5 - arch/x86/include/uapi/asm/processor-flags.h | 6 - arch/x86/kernel/process.c | 3 - arch/x86/kernel/process_64.c | 87 +- arch/x86/kernel/traps.c | 6 +- arch/x86/kvm/emulate.c | 8 +- arch/x86/mm/tlb.c | 53 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 2 +- block/kyber-iosched.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/atm/idt77252.c | 6 +- drivers/block/drbd/drbd_main.c | 2 +- drivers/block/drbd/drbd_receiver.c | 3 + drivers/block/loop.c | 2 +- drivers/block/nbd.c | 1 + drivers/block/virtio_blk.c | 15 +- drivers/bluetooth/hci_bcsp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 - drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 24 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 118 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 14 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 26 + .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 1 - .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 22 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 38 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 27 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 16 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 5 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/tests/Makefile | 2 + drivers/gpu/drm/tests/drm_mm_test.c | 6 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 4 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-multitouch.c | 4 + drivers/hid/hid-plantronics.c | 9 + drivers/hid/hid-sony.c | 2 + drivers/hid/hid-wiimote-core.c | 2 +- drivers/hid/wacom_sys.c | 8 + drivers/hid/wacom_wac.c | 4 + drivers/hid/wacom_wac.h | 1 + drivers/infiniband/hw/mlx4/mr.c | 2 +- drivers/input/keyboard/locomokbd.c | 2 +- drivers/input/keyboard/omap-keypad.c | 2 +- drivers/input/mouse/alps.c | 2 +- drivers/iommu/iommu-sva.c | 16 +- drivers/isdn/mISDN/l1oip_core.c | 4 +- drivers/isdn/mISDN/timerdev.c | 4 +- drivers/leds/trigger/ledtrig-activity.c | 2 +- drivers/leds/trigger/ledtrig-heartbeat.c | 2 +- drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/leds/trigger/ledtrig-transient.c | 2 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 16 +- drivers/media/usb/s2255/s2255drv.c | 4 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/misc/habanalabs/common/memory.c | 10 +- drivers/misc/habanalabs/gaudi2/gaudi2.c | 4 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/can/flexcan/flexcan-core.c | 12 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 33 +- drivers/net/dsa/microchip/ksz_common.c | 3 +- drivers/net/ethernet/freescale/fec_main.c | 8 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 75 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 6 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_port.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 7 + .../net/ethernet/netronome/nfp/nfp_net_common.c | 61 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/veth.c | 5 +- drivers/net/vmxnet3/vmxnet3_drv.c | 8 + drivers/net/vrf.c | 6 +- drivers/net/wireless/ath/ath9k/htc.h | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 5 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/Kconfig | 1 + drivers/net/wireless/microchip/wilc1000/hif.c | 6 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn533/uart.c | 2 +- drivers/nvme/host/tcp.c | 1 + drivers/of/overlay.c | 2 +- drivers/pcmcia/bcm63xx_pcmcia.c | 2 +- drivers/pcmcia/electra_cf.c | 2 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/pcmcia/pd6729.c | 4 +- drivers/pcmcia/yenta_socket.c | 4 +- drivers/scsi/iscsi_tcp.c | 1 + drivers/scsi/qla2xxx/qla_edif.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 2 +- drivers/staging/wlan-ng/prism2usb.c | 6 +- drivers/tee/tee_shm.c | 2 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/sysrq.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/mos7840.c | 4 +- drivers/usb/usbip/usbip_common.c | 1 + drivers/vdpa/solidrun/snet_main.c | 8 +- drivers/vfio/vfio_iommu_type1.c | 2 +- fs/afs/fs_probe.c | 5 +- fs/btrfs/Makefile | 1 + fs/btrfs/backref.c | 4 + fs/btrfs/block-group.c | 2 +- fs/btrfs/delayed-ref.c | 24 +- fs/btrfs/delayed-ref.h | 2 +- fs/btrfs/disk-io.c | 4 + fs/btrfs/extent-io-tree.c | 8 +- fs/btrfs/extent-tree.c | 4 +- fs/btrfs/inode.c | 2 +- fs/btrfs/messages.c | 30 - fs/btrfs/messages.h | 34 - fs/btrfs/raid56.c | 2 +- fs/btrfs/send.c | 8 +- fs/btrfs/transaction.c | 29 + fs/btrfs/transaction.h | 31 + fs/btrfs/tree-log.c | 5 +- fs/btrfs/zoned.c | 9 +- fs/cifs/connect.c | 1 + fs/dlm/lowcomms.c | 2 + fs/ext4/super.c | 2 +- fs/hfsplus/xattr.c | 18 +- fs/nfsd/nfssvc.c | 2 +- fs/nilfs2/segment.c | 2 +- fs/ntfs3/inode.c | 12 +- fs/ocfs2/cluster/tcp.c | 1 + fs/pnode.c | 2 +- fs/proc/array.c | 6 - fs/proc/task_mmu.c | 2 +- fs/pstore/Kconfig | 1 + fs/pstore/ram.c | 2 +- fs/udf/directory.c | 25 +- fs/udf/inode.c | 51 +- fs/udf/namei.c | 16 +- fs/udf/udfdecl.h | 2 +- include/linux/ioasid.h | 9 + include/linux/kasan.h | 14 +- include/linux/maple_tree.h | 6 - include/linux/mm.h | 88 +- include/linux/mm_types.h | 75 + include/linux/mmu_context.h | 14 - include/linux/mnt_idmapping.h | 20 - include/linux/sched/mm.h | 8 +- include/linux/string.h | 1 + include/linux/swap.h | 5 +- include/linux/uaccess.h | 15 - include/linux/virtio_config.h | 8 +- include/net/sock.h | 10 +- include/uapi/linux/atmbr2684.h | 2 +- include/uapi/linux/virtio_blk.h | 18 +- kernel/Makefile | 3 - kernel/bpf/verifier.c | 9 +- kernel/dma/mapping.c | 4 + kernel/gcov/gcc_4_7.c | 5 + kernel/kprobes.c | 8 +- kernel/trace/rv/monitors/wip/wip.h | 2 +- kernel/trace/rv/monitors/wwnr/wwnr.h | 2 +- kernel/trace/trace.c | 2 +- kernel/trace/trace_probe.c | 65 +- kernel/trace/trace_probe.h | 19 +- kernel/trace/trace_probe_tmpl.h | 47 +- kernel/trace/trace_uprobe.c | 3 +- lib/dhry_run.c | 2 +- lib/maple_tree.c | 35 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- localversion-next | 2 +- mm/damon/paddr.c | 14 +- mm/damon/sysfs-schemes.c | 8 +- mm/gup.c | 6 +- mm/kasan/common.c | 9 +- mm/kasan/hw_tags.c | 60 + mm/kasan/kasan.h | 27 + mm/madvise.c | 100 +- mm/memcontrol.c | 67 +- mm/memfd.c | 2 +- mm/memory.c | 10 + mm/mempolicy.c | 6 +- mm/migrate.c | 2 +- mm/mincore.c | 2 +- mm/mlock.c | 4 +- mm/mmap.c | 2 +- mm/mprotect.c | 2 +- mm/mremap.c | 2 +- mm/msync.c | 2 +- mm/page_alloc.c | 43 +- mm/shmem.c | 11 + mm/swap.c | 14 +- mm/swap_state.c | 59 +- mm/swapfile.c | 7 +- mm/util.c | 24 +- mm/vmalloc.c | 76 +- mm/vmscan.c | 4 +- net/802/garp.c | 2 +- net/802/mrp.c | 4 +- net/9p/trans_fd.c | 1 + net/9p/trans_virtio.c | 6 - net/bluetooth/hci_sync.c | 6 +- net/bridge/br_multicast.c | 8 +- net/bridge/br_multicast_eht.c | 4 +- net/ceph/messenger.c | 1 + net/core/filter.c | 7 +- net/core/gen_estimator.c | 2 +- net/core/sock.c | 1 + net/ipv4/ipmr.c | 2 +- net/ipv6/ip6mr.c | 2 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mctp/device.c | 14 +- net/mptcp/protocol.c | 20 +- net/mptcp/protocol.h | 4 +- net/mptcp/subflow.c | 19 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_lblc.c | 2 +- net/netfilter/ipvs/ip_vs_lblcr.c | 2 +- net/netfilter/xt_IDLETIMER.c | 4 +- net/netfilter/xt_LED.c | 2 +- net/openvswitch/datapath.c | 8 +- net/sched/cls_flow.c | 2 +- net/sunrpc/svc.c | 2 +- net/sunrpc/xprtsock.c | 3 + net/tipc/discover.c | 2 +- net/tipc/monitor.c | 2 +- net/xfrm/espintcp.c | 1 + scripts/coccicheck | 2 +- scripts/spelling.txt | 1 + security/apparmor/policy_unpack.c | 11 +- security/integrity/ima/ima_policy.c | 24 + sound/core/memalloc.c | 4 +- sound/i2c/other/ak4117.c | 2 +- sound/pci/azt3328.c | 9 - sound/synth/emux/emux.c | 2 +- sound/usb/card.h | 1 + sound/usb/endpoint.c | 16 +- sound/usb/endpoint.h | 3 +- sound/usb/implicit.c | 6 +- sound/usb/implicit.h | 2 +- sound/usb/pcm.c | 36 +- sound/usb/pcm.h | 2 + sound/usb/quirks.c | 2 + sound/usb/usbaudio.h | 4 + tools/arch/x86/include/asm/msr-index.h | 24 +- tools/bpf/bpftool/Makefile | 4 + tools/include/uapi/drm/i915_drm.h | 62 +- tools/include/uapi/linux/fscrypt.h | 4 +- tools/include/uapi/linux/kvm.h | 13 +- tools/perf/Documentation/perf-lock.txt | 27 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 3 + tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 23 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 7 +- tools/perf/builtin-lock.c | 311 +- tools/perf/builtin-probe.c | 17 +- tools/perf/builtin-record.c | 4 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 4 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 2 +- .../pmu-events/arch/x86/alderlake/adl-metrics.json | 116 +- .../arch/x86/alderlaken/adln-metrics.json | 18 +- tools/perf/pmu-events/arch/x86/amdzen4/branch.json | 82 + tools/perf/pmu-events/arch/x86/amdzen4/cache.json | 772 + tools/perf/pmu-events/arch/x86/amdzen4/core.json | 122 + .../pmu-events/arch/x86/amdzen4/data-fabric.json | 1090 + .../arch/x86/amdzen4/floating-point.json | 818 + tools/perf/pmu-events/arch/x86/amdzen4/memory.json | 174 + tools/perf/pmu-events/arch/x86/amdzen4/other.json | 138 + .../perf/pmu-events/arch/x86/amdzen4/pipeline.json | 98 + .../pmu-events/arch/x86/amdzen4/recommended.json | 334 + tools/perf/pmu-events/arch/x86/bonnell/cache.json | 93 - .../arch/x86/bonnell/floating-point.json | 47 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 11 - tools/perf/pmu-events/arch/x86/bonnell/memory.json | 19 - tools/perf/pmu-events/arch/x86/bonnell/other.json | 74 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 65 +- .../arch/x86/bonnell/virtual-memory.json | 15 - .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 137 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 957 - .../arch/x86/broadwell/floating-point.json | 40 - .../pmu-events/arch/x86/broadwell/frontend.json | 56 - .../perf/pmu-events/arch/x86/broadwell/memory.json | 890 - .../perf/pmu-events/arch/x86/broadwell/other.json | 8 - .../pmu-events/arch/x86/broadwell/pipeline.json | 272 - .../arch/x86/broadwell/uncore-cache.json | 19 - .../arch/x86/broadwell/uncore-other.json | 25 +- .../arch/x86/broadwell/virtual-memory.json | 76 - .../arch/x86/broadwellde/bdwde-metrics.json | 143 +- .../pmu-events/arch/x86/broadwellde/cache.json | 153 - .../arch/x86/broadwellde/floating-point.json | 40 - .../pmu-events/arch/x86/broadwellde/frontend.json | 56 - .../pmu-events/arch/x86/broadwellde/memory.json | 86 - .../pmu-events/arch/x86/broadwellde/other.json | 8 - .../pmu-events/arch/x86/broadwellde/pipeline.json | 272 - .../arch/x86/broadwellde/uncore-cache.json | 414 +- .../arch/x86/broadwellde/uncore-memory.json | 477 +- .../arch/x86/broadwellde/uncore-other.json | 163 +- .../arch/x86/broadwellde/uncore-power.json | 57 - .../arch/x86/broadwellde/virtual-memory.json | 76 - .../arch/x86/broadwellx/bdx-metrics.json | 1703 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 191 - .../arch/x86/broadwellx/floating-point.json | 40 - .../pmu-events/arch/x86/broadwellx/frontend.json | 56 - .../pmu-events/arch/x86/broadwellx/memory.json | 143 - .../perf/pmu-events/arch/x86/broadwellx/other.json | 8 - .../pmu-events/arch/x86/broadwellx/pipeline.json | 272 - .../arch/x86/broadwellx/uncore-cache.json | 3740 +- .../arch/x86/broadwellx/uncore-interconnect.json | 1225 +- .../arch/x86/broadwellx/uncore-memory.json | 2052 +- .../arch/x86/broadwellx/uncore-other.json | 2410 +- .../arch/x86/broadwellx/uncore-power.json | 198 +- .../arch/x86/broadwellx/virtual-memory.json | 76 - .../pmu-events/arch/x86/cascadelakex/cache.json | 3644 -- .../arch/x86/cascadelakex/clx-metrics.json | 2217 +- .../arch/x86/cascadelakex/floating-point.json | 24 - .../pmu-events/arch/x86/cascadelakex/frontend.json | 109 - .../pmu-events/arch/x86/cascadelakex/memory.json | 2194 - .../pmu-events/arch/x86/cascadelakex/other.json | 490 - .../pmu-events/arch/x86/cascadelakex/pipeline.json | 194 - .../arch/x86/cascadelakex/uncore-memory.json | 3185 +- .../arch/x86/cascadelakex/uncore-other.json | 29770 ++++++------ .../arch/x86/cascadelakex/uncore-power.json | 45 +- .../arch/x86/cascadelakex/virtual-memory.json | 56 - .../pmu-events/arch/x86/elkhartlake/cache.json | 252 - .../arch/x86/elkhartlake/floating-point.json | 11 - .../pmu-events/arch/x86/elkhartlake/frontend.json | 36 - .../pmu-events/arch/x86/elkhartlake/memory.json | 84 - .../pmu-events/arch/x86/elkhartlake/other.json | 143 - .../pmu-events/arch/x86/elkhartlake/pipeline.json | 213 - .../arch/x86/elkhartlake/virtual-memory.json | 117 - tools/perf/pmu-events/arch/x86/goldmont/cache.json | 288 - .../arch/x86/goldmont/floating-point.json | 6 - .../pmu-events/arch/x86/goldmont/frontend.json | 16 - .../perf/pmu-events/arch/x86/goldmont/memory.json | 6 - tools/perf/pmu-events/arch/x86/goldmont/other.json | 10 - .../pmu-events/arch/x86/goldmont/pipeline.json | 77 - .../arch/x86/goldmont/virtual-memory.json | 14 - .../pmu-events/arch/x86/goldmontplus/cache.json | 470 - .../arch/x86/goldmontplus/floating-point.json | 11 - .../pmu-events/arch/x86/goldmontplus/frontend.json | 32 - .../pmu-events/arch/x86/goldmontplus/memory.json | 10 - .../pmu-events/arch/x86/goldmontplus/other.json | 20 - .../pmu-events/arch/x86/goldmontplus/pipeline.json | 143 - .../arch/x86/goldmontplus/virtual-memory.json | 69 - tools/perf/pmu-events/arch/x86/haswell/cache.json | 211 - .../arch/x86/haswell/floating-point.json | 20 - .../perf/pmu-events/arch/x86/haswell/frontend.json | 58 - .../pmu-events/arch/x86/haswell/hsw-metrics.json | 117 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 149 - tools/perf/pmu-events/arch/x86/haswell/other.json | 8 - .../perf/pmu-events/arch/x86/haswell/pipeline.json | 258 - .../pmu-events/arch/x86/haswell/uncore-cache.json | 50 - .../pmu-events/arch/x86/haswell/uncore-other.json | 21 +- .../arch/x86/haswell/virtual-memory.json | 98 - tools/perf/pmu-events/arch/x86/haswellx/cache.json | 217 - .../arch/x86/haswellx/floating-point.json | 20 - .../pmu-events/arch/x86/haswellx/frontend.json | 58 - .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 1467 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 170 - tools/perf/pmu-events/arch/x86/haswellx/other.json | 8 - .../pmu-events/arch/x86/haswellx/pipeline.json | 258 - .../pmu-events/arch/x86/haswellx/uncore-cache.json | 2448 +- .../arch/x86/haswellx/uncore-interconnect.json | 722 +- .../arch/x86/haswellx/uncore-memory.json | 2037 +- .../pmu-events/arch/x86/haswellx/uncore-other.json | 1834 +- .../pmu-events/arch/x86/haswellx/uncore-power.json | 150 +- .../arch/x86/haswellx/virtual-memory.json | 98 - tools/perf/pmu-events/arch/x86/icelake/cache.json | 412 - .../arch/x86/icelake/floating-point.json | 28 - .../perf/pmu-events/arch/x86/icelake/frontend.json | 144 - .../pmu-events/arch/x86/icelake/icl-metrics.json | 151 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 171 - tools/perf/pmu-events/arch/x86/icelake/other.json | 132 - .../perf/pmu-events/arch/x86/icelake/pipeline.json | 349 +- .../pmu-events/arch/x86/icelake/uncore-other.json | 10 +- .../arch/x86/icelake/virtual-memory.json | 80 - tools/perf/pmu-events/arch/x86/icelakex/cache.json | 316 +- .../arch/x86/icelakex/floating-point.json | 28 - .../pmu-events/arch/x86/icelakex/frontend.json | 140 - .../pmu-events/arch/x86/icelakex/icx-metrics.json | 2192 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 139 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 117 - .../pmu-events/arch/x86/icelakex/pipeline.json | 344 +- .../arch/x86/icelakex/uncore-memory.json | 1878 +- .../pmu-events/arch/x86/icelakex/uncore-other.json | 45144 +++++++++---------- .../pmu-events/arch/x86/icelakex/uncore-power.json | 115 +- .../arch/x86/icelakex/virtual-memory.json | 88 - .../perf/pmu-events/arch/x86/ivybridge/cache.json | 235 - .../arch/x86/ivybridge/floating-point.json | 34 - .../pmu-events/arch/x86/ivybridge/frontend.json | 60 - .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 119 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 54 - .../perf/pmu-events/arch/x86/ivybridge/other.json | 8 - .../pmu-events/arch/x86/ivybridge/pipeline.json | 250 - .../arch/x86/ivybridge/uncore-cache.json | 50 - .../arch/x86/ivybridge/uncore-other.json | 28 +- .../arch/x86/ivybridge/virtual-memory.json | 36 - tools/perf/pmu-events/arch/x86/ivytown/cache.json | 274 - .../arch/x86/ivytown/floating-point.json | 34 - .../perf/pmu-events/arch/x86/ivytown/frontend.json | 60 - .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 133 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 121 - tools/perf/pmu-events/arch/x86/ivytown/other.json | 8 - .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 250 - .../pmu-events/arch/x86/ivytown/uncore-cache.json | 388 +- .../arch/x86/ivytown/uncore-interconnect.json | 505 +- .../pmu-events/arch/x86/ivytown/uncore-memory.json | 209 +- .../pmu-events/arch/x86/ivytown/uncore-other.json | 254 +- .../pmu-events/arch/x86/ivytown/uncore-power.json | 95 - .../arch/x86/ivytown/virtual-memory.json | 40 - tools/perf/pmu-events/arch/x86/jaketown/cache.json | 289 - .../arch/x86/jaketown/floating-point.json | 30 - .../pmu-events/arch/x86/jaketown/frontend.json | 64 - .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 91 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 103 - tools/perf/pmu-events/arch/x86/jaketown/other.json | 12 - .../pmu-events/arch/x86/jaketown/pipeline.json | 255 - .../pmu-events/arch/x86/jaketown/uncore-cache.json | 266 +- .../arch/x86/jaketown/uncore-interconnect.json | 132 - .../arch/x86/jaketown/uncore-memory.json | 58 - .../pmu-events/arch/x86/jaketown/uncore-other.json | 155 +- .../pmu-events/arch/x86/jaketown/uncore-power.json | 51 - .../arch/x86/jaketown/virtual-memory.json | 32 - .../pmu-events/arch/x86/knightslanding/cache.json | 411 - .../arch/x86/knightslanding/floating-point.json | 3 - .../arch/x86/knightslanding/frontend.json | 7 - .../pmu-events/arch/x86/knightslanding/memory.json | 201 - .../arch/x86/knightslanding/pipeline.json | 44 - .../arch/x86/knightslanding/uncore-other.json | 1016 +- .../arch/x86/knightslanding/virtual-memory.json | 7 - tools/perf/pmu-events/arch/x86/mapfile.csv | 17 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 170 +- .../pmu-events/arch/x86/meteorlake/frontend.json | 6 - .../pmu-events/arch/x86/meteorlake/memory.json | 77 +- .../perf/pmu-events/arch/x86/meteorlake/other.json | 24 +- .../pmu-events/arch/x86/meteorlake/pipeline.json | 222 +- .../arch/x86/meteorlake/virtual-memory.json | 28 +- .../perf/pmu-events/arch/x86/nehalemep/cache.json | 524 - .../arch/x86/nehalemep/floating-point.json | 28 - .../pmu-events/arch/x86/nehalemep/frontend.json | 3 - .../perf/pmu-events/arch/x86/nehalemep/memory.json | 134 - .../perf/pmu-events/arch/x86/nehalemep/other.json | 18 - .../pmu-events/arch/x86/nehalemep/pipeline.json | 127 +- .../arch/x86/nehalemep/virtual-memory.json | 13 - .../perf/pmu-events/arch/x86/nehalemex/cache.json | 519 - .../arch/x86/nehalemex/floating-point.json | 28 - .../pmu-events/arch/x86/nehalemex/frontend.json | 3 - .../perf/pmu-events/arch/x86/nehalemex/memory.json | 134 - .../perf/pmu-events/arch/x86/nehalemex/other.json | 18 - .../pmu-events/arch/x86/nehalemex/pipeline.json | 127 +- .../arch/x86/nehalemex/virtual-memory.json | 13 - .../pmu-events/arch/x86/sandybridge/cache.json | 441 - .../arch/x86/sandybridge/floating-point.json | 30 - .../pmu-events/arch/x86/sandybridge/frontend.json | 64 - .../pmu-events/arch/x86/sandybridge/memory.json | 108 - .../pmu-events/arch/x86/sandybridge/other.json | 12 - .../pmu-events/arch/x86/sandybridge/pipeline.json | 257 - .../arch/x86/sandybridge/snb-metrics.json | 83 +- .../arch/x86/sandybridge/uncore-cache.json | 50 - .../arch/x86/sandybridge/uncore-other.json | 28 +- .../arch/x86/sandybridge/virtual-memory.json | 32 - .../pmu-events/arch/x86/sapphirerapids/cache.json | 350 +- .../arch/x86/sapphirerapids/floating-point.json | 63 - .../arch/x86/sapphirerapids/frontend.json | 144 - .../pmu-events/arch/x86/sapphirerapids/memory.json | 125 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 91 +- .../arch/x86/sapphirerapids/pipeline.json | 424 +- .../arch/x86/sapphirerapids/spr-metrics.json | 2309 +- .../arch/x86/sapphirerapids/uncore-memory.json | 526 +- .../arch/x86/sapphirerapids/uncore-other.json | 6606 ++- .../arch/x86/sapphirerapids/uncore-power.json | 84 +- .../arch/x86/sapphirerapids/virtual-memory.json | 80 - .../perf/pmu-events/arch/x86/silvermont/cache.json | 133 - .../arch/x86/silvermont/floating-point.json | 1 - .../pmu-events/arch/x86/silvermont/frontend.json | 8 - .../pmu-events/arch/x86/silvermont/memory.json | 1 - .../perf/pmu-events/arch/x86/silvermont/other.json | 2 - .../pmu-events/arch/x86/silvermont/pipeline.json | 35 - .../arch/x86/silvermont/virtual-memory.json | 7 - tools/perf/pmu-events/arch/x86/skylake/cache.json | 660 - .../arch/x86/skylake/floating-point.json | 14 - .../perf/pmu-events/arch/x86/skylake/frontend.json | 109 - tools/perf/pmu-events/arch/x86/skylake/memory.json | 358 - tools/perf/pmu-events/arch/x86/skylake/other.json | 4 - .../perf/pmu-events/arch/x86/skylake/pipeline.json | 192 - .../pmu-events/arch/x86/skylake/skl-metrics.json | 155 +- .../pmu-events/arch/x86/skylake/uncore-cache.json | 18 - .../pmu-events/arch/x86/skylake/uncore-other.json | 31 +- .../arch/x86/skylake/virtual-memory.json | 56 - tools/perf/pmu-events/arch/x86/skylakex/cache.json | 368 - .../arch/x86/skylakex/floating-point.json | 18 - .../pmu-events/arch/x86/skylakex/frontend.json | 109 - .../perf/pmu-events/arch/x86/skylakex/memory.json | 310 - tools/perf/pmu-events/arch/x86/skylakex/other.json | 30 - .../pmu-events/arch/x86/skylakex/pipeline.json | 194 - .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2134 +- .../arch/x86/skylakex/uncore-memory.json | 2303 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 29356 ++++++------ .../pmu-events/arch/x86/skylakex/uncore-power.json | 45 +- .../arch/x86/skylakex/virtual-memory.json | 56 - .../perf/pmu-events/arch/x86/snowridgex/cache.json | 252 - .../arch/x86/snowridgex/floating-point.json | 11 - .../pmu-events/arch/x86/snowridgex/frontend.json | 36 - .../pmu-events/arch/x86/snowridgex/memory.json | 84 - .../perf/pmu-events/arch/x86/snowridgex/other.json | 143 - .../pmu-events/arch/x86/snowridgex/pipeline.json | 213 - .../arch/x86/snowridgex/uncore-memory.json | 624 +- .../arch/x86/snowridgex/uncore-other.json | 26334 +++++------ .../arch/x86/snowridgex/uncore-power.json | 114 +- .../arch/x86/snowridgex/virtual-memory.json | 117 - .../perf/pmu-events/arch/x86/tigerlake/cache.json | 210 +- .../arch/x86/tigerlake/floating-point.json | 27 - .../pmu-events/arch/x86/tigerlake/frontend.json | 125 - .../perf/pmu-events/arch/x86/tigerlake/memory.json | 77 - .../perf/pmu-events/arch/x86/tigerlake/other.json | 13 - .../pmu-events/arch/x86/tigerlake/pipeline.json | 287 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 141 +- .../arch/x86/tigerlake/uncore-other.json | 96 +- .../arch/x86/tigerlake/virtual-memory.json | 60 - .../pmu-events/arch/x86/westmereep-dp/cache.json | 445 - .../arch/x86/westmereep-dp/floating-point.json | 28 - .../arch/x86/westmereep-dp/frontend.json | 3 - .../pmu-events/arch/x86/westmereep-dp/memory.json | 137 - .../pmu-events/arch/x86/westmereep-dp/other.json | 22 - .../arch/x86/westmereep-dp/pipeline.json | 129 +- .../arch/x86/westmereep-dp/virtual-memory.json | 21 - .../pmu-events/arch/x86/westmereep-sp/cache.json | 517 - .../arch/x86/westmereep-sp/floating-point.json | 28 - .../arch/x86/westmereep-sp/frontend.json | 3 - .../pmu-events/arch/x86/westmereep-sp/memory.json | 134 - .../pmu-events/arch/x86/westmereep-sp/other.json | 22 - .../arch/x86/westmereep-sp/pipeline.json | 129 +- .../arch/x86/westmereep-sp/virtual-memory.json | 18 - .../perf/pmu-events/arch/x86/westmereex/cache.json | 516 - .../arch/x86/westmereex/floating-point.json | 28 - .../pmu-events/arch/x86/westmereex/frontend.json | 3 - .../pmu-events/arch/x86/westmereex/memory.json | 135 - .../perf/pmu-events/arch/x86/westmereex/other.json | 22 - .../pmu-events/arch/x86/westmereex/pipeline.json | 129 +- .../arch/x86/westmereex/virtual-memory.json | 21 - tools/perf/tests/builtin-test.c | 2 +- tools/perf/tests/dlfilter-test.c | 2 +- tools/perf/tests/pmu-events.c | 17 +- tools/perf/tests/shell/lock_contention.sh | 58 +- tools/perf/tests/shell/stat_all_pmu.sh | 13 +- tools/perf/util/bpf_lock_contention.c | 57 +- tools/perf/util/bpf_skel/lock_contention.bpf.c | 38 +- tools/perf/util/debug.c | 4 + tools/perf/util/dlfilter.c | 2 +- tools/perf/util/hist.c | 10 +- tools/perf/util/hist.h | 1 + tools/perf/util/lock-contention.h | 10 + tools/perf/util/scripting-engines/Build | 2 +- tools/perf/util/setup.py | 13 +- tools/perf/util/sort.c | 129 +- tools/perf/util/sort.h | 1 + tools/perf/util/srcline.c | 20 +- tools/perf/util/symbol-elf.c | 28 + tools/perf/util/symbol-minimal.c | 5 + tools/perf/util/symbol.h | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/DENYLIST.s390x | 1 + .../selftests/bpf/prog_tests/decap_sanity.c | 85 + .../selftests/bpf/prog_tests/jeq_infer_not_null.c | 9 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 6 + tools/testing/selftests/bpf/progs/decap_sanity.c | 68 + .../selftests/bpf/progs/jeq_infer_not_null_fail.c | 42 + .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 5 + tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/lam.c | 1149 - tools/verification/dot2/dot2c.py | 2 +- tools/vm/page_owner_sort.c | 65 +- virt/kvm/kvm_main.c | 14 +- 635 files changed, 95978 insertions(+), 129613 deletions(-) create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/branch.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/core.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/data-fabric.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/other.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen4/recommended.json create mode 100644 tools/testing/selftests/bpf/prog_tests/decap_sanity.c create mode 100644 tools/testing/selftests/bpf/prog_tests/jeq_infer_not_null.c create mode 100644 tools/testing/selftests/bpf/progs/decap_sanity.c create mode 100644 tools/testing/selftests/bpf/progs/jeq_infer_not_null_fail.c delete mode 100644 tools/testing/selftests/x86/lam.c