This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 9e5c7d574d79 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits ee7d06a7707b Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 441a30c572a0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3120da653f50 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 03d9b52fc6d2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5cfa18d7203a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 7ec49537b4a1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d110398cc0cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits af72f730b9ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 41a7e6cdc7b9 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f6b3bbf41af Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2ff975d4e012 Merge branch 'fs-current' of linux-next omits 19b0e0e9eedb Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 33160480d742 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fd715b0115d5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2367adc93167 Merge remote-tracking branch 'asoc/for-6.13' into asoc-linus 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 new 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 new 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 new 4f42d0bf7225 Merge tag 's390-6.14-1' of git://git.kernel.org/pub/scm/li [...] new 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 new 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() new 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 new 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 new 368736db4d1c Merge remote-tracking branches 'ras/edac-drivers' and 'ras [...] new 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 new 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 new 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 [...] new 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 new 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 new 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 new 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 new 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() new 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 new 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 new 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() [...] new 40724ecafccb rseq: Fix rseq unregistration regression new 62de6e168526 Merge tag 'sched-core-2025-01-21' of git://git.kernel.org/ [...] new ce60dcbb66ac Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 13ff0fbdd417 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 11e83610ede8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new aa43cb74b174 Merge branch 'fs-current' of linux-next new d640627663bf net/rose: prevent integer overflows in rose_setsockopt() new 64dd42f9de3b Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new a6467191e845 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e7217011ddd8 ALSA: usb: fcp: Fix meter_levels type to __le32 new f08cc80f69be ALSA: usb: fcp: Fix incorrect resp->opcode retrieval new 0a8f5f4652ef ALSA: usb: fcp: Fix return code from poll ops new ee482340c22a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5323186e2e8d ASoC: rockchip: i2s_tdm: Re-add the set_sysclk callback new bc37f9220f03 Merge remote-tracking branch 'asoc/for-6.13' into asoc-linus new 99c710ca816d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 36e788607526 dt-bindings: misc: lwn,bk4-spi: Add binding adds 096c34ddf583 spi: spidev: Add an entry for lwn,bk4-spi adds 2c55f67c3a71 spi: sc18is602: Switch to generic firmware properties and [...] adds e39531352aed spi: rockchip-sfc: Support ACPI adds 2e4d9f5111a3 spi: cadence-quadspi: Use quirks to set dma_set_mask inste [...] adds 27cf57f65bea spi: cadence-quadspi: Support for device reset via OSPI co [...] adds 707080d4fea8 spi: dt-bindings: cdns,qspi-nor: Add compatible string to [...] adds ba257e700686 spi: cadence-quadspi: Add support for device reset adds 577f1cf76cee spi: rockchip-sfc: Optimize the judgment mechanism complet [...] adds 1a90aae3b25b spi: spi-kspi2: Add KEBA SPI controller support adds e5fca61fdfcd spi: Merge up v6.12-rc2 adds 8332e6670997 spi: zynq-qspi: Add check for clk_enable() adds a17162f0b2dc spi: mxs: support effective_speed_hz adds b7cc281812c4 spi: Merge up fixes adds b6ffe0e61479 spi: Unify firmware node type checks adds 0020c9d2d572 spi: Deduplicate deferred probe checks in spi_probe() adds 3f3b063e0c6d spi: Unify and simplify fwnode related checks adds 8011709906d0 spi: rockchip-sfc: Support pm ops adds e490ceff433f spi: spidev: Align ordering of spidev_spi_ids[] and spidev [...] adds 7b4035ebf2af spi: dt-bindings: Document CS active-high adds c0a0203cf579 spi: atmel-quadspi: Create `atmel_qspi_ops` to support new [...] adds 5af42209a4d2 spi: atmel-quadspi: Add support for sama7g5 QSPI adds 0acb90676629 spi: atmel-quadspi: Refactor to allow supporting adds f663898d047a spi: atmel-quadspi: Factor out switching to Serial Memory [...] adds b69386fcbc60 spi: rockchip-sfc: Using normal memory for dma adds be92ab2de0ee spi: atmel-qspi: Memory barriers after memory-mapped I/O adds 1e293574c6f5 spi: cadence-quadspi: Enable SPI_TX_QUAD adds af103eb7d7d8 spi: rockchip-sfc: Support sclk_x2 version adds a38509fd5cdc spi: atmel-quadspi: Use devm_ clock management adds 5640fd07b90e spi: Merge up v6.13-rc6 adds 636ee5781d25 spi: fsl-spi: Remove display of virtual address adds 5e56618e1593 spi: atmel-quadspi: Update to current device naming terminology adds 0fefeade90e7 spi: spi-mem: Extend spi-mem operations with a per-operati [...] adds 1248c9b8d541 spi: spi-mem: Add a new controller capability adds d0e5faccb229 spi: amd: Support per spi-mem operation frequency switches adds e6204f39fe3a spi: amd: Drop redundant check adds 5baa189789e8 spi: amlogic-spifc-a1: Support per spi-mem operation frequ [...] adds 06e9f5a1f6ba spi: cadence-qspi: Support per spi-mem operation frequency [...] adds eee7bc9e7ade spi: dw: Support per spi-mem operation frequency switches adds 2438db5253eb spi: fsl-qspi: Support per spi-mem operation frequency switches adds 13529647743d spi: microchip-core-qspi: Support per spi-mem operation fr [...] adds 13fd04b53053 spi: mt65xx: Support per spi-mem operation frequency switches adds 67707cb094f1 spi: mxic: Support per spi-mem operation frequency switches adds 26851cf65ffc spi: nxp-fspi: Support per spi-mem operation frequency switches adds d3f35dd3ad96 spi: rockchip-sfc: Support per spi-mem operation frequency [...] adds 1a206344218c spi: spi-sn-f-ospi: Support per spi-mem operation frequenc [...] adds b2fac3192919 spi: spi-ti-qspi: Support per spi-mem operation frequency [...] adds 9a68f6c8d6cf spi: zynq-qspi: Support per spi-mem operation frequency switches adds 30eb2e6e7822 spi: zynqmp-gqspi: Support per spi-mem operation frequency [...] adds d1f85873d2d6 spi: spi-mem: Reorder spi-mem macro assignments adds f0006897a96c spi: spi-mem: Create macros for DTR operation adds 89b37e499296 spi-nand/spi-mem DTR support adds 226d6cb3cb79 spi: spi-mem: Estimate the time taken by operations adds fd85b6b7bc53 spi: Add spi_mem_calc_op_duration() helper adds 40ba3c9019cc spi: ti-qspi: Use syscon_regmap_lookup_by_phandle_args adds e896c04890ae spi: amd: Fix -Wuninitialized in amd_spi_exec_mem_op() adds 9a8afbe56772 spi-nand/spi-mem DTR support adds 78b435c9044a spi: pxa2xx: Introduce __lpss_ssp_update_priv() helper new a07eb4f67ed0 spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors new ff9e24437b18 Merge remote-tracking branch 'spi/for-6.13' into spi-linus new 43a872f9ea5c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6faeba8feef1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 3a6e5ed2372b Input: xpad - add support for Nacon Evol-X Xbox One Controller new beb85b3071fe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b9f5611b824f Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new 642ba0bc9a7b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 176c9d1e6a06 tools features: Don't check for libunwind devel files by default adds b2b95a2d78c0 perf disasm: Return a proper error when not determining th [...] adds d78e20c081e7 perf script python: Improve physical mem type resolution adds 161c3402fd99 perf config: Fix trival typo 'an' -> 'can' adds a9d2217556f7 libperf cpumap: Refactor perf_cpu_map__merge() adds fb953dfa66ce perf cpumap: Add more tests for CPU map merging adds 9eef3ec920f5 perf cpumap: Add checking for reference counter adds ccdc9e9c5ed7 perf arm-spe: Prepare for adding data source packet implem [...] adds 9e7a00ec6a88 perf arm-spe: Add support for SPE Data Source packet on AmpereOne adds 9a1e106550be perf: Increase MAX_NR_CPUS to 4096 adds 02b5ed8a6a7e perf cpumap: Reduce transitive dependencies on libperf MAX [...] adds e8399d34d568 libperf cpumap: Hide/reduce scope of MAX_NR_CPUS adds 5d2fd516bb53 libperf cpumap: Be tolerant of newline at the end of a cpumask adds 4b8a7c0327e5 perf pmu: Remove use of perf_cpu_map__read() adds 9d9a83c51ae0 libperf cpumap: Remove use of perf_cpu_map__read() adds e9ca57d7116a libperf cpumap: Remove perf_cpu_map__read() adds bfb946753550 libperf cpumap: Grow array of read CPUs in smaller increments adds dcf900429d1e perf btf: Make the sigtrap test helper to find a member by [...] adds 925c25efcaf0 perf env: Ensure failure broken topology file reads are al [...] adds 05be17eed774 tool api fs: Correctly encode errno for read/write open failures adds f7264150b446 perf trace-event: Constify print arguments adds 800c93ffaf94 perf trace-event: Always build trace-event-info.c adds c46d634a03a3 perf evsel: Add/use accessor for tp_format adds 6c8310e8380d perf evsel: Allow evsel__newtp without libtraceevent adds 5e530a8287b7 perf tests: Enable tests disabled due to tracepoint parsing adds 9a4426120ddd perf hwmon_pmu: Use openat rather than dup to refresh directory adds c95584e07b01 perf test hwmon_pmu: Fix event file location adds 12115c6037ae perf ftrace latency: Pass ftrace pointer to histogram rout [...] adds e8536dd47a98 perf ftrace latency: Introduce --bucket-range to ask for l [...] adds 08b875b6bf60 perf ftrace latency: Introduce --min-latency to narrow dow [...] adds 690a052a6d85 perf ftrace latency: Add --max-latency option adds b223564fe122 perf probe: Replace unacceptable characters when generatin [...] adds 625f4de23fa8 perf test: Parse 'perf stat' Topdown events for aarch64 adds 7504a1c20eb7 perf jevents: Fix build issue in '*/' in event descriptions adds 875d22980a06 perf header: Fix one memory leakage in process_bpf_btf() adds a7da6c7030e1 perf header: Fix one memory leakage in process_bpf_prog_info() adds 03edb7020bb9 perf bpf: Fix two memory leakages when calling perf_env__i [...] adds b40fbeb0b1cd tools build: Remove the libunwind feature tests from the o [...] adds 20ed532554a4 tools build feature: Add some comments to explain the FEAT [...] adds b1ef2559d557 tools build feature: Don't set feature-libcap=1 if libcap- [...] adds ad5d76aecdcf perf tools: Avoid unaligned pointer operations adds 7269846617a5 perf vendor events arm64: Update N2/V2 events from source adds 61e0a9446349 perf string: Avoid undefined NULL+1 adds 8791a78fb70e perf test: Remove duplicate word adds 9ba3462c1ce5 perf tests: Fix an incorrect type in append_script() adds 1d18ebcfd302 perf expr: Initialize is_test value in expr__ctx_new() adds aec95d7ce1c8 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 4cd67bac9d4e perf test: Introduce DEFINE_SUITE_EXCLUSIVE() adds dea654e34afe perf tests switch-tracking: Set this test to run exclusively adds 701b27403c69 tools build feature: Don't set feature-libslang-include-su [...] adds 055f0ce7d834 tools build: Test for presence of libtraceevent and libtra [...] adds a5bbe6dd6912 perf ftrace latency: Fix compiler error for clang 12 adds 2aad2130c2db perf tools arch powerpc: Add register mask for power11 PVR [...] adds ea3683fda676 perf tools tests shell base_probe: Enhance print_overall_r [...] adds d557814cdf4f tools build: Add feature test for libelf with ZSTD adds 44b44ffd5dce perf build: Minor improvement for linking libzstd adds fee9c03b2582 bpftool: Link zstd lib required by libelf adds f3e719475692 perf tools: Add aux_start_paused, aux_pause and aux_resume adds 314bf84e03a7 perf tools: Add aux-action config term adds 8a0f49a7f1da perf tools: Parse aux-action adds bf66b5fd6e7e perf tools: Add missing_features for aux_start_paused, aux [...] adds f38ec2274c23 perf intel-pt: Improve man page format adds f8b301e0a474 perf intel-pt: Add documentation for pause / resume adds 4c7f9ee2eba2 perf intel-pt: Add a test for pause / resume adds e7e9943c87d8 perf python: Remove python 2 scripting support adds b8816289ab39 perf python: Constify variables and parameters adds c027e637bba1 perf python: Remove unused #include adds 702c7a4aec38 perf script: Move scripting_max_stack out of builtin adds 3f1889422a1d perf kvm: Move functions used in util out of builtin adds f76f94dc7885 perf script: Use openat for directory iteration adds d927e30ca0b1 perf script: Move find_scripts to browser/scripts.c adds 9557d1562a8f perf stat: Move stat_config into config.c adds 04051b4a9330 perf script: Move script_spec code to trace-event-scripting.c adds 1ff2ca39b39f perf script: Move script_fetch_insn to trace-event-scripting.c adds dc7be5e4c08f perf script: Move perf_sample__sprintf_flags to trace-even [...] adds e7bb49e3f643 perf x86: Define arch_fetch_insn in NO_AUXTRACE builds adds 254a867b98ae perf intel-pt: Remove stale build comment adds 16ecb4316f06 perf env: Move arch errno function to only use in env adds 1a12ed09bc43 perf lock: Move common lock contention code to new file adds df487111bd09 perf bench: Remove reference to cmd_inject adds 9cf133c25cc2 perf kwork: Make perf_kwork_add_work a callback adds 5c10f3b4463d perf build: Remove test library from python shared object adds f081defccd93 perf python: Add parse_events function adds 3c0401a08125 perf python: Add __str__ and __repr__ functions to evlist adds 24fb6de24117 perf python: Add __str__ and __repr__ functions to evsel adds 233157785a34 perf python: Correctly throw IndexError adds efff5add204f perf script: Cache the output type adds d8cc6da4067b perf lock contention: Add and use LCB_F_TYPE_MASK adds e2c4dc54cd52 perf lock contention: Run BPF slab cache iterator adds 0c631ef07c96 perf lock contention: Resolve slab object name using BPF adds 91a5bffa56fd perf lock contention: Handle slab objects in -L/--lock-fil [...] adds 26f45ec8f036 perf jevents: Provide better path information for broken JSON adds 518413d89ce4 perf Documentation: Describe the PMU naming convention adds 2f0539fa0267 perf stream: Use evsel rather than evsel->idx adds 2f4847b5d62c perf values: Use evsel rather than evsel->idx adds e5de3f9da524 perf path: Remove unused is_executable_file() adds 0255338d6975 perf trace: Add tests for BTF general augmentation adds 00c640595e13 perf docs: Add documentation for --force-btf option adds 967364894e61 perf stat: Fix trailing comma when there is no metric unit adds 9f1df75509bc perf stat: Also hide metric-units from JSON when event didn't run adds d226f434fb92 perf stat: Remove empty new_line_metric function adds dd566687ef33 perf stat: Document and simplify interval timestamps adds ed60738a9b7e perf stat: Document and clarify outstate members adds 058b38ccd2af perf top: Don't complain about lack of vmlinux when not re [...] adds 0f9ad973b095 perf tests code-reading: Handle change in objdump output f [...] adds d52af4b8c664 perf tests shell task_analyzer: Run this test exclusively adds b031fe8351cd perf Documentation: Clarify sysfs event names characters adds 05efa0ab0115 perf evsel: Improve the evsel__open_strerror() for EBUSY adds 86a12b92a973 perf ftrace: Display latency statistics at the end adds e5f2024cb997 perf ftrace profile: Add --graph-opts option adds c738a34417b6 perf test: Update ftrace test to use --graph-opts adds dae29277fdda perf maps: Fix display of kernel symbols adds 7a93786c3062 perf machine: Don't ignore _etext when not a text symbol adds f523347ba6b6 perf jitdump: Accept jitdump mmaps emitted from inside containers adds 9c6a585d257f perf namespaces: Introduce nsinfo__set_in_pidns() adds 74833e37dfc6 perf jitdump: Fixup in_pidns member when java agent and 'p [...] adds 64a7617efd5a perf namespaces: Fixup the nsinfo__in_pidns() return type, [...] adds 58f4f294b358 perf test trace_btf_general: Fix shellcheck warning adds 9c64c7c65826 perf llvm-add2line: Remove unused symbol_conf.h include adds 6bfb4c571b88 perf test cpumap: Avoid use-after-free following merge adds 4a73aff8c5e2 perf tools: Create generic syscall table support adds 26db6722566b perf tools arc: Support generic syscall headers adds c68825eed9ba perf tools csky: Support generic syscall headers adds 9605665a64a7 perf tools arm: Support syscall headers adds 430a6dfe41d3 perf tools sh: Support syscall headers adds 1f44829e5e8b perf tools sparc: Support syscall headers adds 24f122dc0993 perf tools xtensa: Support syscall header adds a874d1f6f107 perf tools x86: Use generic syscall scripts adds bb4f84289138 perf tools alpha: Support syscall header adds 02f2d58f235d perf tools parisc: Support syscall header adds cb8197db8c09 perf tools arm64: Use syscall table adds fa70857a27e5 perf tools loongarch: Use syscall table adds 619ffe669496 perf tools mips: Use generic syscall scripts adds 4c02c7e0a219 perf tools powerpc: Use generic syscall table scripts adds 00d1bfae1b96 perf tools s390: Use generic syscall table scripts adds 3cc550f5bbcf perf tools: Remove dependency on libaudit adds 0ba2022410fc perf test: Mark remaining probe tests as exclusive adds 4f90ed0ae36a perf trace: Fix unaligned access for augmented args adds 368781025a11 perf symbol-elf: Avoid a weak cxx_demangle_sym function adds 8c2eafbbfd78 perf symbol: Prefer non-label symbols with same address adds 876e80cf83d1 perf tools: Fixup end address of modules adds e5e34e999597 perf vendor events arm64: Add FUJITSU-MONAKA PMU event adds 74c033b6aa65 perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event. [...] adds dd01b985c52a perf ftrace: Check min/max latency only with bucket range adds 510f0247cdac perf ftrace: Fix display for range of the first bucket adds ac0ac75189a4 perf report: Fix misleading help message about --demangle adds 23a65c5e8b18 perf tools arm-spe: Pull out functions for aux buffer and [...] adds 9c3164ea7e28 perf tools arm-spe: Don't allocate buffer or tracking even [...] adds 05cd60e4d071 perf tests arm_spe: Add test for discard mode adds b1bb6fc06b5e perf tools mips: Fix mips syscall generation adds 3178155d292b perf test brstack: Speed up running test by using tr -s in [...] adds 8bf18c5cefc1 perf MANIFEST: Add license files adds 8c1a106635e3 perf tests base_probe: Fix check for the count of existing [...] adds 2adbf5349ad3 perf record: Fix segfault with --off-cpu when debuginfo is [...] adds f9c506fb69bd perf test stat: Avoid hybrid assumption when virtualized adds 6804a7192a86 perf probe: Rename err label adds 8e246a1b2a75 perf inject: Fix use without initialization of local variables adds 9a7b618ef654 perf test record+probe_libc_inet_pton: Make test resilient adds 5afd6d38cf52 perf test perftool_testsuite: Add missing description adds 1ab138febca6 perf test perftool_testsuite: Return correct value for skipping adds e9cbc854d8b1 perf config: Add a function to set one variable in .perfconfig adds f2868b1a66d4 perf tools: Expose quiet/verbose variables in Makefile.perf adds 2e47c503deee perf test: Rename functions and variables for better clarity adds 2b7b78efc8c9 perf test: Send list output to stdout rather than stderr adds 4dd8bc4bf58e perf test: Fix parallel/sequential option documentation adds 1c0d9816e9cb perf test: Add a runs-per-test flag adds 4e38f2814f02 perf test: Improve verbose documentation adds cd57c04c382e perf hist: Deduplicate cmp/sort/collapse code adds 8b4799e4f0f4 perf hist: Fix bogus profiles when filters are enabled adds 036e2faa997c perf hist: Fix width calculation in hpp__fmt() adds 83196dd3499a perf lock: Fix return code for functions in __cmd_contention adds 1be9264158ef perf lock: Fix parse_lock_type which only retrieve one lock flag adds e9188ae3cd4e perf lock: Add percpu-rwsem for type filter adds ac22d75377a0 perf lock: Rename fields in lock_type_table adds 035f0c279bcf perf annotate: Prefer passing evsel to evsel->core.idx adds 62892e77b8a6 perf bench: Fix undefined behavior in cmpworker() adds 91b7747dc70d perf test: Update event_groups test to use instructions new be8363f5e325 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] new ff1e555f464d Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] new 3429dd57f0de sched/fair: Fix inaccurate h_nr_runnable accounting with d [...] new c6cbf2156fce Merge branch into tip/master: 'sched/urgent' new 93ed115aed66 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 6388e86313a2 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] new f4a9dd57e549 drm/modeset: Handle tiled displays in pan_display_atomic. new 10026f536843 drm/client: Handle tiled displays better new ba67515ccf97 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (9e5c7d574d79) \ N -- N -- N refs/heads/pending-fixes (ba67515ccf97)
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 52 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: .../ABI/{testing => obsolete}/sysfs-class-cxl | 3 + .../ABI/testing/sysfs-bus-event_source-devices | 24 + .../testing/sysfs-bus-event_source-devices-events | 10 +- 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/admin-guide/workload-tracing.rst | 2 +- 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 - .../devicetree/bindings/misc/lwn,bk4-spi.yaml | 54 + Documentation/devicetree/bindings/misc/lwn-bk4.txt | 26 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 1 + .../devicetree/bindings/spi/spi-controller.yaml | 25 + 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/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/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/gpu/drm/drm_client_modeset.c | 9 + drivers/gpu/drm/drm_fb_helper.c | 14 +- drivers/hwmon/Kconfig | 2 +- drivers/hwmon/k10temp.c | 7 +- drivers/idle/intel_idle.c | 6 +- drivers/input/joystick/xpad.c | 2 + 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/nand/spi/core.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/spi/Kconfig | 12 + drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 987 +++++++- drivers/spi/spi-amd.c | 26 +- drivers/spi/spi-amlogic-spifc-a1.c | 7 +- drivers/spi/spi-cadence-quadspi.c | 57 +- drivers/spi/spi-dw-core.c | 10 +- drivers/spi/spi-fsl-qspi.c | 12 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-kspi2.c | 431 ++++ drivers/spi/spi-mem.c | 64 + drivers/spi/spi-microchip-core-qspi.c | 26 +- drivers/spi/spi-mt65xx.c | 7 +- drivers/spi/spi-mxic.c | 3 +- drivers/spi/spi-mxs.c | 2 + drivers/spi/spi-nxp-fspi.c | 12 +- drivers/spi/spi-omap2-mcspi.c | 11 +- drivers/spi/spi-pxa2xx.c | 88 +- drivers/spi/spi-rockchip-sfc.c | 233 +- drivers/spi/spi-sc18is602.c | 34 +- drivers/spi/spi-sn-f-ospi.c | 8 +- drivers/spi/spi-ti-qspi.c | 19 +- drivers/spi/spi-zynq-qspi.c | 26 +- drivers/spi/spi-zynqmp-gqspi.c | 13 +- drivers/spi/spi.c | 41 +- drivers/spi/spidev.c | 30 +- 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 + 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/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/spi/spi-mem.h | 56 +- 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 | 463 ++-- 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 +- net/rose/af_rose.c | 16 +- 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 + sound/soc/rockchip/rockchip_i2s_tdm.c | 31 +- sound/usb/fcp.c | 20 +- tools/bpf/bpftool/Makefile | 7 + tools/build/Build.include | 2 + tools/build/Makefile.build | 20 - tools/build/Makefile.feature | 46 +- tools/build/feature/Makefile | 10 +- tools/build/feature/test-all.c | 15 +- tools/build/feature/test-libaudit.c | 11 - tools/build/feature/test-libelf-zstd.c | 9 + tools/include/linux/objtool_types.h | 12 + tools/lib/api/fs/fs.c | 6 +- tools/lib/perf/Documentation/libperf.txt | 1 - tools/lib/perf/cpumap.c | 131 +- tools/lib/perf/evlist.c | 2 +- tools/lib/perf/include/internal/cpumap.h | 4 - tools/lib/perf/include/perf/cpumap.h | 6 +- tools/lib/perf/libperf.map | 1 - 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/perf/Documentation/perf-check.txt | 2 - tools/perf/Documentation/perf-config.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 19 + tools/perf/Documentation/perf-intel-pt.txt | 596 +++-- tools/perf/Documentation/perf-lock.txt | 4 +- tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-test.txt | 20 +- tools/perf/Documentation/perf-trace.txt | 5 + tools/perf/MANIFEST | 3 + tools/perf/Makefile.config | 132 +- tools/perf/Makefile.perf | 56 +- tools/perf/arch/alpha/entry/syscalls/Kbuild | 2 + .../arch/alpha/entry/syscalls/Makefile.syscalls | 5 + tools/perf/arch/alpha/entry/syscalls/syscall.tbl | 504 ++++ tools/perf/arch/alpha/include/syscall_table.h | 2 + tools/perf/arch/arc/entry/syscalls/Kbuild | 2 + .../arch/arc/entry/syscalls}/Makefile.syscalls | 0 tools/perf/arch/arc/include/syscall_table.h | 2 + tools/perf/arch/arm/entry/syscalls/Kbuild | 4 + .../perf/arch/arm/entry/syscalls/Makefile.syscalls | 2 + .../perf/arch/arm/entry/syscalls}/syscall.tbl | 0 tools/perf/arch/arm/include/syscall_table.h | 2 + tools/perf/arch/arm64/Makefile | 22 - tools/perf/arch/arm64/entry/syscalls/Kbuild | 3 + .../arch/arm64/entry/syscalls/Makefile.syscalls | 6 + tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 46 - .../perf/arch/arm64/entry/syscalls/syscall_32.tbl | 476 ++++ .../perf/arch/arm64/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/arm64/include/syscall_table.h | 8 + tools/perf/arch/arm64/util/arm-spe.c | 90 +- tools/perf/arch/csky/entry/syscalls/Kbuild | 2 + .../arch/csky/entry/syscalls/Makefile.syscalls | 3 + tools/perf/arch/csky/include/syscall_table.h | 2 + tools/perf/arch/loongarch/Makefile | 22 - tools/perf/arch/loongarch/entry/syscalls/Kbuild | 2 + .../loongarch/entry/syscalls/Makefile.syscalls | 3 + .../arch/loongarch/entry/syscalls/mksyscalltbl | 45 - tools/perf/arch/loongarch/include/syscall_table.h | 2 + tools/perf/arch/mips/Makefile | 18 - tools/perf/arch/mips/entry/syscalls/Kbuild | 2 + .../arch/mips/entry/syscalls/Makefile.syscalls | 5 + tools/perf/arch/mips/entry/syscalls/mksyscalltbl | 32 - tools/perf/arch/mips/include/syscall_table.h | 2 + tools/perf/arch/parisc/entry/syscalls/Kbuild | 3 + .../arch/parisc/entry/syscalls/Makefile.syscalls | 6 + tools/perf/arch/parisc/entry/syscalls/syscall.tbl | 463 ++++ tools/perf/arch/parisc/include/syscall_table.h | 8 + tools/perf/arch/powerpc/Makefile | 25 - tools/perf/arch/powerpc/entry/syscalls/Kbuild | 3 + .../arch/powerpc/entry/syscalls/Makefile.syscalls | 6 + .../perf/arch/powerpc/entry/syscalls/mksyscalltbl | 39 - tools/perf/arch/powerpc/include/syscall_table.h | 8 + tools/perf/arch/powerpc/util/perf_regs.c | 3 +- tools/perf/arch/riscv/Makefile | 22 - tools/perf/arch/riscv/entry/syscalls/Kbuild | 2 + .../arch/riscv/entry/syscalls}/Makefile.syscalls | 0 tools/perf/arch/riscv/entry/syscalls/mksyscalltbl | 47 - tools/perf/arch/riscv/include/syscall_table.h | 8 + tools/perf/arch/s390/Makefile | 21 - tools/perf/arch/s390/entry/syscalls/Kbuild | 2 + .../arch/s390/entry/syscalls/Makefile.syscalls | 5 + tools/perf/arch/s390/entry/syscalls/mksyscalltbl | 32 - tools/perf/arch/s390/include/syscall_table.h | 2 + tools/perf/arch/sh/entry/syscalls/Kbuild | 2 + .../perf/arch/sh/entry/syscalls/Makefile.syscalls | 4 + .../perf/arch/sh/entry}/syscalls/syscall.tbl | 0 tools/perf/arch/sh/include/syscall_table.h | 2 + tools/perf/arch/sparc/entry/syscalls/Kbuild | 3 + .../arch/sparc/entry/syscalls/Makefile.syscalls | 5 + .../perf/arch/sparc/entry}/syscalls/syscall.tbl | 0 tools/perf/arch/sparc/include/syscall_table.h | 8 + tools/perf/arch/x86/Build | 1 - tools/perf/arch/x86/Makefile | 25 - tools/perf/arch/x86/entry/syscalls/Kbuild | 3 + .../perf/arch/x86/entry/syscalls/Makefile.syscalls | 6 + tools/perf/arch/x86/entry/syscalls/syscalltbl.sh | 42 - tools/perf/arch/x86/include/syscall_table.h | 8 + tools/perf/arch/x86/util/Build | 2 +- tools/perf/arch/x86/util/iostat.c | 4 + tools/perf/arch/xtensa/entry/syscalls/Kbuild | 2 + .../arch/xtensa/entry/syscalls/Makefile.syscalls | 4 + .../perf/arch/xtensa/entry}/syscalls/syscall.tbl | 0 tools/perf/arch/xtensa/include/syscall_table.h | 2 + tools/perf/bench/epoll-wait.c | 7 +- tools/perf/bench/inject-buildid.c | 13 +- tools/perf/builtin-annotate.c | 1 + tools/perf/builtin-check.c | 2 - tools/perf/builtin-config.c | 38 + tools/perf/builtin-diff.c | 5 +- tools/perf/builtin-ftrace.c | 149 +- tools/perf/builtin-help.c | 2 - tools/perf/builtin-inject.c | 8 +- tools/perf/builtin-kmem.c | 12 +- tools/perf/builtin-kvm.c | 61 - tools/perf/builtin-kwork.c | 7 +- tools/perf/builtin-lock.c | 281 +-- tools/perf/builtin-mem.c | 1 + tools/perf/builtin-record.c | 6 +- tools/perf/builtin-report.c | 6 +- tools/perf/builtin-sched.c | 1 + tools/perf/builtin-script.c | 404 +-- tools/perf/builtin-stat.c | 27 - tools/perf/builtin-top.c | 6 +- tools/perf/builtin-trace.c | 131 +- tools/perf/builtin.h | 6 - tools/perf/check-headers.sh | 9 + tools/perf/perf.c | 6 +- tools/perf/perf.h | 2 +- .../arch/arm64/arm/neoverse-n2-v2/exception.json | 2 +- .../arch/arm64/arm/neoverse-n2-v2/general.json | 2 +- .../arch/arm64/arm/neoverse-n2-v2/l1d_cache.json | 6 +- .../arch/arm64/arm/neoverse-n2-v2/l2_cache.json | 14 +- .../arch/arm64/arm/neoverse-n2-v2/l3_cache.json | 4 +- .../arch/arm64/arm/neoverse-n2-v2/ll_cache.json | 4 +- .../arch/arm64/arm/neoverse-n2-v2/memory.json | 2 +- .../arch/arm64/arm/neoverse-n2-v2/metrics.json | 93 +- .../arch/arm64/arm/neoverse-n2-v2/retired.json | 4 +- .../arm64/arm/neoverse-n2-v2/spec_operation.json | 14 +- .../arch/arm64/arm/neoverse-n2-v2/stall.json | 8 +- .../arch/arm64/arm/neoverse-n2-v2/tlb.json | 4 +- .../arch/arm64/common-and-microarch.json | 715 ++++++ .../arch/arm64/fujitsu/monaka/core-imp-def.json | 6 + .../arm64/fujitsu/monaka/cycle_accounting.json | 122 + .../arch/arm64/fujitsu/monaka/energy.json | 17 + .../arch/arm64/fujitsu/monaka/exception.json | 42 + .../arch/arm64/fujitsu/monaka/fp_operation.json | 209 ++ .../arch/arm64/fujitsu/monaka/gcycle.json | 97 + .../arch/arm64/fujitsu/monaka/general.json | 10 + .../pmu-events/arch/arm64/fujitsu/monaka/hwpf.json | 52 + .../arch/arm64/fujitsu/monaka/l1d_cache.json | 113 + .../arch/arm64/fujitsu/monaka/l1i_cache.json | 52 + .../arch/arm64/fujitsu/monaka/l2_cache.json | 160 ++ .../arch/arm64/fujitsu/monaka/l3_cache.json | 159 ++ .../arch/arm64/fujitsu/monaka/ll_cache.json | 10 + .../arch/arm64/fujitsu/monaka/memory.json | 10 + .../arch/arm64/fujitsu/monaka/pipeline.json | 208 ++ .../pmu-events/arch/arm64/fujitsu/monaka/pmu.json | 10 + .../arch/arm64/fujitsu/monaka/retired.json | 30 + .../arch/arm64/fujitsu/monaka/spec_operation.json | 171 ++ .../arch/arm64/fujitsu/monaka/stall.json | 94 + .../pmu-events/arch/arm64/fujitsu/monaka/sve.json | 254 ++ .../pmu-events/arch/arm64/fujitsu/monaka/tlb.json | 362 +++ .../arch/arm64/fujitsu/monaka/trace.json | 18 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/arm64/recommended.json | 5 + tools/perf/pmu-events/jevents.py | 16 +- tools/perf/scripts/Makefile.syscalls | 61 + .../perf/scripts/python/Perf-Trace-Util/Context.c | 20 +- tools/perf/scripts/python/mem-phys-addr.py | 177 +- tools/perf/scripts/syscalltbl.sh | 86 + tools/perf/tests/Build | 6 +- tools/perf/tests/builtin-test.c | 225 +- tools/perf/tests/code-reading.c | 92 +- tools/perf/tests/cpumap.c | 62 +- tools/perf/tests/event_groups.c | 31 +- tools/perf/tests/make | 7 +- tools/perf/tests/parse-events.c | 25 +- .../shell/base_probe/test_adding_blacklisted.sh | 4 +- .../tests/shell/base_probe/test_adding_kernel.sh | 8 +- tools/perf/tests/shell/base_probe/test_basic.sh | 4 +- .../tests/shell/base_probe/test_invalid_options.sh | 9 +- .../tests/shell/base_probe/test_line_semantics.sh | 9 +- tools/perf/tests/shell/base_report/setup.sh | 2 +- tools/perf/tests/shell/base_report/test_basic.sh | 2 +- tools/perf/tests/shell/common/init.sh | 7 +- tools/perf/tests/shell/coresight/Makefile | 2 +- tools/perf/tests/shell/ftrace.sh | 5 +- .../perf/tests/shell/lib/perf_json_output_lint.py | 14 +- tools/perf/tests/shell/perftool-testsuite_probe.sh | 2 +- .../tests/shell/record+probe_libc_inet_pton.sh | 36 +- tools/perf/tests/shell/stat+std_output.sh | 2 +- tools/perf/tests/shell/stat.sh | 6 +- tools/perf/tests/shell/test_arm_spe.sh | 30 + tools/perf/tests/shell/test_brstack.sh | 4 +- tools/perf/tests/shell/test_intel_pt.sh | 28 + tools/perf/tests/shell/test_task_analyzer.sh | 2 +- tools/perf/tests/shell/trace_btf_general.sh | 94 + tools/perf/tests/sigtrap.c | 20 +- tools/perf/tests/stat.c | 16 +- tools/perf/tests/switch-tracking.c | 2 +- tools/perf/tests/tests-scripts.c | 2 +- tools/perf/tests/tests.h | 10 + tools/perf/tests/workloads/landlock.c | 2 +- tools/perf/trace/beauty/arch_errno_names.sh | 3 +- tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/browsers/scripts.c | 177 +- tools/perf/ui/gtk/annotate.c | 16 +- tools/perf/ui/hist.c | 2 +- tools/perf/util/Build | 7 +- tools/perf/util/annotate.c | 32 +- tools/perf/util/annotate.h | 21 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 9 + tools/perf/util/arm-spe.c | 86 +- tools/perf/util/auxtrace.c | 67 +- tools/perf/util/auxtrace.h | 6 +- tools/perf/util/bpf-event.c | 10 +- tools/perf/util/bpf_ftrace.c | 15 +- tools/perf/util/bpf_kwork.c | 2 +- tools/perf/util/bpf_kwork_top.c | 2 +- tools/perf/util/bpf_lock_contention.c | 142 +- tools/perf/util/bpf_off_cpu.c | 5 + tools/perf/util/bpf_skel/func_latency.bpf.c | 46 +- tools/perf/util/bpf_skel/kwork_top.bpf.c | 4 +- tools/perf/util/bpf_skel/lock_contention.bpf.c | 95 +- tools/perf/util/bpf_skel/lock_data.h | 15 +- tools/perf/util/bpf_skel/vmlinux/vmlinux.h | 8 + tools/perf/util/btf.c | 27 + tools/perf/util/btf.h | 10 + tools/perf/util/cgroup.c | 2 +- tools/perf/util/config.c | 27 + tools/perf/util/config.h | 1 + tools/perf/util/data-convert-bt.c | 10 +- tools/perf/util/data-convert-json.c | 8 +- tools/perf/util/disasm.c | 5 +- tools/perf/util/dlfilter.c | 3 +- tools/perf/util/env.c | 30 +- tools/perf/util/env.h | 6 +- tools/perf/util/evsel.c | 310 ++- tools/perf/util/evsel.h | 13 +- tools/perf/util/evsel_config.h | 1 + tools/perf/util/evsel_fprintf.c | 4 +- tools/perf/util/expr.c | 5 +- tools/perf/util/ftrace.h | 9 +- tools/perf/util/generate-cmdlist.sh | 4 +- tools/perf/util/header.c | 8 +- tools/perf/util/hist.c | 114 +- tools/perf/util/hist.h | 14 +- tools/perf/util/intel-pt-decoder/Build | 18 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 3 - tools/perf/util/jitdump.c | 15 +- tools/perf/util/kvm-stat.c | 70 + tools/perf/util/kvm-stat.h | 3 + tools/perf/util/kwork.h | 7 +- tools/perf/util/llvm-c-helpers.cpp | 1 - tools/perf/util/lock-contention.c | 143 ++ tools/perf/util/lock-contention.h | 20 +- tools/perf/util/machine.c | 4 +- tools/perf/util/maps.c | 7 +- tools/perf/util/mem-events.c | 5 +- tools/perf/util/namespaces.c | 7 +- tools/perf/util/namespaces.h | 3 +- tools/perf/util/parse-events.c | 26 +- tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/path.c | 8 +- tools/perf/util/path.h | 2 +- tools/perf/util/perf_event_attr_fprintf.c | 7 +- tools/perf/util/pmu.c | 31 +- tools/perf/util/probe-event.c | 50 +- tools/perf/util/probe-event.h | 1 + tools/perf/util/probe-finder.c | 15 + tools/perf/util/probe-finder.h | 5 + tools/perf/util/python.c | 341 ++- .../perf/util/scripting-engines/trace-event-perl.c | 3 +- .../util/scripting-engines/trace-event-python.c | 66 +- tools/perf/util/session.c | 1 + tools/perf/util/sort.c | 33 +- tools/perf/util/stat-display.c | 242 +- tools/perf/util/stat-shadow.c | 5 +- tools/perf/util/stat.h | 3 +- tools/perf/util/stream.c | 7 +- tools/perf/util/stream.h | 10 +- tools/perf/util/string.c | 15 +- tools/perf/util/svghelper.c | 1 + tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/symbol.c | 9 +- tools/perf/util/synthetic-events.c | 14 +- tools/perf/util/syscalltbl.c | 90 +- tools/perf/util/syscalltbl.h | 1 - tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/trace-event-scripting.c | 187 +- tools/perf/util/trace-event.h | 7 +- tools/perf/util/values.c | 106 +- tools/perf/util/values.h | 9 +- {scripts => tools/scripts}/syscall.tbl | 0 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 +- 866 files changed, 25466 insertions(+), 11067 deletions(-) rename Documentation/ABI/{testing => obsolete}/sysfs-class-cxl (99%) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices 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/devicetree/bindings/misc/lwn,bk4-spi.yaml delete mode 100644 Documentation/devicetree/bindings/misc/lwn-bk4.txt create mode 100644 Documentation/nvme/index.rst create mode 100644 Documentation/nvme/nvme-pci-endpoint-target.rst 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 create mode 100644 drivers/spi/spi-kspi2.c delete mode 100644 include/linux/blk-mq-pci.h delete mode 100644 include/linux/blk-mq-virtio.h delete mode 100644 tools/build/feature/test-libaudit.c create mode 100644 tools/build/feature/test-libelf-zstd.c create mode 100644 tools/perf/arch/alpha/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/alpha/entry/syscalls/Makefile.syscalls create mode 100644 tools/perf/arch/alpha/entry/syscalls/syscall.tbl create mode 100644 tools/perf/arch/alpha/include/syscall_table.h create mode 100644 tools/perf/arch/arc/entry/syscalls/Kbuild copy {arch/arc/kernel => tools/perf/arch/arc/entry/syscalls}/Makefile.syscalls (100%) create mode 100644 tools/perf/arch/arc/include/syscall_table.h create mode 100644 tools/perf/arch/arm/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/arm/entry/syscalls/Makefile.syscalls copy {arch/arm/tools => tools/perf/arch/arm/entry/syscalls}/syscall.tbl (100%) create mode 100644 tools/perf/arch/arm/include/syscall_table.h create mode 100644 tools/perf/arch/arm64/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/arm64/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/arm64/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/arm64/entry/syscalls/syscall_32.tbl create mode 120000 tools/perf/arch/arm64/entry/syscalls/syscall_64.tbl create mode 100644 tools/perf/arch/arm64/include/syscall_table.h create mode 100644 tools/perf/arch/csky/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/csky/entry/syscalls/Makefile.syscalls create mode 100644 tools/perf/arch/csky/include/syscall_table.h create mode 100644 tools/perf/arch/loongarch/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/loongarch/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/loongarch/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/loongarch/include/syscall_table.h delete mode 100644 tools/perf/arch/mips/Makefile create mode 100644 tools/perf/arch/mips/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/mips/entry/syscalls/Makefile.syscalls delete mode 100644 tools/perf/arch/mips/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/mips/include/syscall_table.h create mode 100644 tools/perf/arch/parisc/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/parisc/entry/syscalls/Makefile.syscalls create mode 100644 tools/perf/arch/parisc/entry/syscalls/syscall.tbl create mode 100644 tools/perf/arch/parisc/include/syscall_table.h create mode 100644 tools/perf/arch/powerpc/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/powerpc/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/powerpc/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/powerpc/include/syscall_table.h create mode 100644 tools/perf/arch/riscv/entry/syscalls/Kbuild copy {arch/riscv/kernel => tools/perf/arch/riscv/entry/syscalls}/Makefile.syscalls (100%) delete mode 100755 tools/perf/arch/riscv/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/riscv/include/syscall_table.h create mode 100644 tools/perf/arch/s390/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/s390/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/s390/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/s390/include/syscall_table.h create mode 100644 tools/perf/arch/sh/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/sh/entry/syscalls/Makefile.syscalls copy {arch/sh/kernel => tools/perf/arch/sh/entry}/syscalls/syscall.tbl (100%) create mode 100644 tools/perf/arch/sh/include/syscall_table.h create mode 100644 tools/perf/arch/sparc/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/sparc/entry/syscalls/Makefile.syscalls copy {arch/sparc/kernel => tools/perf/arch/sparc/entry}/syscalls/syscall.tbl (100%) create mode 100644 tools/perf/arch/sparc/include/syscall_table.h create mode 100644 tools/perf/arch/x86/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/x86/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/x86/entry/syscalls/syscalltbl.sh create mode 100644 tools/perf/arch/x86/include/syscall_table.h create mode 100644 tools/perf/arch/xtensa/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/xtensa/entry/syscalls/Makefile.syscalls copy {arch/xtensa/kernel => tools/perf/arch/xtensa/entry}/syscalls/syscall.tbl (100%) create mode 100644 tools/perf/arch/xtensa/include/syscall_table.h create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/core-imp-def.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/cycle_accounting.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/energy.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/fp_operation.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/gcycle.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/general.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/hwpf.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l1d_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l1i_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l2_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l3_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ll_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/pmu.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/retired.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/spec_operation.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/stall.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/sve.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/tlb.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/trace.json create mode 100644 tools/perf/scripts/Makefile.syscalls create mode 100755 tools/perf/scripts/syscalltbl.sh create mode 100755 tools/perf/tests/shell/trace_btf_general.sh create mode 100644 tools/perf/util/btf.c create mode 100644 tools/perf/util/btf.h create mode 100644 tools/perf/util/kvm-stat.c create mode 100644 tools/perf/util/lock-contention.c copy {scripts => tools/scripts}/syscall.tbl (100%)