This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 3d3a9c8b89d4 Merge tag 'dlm-6.14' of git://git.kernel.org/pub/scm/linux [...] adds aff09dc1fd3a block: remove unnecessary check in blk_unfreeze_check_owner() adds 6f491a8d4b92 block: track disk DEAD state automatically for modeling qu [...] adds b9d4eee7e04b block: don't verify queue freeze manually in elevator_init_mq() adds f6661b1d0525 block: track queue dying state automatically for modeling [...] adds b56426bcf880 null_blk: Add rotational feature support adds fd9b0244f5c5 blktrace: don't centralize grabbing q->debugfs_mutex in bl [...] adds b769a2f409e7 blktrace: move copy_[to|from]_user() out of ->debugfs_lock adds 5c292ac6e69f block: Delete bio_prio() adds 19206d3f5ef7 block: Delete bio_set_prio() adds ccb9868ab7f4 blktrace: remove redundant return at end of function adds 53328a3671e9 block: rnull: Initialize the module in place adds 0e20669a9130 null_blk: Remove accesses to page->index adds fea4952df0ee driver core: bus: add irq_get_affinity callback to bus_type adds 22d813bf00ba PCI: hookup irq_get_affinity callback adds c7f63c5d1392 virtio: hookup irq_get_affinity callback adds 1452e9b470c9 blk-mq: introduce blk_mq_map_hw_queues adds bd326a5ad639 scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues adds 4425f6492a51 nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues adds a5665c3d150c virtio: blk/scsi: replace blk_mq_virtio_map_queues with bl [...] adds 9bc1e897a821 blk-mq: remove unused queue mapping helpers adds cc76ace465d6 block: remove BLK_MQ_F_SHOULD_MERGE adds 31d813a3b8cb rust: block: fix use of BLK_MQ_F_SHOULD_MERGE adds 48ea518d0072 blk-zoned: Minimize #include directives adds cbac56e5237d blk-zoned: Document locking assumptions adds fa8555630b32 blk-zoned: Improve the queue reference count strategy docu [...] adds cb01ecb79943 blk-zoned: Split queue_zone_wplugs_show() adds 044792cda05a elevator: Enable const sysfs attributes adds 8686e1dedac7 block: mq-deadline: Constify sysfs attributes adds c40f9f6ac59f block, bfq: constify sysfs attributes adds 00aab2f236f2 kyber: constify sysfs attributes adds 457ef47c08d2 block: retry call probe after request_module in blk_reques [...] adds c2398e6d5f16 ps3disk: Do not use dev->bounce_size before it is set adds 6aeb4f836480 block: remove bio_add_pc_page adds 02ee5d69e3ba block: remove blk_rq_bio_prep adds 2caca8fc7aad block: use page_to_phys in bvec_phys adds b7175e24d6ac block: add a dma mapping iterator adds 6783811569ae block: better split mq vs non-mq code in add_disk_fwnode adds 68ed45122249 block: remove blk_mq_init_bitmaps adds e7602bb4f3a1 block: remove BLK_MQ_F_NO_SCHED adds ce32496ec1ab block: simplify tag allocation policy selection adds 844b8cdc6816 nbd: don't allow reconnect after disconnect adds 9c96821b44f8 block: fix docs for freezing of queue limits updates adds aa427d7b73b1 block: add a queue_limits_commit_update_frozen helper adds 958148a6ac06 block: check BLK_FEAT_POLL under q_usage_count adds d432c817c21a block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues adds a16230649ce2 block: add a store_limit operations for sysfs entries adds c99f66e4084a block: fix queue freeze vs limits lock order in sysfs stor [...] adds 473106dd3aa9 nvme: fix queue freeze vs limits lock order adds f3dec61d7544 nbd: fix queue freeze vs limits lock order adds 1233751f7df7 usb-storage: fix queue freeze vs limits lock order adds b38c8be255e8 loop: refactor queue limits updates adds b03732a9c0db loop: fix queue freeze vs limits lock order adds ae074d07a0e5 loop: move updating lo_flags out of loop_set_status_from_info adds 4155adb01e74 loop: update commands in loop_set_status still referring t [...] adds 781fc49a0e5c loop: create a lo_can_use_dio helper adds 09ccf5549d78 loop: only write back pagecache when starting to to use di [...] adds dc909525daec loop: open code the direct I/O flag update in loop_set_dio adds 3a693110afd7 loop: allow loop_set_status to re-enable direct I/O adds 0cd719aa63de loop: don't freeze the queue in loop_update_dio adds afd69d5c4a10 loop: remove the use_dio field in struct loop_device adds 3ec5c62cfcf0 nvmet: handle rw's limited retry flag adds 32193789878c nvme-tcp: Fix I/O queue cpu spreading for multiple controllers adds ac32057acc7f nvme: Add error check for xa_store in nvme_get_effects_log adds 002bb02729dc nvme: change return type of nvme_poll_cq() to bool adds 30e77e0fbec6 nvme: Move opcode string helper functions declarations adds 5d4f4ea8fa29 nvmet: Add vendor_id and subsys_vendor_id subsystem attributes adds 15e9d2644544 nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers adds 1ee453105486 nvmet: Introduce nvmet_get_cmd_effects_admin() adds 35c593e5303c nvmet: Add drvdata field to struct nvmet_ctrl adds 200adac75888 nvme: Add PCI transport type adds 6202783184bf nvmet: Improve nvmet_alloc_ctrl() interface and implementation adds 43043c9b9725 nvmet: Introduce nvmet_req_transfer_len() adds 1eb380caf527 nvmet: Introduce nvmet_sq_create() and nvmet_cq_create() adds 60d3cd856114 nvmet: Add support for I/O queue management admin commands adds 1ad8630ffa95 nvmet: Do not require SGL for PCI target controller commands adds 08461535a9cd nvmet: Introduce get/set_feature controller operations adds 2f2b20fad973 nvmet: Implement host identifier set feature support adds 89b94a6cbeff nvmet: Implement interrupt coalescing feature support adds f1ecd491b6e7 nvmet: Implement interrupt config feature support adds a0ed77d4c9a7 nvmet: Implement arbitration feature support adds 0faa0fe6f90e nvmet: New NVMe PCI endpoint function target driver adds 002ec8f1c69d Documentation: Document the NVMe PCI endpoint target driver adds e4a0a3058de8 nvme-pci: fix comment typo adds d4a95adeabc6 nvme: Add error path for xa_store in nvme_init_effects adds 4a324970faba nvme-pci: use correct size to free the hmb buffer adds 9752b55035b1 Merge tag 'nvme-6.14-2025-01-12' of git://git.infradead.or [...] adds 7c0be4ead1f8 block: mark GFP_NOIO around sysfs ->store() adds 8337b029f788 nbd: fix partial sending adds 4fa5c37012d7 blk-cgroup: fix kernel-doc warnings in header file adds f403034e8afd blk-cgroup: rwstat: fix kernel-doc warnings in header file adds e494e451611a partitions: ldm: remove the initial kernel-doc notation adds 170e086ad399 nvme: fix bogus kzalloc() return check in nvme_init_effects_log() adds 127186cfb184 md: reintroduce md-linear adds 4fa91616c078 md: Replace deprecated kmap_atomic() with kmap_local_page() adds 08c50142a128 md/md-bitmap: factor behind write counters out from bitmap [...] adds 4f0e7d0e03b7 md/md-bitmap: remove the last parameter for bimtap_ops->en [...] adds 0c984a283a3e md: add a new callback pers->bitmap_sector() adds 9c89f604476c md/raid5: implement pers->bitmap_sector() adds cd5fc6533818 md/md-bitmap: move bitmap_{start, end}write to md upper layer adds c9b39e51a301 Merge branch 'md-6.14-bitmap' into md-6.14 adds e7b94c5c6f3b Merge tag 'md-6.14-20250113' of https://git.kernel.org/pub [...] adds 44e41381591d block: Reorder the request allocation code in blk_mq_submit_bio() adds 659381520a3b blk-mq: Move more error handling into blk_mq_submit_bio() adds 6564862d646e block: Ensure start sector is aligned for stacking atomic writes adds 5d1f7ee7f0b6 block: Change blk_stack_atomic_writes_limits() unit_min check adds 3d9a9e9a77c5 block: limit disk max sectors to (LLONG_MAX >> 9) adds 62c552070a98 md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add() adds 63492a2d7e28 Merge tag 'md-6.14-20250116' of https://git.kernel.org/pub [...] adds 6a7e17b22062 block: Add common atomic writes enable flag adds 554b22864cc7 block: Don't trim an atomic write adds 1cbfb828e051 Merge tag 'for-6.14/block-20250118' of git://git.kernel.dk/linux adds 943d0609d057 io_uring: rename ->resize_lock adds 7427b0b49ad5 io_uring/rsrc: export io_check_coalesce_buffer adds a730d2047d4e io_uring/memmap: flag vmap'ed regions adds 16375af32d0f io_uring/memmap: flag regions with user pages adds fc5f22a64649 io_uring/memmap: account memory before pinning adds 226ae1b4d111 io_uring/memmap: reuse io_free_region for failure path adds c4d0ac1c1567 io_uring/memmap: optimise single folio regions adds a90558b36cce io_uring/memmap: helper for pinning region pages adds 4b851d20d325 io_uring/memmap: add IO_REGION_F_SINGLE_REF adds 1e21df691ffa io_uring/memmap: implement kernel allocated regions adds 087f997870a9 io_uring/memmap: implement mmap for regions adds 02255d55260a io_uring: pass ctx to io_register_free_rings adds 8078486e1d53 io_uring: use region api for SQ adds 81a4058e0cd0 io_uring: use region api for CQ adds 78fda3d05641 io_uring/kbuf: use mmap_lock to sync with mmap adds 90175f3f5032 io_uring/kbuf: remove pbuf ring refcounting adds ef62de3c4ad5 io_uring/kbuf: use region api for pbuf rings adds 7cd7b9575270 io_uring/memmap: unify io_uring mmap'ing code adds 5dbb3cbd060a block: define set of integrity flags to be inherited by cl [...] adds 031141976be0 block: copy back bounce buffer to user-space correctly in [...] adds fe8f4ca7107e block: modify bio_integrity_map_user to accept iov_iter as [...] adds 10783d0ba0d7 fs, iov_iter: define meta io descriptor adds 4de2ce04c862 fs: introduce IOCB_HAS_METADATA for metadata adds 59a7d12a7fb5 io_uring: introduce attributes for read/write and PI support adds 2c0487d8b1f1 block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags adds 472292cd8cfc nvme: add support for passing on the application tag adds 18623503a3a5 scsi: add support for user-meta interface adds 3d8b5a22d404 block: add support to pass user meta buffer adds 546d191427cf block: make bio_integrity_map_user() static inline adds febfbf767174 io_uring/kbuf: fix unintentional sign extension on shift o [...] adds 2e6406a20a39 io_uring: clean up io_prep_rw_setup() adds de3b9e2e4819 io_uring: don't vmap single page regions adds 29b95ac91792 io_uring: prevent reg-wait speculations adds 479b2f4590be io_uring: Fold allocation into alloc_cache helper adds 49f7a3098cc2 io_uring: Add generic helper to allocate async data adds b28465670606 io_uring/futex: Allocate ifd with generic alloc_cache helper adds 1210872918ef io_uring/poll: Allocate apoll with generic alloc_cache helper adds e9447dc0b18d io_uring/uring_cmd: Allocate async data through generic helper adds f49a85371d8c io_uring/net: Allocate msghdr async data through helper adds d7f11616edf5 io_uring/rw: Allocate async data through helper adds ef623a647f42 io_uring: Move old async data allocation helper to header adds ce9464081d51 io_uring/msg_ring: Drop custom destructor adds 1143be17d7ac io_uring/rw: don't mask in f_iocb_flags adds 21adbcaa8007 io_uring/rw: use NULL for rw->free_iovec assigment adds c5f719161460 io_uring/rw: always clear ->bytes_done on io_async_rw setup adds d62c2f0d8275 io_uring: ensure io_queue_deferred() is out-of-line adds 2a51c327d4a4 io_uring/rsrc: simplify the bvec iter count calculation adds 9ac273ae3dc2 io_uring/rw: use io_rw_recycle() from cleanup path adds d803d123948f io_uring/rw: handle -EAGAIN retry at IO completion time adds b08e02045002 io_uring/rw: don't gate retry on completion context adds 94d57442e56d io_uring: expose read/write attribute capability adds a13030fd194c io_uring: simplify the SQPOLL thread check when cancelling [...] adds 19d340a2988d io_uring/rsrc: require cloned buffers to share accounting [...] adds 53745105efc3 io_uring: Factor out a function to parse restrictions adds bab4b2cca027 io_uring: reuse io_should_terminate_tw() for cmds adds 561e3a0c40dc io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname adds a312e1706ce6 Merge tag 'for-6.14/io_uring-20250119' of git://git.kernel [...] adds e7256acac3b3 s390/Kconfig: Select KASAN_VMALLOC if KASAN is enabled adds 27939d6cde90 s390/Kconfig: Select VMAP_STACK unconditionally adds 7ad007500508 s390/setup: Cleanup stack_alloc() and stack_free() adds d809df72b5a5 s390/atomic: Implement arch_atomic_inc() / arch_atomic_dec() adds 9b90c5705786 s390/atomic: Consistent layering between atomic.h and atom [...] adds a7af4fb85e20 s390/preempt: Add comments adds 5eee66c5bf60 s390/preempt: Remove special pre MARCH_HAS_Z196_FEATURES i [...] adds 2ca248f52afa s390/preempt: Adjust coding style adds 7c7f32c9ee8e s390: Remove superfluous new lines from inline assemblies adds a53f5d247e24 s390/atomic: Provide arch_atomic_*_and_test() implementations adds 5c9e37e5233e s390/preempt: Optimize __preempt_count_dec_and_test() adds 912a0d352326 s390: Remove __bootdata annotations from declarations adds 01dc3a0d5cd6 s390/abs_lowcore: Include linux/smp.h for get_cpu() and put_cpu() adds 8fb725616023 s390: Add KERNEL_IMAGE_BASE to kasan.config adds 4670f7bc17df s390/mm/hugetlbfs: Remove huge_pte_none() / huge_pte_none_ [...] adds 62b87e0c9a2c s390/mm: Remove incorrect comment adds db449b147cef s390/mm: Remove unused PAGE_KERNEL_EXEC and friends adds f8107a8be0b2 s390/mm: Simplify noexec page protection handling adds 807e39ed4da2 s390/lib: Use exrl instead of ex in string functions adds 2478d43ed621 s390/diag: Create misc device /dev/diag adds 90e6f191e1ee s390/diag324: Retrieve power readings via diag 0x324 adds 388cf16d90f6 s390/diag: Move diag.c to diag specific folder adds 4ec6054e7321 s390/pci: Report PCI error recovery results via SCLP adds 7832b3047d10 s390/debug: Simplify and document debug_next_entry() logic adds 460c52a57f83 s390/debug: Split private data alloc/free out of file operations adds 5f952dae48d0 s390/debug: Add debug_dump() to write debug view to a stri [...] adds dc18c81a57e7 s390/debug: Add a reverse mode for debug_dump() adds 4c41a48f5f3e s390/pci: Add pci_msg debug view to PCI report adds 3ace3c42144c Merge branch 'pci-device-recovery' into features adds bc3d4402a09c s390/qdio: Rename feature flag aif_osa to aif_qdio adds efd34db6e681 s390/cio: Use array indices instead of pointer arithmetic adds 30e037ad7eb4 s390/qdio: Move memory alloc/pointer arithmetic for slib a [...] adds 221ce94b1ac5 s390/crypto/cpacf: Constify 'struct bin_attribute' adds 77977da798c0 s390/ipl: Constify 'struct bin_attribute' adds ef37c669b71e s390/pci: Constify 'struct bin_attribute' adds 81ad38a66bdf s390/sclp: Constify 'struct bin_attribute' adds d1aa46c83bc4 s390/pkey: Constify 'struct bin_attribute' adds 03b3e82a78c3 s390/tlb: Add missing TLB range adjustment adds 9988df07dbe1 s390/topology: Improve topology detection adds 745600ed6965 s390/lib: Use exrl instead of ex in xor functions adds a88c26bb8e04 s390/stackleak: Use exrl instead of ex in __stackleak_poison() adds 90c5515dcb9c s390/amode31: Use exrl instead of ex adds 94446b4dcbbe s390/ebcdic: Use exrl instead of ex adds 4a0f62a3009b s390/ebcdic: Fix length check in codepage_convert() adds 061a5e4ac36d s390/ebcdic: Fix length decrement in codepage_convert() adds 8cae8e0afb2f s390/bitops: Switch to generic bitops adds b2bc1b1a77c0 s390/bitops: Provide optimized arch_test_bit() adds 0d30871739ab s390/diag: Add memory topology information via diag310 adds 26701574cee6 s390/futex: Fix FUTEX_OP_ANDN implementation adds 4f42d0bf7225 Merge tag 's390-6.14-1' of git://git.kernel.org/pub/scm/li [...] adds e419ddeabe7e m68k: Use kernel's generic muldi3 libgcc function adds f6031436a27c m68k: atari: Use str_on_off() helper in atari_nvram_proc_read() adds 738fa3feb2e3 zorro: Constify 'struct bin_attribute' adds 53036937a101 m68k: vga: Fix I/O defines adds bb2e0fb1e6aa m68k: libgcc: Fix lvalue abuse in umul_ppmm() adds e7244cc38252 Merge tag 'm68k-for-v6.14-tag1' of git://git.kernel.org/pu [...] adds a1edec22457e arm64: rsi: Add automatic arm-cca-guest module loading adds f818fd30dced Merge branch 'for-next/cca' into for-next/core adds 264a593da60b arm64: cpufeature: Add HAFT to cpucap_is_possible() adds e52163df7721 arm64/cpufeature: Refactor conditional logic in init_cpu_f [...] adds 078bc96539c3 arm64/sysreg: Allow a 'Mapping' descriptor for system registers adds 7052e808c446 arm64/sysreg: Get rid of the TCR2_EL1x SysregFields adds 233fc36bb5a2 arm64/sysreg: Convert *_EL12 accessors to Mapping adds e5ecedcd7cc2 arm64/sysreg: Get rid of CPACR_ELx SysregFields adds 1ad9a56442a0 arm64/sysreg: Update ID_AA64PFR2_EL1 to DDI0601 2024-09 adds 054339beae58 arm64/sysreg: Update ID_AA64ISAR3_EL1 to DDI0601 2024-09 adds 12b5ff517a19 arm64/sysreg: Update ID_AA64FPFR0_EL1 to DDI0601 2024-09 adds 9a43ee864349 arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09 adds d66e21d59ed0 arm64/sysreg: Update ID_AA64ISAR2_EL1 to DDI0601 2024-09 adds d3c7c48d004f arm64/sme: Move storage of reg_smidr to __cpuinfo_store_cpu() adds 064737920bdb arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented adds 47e4717eb6fc arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12 adds 819935464cb2 arm64/hwcap: Describe 2024 dpISA extensions to userspace adds fd22af17a458 KVM: arm64: Allow control of dpISA extensions in ID_AA64ISAR3_EL1 adds 8600640d21cf kselftest/arm64: Add 2024 dpISA extensions to hwcap test adds 763d584c5bb2 Merge branch 'for-next/cpufeature' into for-next/core adds 3e5be4e11aac docs: arm64: Document EL3 requirements for cpu debug architecture adds 1e4a5e3679cc docs: arm64: Document EL3 requirements for FEAT_PMUv3 adds fd10f08cb57b Documentation: arm64: Remove stale and redundant virtual m [...] adds e190227be427 Merge branch 'for-next/docs' into for-next/core adds 5f882f4aa8aa arm64/mm: Drop INIT_MM_CONTEXT() adds a0e33f528e09 arm64/mm: Replace open encodings with PXD_TABLE_BIT adds 1e5823c8e86d arm64/mm: Ensure adequate HUGE_MAX_HSTATE adds e281bd22998b arm64: asm: Fix typo in pgtable.h adds 9456a15947c1 arm64/Kconfig: Drop EXECMEM dependency from ARCH_WANTS_EXE [...] adds 965e9bbe025e arm64: Remove duplicate included header adds 6e1173306ed5 Merge branch 'for-next/misc' into for-next/core adds bf74bb73cd87 arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled adds 62cffa496aac arm64/mm: Override PARange for !LPA2 and use it consistently adds f0da16992aef arm64/kvm: Configure HYP TCR.PS/DS based on host stage1 adds 9d86c3c97434 arm64/kvm: Avoid invalid physical addresses to signal owne [...] adds 92b6919d7fb2 arm64: Kconfig: force ARM64_PAN=y when enabling TTBR0 sw PAN adds 169226583097 arm64/mm: Rename pte_mkpresent() as pte_mkvalid() adds fe2169f556a1 arm64/mm: Replace open encodings with PXD_TABLE_BIT adds 9ab2601dc4c1 arm64: mm: Test for pmd_sect() in vmemmap_check_pmd() adds 602ffd4ce3a6 Merge branch 'for-next/mm' into for-next/core adds ac4c52956f62 perf: arm_cspmu: nvidia: remove unsupported SCF events adds 5f7cd0dc98a6 perf: arm_cspmu: nvidia: fix sysfs path in the kernel doc adds ca26df4b1036 perf: arm_cspmu: nvidia: enable NVLINK-C2C port filtering adds bce61d5c5764 perf: arm_cspmu: nvidia: monitor all ports by default adds e64c22cc2e61 perf/dwc_pcie: Fix the event numbers adds 8632306e093c Documentation: dwc_pcie_pmu: Fix the mnemonics and eventid adds 349f77e10952 perf/marvell: Refactor to extract platform data adds 0045de7e8713 perf/marvell: Refactor to extract PMU operations adds d950c381dce1 perf/marvell: Odyssey DDR Performance monitor support adds 59731e231c6f perf/marvell: Refactor to extract platform data adds 5fcccba11833 perf/marvell: Odyssey LLC-TAD performance monitor support adds 41729809ac85 drivers/perf: hisi: Define a symbol namespace for HiSilico [...] adds f2368a209a71 drivers/perf: hisi: Don't update the associated_cpus on CP [...] adds 83037a47d3aa drivers/perf: hisi: Migrate to one online CPU if no associ [...] adds 6cd137088fdf drivers/perf: hisi: Refactor the detection of associated CPUs adds c192026ceea7 drivers/perf: hisi: Extract topology information to a sepa [...] adds 32528b165ea1 drivers/perf: hisi: Add a common function to retrieve topo [...] adds 8688c01e313d drivers/perf: hisi: Provide a generic implementation of cp [...] adds 3b051bb7cb43 drivers/perf: hisi: Export associated CPUs of each PMU thr [...] adds 4e15bcffa19a drivers/perf: hisi: Fix incorrect variable name "hha_pmu" [...] adds f03241fbebdf drivers/perf: hisi: Delete redundant blank line of DDRC PMU adds b34d605d120f perf/dwc_pcie: Qualify RAS DES VSEC Capability by Vendor, [...] adds e49ecdf79a60 perf/arm-cmn: Permit more exhaustive groups adds f3edf03a4c59 perf: imx9_perf: Introduce AXI filter version to refactor [...] adds 555c6e9b03c1 drivers/perf: hisi: Set correct IRQ affinity for PMUs with [...] adds 4575353d82e2 drivers/perf: apple_m1: Map generic branch events adds d00f343a63e9 MAINTAINERS: Add perf list for drivers/perf/ adds d28d95bc63cb perf: arm_spe: Add format option for discard mode adds ba113ecad81a perf docs: arm_spe: Document new discard mode adds 1dd3393696ef Merge branch 'for-next/perf' into for-next/core adds 9ad09c4f2868 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 2a17a5bebc9a powerpc/32: Replace mulhdu() by mul_u64_u64_shr() adds 6dca1d3af16a powerpc/xmon: Use str_yes_no() helper in dump_one_paca() adds 3a7a53c8d481 selftests/powerpc: Fix typo in test-vphn.c adds 5731d41af924 cxl: Deprecate driver adds f117051514c3 scsi/cxlflash: Deprecate driver adds 34064c8267a6 powerpc/8xx: Drop legacy-of-mm-gpiochip.h header adds 026ac4dda8f6 selftest/powerpc/ptrace/core-pkey: Remove duplicate macros adds b0e1b95b1597 selftest/powerpc/ptrace/ptrace-pkey: Remove duplicate macros adds 65f5038352e8 selftest/powerpc/ptrace: Cleanup duplicate macro definitions adds e834166822a3 macintosh: declare ctl_table as const adds f66dbe43798f powerpc/64: Use get_user() in start_thread() adds 9fa9712644e0 powerpc/vdso: Mark the vDSO code read-only after init adds d629d7a8efc3 powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadum [...] adds 00199ed6f2ca powerpc: Add preempt lazy support adds eda86a41a1c7 powerpc: Large user copy aware of full:rt:lazy preemption adds 26bef359bc4f powerpc: Use str_on_off() helper in check_cache_coherency() adds 8f70caad82e9 powerpc/pseries/iommu: IOMMU incorrectly marks MMIO range in DDW adds 200f22fa48a8 powerpc/prom_init: Use IS_ENABLED() adds 2bf66e66d2e6 selftests/powerpc: Fix argument order to timer_sub() adds 95ec54a420b8 Merge tag 'powerpc-6.14-1' of git://git.kernel.org/pub/scm [...] adds c845cb8dbd2e x86/mce: Make several functions return bool adds 64a668fbea1b x86/mce/threshold: Remove the redundant this_cpu_dec_return() adds c46945c9cac8 x86/mce: Make four functions return bool adds 51a12c28bb9a x86/mce: Break up __mcheck_cpu_apply_quirks() adds 359d7a98e3e3 x86/mce: Convert family/model mixed checks to VFM-based checks adds 053d18057e62 x86/mce: Remove the redundant mce_hygon_feature_init() adds d35fb3121a36 x86/mce/amd: Remove shared threshold bank plumbing adds d3504411a45e Merge tag 'ras_core_for_v6.14_rc1' of git://git.kernel.org [...] adds 2e55bb9b71e1 EDAC/i10nm: Add Intel Clearwater Forest server support adds 584e09743d2f EDAC/{i10nm,skx,skx_common}: Support UV systems adds 558aff7a63f6 EDAC: Add an EDAC driver for the Loongson memory controller adds 6696037a56a7 EDAC/cell: Remove powerpc Cell driver adds 586e62fe380f EDAC: Fix typos in comments adds 368736db4d1c Merge remote-tracking branches 'ras/edac-drivers' and 'ras [...] adds 0763dd892855 Merge tag 'edac_updates_for_v6.14' of git://git.kernel.org [...] adds 877818802c3e x86/bugs: Add SRSO_USER_KERNEL_NO support adds 716f86b523d8 KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace adds d80825ee4a34 Merge tag 'x86_bugs_for_v6.14_rc1' of git://git.kernel.org [...] adds 135eef38d7e0 x86/resctrl: Use kthread_run_on_cpu() adds 2937f9c361f7 x86/resctrl: Introduce resctrl_file_fflags_init() to initi [...] adds 3b49c37a2f46 x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control adds 481d363748b2 x86/resctrl: Modify update_mba_bw() to use per CTRL_MON gr [...] adds 2c272fadb58b x86/resctrl: Compute memory bandwidth for all supported events adds 141cb5c482b3 x86/resctrl: Make mba_sc use total bandwidth if local is n [...] adds f5cd0e316f14 x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories adds 8e931105acae x86/resctrl: Add write option to "mba_MBps_event" file adds faf6ef673787 x86/resctrl: Document the new "mba_MBps_event" file adds 3357d1d1f915 Merge tag 'x86_cache_for_v6.14_rc1' of git://git.kernel.or [...] adds a85c08aaa665 x86/microcode/AMD: Return bool from find_blobs_in_containers() adds db80b2efa037 x86/microcode/AMD: Remove bogus comment from parse_container() adds d8317f3d8e6b x86/microcode/AMD: Make __verify_patch_size() return bool adds 78e0aadbd4c6 x86/microcode/AMD: Have __apply_microcode_amd() return bool adds ead0db14c726 x86/microcode/AMD: Remove ret local var in early_apply_mic [...] adds 254d7633103c Merge tag 'x86_microcode_for_v6.14_rc1' of git://git.kerne [...] adds 3e43c60eb3e3 x86/sev: Prepare for using the RMPREAD instruction to acce [...] adds 0cbc02584158 x86/sev: Add support for the RMPREAD instruction adds 4972808d6f4a x86/sev: Require the RMPREAD instruction after Zen4 adds e2f3d40df82e x86/sev: Move the SNP probe routine out of the way adds ac517965a5a1 x86/sev: Map only the RMP table entries instead of the ful [...] adds 0f14af0d1d7d x86/sev: Treat the contiguous RMP table as a single RMP segment adds 8ae3291f773b x86/sev: Add full support for a segmented RMP table adds 21fc6178e920 x86/sev/docs: Document the SNP Reverse Map Table (RMP) adds 8234177d2027 virt: sev-guest: Remove is_vmpck_empty() helper adds 864884a0c29c virt: sev-guest: Replace GFP_KERNEL_ACCOUNT with GFP_KERNEL adds c5529418d050 x86/sev: Carve out and export SNP guest messaging init routines adds 1e0b23b5d2d1 x86/sev: Relocate SNP guest messaging routines to common code adds 85b60ca9ad2c x86/sev: Add Secure TSC support for SNP guests adds 0f0502b8865c x86/sev: Change TSC MSR behavior for Secure TSC enabled guests adds 38cc6495cdec x86/sev: Prevent GUEST_TSC_FREQ MSR interception for Secur [...] adds eef679a4b52e x86/sev: Prevent RDTSC/RDTSCP interception for Secure TSC [...] adds 0a2a98f691f2 x86/sev: Mark the TSC in a secure TSC guest as reliable adds 73bbf3b0fbba x86/tsc: Init the TSC for Secure TSC guests adds 0563ee35ae2c x86/sev: Add the Secure TSC feature for SNP guests adds 13b6931c4496 Merge tag 'x86_sev_for_v6.14_rc1' of git://git.kernel.org/ [...] adds 7a470e826d75 x86/cpufeatures: Free up unused feature bits adds 29188c160061 x86/paravirt: Remove the WBINVD callback adds 4bf610499c42 x86/cpufeature: Document cpu_feature_enabled() as the defa [...] adds b8e10c86e674 x86/cpu: Introduce new microcode matching helper adds 85b08180df07 x86/cpu: Expose only stepping min/max interface adds 3fa5626720c0 x86/cpu: Replace PEBS use of 'x86_cpu_desc' use with 'x86_cpu_id' adds f3f325152673 x86/cpu: Move AMD erratum 1386 table over to 'x86_cpu_id' adds 5366d8965d35 x86/cpu: Remove 'x86_cpu_desc' infrastructure adds 497f70284695 x86/cpu: Move MWAIT leaf definition to common header adds 8bd6821c9cf3 x86/cpu: Use MWAIT leaf definition adds 262fba55708b x86/cpu: Remove unnecessary MwAIT leaf checks adds 5d82d8e0a9ac x86/cpu: Refresh DCA leaf reading code adds a86740a77bf0 x86/cpu: Move TSC CPUID leaf definition adds 030c15b5610c x86/tsc: Move away from TSC leaf magic numbers adds e558eadf6bd6 x86/tsc: Remove CPUID "frequency" leaf magic numbers. adds 754aaac3bbf1 x86/fpu: Move CPUID leaf definitions to common code adds 588e148d8bab x86/fpu: Remove unnecessary CPUID level check adds e5d3a57891ba x86/cpu: Make all all CPUID leaf names consistent adds 48795f90cbdc Merge tag 'x86_cpu_for_v6.14_rc1' of git://git.kernel.org/ [...] adds 6a5abeea9c72 x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtr [...] adds bee9e840609c x86/amd_nb: Restrict init function to AMD-based systems adds e13f51b51814 x86/amd_nb: Clean up early_is_amd_nb() adds e6e6e5e85116 x86: Start moving AMD node functionality out of AMD_NB adds 962f1970a324 x86/amd_nb: Simplify function 4 search adds 40a5f6ffdfc8 x86/amd_nb: Simplify root device search adds bc7b2e629e0c x86/amd_nb: Use topology info to get AMD node count adds 49b96fc0dddc x86/amd_nb: Simplify function 3 search adds 7dd57db495d4 x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id() adds d6caeafaa324 x86/amd_nb: Move SMN access code to a new amd_node driver adds 35df797665cb x86/amd_node: Update __amd_smn_rw() error paths adds 77466b798d59 x86/amd_node: Remove dependency on AMD_NB adds 79821b907f8d x86/amd_node: Use defines for SMN register offsets adds b9d8a295ed6b Merge tag 'x86_misc_for_v6.14_rc1' of git://git.kernel.org [...] adds d387ceb17149 locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if AR [...] adds 63a48181fbcd smp/scf: Evaluate local cond_func() before IPI side-effects adds c2db11a750fb Merge branch 'locking/urgent' adds abfdccd6af2b sched/wake_q: Add helper to call wake_up_q after unlock wi [...] adds 0d3547df6934 locking/ww_mutex/test: Use swap() macro adds e638072e6172 lockdep: Fix upper limit for LOCKDEP_*_BITS configs adds 88a79e88a97c lockdep: Clarify size for LOCKDEP_*_BITS configs adds bd7b5ae26618 lockdep: Document MAX_LOCKDEP_CHAIN_HLOCKS calculation adds 8148fa2e022b lockdep: Mark chain_hlock_class_idx() with __maybe_unused adds 343060092585 lockdep: Move lockdep_assert_locked() under #ifdef CONFIG_ [...] adds 9793c9bb91f1 locking: MAINTAINERS: Start watching Rust locking primitives adds 15abc88057ee rust: sync: Add Lock::from_raw() for Lock<(), B> adds daa03fe50ec3 rust: sync: Make Guard::new() public adds 37624dde4768 rust: sync: Add MutexGuard type alias adds eb5ccb038284 rust: sync: Add SpinLockGuard type alias adds fbd7a5a0359b rust: sync: Add lock::Backend::assert_is_held() adds 630a9370164c Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.o [...] adds a937f384c9da cleanup, tags: Create tags for the cleanup primitives adds cb4ccc70344c MAINTAINERS: Add static_call_inline.c to STATIC BRANCH/CALL adds 8838a1a2d219 Merge tag 'locking-core-2025-01-20' of git://git.kernel.or [...] adds 2116b349e29a objtool: Generic annotation infrastructure adds 22c3d5807968 objtool: Convert ANNOTATE_NOENDBR to ANNOTATE adds bf5febebd99f objtool: Convert ANNOTATE_RETPOLINE_SAFE to ANNOTATE adds 317f2a64618c objtool: Convert instrumentation_{begin,end}() to ANNOTATE adds 18aa6118a168 objtool: Convert VALIDATE_UNRET_BEGIN to ANNOTATE adds f0cd57c35a75 objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATE adds 112765ca1cb9 objtool: Convert ANNOTATE_INTRA_FUNCTION_CALL to ANNOTATE adds a8a330dd9900 objtool: Collapse annotate sequences adds bb8170067470 objtool: Collect more annotations in objtool.h adds c837de381098 unreachable: Unify adds 2190966fbc14 x86: Convert unreachable() to BUG() adds 624bde3465f6 loongarch: Use ASM_REACHABLE adds 06e24745985c objtool: Remove annotate_{,un}reachable() adds e7a174fb43d2 objtool: Convert {.UN}REACHABLE to ANNOTATE adds 87116ae6da03 objtool: Fix ANNOTATE_REACHABLE to be a normal annotation adds e7e0eb53c2f0 objtool: Warn about unknown annotation types adds c3cb6c158c64 objtool: Allow arch code to discover jump table size adds 41a1e976623e x86/mm: Convert unreachable() to BUG() adds a6640c8c2fc0 Merge tag 'objtool-core-2025-01-20' of git://git.kernel.or [...] adds b9c44b91476b perf/core: Save raw sample data conditionally based on sam [...] adds f226805bc5f6 perf/core: Check sample_type in perf_sample_save_callchain adds faac6f105ef1 perf/core: Check sample_type in perf_sample_save_brstack adds bcfd5f644c5b Merge tag 'v6.13-rc1' into perf/core, to refresh the branch adds dce210a72e91 Merge branch 'perf/urgent' adds 7087bfb0adc9 perf/x86/intel/ds: Clarify adaptive PEBS processing adds 3c00ed344cef perf/x86/intel/ds: Factor out functions for PEBS records p [...] adds ae55e308bde2 perf/x86/intel/ds: Simplify the PEBS records processing fo [...] adds 2f2db347071a perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function adds e4b444347795 x86/topology: Introduce topology_logical_core_id() adds 1d5e2f637a94 perf/x86/rapl: Remove the cpu_to_rapl_pmu() function adds 8bf1c86e5ac8 perf/x86/rapl: Rename rapl_pmu variables adds cd29d83a6d81 perf/x86/rapl: Make rapl_model struct global adds eeca4c6b2529 perf/x86/rapl: Add arguments to the init and cleanup functions adds abf03d9bd20c perf/x86/rapl: Modify the generic variable names to *_pkg* adds bdc57ec70548 perf/x86/rapl: Remove the global variable rapl_msrs adds 54d2759778c1 perf/x86/rapl: Move the cntr_mask to rapl_pmus struct adds b4943b8bfc41 perf/x86/rapl: Add core energy counter support for AMD CPUs adds 96450ead1652 seqlock: add raw_seqcount_try_begin adds 7528585290a1 mm/gup: Use raw_seqcount_try_begin() adds eb449bd96954 mm: convert mm_lock_seq to a proper seqcount adds 03a001b156d2 mm: introduce mmap_lock_speculate_{try_begin|retry} adds 83e3dc9a5d4d uprobes: simplify find_active_uprobe_rcu() VMA checks adds e0925f2dc4de uprobes: add speculative lockless VMA-to-inode-to-uprobe r [...] adds 2ff913ab3f47 uprobes: Simplify session consumer tracking adds 636666a1c733 uprobes: Decouple return_instance list traversal and freeing adds 0cf981de7687 uprobes: Ensure return_instance is detached from the list [...] adds 8622e45b5da1 uprobes: Reuse return_instances between multiple uretprobe [...] adds 6057b90ecc84 perf/core: Export perf_exclude_event() adds d29e744c7167 perf/x86: Relax privilege filter restriction on AMD IBS adds 02c56362a7d3 uprobes: Guard against kmemdup() failing in dup_return_instance() adds 0e45818ec189 perf/x86/intel: Support RDPMC metrics clear mode adds 3f710be02ea6 perf/x86/intel/uncore: Clean up func_id adds 6d642735cdb6 perf/x86/intel/uncore: Support more units on Granite Rapids adds b709eb872e19 perf: map pages in advance adds 6c4aa896ebee Merge tag 'perf-core-2025-01-20' of git://git.kernel.org/p [...] adds 5daececd4ff5 x86/boot/compressed: Remove unused header includes from kaslr.c adds 095ac6fa1950 x86/ioremap: Simplify setup_data mapping variants adds 525077ae7145 x86/ioremap: Remove unused size parameter in remapping functions adds ab0e7f20768a Documentation: Merge x86-specific boot options doc into ke [...] adds 13148e22c151 x86/apic: Remove "disablelapic" cmdline option adds 05453d36a2fc Merge branch 'linus' into x86/cleanups, to resolve conflict adds 3560a023a9b9 x86/cpu: Fix typo in x86_match_cpu()'s doc adds 1146f7429f61 Documentation/kernel-parameters: Fix a typo in kvm.enable_ [...] adds 288bba2f4c8b x86/cpufeatures: Remove "AMD" from the comments to the AMD [...] adds 0094014be0cd x86/ioapic: Remove a stray tab in the IO-APIC type string adds 858df1de2158 Merge tag 'x86-cleanups-2025-01-21' of git://git.kernel.or [...] adds 108ad0999085 sched: Don't try to catch up excess steal time. adds 59297e2093ce sched: add READ_ONCE to task_on_rq_queued adds 41d4200b7103 sched/deadline: Restore dl_server bandwidth on non-destruc [...] adds d4742f6ed7ea sched/deadline: Correctly account for allocated bandwidth [...] adds 53916d5fd3c0 sched/deadline: Check bandwidth overflow earlier for hotplug adds 3a181f20fb4e sched/deadline: Consolidate Timer Cancellation adds a76328d44c7a sched/fair: Remove CONFIG_CFS_BANDWIDTH=n definition of cf [...] adds ae5c677729e9 sched/core: Remove HK_TYPE_SCHED adds 1174b9344bc7 sched/isolation: Make "isolcpus=nohz" equivalent to "nohz_full" adds 6010d245ddc9 sched/isolation: Consolidate housekeeping cpumasks that ar [...] adds c907cd44a108 sched: Unify HK_TYPE_{TIMER|TICK|MISC} to HK_TYPE_KERNEL_NOISE adds 40c3b94fbb5a Merge branch 'sched/urgent' adds 7b8a702d9438 sched/fair: Rename h_nr_running into h_nr_queued adds c2a295bffeaf sched/fair: Add new cfs_rq.h_nr_runnable adds 1a49104496d3 sched/fair: Use the new cfs_rq.h_nr_runnable adds 9216582b0bfb sched/fair: Removed unsued cfs_rq.h_nr_delayed adds 31898e7b87dd sched/fair: Rename cfs_rq.idle_h_nr_running into h_nr_idle adds 43eef7c3a4a6 sched/fair: Remove unused cfs_rq.idle_nr_running adds 736c55a02c47 sched/fair: Rename cfs_rq.nr_running into nr_queued adds 61b82dfb6b7e sched/fair: Do not try to migrate delayed dequeue task adds 0429489e0928 sched/fair: Fix variable declaration position adds 95d9fed3a2ae sched/fair: Mark m*_vruntime() with __maybe_unused adds 2a77e4be12cb sched/fair: Untangle NEXT_BUDDY and pick_next_task() adds 7d5265ffcd8b rseq: Validate read-only fields under DEBUG_RSEQ config adds 7675361ff9a1 sched: deadline: Cleanup goto label in pick_earliest_pusha [...] adds af98d8a36a96 sched/fair: Fix CPU bandwidth limit bypass during CPU hotplug adds ee8118c1f186 sched/fair: Update comments after sched_tick() rename. adds a430d99e3490 sched/fair: Fix value reported by hot tasks pulled in /pro [...] adds c3856c9ce6b8 sched/fair: Cleanup in migrate_degrades_locality() to impr [...] adds 3b2a793ea70f sched: Report the different kinds of imbalances in /proc/s [...] adds 1c055a0f5d3b sched: Move sched domain name out of CONFIG_SCHED_DEBUG adds 011b3a14dc66 sched/stats: Print domain name in /proc/schedstat adds 7c8cd569ff66 docs: Update Schedstat version to 17 adds 5d808c78d972 sched: Fix race between yield_to() and try_to_wake_up() adds 2cf9ac40073d sched/fair: Encapsulate set custom slice in a __setparam_f [...] adds 8061b9f5e111 sched/debug: Change need_resched warnings to pr_err adds 873199d27bb2 sched/core: Prioritize migrating eligible tasks in sched_b [...] adds 2f6f726bdda5 x86/itmt: Convert "sysctl_sched_itmt_enabled" to boolean adds fc1055d5334f x86/itmt: Use guard() for itmt_update_mutex adds d04013a4b21b x86/itmt: Move the "sched_itmt_enabled" sysctl to debugfs adds 537e24787958 x86/topology: Remove x86_smt_flags and use cpu_smt_flags directly adds e1bc02646527 x86/topology: Use x86_sched_itmt_flags for PKG domain unco [...] adds 0ac1ee9ebfb7 sched/fair: Do not compute NUMA Balancing stats unnecessar [...] adds 3229adbe7875 sched/fair: Do not compute overloaded status unnecessarily [...] adds 8722903cbb8f sched: Define sched_clock_irqtime as static key adds 763a744e24a8 sched: Don't account irq time if sched_clock_irqtime is disabled adds a6fd16148fdd sched, psi: Don't account irq time if sched_clock_irqtime [...] adds 7d9da040575b psi: Fix race when task wakes up before psi_sched_switch() [...] adds 40724ecafccb rseq: Fix rseq unregistration regression adds 62de6e168526 Merge tag 'sched-core-2025-01-21' of git://git.kernel.org/ [...]
No new revisions were added by this update.
Summary of changes: .../ABI/{testing => obsolete}/sysfs-class-cxl | 3 + Documentation/PCI/endpoint/index.rst | 1 + Documentation/PCI/endpoint/pci-nvme-function.rst | 13 + Documentation/admin-guide/kernel-parameters.rst | 3 - Documentation/admin-guide/kernel-parameters.txt | 243 +- Documentation/admin-guide/perf/dwc_pcie_pmu.rst | 6 +- Documentation/admin-guide/perf/hisi-pmu.rst | 5 +- Documentation/admin-guide/perf/index.rst | 2 + .../admin-guide/perf/mrvl-odyssey-ddr-pmu.rst | 80 + .../admin-guide/perf/mrvl-odyssey-tad-pmu.rst | 37 + Documentation/admin-guide/perf/nvidia-pmu.rst | 52 +- Documentation/arch/arm64/booting.rst | 12 + Documentation/arch/arm64/elf_hwcaps.rst | 89 +- Documentation/arch/arm64/memory.rst | 65 - Documentation/arch/x86/amd-memory-encryption.rst | 118 + Documentation/arch/x86/resctrl.rst | 10 + Documentation/arch/x86/topology.rst | 4 + Documentation/arch/x86/x86_64/boot-options.rst | 312 --- .../arch/x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Documentation/arch/x86/x86_64/index.rst | 1 - Documentation/nvme/index.rst | 12 + Documentation/nvme/nvme-pci-endpoint-target.rst | 368 +++ Documentation/scheduler/sched-stats.rst | 126 +- Documentation/subsystem-apis.rst | 1 + MAINTAINERS | 28 +- arch/Kconfig | 8 + arch/arm64/Kconfig | 8 +- arch/arm64/include/asm/assembler.h | 5 + arch/arm64/include/asm/cpucaps.h | 2 + arch/arm64/include/asm/cpufeature.h | 3 +- arch/arm64/include/asm/el2_setup.h | 6 +- arch/arm64/include/asm/hwcap.h | 15 + arch/arm64/include/asm/kvm_arm.h | 2 - arch/arm64/include/asm/kvm_emulate.h | 40 +- arch/arm64/include/asm/kvm_nested.h | 8 +- arch/arm64/include/asm/mmu.h | 3 - arch/arm64/include/asm/pgtable-hwdef.h | 6 - arch/arm64/include/asm/pgtable-prot.h | 7 + arch/arm64/include/asm/pgtable.h | 8 +- arch/arm64/include/asm/rsi.h | 2 + arch/arm64/include/asm/seccomp.h | 1 - arch/arm64/include/asm/sparsemem.h | 5 +- arch/arm64/include/uapi/asm/hwcap.h | 15 + arch/arm64/kernel/cpufeature.c | 103 +- arch/arm64/kernel/cpuinfo.c | 25 + arch/arm64/kernel/pi/idreg-override.c | 9 + arch/arm64/kernel/pi/map_kernel.c | 6 + arch/arm64/kernel/rsi.c | 15 + arch/arm64/kvm/arm.c | 8 +- arch/arm64/kvm/at.c | 6 +- arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/kvm/fpsimd.c | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 4 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 2 +- arch/arm64/kvm/hyp/nvhe/switch.c | 6 +- arch/arm64/kvm/hyp/pgtable.c | 33 +- arch/arm64/kvm/hyp/vhe/switch.c | 16 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/mm/hugetlbpage.c | 12 + arch/arm64/mm/init.c | 7 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/mm/proc.S | 5 +- arch/arm64/mm/trans_pgd.c | 2 +- arch/arm64/tools/gen-sysreg.awk | 2 +- arch/arm64/tools/sysreg | 125 +- arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/bug.h | 13 +- arch/m68k/Kconfig | 2 + arch/m68k/atari/nvram.c | 6 +- arch/m68k/include/asm/libgcc.h | 27 + arch/m68k/include/asm/vga.h | 8 +- arch/m68k/lib/Makefile | 2 +- arch/m68k/lib/muldi3.c | 97 - arch/powerpc/Kconfig | 1 + arch/powerpc/configs/cell_defconfig | 1 - arch/powerpc/include/asm/hugetlb.h | 9 + arch/powerpc/include/asm/thread_info.h | 9 +- arch/powerpc/include/asm/time.h | 2 +- arch/powerpc/kernel/interrupt.c | 4 +- arch/powerpc/kernel/iommu.c | 2 +- arch/powerpc/kernel/misc_32.S | 26 - arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom_init.c | 39 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/lib/vmx-helper.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 119 +- arch/powerpc/platforms/pseries/iommu.c | 9 +- arch/powerpc/xmon/xmon.c | 6 +- arch/s390/Kconfig | 28 +- arch/s390/Makefile | 9 - arch/s390/boot/boot.h | 1 - arch/s390/boot/startup.c | 13 +- arch/s390/boot/vmem.c | 20 +- arch/s390/configs/kasan.config | 2 +- arch/s390/include/asm/abs_lowcore.h | 4 +- arch/s390/include/asm/atomic.h | 68 +- arch/s390/include/asm/atomic_ops.h | 121 +- arch/s390/include/asm/bitops.h | 209 +- arch/s390/include/asm/checksum.h | 2 +- arch/s390/include/asm/css_chars.h | 2 +- arch/s390/include/asm/debug.h | 7 + arch/s390/include/asm/diag.h | 2 + arch/s390/include/asm/ebcdic.h | 16 +- arch/s390/include/asm/fpu-insn.h | 14 +- arch/s390/include/asm/futex.h | 2 +- arch/s390/include/asm/hugetlb.h | 23 +- arch/s390/include/asm/page-states.h | 3 +- arch/s390/include/asm/pgtable.h | 126 +- arch/s390/include/asm/preempt.h | 83 +- arch/s390/include/asm/processor.h | 3 +- arch/s390/include/asm/sclp.h | 35 + arch/s390/include/asm/tlb.h | 2 +- arch/s390/include/uapi/asm/diag.h | 32 + arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/abs_lowcore.c | 1 + arch/s390/kernel/cpacf.c | 36 +- arch/s390/kernel/debug.c | 241 +- arch/s390/kernel/diag/Makefile | 1 + arch/s390/kernel/{ => diag}/diag.c | 4 +- arch/s390/kernel/diag/diag310.c | 276 +++ arch/s390/kernel/diag/diag324.c | 224 ++ arch/s390/kernel/diag/diag_ioctl.h | 14 + arch/s390/kernel/diag/diag_misc.c | 63 + arch/s390/kernel/entry.S | 20 +- arch/s390/kernel/ipl.c | 142 +- arch/s390/kernel/os_info.c | 1 + arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/perf_pai_crypto.c | 2 +- arch/s390/kernel/perf_pai_ext.c | 2 +- arch/s390/kernel/setup.c | 33 +- arch/s390/kernel/text_amode31.S | 3 +- arch/s390/kernel/topology.c | 11 + arch/s390/kernel/vdso64/Makefile | 2 +- arch/s390/kernel/vmcore_info.c | 3 +- arch/s390/lib/mem.S | 15 +- arch/s390/lib/xor.c | 61 +- arch/s390/mm/init.c | 9 + arch/s390/mm/maccess.c | 1 + arch/s390/mm/mmap.c | 42 +- arch/s390/mm/pageattr.c | 6 - arch/s390/mm/pgtable.c | 2 - arch/s390/mm/vmem.c | 8 - arch/s390/pci/Makefile | 2 +- arch/s390/pci/pci_event.c | 21 +- arch/s390/pci/pci_report.c | 158 ++ arch/s390/pci/pci_report.h | 16 + arch/s390/pci/pci_sysfs.c | 12 +- arch/um/drivers/ubd_kern.c | 1 - arch/x86/Kconfig | 7 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/compressed/kaslr.c | 4 - arch/x86/boot/compressed/sev.c | 3 +- arch/x86/coco/core.c | 4 +- arch/x86/coco/sev/core.c | 652 ++++- arch/x86/coco/sev/shared.c | 10 + arch/x86/entry/entry_64.S | 9 +- arch/x86/events/amd/core.c | 3 +- arch/x86/events/amd/ibs.c | 64 +- arch/x86/events/core.c | 3 +- arch/x86/events/intel/core.c | 82 +- arch/x86/events/intel/ds.c | 198 +- arch/x86/events/intel/pt.c | 5 +- arch/x86/events/intel/pt.h | 3 - arch/x86/events/intel/uncore.c | 20 +- arch/x86/events/intel/uncore.h | 1 - arch/x86/events/intel/uncore_snb.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 48 +- arch/x86/events/perf_event.h | 1 + arch/x86/events/rapl.c | 415 ++-- arch/x86/hyperv/ivm.c | 2 +- arch/x86/include/asm/alternative.h | 22 +- arch/x86/include/asm/amd_nb.h | 52 +- arch/x86/include/asm/amd_node.h | 36 + arch/x86/include/asm/bug.h | 2 +- arch/x86/include/asm/cpu_device_id.h | 51 +- arch/x86/include/asm/cpufeature.h | 18 +- arch/x86/include/asm/cpufeatures.h | 19 +- arch/x86/include/asm/cpuid.h | 7 + arch/x86/include/asm/fpu/xstate.h | 4 - arch/x86/include/asm/irq_stack.h | 4 +- arch/x86/include/asm/mce.h | 6 +- arch/x86/include/asm/msr-index.h | 9 +- arch/x86/include/asm/mtrr.h | 10 +- arch/x86/include/asm/mwait.h | 1 - arch/x86/include/asm/nospec-branch.h | 18 - arch/x86/include/asm/paravirt.h | 7 - arch/x86/include/asm/paravirt_types.h | 2 - arch/x86/include/asm/perf_event.h | 20 +- arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/sev-common.h | 1 + arch/x86/include/asm/sev.h | 48 +- arch/x86/include/asm/special_insns.h | 8 +- arch/x86/include/asm/svm.h | 6 +- arch/x86/include/asm/topology.h | 5 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/acpi/cstate.c | 5 +- arch/x86/kernel/amd_nb.c | 300 +-- arch/x86/kernel/amd_node.c | 215 ++ arch/x86/kernel/apic/apic.c | 27 +- arch/x86/kernel/apic/io_apic.c | 2 +- arch/x86/kernel/cpu/amd.c | 18 +- arch/x86/kernel/cpu/bugs.c | 4 + arch/x86/kernel/cpu/common.c | 86 +- arch/x86/kernel/cpu/debugfs.c | 1 + arch/x86/kernel/cpu/intel.c | 5 - arch/x86/kernel/cpu/match.c | 30 +- arch/x86/kernel/cpu/mce/amd.c | 137 +- arch/x86/kernel/cpu/mce/core.c | 209 +- arch/x86/kernel/cpu/mce/genpool.c | 29 +- arch/x86/kernel/cpu/mce/intel.c | 9 +- arch/x86/kernel/cpu/mce/internal.h | 4 +- arch/x86/kernel/cpu/mce/threshold.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 54 +- arch/x86/kernel/cpu/mtrr/generic.c | 6 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 9 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 70 + arch/x86/kernel/cpu/resctrl/internal.h | 11 +- arch/x86/kernel/cpu/resctrl/monitor.c | 94 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 30 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 43 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/cpu/topology_common.c | 1 + arch/x86/kernel/fpu/xstate.c | 26 +- arch/x86/kernel/hpet.c | 6 +- arch/x86/kernel/itmt.c | 81 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/paravirt.c | 6 - arch/x86/kernel/pci-dma.c | 4 - arch/x86/kernel/process.c | 9 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/smpboot.c | 24 +- arch/x86/kernel/tsc.c | 27 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/ioremap.c | 117 +- arch/x86/mm/mem_encrypt.c | 2 + arch/x86/mm/mem_encrypt_amd.c | 3 + arch/x86/pci/fixup.c | 4 +- arch/x86/virt/svm/sev.c | 661 ++++- arch/x86/xen/enlighten_pv.c | 11 +- block/Makefile | 2 - block/bfq-iosched.c | 2 +- block/bio-integrity.c | 84 +- block/bio.c | 111 +- block/blk-cgroup-rwstat.h | 5 +- block/blk-cgroup.h | 10 +- block/blk-core.c | 21 +- block/blk-integrity.c | 14 +- block/blk-map.c | 128 +- block/blk-merge.c | 177 +- block/blk-mq-cpumap.c | 37 + block/blk-mq-debugfs.c | 27 +- block/blk-mq-pci.c | 46 - block/blk-mq-sched.c | 3 +- block/blk-mq-tag.c | 41 +- block/blk-mq-virtio.c | 46 - block/blk-mq.c | 71 +- block/blk-mq.h | 11 +- block/blk-settings.c | 42 +- block/blk-sysfs.c | 140 +- block/blk-zoned.c | 65 +- block/blk.h | 33 +- block/bsg-lib.c | 2 +- block/elevator.c | 35 +- block/elevator.h | 2 +- block/fops.c | 45 +- block/genhd.c | 63 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- block/partitions/ldm.h | 2 +- drivers/acpi/acpi_pad.c | 5 +- drivers/ata/ahci.h | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 4 +- drivers/ata/sata_sil24.c | 1 - drivers/block/amiflop.c | 1 - drivers/block/aoe/aoeblk.c | 1 - drivers/block/ataflop.c | 1 - drivers/block/floppy.c | 1 - drivers/block/loop.c | 178 +- drivers/block/mtip32xx/mtip32xx.c | 1 - drivers/block/nbd.c | 116 +- drivers/block/null_blk/main.c | 31 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/ps3disk.c | 7 +- drivers/block/rbd.c | 1 - drivers/block/rnbd/rnbd-clt.c | 3 +- drivers/block/rnbd/rnbd-srv.c | 2 +- drivers/block/rnull.rs | 30 +- drivers/block/sunvdc.c | 2 +- drivers/block/swim.c | 2 +- drivers/block/swim3.c | 3 +- drivers/block/ublk_drv.c | 1 - drivers/block/virtio_blk.c | 9 +- drivers/block/xen-blkfront.c | 1 - drivers/block/z2ram.c | 1 - drivers/cdrom/gdrom.c | 2 +- drivers/dma/ioat/dca.c | 8 +- drivers/edac/Kconfig | 17 +- drivers/edac/Makefile | 3 +- drivers/edac/amd64_edac.c | 1 + drivers/edac/cell_edac.c | 281 --- drivers/edac/edac_mc.c | 2 +- drivers/edac/edac_mc_sysfs.c | 6 +- drivers/edac/i10nm_base.c | 33 +- drivers/edac/i5000_edac.c | 8 +- drivers/edac/loongson_edac.c | 157 ++ drivers/edac/skx_base.c | 11 +- drivers/edac/skx_common.c | 47 +- drivers/edac/skx_common.h | 3 +- drivers/hwmon/Kconfig | 2 +- drivers/hwmon/k10temp.c | 7 +- drivers/idle/intel_idle.c | 6 +- drivers/macintosh/mac_hid.c | 2 +- drivers/md/Kconfig | 13 + drivers/md/Makefile | 2 + drivers/md/bcache/movinggc.c | 2 +- drivers/md/bcache/writeback.c | 2 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm-verity-target.c | 4 +- drivers/md/md-autodetect.c | 8 +- drivers/md/md-bitmap.c | 116 +- drivers/md/md-bitmap.h | 7 +- drivers/md/md-linear.c | 354 +++ drivers/md/md.c | 31 +- drivers/md/md.h | 5 + drivers/md/raid0.c | 2 +- drivers/md/raid1.c | 36 +- drivers/md/raid1.h | 1 - drivers/md/raid10.c | 28 +- drivers/md/raid10.h | 1 - drivers/md/raid5-cache.c | 20 +- drivers/md/raid5.c | 111 +- drivers/md/raid5.h | 4 - drivers/memstick/core/ms_block.c | 3 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/misc/cxl/Kconfig | 6 +- drivers/misc/cxl/of.c | 2 + drivers/misc/cxl/pci.c | 2 + drivers/mmc/core/queue.c | 2 +- drivers/mtd/mtd_blkdevs.c | 2 +- drivers/mtd/ubi/block.c | 2 +- drivers/nvme/host/apple.c | 2 - drivers/nvme/host/core.c | 67 +- drivers/nvme/host/fc.c | 1 - drivers/nvme/host/nvme.h | 39 - drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/tcp.c | 70 +- drivers/nvme/target/Kconfig | 11 + drivers/nvme/target/Makefile | 2 + drivers/nvme/target/admin-cmd.c | 388 ++- drivers/nvme/target/configfs.c | 49 + drivers/nvme/target/core.c | 266 +- drivers/nvme/target/discovery.c | 17 + drivers/nvme/target/fabrics-cmd-auth.c | 14 +- drivers/nvme/target/fabrics-cmd.c | 101 +- drivers/nvme/target/io-cmd-bdev.c | 3 + drivers/nvme/target/nvmet.h | 110 +- drivers/nvme/target/passthru.c | 18 +- drivers/nvme/target/pci-epf.c | 2591 ++++++++++++++++++++ drivers/nvme/target/zns.c | 3 +- drivers/pci/pci-driver.c | 14 + drivers/perf/apple_m1_cpu_pmu.c | 2 + drivers/perf/arm-cmn.c | 4 +- drivers/perf/arm_cspmu/nvidia_cspmu.c | 75 +- drivers/perf/arm_spe_pmu.c | 22 + drivers/perf/dwc_pcie_pmu.c | 72 +- drivers/perf/fsl_imx9_ddr_perf.c | 33 +- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c | 42 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 61 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 48 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 44 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 53 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 160 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 49 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 43 +- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c | 45 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 530 +++- drivers/perf/marvell_cn10k_tad_pmu.c | 66 +- drivers/platform/x86/amd/pmc/Kconfig | 2 +- drivers/platform/x86/amd/pmc/pmc.c | 3 +- drivers/platform/x86/amd/pmf/Kconfig | 2 +- drivers/platform/x86/amd/pmf/core.c | 2 +- drivers/platform/x86/intel/pmc/core.c | 7 +- drivers/ras/amd/atl/Kconfig | 1 + drivers/ras/amd/atl/internal.h | 1 + drivers/s390/block/dasd_genhd.c | 1 - drivers/s390/block/scm_blk.c | 1 - drivers/s390/char/sclp.h | 18 +- drivers/s390/char/sclp_config.c | 4 +- drivers/s390/char/sclp_early.c | 3 + drivers/s390/char/sclp_pci.c | 19 - drivers/s390/char/sclp_sd.c | 4 +- drivers/s390/cio/device_ops.c | 2 +- drivers/s390/cio/qdio.h | 9 +- drivers/s390/cio/qdio_setup.c | 21 +- drivers/s390/crypto/pkey_sysfs.c | 128 +- drivers/scsi/cxlflash/Kconfig | 6 +- drivers/scsi/cxlflash/main.c | 2 + drivers/scsi/fnic/fnic_main.c | 3 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 6 +- drivers/scsi/megaraid/megaraid_sas_base.c | 3 +- drivers/scsi/mpi3mr/mpi3mr.h | 1 - drivers/scsi/mpi3mr/mpi3mr_os.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 4 +- drivers/scsi/scsi_lib.c | 5 +- drivers/scsi/sd.c | 22 +- drivers/scsi/smartpqi/smartpqi_init.c | 7 +- drivers/scsi/sr.c | 5 +- drivers/scsi/virtio_scsi.c | 3 +- drivers/target/target_core_pscsi.c | 6 +- drivers/ufs/core/ufshcd.c | 1 - drivers/usb/storage/scsiglue.c | 5 +- drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 8 + drivers/virt/coco/sev-guest/Kconfig | 1 - drivers/virt/coco/sev-guest/sev-guest.c | 485 +--- drivers/virtio/virtio.c | 19 + drivers/zorro/zorro-sysfs.c | 10 +- fs/bcachefs/move.c | 6 +- include/linux/bio-integrity.h | 25 +- include/linux/bio.h | 5 - include/linux/blk-mq-pci.h | 11 - include/linux/blk-mq-virtio.h | 11 - include/linux/blk-mq.h | 35 +- include/linux/blkdev.h | 36 +- include/linux/bvec.h | 7 +- include/linux/cc_platform.h | 8 + include/linux/compiler-gcc.h | 12 - include/linux/compiler.h | 37 +- include/linux/device/bus.h | 3 + include/linux/fs.h | 1 + include/linux/instrumentation.h | 11 +- include/linux/io_uring_types.h | 26 +- include/linux/libata.h | 4 +- include/linux/libgcc.h | 4 + include/linux/mm.h | 12 +- include/linux/mm_types.h | 7 +- include/linux/mmap_lock.h | 84 +- include/linux/mod_devicetable.h | 2 + include/linux/nvme.h | 42 + include/linux/objtool.h | 126 +- include/linux/objtool_types.h | 12 + include/linux/perf_event.h | 32 +- include/linux/sched.h | 10 + include/linux/sched/isolation.h | 21 +- include/linux/sched/topology.h | 13 +- include/linux/sched/wake_q.h | 34 + include/linux/seqlock.h | 22 + include/linux/uio.h | 9 + include/linux/uprobes.h | 16 +- include/scsi/scsi_host.h | 6 +- include/uapi/linux/fs.h | 9 + include/uapi/linux/io_uring.h | 17 + include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/raid/md_u.h | 2 + io_uring/alloc_cache.h | 13 + io_uring/fdinfo.c | 9 +- io_uring/futex.c | 13 +- io_uring/io_uring.c | 136 +- io_uring/io_uring.h | 23 + io_uring/kbuf.c | 226 +- io_uring/kbuf.h | 20 +- io_uring/memmap.c | 375 ++- io_uring/memmap.h | 23 +- io_uring/msg_ring.c | 7 - io_uring/msg_ring.h | 1 - io_uring/net.c | 35 +- io_uring/poll.c | 13 +- io_uring/register.c | 163 +- io_uring/rsrc.c | 40 +- io_uring/rsrc.h | 4 + io_uring/rw.c | 212 +- io_uring/rw.h | 14 +- io_uring/timeout.c | 5 +- io_uring/uring_cmd.c | 34 +- io_uring/waitid.c | 4 +- kernel/events/core.c | 156 +- kernel/events/ring_buffer.c | 19 +- kernel/events/uprobes.c | 225 +- kernel/fork.c | 5 +- kernel/futex/pi.c | 5 +- kernel/locking/lockdep.c | 4 +- kernel/locking/lockdep_internals.h | 3 +- kernel/locking/mutex.c | 16 +- kernel/locking/rtmutex.c | 32 +- kernel/locking/test-ww_mutex.c | 9 +- kernel/rseq.c | 98 + kernel/sched/core.c | 94 +- kernel/sched/cputime.c | 16 +- kernel/sched/deadline.c | 119 +- kernel/sched/debug.c | 25 +- kernel/sched/fair.c | 444 ++-- kernel/sched/features.h | 9 + kernel/sched/isolation.c | 22 +- kernel/sched/pelt.c | 4 +- kernel/sched/psi.c | 7 +- kernel/sched/sched.h | 37 +- kernel/sched/stats.c | 11 +- kernel/sched/stats.h | 4 + kernel/sched/syscalls.c | 18 +- kernel/sched/topology.c | 12 +- kernel/smp.c | 5 +- kernel/trace/blktrace.c | 36 +- kernel/trace/bpf_trace.c | 11 +- lib/Kconfig.debug | 22 +- mm/gup.c | 3 +- mm/init-mm.c | 2 +- rust/helpers/mutex.c | 5 + rust/helpers/spinlock.c | 5 + rust/kernel/block/mq/tag_set.rs | 2 +- rust/kernel/sync.rs | 4 +- rust/kernel/sync/lock.rs | 35 +- rust/kernel/sync/lock/mutex.rs | 13 + rust/kernel/sync/lock/spinlock.rs | 13 + scripts/tags.sh | 7 + tools/include/linux/objtool_types.h | 12 + tools/objtool/arch/loongarch/special.c | 3 +- tools/objtool/arch/powerpc/special.c | 3 +- tools/objtool/arch/x86/special.c | 4 +- tools/objtool/check.c | 426 +--- tools/objtool/include/objtool/check.h | 5 +- tools/objtool/include/objtool/special.h | 3 +- tools/perf/Documentation/perf-arm-spe.txt | 26 + tools/testing/selftests/arm64/abi/hwcap.c | 235 +- .../selftests/powerpc/benchmarks/gettimeofday.c | 2 +- tools/testing/selftests/powerpc/include/pkeys.h | 8 + tools/testing/selftests/powerpc/ptrace/core-pkey.c | 31 +- .../testing/selftests/powerpc/ptrace/ptrace-pkey.c | 26 +- tools/testing/selftests/powerpc/vphn/test-vphn.c | 2 +- tools/testing/vma/vma.c | 4 +- tools/testing/vma/vma_internal.h | 4 +- 544 files changed, 14711 insertions(+), 7855 deletions(-) rename Documentation/ABI/{testing => obsolete}/sysfs-class-cxl (99%) create mode 100644 Documentation/PCI/endpoint/pci-nvme-function.rst create mode 100644 Documentation/admin-guide/perf/mrvl-odyssey-ddr-pmu.rst create mode 100644 Documentation/admin-guide/perf/mrvl-odyssey-tad-pmu.rst delete mode 100644 Documentation/arch/x86/x86_64/boot-options.rst create mode 100644 Documentation/nvme/index.rst create mode 100644 Documentation/nvme/nvme-pci-endpoint-target.rst create mode 100644 arch/m68k/include/asm/libgcc.h delete mode 100644 arch/m68k/lib/muldi3.c create mode 100644 arch/s390/include/uapi/asm/diag.h create mode 100644 arch/s390/kernel/diag/Makefile rename arch/s390/kernel/{ => diag}/diag.c (98%) create mode 100644 arch/s390/kernel/diag/diag310.c create mode 100644 arch/s390/kernel/diag/diag324.c create mode 100644 arch/s390/kernel/diag/diag_ioctl.h create mode 100644 arch/s390/kernel/diag/diag_misc.c create mode 100644 arch/s390/pci/pci_report.c create mode 100644 arch/s390/pci/pci_report.h create mode 100644 arch/x86/include/asm/amd_node.h create mode 100644 arch/x86/kernel/amd_node.c delete mode 100644 block/blk-mq-pci.c delete mode 100644 block/blk-mq-virtio.c delete mode 100644 drivers/edac/cell_edac.c create mode 100644 drivers/edac/loongson_edac.c create mode 100644 drivers/md/md-linear.c create mode 100644 drivers/nvme/target/pci-epf.c delete mode 100644 include/linux/blk-mq-pci.h delete mode 100644 include/linux/blk-mq-virtio.h