This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from e8b471285262 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds f36d6362c62c rtc: fsl-ftm-alarm: Mark acpi_id table as maybe unused adds 72ce39bc61fa rtc: pl030: Constify amba_id table adds 04572d18921d rtc: stm32: Use resource managed API to simplify code adds 6b296dee3eb7 rtc: nxp-bbnsm: Use resource managed API to simplify code adds 5ad218f101e4 rtc: ds1343: Use devm_pm_set_wake_irq adds e8a0b6e62429 rtc: pm8xxx: Use devm_pm_set_wake_irq adds ca36c9301117 rtc: ab8500: Use resource managed API to simplify code adds d8690ce183bb rtc: mpfs: Use devm_pm_set_wake_irq adds 90e0bcc9392d rtc: pl031: Use resource managed API to simplify code adds f432c5d502b4 rtc: ab-eoz9: Use HWMON_CHANNEL_INFO macro to simplify code adds d659dfec7d35 rtc: ds3232: Use HWMON_CHANNEL_INFO macro to simplify code adds 6c9405fd2581 rtc: max77686: drop needless struct max77686_rtc_info::rtc member adds afe5f9f94d11 rtc: s5m: drop needless struct s5m_rtc_info::i2c member adds d19111dff9c2 rtc: aspeed: drop needless struct aspeed_rtc::rtc_dev member adds 1b625aaf335a rtc: ds2404: drop needless struct ds2404::rtc member adds 5d0ad519f503 rtc: ep93xx: drop needless struct ep93xx_rtc::rtc member adds a55d44807b63 rtc: ftrtc010: drop needless struct ftrtc010_rtc::rtc_dev member adds 013df5bdf8b4 rtc: m48t86: drop needless struct m48t86_rtc_info::rtc member adds a0470062748f rtc: meson: drop needless struct meson_rtc::rtc member adds 38c7aaeab8b8 rtc: meson-vrtc: drop needless struct meson_vrtc_data::rtc member adds 3d5d0fe1cb82 rtc: pl030: drop needless struct pl030_rtc::rtc member adds 3b87c6872aed rtc: rx8581: drop needless struct rx8581 adds cd2a7052482e rtc: s35390a: drop needless struct s35390a::rtc member adds d94bc2bbf8d9 rtc: sd2405al: drop needless struct sd2405al::rtc member adds 6158c6b82444 rtc: sd3078: drop needless struct sd3078 adds e6403ae59ce1 rtc: max77686: use dev_err_probe() where appropriate adds 0c57c2e72c5d rtc: s5m: convert to dev_err_probe() where appropriate adds dcec12617ee6 rtc: ds1307: stop disabling alarms on probe adds 8a9b1751b26c rtc: pl031: document struct pl031_vendor_data members adds 27b2fcbd6b98 rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled adds de404fc19628 rtc: mpfs: switch to devm_device_init_wakeup adds 252f49cd71ba rtc: pm8xxx: fix possible race condition adds 2eaa2998f8a2 rtc: pm8xxx: switch to devm_device_init_wakeup adds b0f9cb4a0706 rtc: rv3032: fix EERD location adds 9a25a6572272 rtc: rv3032: drop WADA adds 931a88914ad6 dt-bindings: rtc: qcom-pm8xxx: document qcom,no-alarm flag adds bba38b874886 rtc: pm8xxx: add support for uefi offset adds e853658de5ef rtc: pm8xxx: mitigate flash wear adds 015b70bd6c75 rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS own [...] adds 0a243de9d009 rtc: pcf50633: Remove adds eea7791e00f3 rtc: rzn1: implement one-second accuracy for alarms adds 6c2b833525eb dt-bindings: rtc: pcf2127: Reference spi-peripheral-props.yaml adds 0176188220a7 rtc: cros-ec: Avoid a couple of -Wflex-array-member-not-at [...] adds fe135955bed2 dt-bindings: rtc: max31335: Add max31331 support adds a4193578631b rtc: max31335: Add driver support for max31331 adds 2b7cbd98495f rtc: pcf85063: do a SW reset if POR failed adds 119e90a3a64d rtc: pcf85063: replace dev_err+return with return dev_err_probe adds c2004b6efb1c rtc: mt6397: drop unused defines adds 0cd73ab4df45 selftest: rtc: skip some tests if the alarm only supports minutes adds 424dfcd441f0 rtc: remove 'setdate' test program adds 5916a6fbc0a5 Merge tag 'rtc-6.15' of git://git.kernel.org/pub/scm/linux [...] adds a22a29655c42 net/9p/fd: support ipv6 for trans=tcp adds 3f61ac7c65bd fs/9p: fix NULL pointer dereference on mkdir adds d0259a856afc 9p/net: fix improper handling of bogus negative read/write [...] adds ad6d4558a711 9p/net: return error on bogus (longer than requested) replies adds fbc0283fbeae 9p/trans_fd: mark concurrent read and writes to p9_conn->err adds 34ceb69edd6c Documentation/fs/9p: fix broken link adds ad2e2a77dcc7 9p: Use hashtable.h for hash_errmap adds 4210030d8bc4 docs: fs/9p: Add missing "not" in cache documentation adds bdafff62ae02 Merge tag '9p-for-6.15-rc1' of https://github.com/martinetd/linux adds f540876f4eea bcachefs: Fix striping behaviour adds 7f10fde38f0a bcachefs: Fix field spanning write warning adds de3996585889 bcachefs: Fix null ptr deref in bch2_write_endio() adds f1350c2c74e6 bcachefs: fix ref leak in btree_node_read_all_replicas adds dcffc3b1ae32 bcachefs: Split up bch_dev.io_ref adds 1c8f4587d239 bcachefs: do_trace_key_cache_fill() adds 9180ad2e161b bcachefs: Kill btree_iter.trans adds 955ba7b5ea03 bcachefs: bch_dev_usage_full adds a07c43e6c2ff bcachefs: add missing selection of XARRAY_MULTI adds 9364f17ba404 bcachefs: Add error handling for zlib_deflateInit2() adds b2ffadcc7f8f bcachefs: Fix scheduling while atomic from logging changes adds 570f5050bb07 bcachefs: use nonblocking variant of print_string_as_lines [...] adds 83d539b1b047 bcachefs: Fix check_snapshot_exists() restart handling adds 39ebd74864f5 bcachefs: Fix null ptr deref in invalidate_one_bucket() adds 2581f89ac8d7 bcachefs: backpointer_get_key: check for null from peek_slot() adds 77ad1df82b9e bcachefs: Fix "journal stuck" during recovery adds 56770e24f678 Merge tag 'bcachefs-2025-04-03' of git://evilpiepirate.org [...] adds c0dbd11ada2c fs: actually hold the namespace semaphore adds 04491732fc99 io_uring/net: account memory for zc sendmsg adds 8741d0737921 ublk: make sure ubq->canceling is set when queue is frozen adds 7e2fe01a69f6 ublk: comment on ubq->canceling handling in ublk_queue_rq() adds 705b80841eda ublk: remove two unused fields from 'struct ublk_queue' adds 1d781c0de08c ublk: add helper of ublk_need_map_io() adds b460f328e257 ublk: call io_uring_cmd_to_pdu to get uring_cmd pdu adds ebf695f12936 ublk: add segment parameter adds 17970209167d ublk: document zero copy feature adds d796cea7b9f3 ublk: implement ->queue_rqs() adds daabfb50a56b ublk: rename ublk_rq_task_work_cb as ublk_cmd_tw_cb adds 8c778614361f selftests: ublk: add more tests for covering MQ adds c78ae7b71ed6 selftests: ublk: add test for checking zero copy related p [...] adds dfbce8b798fb ublk: remove unused cmd argument to ublk_dispatch_req() adds 9d7fa9918970 ublk: skip 1 NULL check in ublk_cmd_list_tw_cb() loop adds 6a87fc437a03 ublk: get ubq from pdu in ublk_cmd_list_tw_cb() adds 108d8aecaeeb ublk: avoid redundant io->cmd in ublk_queue_cmd_list() adds 00cfc05cf81f ublk: store req in ublk_uring_cmd_pdu for ublk_cmd_tw_cb() adds a20b8631c888 io_uring/net: open code io_sendmsg_copy_hdr() adds 5f364117db94 io_uring/net: open code io_net_vec_assign() adds c55e2845dfa7 io_uring/net: combine sendzc flags writes adds 63b16e4f0b90 io_uring/net: unify sendmsg setup with zc adds 49dbce5602dc io_uring/net: clusterise send vs msghdr branches adds ad3f6cc40084 io_uring/net: set sg_from_iter in advance adds fbe1a30c5d3e io_uring/net: import zc ubuf earlier adds b0e9570a6b19 io_uring/msg: rename io_double_lock_ctx() adds 9cc0bbdaba2a io_uring/msg: initialise msg request opcode adds ea9106786e26 io_uring: don't pass ctx to tw add remote helper adds 9a45714fc513 ublk: specify io_cmd_buf pointer type adds 25aaa81371e7 selftests: ublk: specify io_cmd_buf pointer type adds f28a71bc9793 Documentation: ublk: remove dead footnote adds 697b2876ac03 io_uring: add req flag invariant build assertion adds 487a0710f87e io_uring: make zcrx depend on CONFIG_IO_URING adds 296e16961817 io_uring: hide caches sqes from drivers adds ed344511c584 io_uring: cleanup {g,s]etsockopt sqe reading adds a1fbe0a12178 io_uring/rsrc: check size when importing reg buffer adds 81ed18015d65 io_uring/net: avoid import_ubuf for regvec send adds fcfd94d6967a io_uring/zcrx: return early from io_zcrx_recv_skb if readlen is 0 adds 53c959295bc3 selftests: ublk: kublk: use ioctl-encoded opcodes adds f8554f512b8a selftests: ublk: kublk: fix an error log line adds 8622b20f23ed io_uring: add validate_fixed_range() for validate fixed buffer adds 149974fdb8e1 block: add for_each_mp_bvec() adds 1045afae4b88 io_uring: support vectored kernel fixed buffer adds 57ed58c13256 selftests: ublk: enable zero copy for stripe target adds 390513642ee6 io_uring: always do atomic put from iowq adds 7930edcc3a7e Merge tag 'io_uring-6.15-20250403' of git://git.kernel.dk/linux adds e3e68311ead1 block: remove unused nseg parameter adds ea7789c15410 nvmet: pci-epf: Keep completion queues mapped adds eada75467fca nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer adds cd683de63e1d nvme/ioctl: move blk_mq_free_request() out of nvme_map_use [...] adds 38808af53c6e nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io() adds 47f8cc9e32c3 nvme: update the multipath warning in nvme_init_ns_head adds 32c928142c4f nvme-multipath: change the NVME_MULTIPATH config option adds 288ff0d10beb nvme-pci: skip nvme_write_sq_db on empty rqlist adds fb5855521199 Merge tag 'nvme-6.15-2025-04-02' of git://git.infradead.or [...] adds 01b91bf14f6d block: don't grab elevator lock during queue initialization adds 949dd321ded4 Merge tag 'block-6.15-20250403' of git://git.kernel.dk/linux adds c44a14f216f4 tracing: Enforce the persistent ring buffer to be page aligned adds 34ea8fa084dd tracing: Have reserve_mem use phys_to_virt() and separate [...] adds 394f3f02de53 tracing: Use vmap_page_range() to map memmap ring buffer adds e4d4b8670c44 ring-buffer: Use flush_kernel_vmap_range() over flush_dcac [...] adds 6cb0bd94c08e Merge tag 'trace-ringbuffer-v6.15-3' of git://git.kernel.o [...] adds fa4cdb8cbca7 ksmbd: fix session use-after-free in multichannel connection adds beff0bc9d69b ksmbd: fix overflow in dacloffset bounds check adds bf21e29d78cd ksmbd: validate zero num_subauth before sub_auth is accessed adds c8b5b7c5da7d ksmbd: fix null pointer dereference in alloc_preauth_hash() adds 06a22366d6a1 Merge tag 'v6.15rc-part2-ksmbd-server-fixes' of git://git. [...] adds d1ca8698ca13 spufs: fix a leak on spufs_new_file() failure adds c134deabf478 spufs: fix gang directory lifetimes adds 0f5cce3fc55b spufs: fix a leak in spufs_create_context() adds bdb43af4fdb3 qibfs: fix _another_ leak adds 00cdfdcfa080 hypfs_create_cpu_files(): add missing check for hypfs_mkdi [...] adds e48e99b6edf4 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 84c3c08f5a6c ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoB [...] adds 2a07804170c7 ALSA: hda/tas2781: Upgrade calibratd-data writing code to [...] adds e5182305a519 ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx adds 986da36806b1 ALSA/hda: intel-sdw-acpi: Remove (explicitly) unused header adds 22c7f77247a8 ALSA: hda/realtek - Support mute led function for HP platform adds 8983dc1b66c0 ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBo [...] adds 2593f7e0dc93 firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 o [...] adds 012a6efcc805 ASoC: sma1307: Fix error handling in sma1307_setting_loaded() adds ed3b274abc40 ASoC: codecs: wsa883x: Correct VI sense channel mask adds 060fac202eb8 ASoC: codecs: wsa884x: Correct VI sense channel mask adds 7e010a045330 ASoC: codecs: wsa88xx: Correct VI sense channel mask adds 7eccc86e90f0 ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path adds 7d783d9074cb ASoC: SOF: hda/ptl: Move mic privacy change notification s [...] adds 1ebd4944266e ASoC: codecs: rt5665: Fix some error handling paths in rt5 [...] adds 3d4a4411aa8b ASoC: q6apm-dai: schedule all available frames to avoid ds [...] adds 0badb5432fd5 ASoC: q6apm: add q6apm_get_hw_pointer helper adds 310701950184 ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment. adds 5d01ed9b9939 ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns. adds a93dad6f4e6a ASoC: q6apm-dai: make use of q6apm_get_hw_pointer adds cc80b44b69fd ASoC: q6apm: fix under runs and fragment sizes adds 93d34608fd16 ASoC: imx-card: Add NULL check in imx_card_probe() adds 02dc9b9617e4 Merge tag 'asoc-fix-v6.15-merge-window' of https://git.ker [...] adds 3551e679c3ee Merge tag 'sound-fix-6.15-rc1' of git://git.kernel.org/pub [...] adds b5322b6ec06a x86/uaccess: Improve performance by aligning writes to 8 b [...] adds f710202b2a45 x86/tools: Drop duplicate unlikely() definition in insn_de [...] adds 7170130e4c72 x86/mm/init: Handle the special case of device private pag [...] adds d0ebf4c7eb91 x86/platform/iosf_mbi: Remove unused iosf_mbi_unregister_p [...] adds e5f1e8af9c9e x86/fred: Fix system hang during S4 resume with FRED enabled adds fffb5cd21e0b Merge tag 'x86-urgent-2025-04-04' of git://git.kernel.org/ [...] adds 7b98c1c8e2ab platform/x86: thinkpad_acpi: Fix NULL pointer dereferences [...] adds 2b9f84e7dc86 platform/x86: thinkpad_acpi: disable ACPI fan access for T [...] adds 9462e74c5c98 platform/x86: ISST: Correct command storage data length adds 566d3a52b8f6 MAINTAINERS: consistently use my dedicated email address adds 7ebd68d978bb Merge tag 'platform-drivers-x86-v6.15-2' of git://git.kern [...] adds a70a3a632213 irqdomain: soc: Switch to irq_find_mapping() adds 29904d6c1be6 MAINTAINERS: add myself as maintainer for the fsl-mc bus adds baa9934908ad MAINTAINERS: fix nonexistent dtbinding file name adds 586739b1e8b1 MAINTAINERS: add the linuppc-dev list to the fsl-mc bus entry adds c25951eb7518 bus: fsl-mc: Remove deadcode adds 45c88e9e8282 Merge tag 'soc_fsl-6.15-1' of https://github.com/chleroy/l [...] adds 6ef4ea3c944b Input: tsc2007 - accept standard properties adds af34290cdc60 Merge tag 'omap-for-v6.14/drivers-signed' of https://git.k [...] adds a05c6e6694c1 Merge tag 'soc-drivers-6.15-2' of git://git.kernel.org/pub [...] adds 7a874e8b54ea spi-rockchip: Fix register out of bounds access adds d32c4e58545f spi: SPI_QPIC_SNAND should be tristate and depend on MTD adds 40369bfe717e spi: fsl-qspi: use devm function instead of driver remove adds 7ba0847fa1c2 spi: cadence: Fix out-of-bounds array access in cdns_mrvl_ [...] adds 3cb2a2f7eebb spi: cadence-qspi: revert "Improve spi memory performance" adds d6691010523f spi: bcm2835: Do not call gpiod_put() on invalid descriptor adds e19c1272c80a spi: bcm2835: Restore native CS probing when pinctrl-bcm28 [...] adds 963645273579 Merge tag 'spi-fix-v6.15-merge-window' of git://git.kernel [...] adds 078aabd567de netlabel: Fix NULL pointer exception caused by CALIPSO on [...] adds ce8fe975fd99 net_sched: skbprio: Remove overly strict queue assertions adds 076c70098893 selftests: tc-testing: Add TBF with SKBPRIO queue length c [...] adds daf63408dd3a Merge branch 'net_sched-skbprio-remove-overly-strict-queue [...] adds 10206302af85 sctp: add mutual exclusion in proc_sctp_do_udp_port() adds 57b290d97c61 net: airoha: Fix qid report in airoha_tc_get_htb_get_leaf_queue() adds 367579274f60 net: airoha: Fix ETS priomap validation adds d996e412b2df bpf: add missing ops lock around dev_xdp_attach_link adds 5bbcb5902e1c MAINTAINERS: update Open vSwitch maintainers adds d3210dabda8d eth: mlx4: select PAGE_POOL adds 96844075226b net: mvpp2: Prevent parser TCAM memory corruption adds ca9e5d3d9a4d selftests: tc-testing: fix nat regex matching adds 1b7fdc702c03 rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init(). adds 5a465a0da13e udp: Fix multiple wraparounds of sk->sk_rmem_alloc. adds df207de9d9e7 udp: Fix memory accounting leak. adds 0ff0faf7afb4 Merge branch 'udp-fix-two-integer-overflows-when-sk-sk_rcv [...] adds fccd2b711d96 vsock: avoid timeout during connect() if the socket is closing adds 8930424777e4 tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). adds 3a0a3ff6593d net: decrease cached dst counters in dst_release adds 15970e1b23f5 gve: handle overflow when reporting TX consumed descriptors adds 8241ecec1cdc sfc: fix NULL dereferences in ef100_process_design_param() adds e5ddf19dbc3e net/selftests: Add loopback link local route for self-connect adds e4546c6498c6 eth: bnxt: fix deadlock in the mgmt_ops adds 7ac6ea4a3e08 ipv6: fix omitted netlink attributes when using RTEXT_FILT [...] adds 40eb4a0434cd MAINTAINERS: Update Loic Poulain's email address adds a58d882841a0 net: dsa: mv88e6xxx: propperly shutdown PPU re-enable time [...] adds 09bccf56db36 net: airoha: Validate egress gdm port in airoha_ppe_foe_en [...] adds d2ccd0560d96 net: switch to netif_disable_lro in inetdev_init adds 4c975fd70002 net: hold instance lock during NETDEV_REGISTER/UP adds 8965c160b8f7 net: use netif_disable_lro in ipv6_add_dev adds b912d599d3d8 net: rename rtnl_net_debug to lock_debug adds 1901066aab76 netdevsim: add dummy device notifiers adds dbfc99495d96 net: dummy: request ops lock adds ee705fa21fdc docs: net: document netdev notifier expectations adds 56c8a23f8a0f selftests: net: use netdevsim in netns test adds 8ea7c1b3f222 Merge branch 'net-hold-instance-lock-during-netdev_up-register' adds c0f21784bca5 io_uring/zcrx: fix selftests w/ updated netdev Python helpers adds b27055a08ad4 net: fix geneve_opt length integer overflow adds dddeeaa16ce9 igc: Fix XSK queue NAPI ID mapping adds d931cf9b38da igc: Fix TX drops in XDP ZC adds efaaf344bc29 e1000e: change k1 configuration on MTP and later platforms adds 40206599beec ixgbe: fix media type detection for E610 device adds 4c9106f4906a idpf: fix adapter NULL pointer dereference on reboot adds 915873752ccf Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 9d74da1177c8 netfilter: nft_set_hash: GC reaps elements with conncount [...] adds 688c15017d5c netfilter: nf_tables: don't unregister hook when table is dormant adds 1b755d8eb1ac netfilter: nft_tunnel: fix geneve_opt type confusion addition adds 8bc251e5d874 Merge tag 'nf-25-04-03' of git://git.kernel.org/pub/scm/li [...] adds 2a8377720a0a net: octeontx2: Handle XDP_ABORTED and XDP invalid as XDP_DROP adds 51de36000934 usbnet:fix NPE during rx_complete adds 4d0ab3a6885e ipv6: Start path selection from the first nexthop adds 8b8e0dd35716 ipv6: Do not consider link down nexthops in path selection adds 613f727c5b2a Merge branch 'ipv6-multipath-routing-fixes' adds fda8c491db2a arcnet: Add NULL check in com20020pci_probe() adds 053f3ff67d7f net: ibmveth: make veth_pool_store stop hanging adds ec304b70d46b net: move mp dev config validation to __net_mp_open_rxq() adds 34f71de3f548 net: avoid false positive warnings in __net_mp_close_rxq() adds d84366bc5b1b Merge branch 'net-make-memory-provider-install-close-paths [...] adds 0802c32d4b03 netlink: specs: rt_addr: fix the spec format / schema failures adds 524c03585fda netlink: specs: rt_addr: fix get multi command name adds 0c8e30252d9f netlink: specs: rt_addr: pull the ifa- prefix out of the names adds 1a1eba0e9899 netlink: specs: rt_route: pull the ifa- prefix out of the names adds af6610ef2e6b Merge branch 'netlink-specs-rt_addr-fix-problems-revealed- [...] adds 94f68c0f99a5 selftests: net: amt: indicate progress in the stress test adds 61f96e684edd Merge tag 'net-6.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 6216182fb776 RISC-V: clarify what some RISCV_ISA* config options do adds 9343aaba1f25 RISC-V: separate Zbb optimisations requiring and not requi [...] adds 8df0cdcc216c Merge patch series "RISC-V: clarify what some RISCV_ISA* c [...] adds 03dc00a2b678 riscv: Support huge pfnmaps adds d3817d091fe6 riscv: remove useless pc check in stacktrace handling adds 4458b8f68dc7 riscv: hwprobe: export Zicntr and Zihpm extensions adds d9be2b9b6049 riscv: Call secondary mmu notifier when flushing the tlb adds d9708b1931fc riscv: Implement smp_cond_load8/16() with Zawrs adds 35bc1883733c dt-bindings: riscv: add bfloat16 ISA extension description adds e186c28dda11 riscv: add ISA extension parsing for bfloat16 ISA extension adds a4863e002cf0 riscv: hwprobe: export bfloat16 ISA extension adds 2f2cd9f33435 Merge patch series "riscv: Add bfloat16 instruction support" adds de70b532f91b RISC-V: Enable cbo.clean/flush in usermode adds eb1003970940 RISC-V: hwprobe: Expose Zicbom extension and its block size adds 36dec9e44805 RISC-V: selftests: Add TEST_ZICBOM into CBO tests adds a4a58f510bd8 riscv: Remove unused TASK_TI_FLAGS adds 7f238b12660e riscv: Simplify base extension checks and direct boolean return adds ffef54ad4110 riscv: Add stimecmp save and restore adds 70c93b026ed0 clocksource/drivers/timer-riscv: Stop stimecmp when cpu hotplug adds a5edc510da31 Merge patch series "Support SSTC while PM operations" adds 418af0eafb48 riscv: Fix a comment typo in set_mm_asid() adds c2db83fe1033 riscv: defconfig: Disable Renesas SoC support adds 72770690e02c riscv: Remove duplicate CLINT_TIMER selections adds bba547810c66 riscv: tracing: Fix __write_overflow_field in ftrace_parti [...] adds 82e81b89501a riscv: migrate to the generic rule for built-in DTB adds 5f1a58ed91a0 riscv: ftrace: Add parentheses in macro definitions of mak [...] adds eac5b138814a riscv: remove redundant CMDLINE_FORCE check adds eb8db421ce83 riscv: mm: Don't use %pK through printk adds 475afa39b123 riscv: Fix the __riscv_copy_vec_words_unaligned implementation adds 33981b1c4e49 riscv: Fix missing __free_pages() in check_vector_unaligne [...] adds e8eb8e1bdae9 riscv: fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends o [...] adds 67a5ba8f742f riscv: fgraph: Fix stack layout to match __arch_ftrace_reg [...] adds a65e0f67da24 dt-bindings: riscv: add Zaamo and Zalrsc ISA extension des [...] adds 35173b666a16 riscv: add parsing for Zaamo and Zalrsc extensions adds 9d45d1ff90a6 riscv: hwprobe: export Zaamo and Zalrsc extensions adds 2d79608cf611 RISC-V: KVM: Allow Zaamo/Zalrsc extensions for Guest/VM adds 7a9827e777da KVM: riscv: selftests: Add Zaamo/Zalrsc extensions to get- [...] adds 5b376a68da0a Merge patch series "riscv: add support for Zaamo and Zalrs [...] adds a00e022be531 riscv: Annotate unaligned access init functions adds 5af72a818612 riscv: Fix riscv_online_cpu_vec adds e6d0adf2eb5b riscv: Fix check_unaligned_access_all_cpus adds 813d39baee32 riscv: Change check_unaligned_access_speed_all_cpus to void adds 05ee21f0fcb8 riscv: Fix set up of cpu hotplug callbacks adds 2744ec472de3 riscv: Fix set up of vector cpu hotplug callback adds aecb09e091dc riscv: Add parameter for skipping access speed tests adds 9fe58530a8cd Documentation/kernel-parameters: Add riscv unaligned speed [...] adds d9b65824d8f8 Merge patch series "riscv: Unaligned access speed probing [...] adds afa8a93932aa riscv: Move nop definition to insn-def.h adds a44fb5722199 riscv: Add runtime constant support adds 74f4bf9d15ad Merge patch series "riscv: Add runtime constant support" adds df0235133167 Merge tag 'riscv-mw1-6.15-rc1' of ssh://gitolite.kernel.or [...] adds bb58e1579f43 RISC-V: errata: Use medany for relocatable builds adds bffada8201fc riscv: Remove duplicate CONFIG_PAGE_OFFSET definition adds 2c0391b29b27 riscv: Allow NOMMU kernels to access all of RAM adds 51b766c79a3d riscv: Support CONFIG_RELOCATABLE on NOMMU adds d073a571e68f asm-generic: Always define Elf_Rel and Elf_Rela adds ea2bde36a46d riscv: Support CONFIG_RELOCATABLE on riscv32 adds e1cf2d009b00 riscv: Remove CONFIG_PAGE_OFFSET adds f633de4aa453 Merge patch series "riscv: Relocatable NOMMU kernels" adds 95c18b7ccdd1 riscv: Add norvc after .option arch in runtime const adds a3313375e88e riscv: print hartid on bringup adds 83d78ac677b9 riscv: Fix hugetlb retrieval of number of ptes in case of [...] adds 79ba5c1c7767 selftests: riscv: fix v_exec_initval_nolibc.c adds 9324571e9eea RISC-V: add vector extension validation checks adds 38077ec8fc11 RISC-V: add vector crypto extension validation checks adds 12e7fbb6a84e RISC-V: add f & d extension validation checks adds 534d813a0620 dt-bindings: riscv: d requires f adds e9f1d61a5e18 dt-bindings: riscv: add vector sub-extension dependencies adds a0d857205756 dt-bindings: riscv: document vector crypto requirements adds 004961843389 Merge patch series "Add some validation for vector, vector [...] adds 28093cfef5dd riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator adds 3f7023171df4 riscv/purgatory: 4B align purgatory_start adds 8a2f20ac8e14 riscv: Make sure toolchain supports zba before using zba i [...] adds 6ee928185aeb riscv: Add norvc after .option arch in runtime const adds 3eb64093f533 Merge tag 'riscv-mw2-6.15-rc1' of ssh://gitolite.kernel.or [...] adds 4a1d8ababde6 Merge tag 'riscv-for-linus-6.15-mw1' of git://git.kernel.o [...] adds de203da734fa ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb [...] adds 8144e9c8f30f ntb: intel: Fix using link status DB's adds 4279e72cab31 ntb_perf: Delete duplicate dmaengine_unmap_put() call in p [...] adds 1991934ce5fb MAINTAINERS: Update AMD NTB maintainers adds fd5625fc8692 ntb: use 64-bit arithmetic for the MSI doorbell mask adds aff12700b8dd ntb: reduce stack usage in idt_scan_mws adds bf8a7ce7e4c7 ntb_hw_amd: Add NTB PCI ID for new gen CPU adds a52a3c18cdf3 Merge tag 'ntb-6.15' of https://github.com/jonmason/ntb adds 2510859475d7 cifs: fix integer overflow in match_server() adds be5d361e3083 cifs: remove unreachable code in cifs_get_tcp_session() adds a091d9711bde smb:client: smb: client: Add reverse mapping from tcon to [...] adds 287906b20035 smb: client: Store original IO parameters and prevent zero [...] adds 764da2fff399 smb: client: Update IO sizes after reconnection adds bf782ada459e cifs: Add a new xattr system.smb3_ntsd_sacl for getting or [...] adds b1a37df6ba2f cifs: Add a new xattr system.smb3_ntsd_owner for getting o [...] adds 7d14dd683b1b cifs: Allow to disable or force initialization of NetBIOS session adds 665e18794804 cifs: Improve handling of NetBIOS packets adds e94e882a6d69 cifs: Fix negotiate retry functionality adds 6aa9f1c9cd09 cifs: Fix access_flags_to_smbopen_mode adds 4236ac9fe5b8 cifs: Fix querying and creating MF symlinks over SMB1 adds e255612b5ed9 cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES adds b07687edee99 cifs: Improve SMB2+ stat() to work also without FILE_READ_ [...] adds e97aec788954 cifs: Do not add FILE_READ_ATTRIBUTES when using GENERIC_R [...] adds f83e10a23305 cifs: Remove cifs_truncate_page() as it should be superfluous adds 28753e430454 cifs: Implement is_network_name_deleted for SMB1 adds 827a1bd9af9d cifs: update internal version number adds 9f867ba24d36 Merge tag '6.15-rc-part2-smb3-client-fixes' of git://git.s [...] adds 121df45b37a1 s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation adds 1f266fd704ef s390/lowcore: Remove unused machine_flags adds 8691abd3afaa s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs adds d10493787421 s390/kvm: Split kvm_host header file adds 5eeec5694514 s390/asm-offsets: Include ftrace_regs.h instead of ftrace.h adds b9be1bee2f27 s390/asm-offsets: Remove ASM_OFFSETS_C adds 3232f1c80865 s390/processor: Use bitop functions for cpu flag helper functions adds 991a20173a1f s390: Fix linker error when -no-pie option is unavailable adds 1018424ace7e s390/smp: Add support for HOTPLUG_SMT adds af6bfcd1698d s390/mm: Dump fault info in case of low address protection fault adds 807c27430354 s390/pci: Fix dev.dma_range_map missing sentinel element adds d33d729afcc8 s390/vfio-ap: Fix no AP queue sharing allowed message writ [...] adds dd9db3bff8ec Merge tag 's390-6.15-2' of git://git.kernel.org/pub/scm/li [...] adds 12e0b15b1986 crypto: inside-secure/eip93 - acquire lock on eip93_put_de [...] adds a8662bcd2ff1 Merge tag 'v6.15-p3' of git://git.kernel.org/pub/scm/linux [...] adds ab4976976ee1 Input: drop vb2_ops_wait_prepare/finish adds a7550ff59edf Input: Switch to use hrtimer_setup() adds ed872cea144c dt-bindings: input: touchscreen: Add Z2 controller adds 471a92f8a21a Input: apple_z2 - add a driver for Apple Z2 touchscreens adds 9995b98a4b2a MAINTAINERS: Add entries for Apple Z2 touchscreen driver adds 2034fe663a1a dt-bindings: input: Correct indentation and style in DTS example adds e51cb50f0bc0 dt-bindings: input: matrix_keypad: convert to YAML adds 2eeac6d4bb5e dt-bindings: input: matrix_keypad: add settle time after e [...] adds 90a0a63451e4 Input: matrix_keypad - add settle time after enabling all columns adds e71087ebcd0e Input: matrix_keypad - use fsleep for delays after activat [...] adds 564dcfc124c3 Input: apple_z2 - fix potential confusion in Kconfig adds 496b7d2e5b93 Input: synaptics - hide unused smbus_pnp_ids[] array adds 7f7573bd4f37 Input: pm8941-pwrkey - fix dev_dbg() output in pm8941_pwrk [...] adds 0b119045b79a Merge tag 'v6.14-rc4' into next adds aed2626f465e dt-bindings: input: matrix_keypad - add missing property adds 3066a95d14ae dt-bindings: input: matrix_keypad - add wakeup-source property adds 8d2764251ffe dt-bindings: input: goodix,gt9916: Document gt9897 compatible adds 4d395cb071a3 Input: goodix_berlin - add support for Berlin-A series adds 946661e3bef8 Merge branch 'next' into for-linus adds 56f944529ec2 Merge tag 'input-for-v6.15-rc0' of git://git.kernel.org/pu [...] adds ee20c69c789b drm: adp: Fix NULL vs IS_ERR() check in adp_plane_new() adds 889f32b4d7bf Merge tag 'drm-misc-next-fixes-2025-03-27' of https://gitl [...] adds 32a43b601466 drm/i915/watermark: Check bounds for scaler_users for dsc [...] adds af9ec6e4682c drm/i915/display: Fix build error without DRM_FBDEV_EMULATION adds 41ae768afbf5 Merge tag 'drm-intel-next-fixes-2025-03-25' of https://git [...] adds 488975c2d3e1 drm/xe/eustall: Fix a possible pointer dereference after free adds 4fa752a3bdda drm/xe/vf: Don't check CTC_MODE[0] if VF adds d2de4410a88f drm/xe: Apply Wa_16023105232 adds caf2f15648ba drm/xe: Move survivability back to xe adds 22d00862a62a drm/xe: Set survivability mode before heci init adds 5e66cf6edddb drm/xe: Fix unmet direct dependencies warning adds 227bcf2c55c8 Merge tag 'drm-xe-next-fixes-2025-03-27' of https://gitlab [...] adds f23e9116ebb7 drm/amd/pm: Prevent division by zero adds 7d641c2b8327 drm/amd/pm: Prevent division by zero adds 4e3d9508c056 drm/amd/pm: Prevent division by zero adds 4b8c3c0d17c0 drm/amd/pm: Prevent division by zero adds 7c246a05df51 drm/amd/pm: Prevent division by zero adds b03f1810db7b drm/amd/pm: Add zero RPM enabled OD setting support for SMU14.0.2 adds 5f054ddead33 drm/amd: Handle being compiled without SI or CIK support better adds f21e6d149b49 drm/amd/display: Increase vblank offdelay for PSR panels adds 0389f2a3a23c Revert "drm/amd/display: dml2 soc dscclk use DPM table clk [...] adds 8058061ed9d6 drm/amd/display: prevent hang on link training fail adds 704bc361e3a4 drm/amd/display: Actually do immediate vblank disable adds f3f05a0ec584 drm/amdgpu: Use correct gfx deferred error count adds ee97326fb965 drm/amdgpu: Add NPS2 to DPX compatible mode adds cc11dffc14bd drm/amdgpu: Update ta ras block adds aedc92be9621 drm/amdgpu: Parse all deferred errors with UMC aca handle adds 510a16d99548 Revert "drm/amdgpu/sdma_v4_4_2: update VM flush implementa [...] adds 1f86f4125e16 drm/amdgpu: stop unmapping MQD for kernel queues v3 adds 5b3c08ae9ed3 Remove unnecessary firmware version check for gc v9_4_2 adds 1eef87883c18 drm/amd/pm: Remove host limit metrics support adds 942de4ea6921 drm/amd/pm: Update smu metrics table for smu_v13_0_6 adds 27145f78f56a drm/amdgpu: Prefer shadow rom when available adds eddff9a58f18 drm/amd/pm: Add gpu_metrics_v1_8 adds 4161050d47e1 drm/amdgpu/gfx11: fix num_mec adds dce8bd9137b8 drm/amdgpu/gfx12: fix num_mec adds 526da2436b89 Merge tag 'amd-drm-next-6.15-2025-03-27' of https://gitlab [...] adds 85a063b8b281 drm/i2c: tda998x: select CONFIG_DRM_KMS_HELPER adds e2cb28ea3e01 Merge tag 'drm-misc-next-fixes-2025-04-04' of https://gitl [...] adds 758e4c86a159 Merge tag 'drm-next-2025-04-05' of https://gitlab.freedesk [...] adds 10e9510a6d23 gendwarfksyms: Add a separate pass to resolve FQNs adds e966ad0edd00 kbuild: remove EXTRA_*FLAGS support adds 90efe2b9119f gen_compile_commands.py: remove code for '#' replacement adds 6c3fb0bb4d4f genksyms: factor out APP for the ST_NORMAL state adds 226ac19c217f kconfig: do not clear SYMBOL_VALID when reading include/co [...] adds ab5bc764bdc2 kconfig: remove unnecessary cast in sym_get_string() adds 59d60d26a58b modpost: introduce get_basename() helper adds 144fced6852b modpost: use strstarts() to clean up parse_source_files() adds ac954145e1ee kbuild: rust: add rustc-min-version support function adds 9d702bb1d3c0 scripts: make python shebangs specific about desired version adds c15253494fd9 kbuild: move -fzero-init-padding-bits=all to the top-level [...] adds d0beb73d1d8a kbuild: remove KBUILD_ENABLE_EXTRA_GCC_CHECKS support adds 700bd25bd4f4 docs: kconfig: Mention IS_REACHABLE as way for optional de [...] adds 268d191abc57 kbuild: implement CONFIG_HEADERS_INSTALL for Usermode Linux adds dbdffaf50ff9 kbuild, rust: use -fremap-path-prefix to make paths relative adds 1195306ee359 kbuild: deb-pkg: add debarch for ARCH=loongarch64 adds 82c09de2d4c4 kbuild: add dependency from vmlinux to sorttable adds f757f6011c92 kbuild: fix argument parsing in scripts/config adds eb47ee018173 kbuild: add Kbuild bash completion adds 87bb368d0637 kbuild: exclude .rodata.(cst|str)* when building ranges adds 479fde496586 Revert "kheaders: Ignore silly-rename files" adds ba4d705046fb kbuild: do not generate .tmp_vmlinux*.map when CONFIG_VMLI [...] adds e22bbb8e9784 kbuild: link-vmlinux.sh: Make output file name configurable adds 9b400d17259b kbuild: Introduce Kconfig symbol for linking vmlinux with [...] adds ac4f06789b4f kbuild: Create intermediate vmlinux build with relocations [...] adds e6a03a666995 x86: Get rid of Makefile.postlink adds 82e7a5997170 Documentation/kbuild: Fix indentation in modules.rst example adds 7e752910b8ac kbuild: deb-pkg: fix versioning for -rc releases adds 1c3107ec7392 kbuild: deb-pkg: remove "version" variable in mkdebian adds 00e81f4fc15a kbuild: Add a help message for "headers" adds a7a05b1b2739 kbuild: deb-pkg: add comment about future removal of KDEB_ [...] adds 97282e6d380d x86: drop unnecessary prefix map configuration adds cacd22ce6958 kbuild: make all file references relative to source root adds 6c6c1fc09de3 modpost: require a MODULE_DESCRIPTION() adds 62604063621f kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally adds 8bdd53e06601 kbuild: pacman-pkg: hardcode module installation path adds 2c8725c1dca3 rust: kbuild: skip `--remap-path-prefix` for `rustdoc` adds 3b8241f64c46 nios2: migrate to the generic rule for built-in DTB adds a26fe287eed1 kconfig: merge_config: use an empty file as initfile adds a7c699d090a1 kbuild: rpm-pkg: build a debuginfo RPM adds f4d2ef48250a Merge tag 'kbuild-v6.15' of git://git.kernel.org/pub/scm/l [...] adds 427011db477d sh: Align .bss section padding to 8-byte boundary adds 5f2efd67a17e sh: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX adds 1f80fbac0ba7 Merge tag 'sh-for-v6.15-tag1' of git://git.kernel.org/pub/ [...] adds 324a2219ba38 Revert "timekeeping: Fix possible inconsistencies in _COAR [...] adds a91c49517de3 Merge tag 'timers-urgent-2025-04-06' of git://git.kernel.o [...] adds 825dfab23bca irqdomain: Rename irq_set_default_host() to irq_set_defaul [...] adds 0a27ea384c82 irqdomain: Rename irq_get_default_host() to irq_get_defaul [...] adds d2705d33885e irqdomain: Stop using 'host' for domain adds 9b305678c55d genirq/migration: Use irqd_get_parent_data() in irq_force_ [...] adds ff0c66685d93 Merge tag 'irq-urgent-2025-04-06' of git://git.kernel.org/ [...] adds 8fa7292fee5c treewide: Switch/rename to timer_delete[_sync]() adds 48ad7bbfd53a treewide: Convert new and leftover hrtimer_init() users adds 9779489a31d7 hrtimers: Delete hrtimer_init() adds 50177a8b2ec7 hrtimers: Switch to use __htimer_setup() adds 87d82cff3829 hrtimers: Merge __hrtimer_init() into __hrtimer_setup() adds 04257da0c99c hrtimers: Make callback function pointer private adds 1cc24f2e766c hrtimers: Remove unnecessary NULL check in hrtimer_start_r [...] adds fcea1ccf2476 hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_set [...] adds e9ef2093ad9e hrtimers: Rename debug_init() to debug_setup() adds 59c9edafc0f3 hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack() adds 244132c4e577 tracing/timers: Rename the hrtimer_init event to hrtimer_setup adds 16cd1c265776 Merge tag 'timers-cleanups-2025-04-06' of git://git.kernel [...] adds 6f110a5e4f99 Disable SLUB_TINY for build testing adds 975776841e68 sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP adds 169eae7711ea rseq: Eliminate useless task_work on execve adds 302deb109d6c Merge tag 'sched-urgent-2025-04-06' of git://git.kernel.or [...] adds a3c3c66670ce perf/core: Fix child_total_time_enabled accounting bug at [...] adds dda888789496 Merge tag 'perf-urgent-2025-04-06' of git://git.kernel.org [...] adds fcc0f1692362 ASoC: SOF: Intel: Let SND_SOF_SOF_HDA_SDW_BPT select SND_H [...] adds 59f392fa7cf8 Merge tag 'soundwire-6.15-rc1-fixes' of git://git.kernel.o [...] adds 1c7c7388e6c3 tools/power turbostat: Clustered Uncore MHz counters shoul [...] adds b312d880fb46 tools/power turbostat: Allow Zero return value for some RA [...] adds 5132681dcd96 tools/power turbostat: Fix names matching adds ed625c61b85c tools/power turbostat: Add idle governor statistics reporting adds eb187540d13a tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 adds f729775f79a9 tools/power turbostat: report CoreThr per measurement interval adds 3ae850866337 tools/power turbostat: Document GNR UncMHz domain convention adds f8b136ef2605 tools/power turbostat: Restore GFX sysfs fflush() call adds 994633894f20 tools/power turbostat: re-factor sysfs code adds ec4acd3166d8 tools/power turbostat: disable "cpuidle" invocation counte [...] adds 03e00e373cab tools/power turbostat: v2025.05.06 adds 710329254dc3 Merge tag 'turbostat-2025.05.06' of git://git.kernel.org/p [...] adds 0efdedb3358a tools/include: make uapi/linux/types.h usable from assembly adds 0af2f6be1b42 Linux 6.15-rc1
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + CREDITS | 4 + Documentation/admin-guide/kernel-parameters.txt | 22 +- Documentation/arch/riscv/hwprobe.rst | 32 ++ Documentation/block/ublk.rst | 37 +- Documentation/dev-tools/checkpatch.rst | 18 - .../bindings/input/gpio-matrix-keypad.txt | 49 --- .../bindings/input/gpio-matrix-keypad.yaml | 103 +++++ .../bindings/input/qcom,pm8921-keypad.yaml | 46 +- .../bindings/input/qcom,pm8921-pwrkey.yaml | 36 +- .../input/touchscreen/apple,z2-multitouch.yaml | 70 +++ .../bindings/input/touchscreen/goodix,gt9916.yaml | 1 + .../bindings/input/touchscreen/ti,ads7843.yaml | 32 +- .../devicetree/bindings/power/wakeup-source.txt | 2 +- .../devicetree/bindings/riscv/extensions.yaml | 149 +++++++ .../devicetree/bindings/rtc/adi,max31335.yaml | 4 +- .../devicetree/bindings/rtc/nxp,pcf2127.yaml | 3 +- .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 5 + Documentation/filesystems/9p.rst | 6 +- Documentation/kbuild/bash-completion.rst | 65 +++ Documentation/kbuild/index.rst | 2 + Documentation/kbuild/kconfig-language.rst | 29 +- Documentation/kbuild/makefiles.rst | 17 +- Documentation/kbuild/modules.rst | 2 +- Documentation/kbuild/reproducible-builds.rst | 17 - Documentation/netlink/specs/rt_addr.yaml | 42 +- Documentation/netlink/specs/rt_route.yaml | 180 ++++---- Documentation/networking/netdevices.rst | 23 + Documentation/trace/debugging.rst | 2 + Documentation/trace/ftrace.rst | 4 +- MAINTAINERS | 28 +- Makefile | 27 +- arch/Kconfig | 7 + arch/alpha/kernel/srmcons.c | 2 +- arch/arc/kernel/intc-arcv2.c | 2 +- arch/arc/kernel/intc-compact.c | 2 +- arch/arm/mach-footbridge/dc21285.c | 2 +- arch/arm/mach-pxa/irq.c | 2 +- arch/arm/mach-pxa/sharpsl_pm.c | 4 +- arch/arm64/Makefile | 2 +- arch/m68k/amiga/amisound.c | 2 +- arch/m68k/mac/macboing.c | 4 +- arch/mips/Kconfig | 1 + arch/mips/Makefile | 4 - arch/mips/Makefile.postlink | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 6 +- arch/mips/pci/pci-xtalk-bridge.c | 2 +- arch/mips/sgi-ip22/ip22-reset.c | 2 +- arch/mips/sgi-ip27/ip27-irq.c | 2 +- arch/mips/sgi-ip30/ip30-irq.c | 2 +- arch/nios2/Kbuild | 2 +- arch/nios2/boot/dts/Makefile | 4 +- arch/nios2/kernel/irq.c | 2 +- arch/nios2/kernel/prom.c | 2 +- arch/nios2/platform/Kconfig.platform | 11 +- arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/booke.c | 4 +- arch/powerpc/platforms/44x/uic.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_pic.c | 2 +- arch/powerpc/platforms/amigaone/setup.c | 2 +- arch/powerpc/platforms/cell/spufs/gang.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 63 ++- arch/powerpc/platforms/cell/spufs/sched.c | 6 +- arch/powerpc/platforms/cell/spufs/spufs.h | 2 + arch/powerpc/platforms/chrp/setup.c | 2 +- arch/powerpc/platforms/embedded6xx/flipper-pic.c | 2 +- arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/low_i2c.c | 2 +- arch/powerpc/platforms/powermac/pic.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/ps3/interrupt.c | 2 +- arch/powerpc/platforms/pseries/msi.c | 2 +- arch/powerpc/sysdev/ehv_pic.c | 2 +- arch/powerpc/sysdev/ipic.c | 2 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/riscv/Kbuild | 1 - arch/riscv/Kconfig | 85 ++-- arch/riscv/Kconfig.socs | 2 - arch/riscv/Makefile | 3 +- arch/riscv/Makefile.postlink | 11 +- arch/riscv/boot/Makefile | 5 +- arch/riscv/boot/dts/Makefile | 2 - arch/riscv/configs/defconfig | 2 - arch/riscv/configs/nommu_k210_defconfig | 2 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/errata/Makefile | 6 +- arch/riscv/include/asm/arch_hweight.h | 6 +- arch/riscv/include/asm/asm.h | 1 + arch/riscv/include/asm/bitops.h | 4 +- arch/riscv/include/asm/checksum.h | 3 +- arch/riscv/include/asm/cmpxchg.h | 38 +- arch/riscv/include/asm/cpufeature.h | 7 +- arch/riscv/include/asm/ftrace.h | 7 +- arch/riscv/include/asm/hwcap.h | 5 + arch/riscv/include/asm/hwprobe.h | 2 +- arch/riscv/include/asm/insn-def.h | 3 + arch/riscv/include/asm/page.h | 27 +- arch/riscv/include/asm/pgtable.h | 55 ++- arch/riscv/include/asm/ptrace.h | 18 +- arch/riscv/include/asm/runtime-const.h | 268 ++++++++++++ arch/riscv/include/asm/suspend.h | 4 + arch/riscv/include/uapi/asm/hwprobe.h | 9 + arch/riscv/include/uapi/asm/kvm.h | 2 + arch/riscv/kernel/asm-offsets.c | 1 - arch/riscv/kernel/cpufeature.c | 197 +++++++-- arch/riscv/kernel/elf_kexec.c | 3 + arch/riscv/kernel/ftrace.c | 6 +- arch/riscv/kernel/jump_label.c | 4 +- arch/riscv/kernel/mcount.S | 24 +- arch/riscv/kernel/setup.c | 5 - arch/riscv/kernel/smp.c | 2 + arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/kernel/suspend.c | 14 + arch/riscv/kernel/sys_hwprobe.c | 15 +- arch/riscv/kernel/traps_misaligned.c | 14 +- arch/riscv/kernel/unaligned_access_speed.c | 242 +++++++---- arch/riscv/kernel/vec-copy-unaligned.S | 2 +- arch/riscv/kernel/vendor_extensions.c | 2 +- arch/riscv/kernel/vmlinux.lds.S | 3 + arch/riscv/kvm/vcpu_onereg.c | 4 + arch/riscv/lib/csum.c | 21 +- arch/riscv/lib/strcmp.S | 5 +- arch/riscv/lib/strlen.S | 5 +- arch/riscv/lib/strncmp.S | 5 +- arch/riscv/mm/context.c | 2 +- arch/riscv/mm/hugetlbpage.c | 76 ++-- arch/riscv/mm/init.c | 97 ++--- arch/riscv/mm/physaddr.c | 2 +- arch/riscv/mm/tlbflush.c | 35 +- arch/riscv/purgatory/entry.S | 1 + arch/s390/Kconfig | 2 + arch/s390/Makefile | 2 +- arch/s390/Makefile.postlink | 4 +- arch/s390/hypfs/hypfs_diag_fs.c | 2 + arch/s390/include/asm/kvm_host.h | 339 +-------------- arch/s390/include/asm/kvm_host_types.h | 348 +++++++++++++++ arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/processor.h | 19 +- arch/s390/include/asm/thread_info.h | 3 - arch/s390/include/asm/topology.h | 6 + arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/dumpstack.c | 1 + arch/s390/kernel/early.c | 1 + arch/s390/kernel/entry.S | 2 +- arch/s390/kernel/setup.c | 1 - arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/stacktrace.c | 1 + arch/s390/kernel/time.c | 2 +- arch/s390/mm/cmm.c | 6 +- arch/s390/mm/fault.c | 1 + arch/s390/mm/pfault.c | 1 + arch/s390/pci/pci_bus.c | 27 +- arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/drivers/pci/common.c | 4 +- arch/sh/kernel/vmlinux.lds.S | 15 +- arch/sparc/kernel/led.c | 4 +- arch/um/drivers/vector_kern.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/Makefile | 6 - arch/x86/Makefile.postlink | 40 -- arch/x86/boot/Makefile | 1 - arch/x86/boot/compressed/Makefile | 10 +- arch/x86/include/asm/iosf_mbi.h | 7 - arch/x86/kernel/apic/vector.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 6 +- arch/x86/kvm/xen.c | 4 +- arch/x86/lib/copy_user_64.S | 18 + arch/x86/mm/init_64.c | 15 +- arch/x86/platform/intel/iosf_mbi.c | 13 - arch/x86/power/cpu.c | 14 + arch/x86/tools/insn_decoder_test.c | 2 - arch/xtensa/platforms/iss/console.c | 2 +- arch/xtensa/platforms/iss/network.c | 2 +- block/blk-core.c | 2 +- block/blk-mq.c | 29 +- block/blk-stat.c | 2 +- block/blk-stat.h | 2 +- block/blk-throttle.c | 4 +- drivers/accel/qaic/qaic_timesync.c | 2 +- drivers/accessibility/speakup/main.c | 18 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/ata/libata-eh.c | 2 +- drivers/atm/idt77105.c | 4 +- drivers/atm/iphase.c | 2 +- drivers/atm/lanai.c | 2 +- drivers/atm/nicstar.c | 2 +- drivers/atm/suni.c | 2 +- drivers/auxdisplay/line-display.c | 8 +- drivers/auxdisplay/panel.c | 4 +- drivers/base/devcoredump.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/power/wakeup.c | 6 +- drivers/block/amiflop.c | 10 +- drivers/block/aoe/aoedev.c | 2 +- drivers/block/aoe/aoemain.c | 2 +- drivers/block/ataflop.c | 12 +- drivers/block/drbd/drbd_main.c | 2 +- drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/floppy.c | 8 +- drivers/block/sunvdc.c | 2 +- drivers/block/swim3.c | 10 +- drivers/block/ublk_drv.c | 223 ++++++++-- drivers/bluetooth/bluecard_cs.c | 4 +- drivers/bluetooth/hci_bcsp.c | 2 +- drivers/bluetooth/hci_h5.c | 6 +- drivers/bluetooth/hci_qca.c | 10 +- drivers/bus/fsl-mc/dpmcp.c | 22 - drivers/bus/fsl-mc/fsl-mc-allocator.c | 5 - drivers/bus/fsl-mc/fsl-mc-private.h | 6 - drivers/bus/fsl-mc/mc-io.c | 20 - drivers/bus/mhi/host/pci_generic.c | 8 +- drivers/char/dtlk.c | 6 +- drivers/char/hangcheck-timer.c | 2 +- drivers/char/hw_random/xgene-rng.c | 2 +- drivers/char/ipmi/bt-bmc.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 4 +- drivers/char/ipmi/ssif_bmc.c | 2 +- drivers/char/random.c | 2 +- drivers/char/tlclk.c | 4 +- drivers/char/tpm/tpm-dev-common.c | 4 +- drivers/clocksource/timer-riscv.c | 6 + drivers/comedi/drivers/comedi_test.c | 12 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/jr3_pci.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/crypto/axis/artpec6_crypto.c | 4 +- drivers/crypto/inside-secure/eip93/eip93-hash.c | 3 +- drivers/dma-buf/st-dma-fence.c | 2 +- drivers/dma/imx-dma.c | 4 +- drivers/dma/ioat/dma.c | 2 +- drivers/dma/ioat/init.c | 4 +- drivers/firewire/core-transaction.c | 2 +- drivers/firmware/cirrus/cs_dsp.c | 2 + drivers/firmware/psci/psci_checker.c | 2 +- drivers/gpu/drm/adp/adp_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 58 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 88 +--- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 90 +--- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 104 +---- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 58 +-- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 68 +-- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 79 +--- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/vega10_sdma_pkt_open.h | 70 --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 43 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 2 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 6 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 7 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 114 +++++ .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 4 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 2 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 15 - .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 55 ++- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/bridge/Kconfig | 13 +- drivers/gpu/drm/bridge/tda998x_drv.c | 2 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 +- drivers/gpu/drm/gud/gud_pipe.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 2 + drivers/gpu/drm/i915/display/skl_watermark.c | 5 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 6 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 4 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 6 - drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 2 +- drivers/gpu/drm/mediatek/mtk_dp.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 4 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/xe/Kconfig | 2 +- drivers/gpu/drm/xe/regs/xe_engine_regs.h | 4 + drivers/gpu/drm/xe/xe_device.c | 17 +- drivers/gpu/drm/xe/xe_eu_stall.c | 8 +- drivers/gpu/drm/xe/xe_execlist.c | 2 +- drivers/gpu/drm/xe/xe_gt_clock.c | 54 ++- drivers/gpu/drm/xe/xe_gt_types.h | 2 + drivers/gpu/drm/xe/xe_hw_engine.c | 33 ++ drivers/gpu/drm/xe/xe_pci.c | 16 +- drivers/gpu/drm/xe/xe_survivability_mode.c | 31 +- drivers/gpu/drm/xe/xe_survivability_mode.h | 1 - drivers/gpu/drm/xe/xe_wa.c | 6 + drivers/gpu/drm/xe/xe_wa_oob.rules | 2 + drivers/greybus/operation.c | 2 +- drivers/hid/hid-apple.c | 4 +- drivers/hid/hid-appleir.c | 2 +- drivers/hid/hid-appletb-kbd.c | 2 +- drivers/hid/hid-magicmouse.c | 4 +- drivers/hid/hid-multitouch.c | 4 +- drivers/hid/hid-nvidia-shield.c | 2 +- drivers/hid/hid-prodikeys.c | 2 +- drivers/hid/hid-sony.c | 2 +- drivers/hid/hid-uclogic-core.c | 2 +- drivers/hid/hid-wiimote-core.c | 2 +- drivers/hid/usbhid/hid-core.c | 4 +- drivers/hid/wacom_sys.c | 2 +- drivers/hsi/clients/ssi_protocol.c | 18 +- drivers/hte/hte-tegra194-test.c | 2 +- drivers/hwmon/pwm-fan.c | 2 +- drivers/i2c/busses/i2c-img-scb.c | 2 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 2 +- drivers/infiniband/hw/hfi1/aspm.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/driver.c | 2 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 8 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/irdma/cm.c | 2 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mthca/mthca_catas.c | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 2 +- drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 4 +- drivers/infiniband/hw/qib/qib_init.c | 10 +- drivers/infiniband/hw/qib/qib_mad.c | 2 +- drivers/infiniband/hw/qib/qib_sd7220.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 8 +- drivers/infiniband/sw/rxe/rxe_qp.c | 4 +- drivers/input/ff-memless.c | 4 +- drivers/input/gameport/gameport.c | 4 +- drivers/input/input.c | 4 +- drivers/input/joystick/db9.c | 2 +- drivers/input/joystick/gamecon.c | 2 +- drivers/input/joystick/n64joy.c | 2 +- drivers/input/joystick/turbografx.c | 2 +- drivers/input/joystick/walkera0701.c | 3 +- drivers/input/keyboard/gpio_keys.c | 10 +- drivers/input/keyboard/imx_keypad.c | 2 +- drivers/input/keyboard/matrix_keypad.c | 8 +- drivers/input/keyboard/snvs_pwrkey.c | 2 +- drivers/input/keyboard/tegra-kbc.c | 4 +- drivers/input/misc/pm8941-pwrkey.c | 4 +- drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/byd.c | 2 +- drivers/input/mouse/synaptics.c | 2 + drivers/input/rmi4/rmi_f54.c | 2 - drivers/input/serio/hil_mlc.c | 2 +- drivers/input/serio/hp_sdc.c | 2 +- drivers/input/touchscreen/Kconfig | 13 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ad7877.c | 2 +- drivers/input/touchscreen/ad7879.c | 2 +- drivers/input/touchscreen/apple_z2.c | 477 +++++++++++++++++++++ drivers/input/touchscreen/atmel_mxt_ts.c | 2 - drivers/input/touchscreen/bu21029_ts.c | 2 +- drivers/input/touchscreen/exc3000.c | 2 +- drivers/input/touchscreen/goodix_berlin.h | 16 +- drivers/input/touchscreen/goodix_berlin_core.c | 21 +- drivers/input/touchscreen/goodix_berlin_i2c.c | 14 +- drivers/input/touchscreen/goodix_berlin_spi.c | 48 ++- drivers/input/touchscreen/sur40.c | 2 - drivers/input/touchscreen/sx8654.c | 2 +- drivers/input/touchscreen/tsc2007.h | 2 + drivers/input/touchscreen/tsc2007_core.c | 5 +- drivers/input/touchscreen/tsc200x-core.c | 4 +- drivers/iommu/dma-iommu.c | 2 +- drivers/irqchip/irq-armada-370-xp.c | 6 +- drivers/irqchip/irq-clps711x.c | 2 +- drivers/irqchip/irq-imx-gpcv2.c | 2 +- drivers/irqchip/irq-pic32-evic.c | 2 +- drivers/irqchip/irq-xilinx-intc.c | 2 +- drivers/irqchip/irq-xtensa-mx.c | 2 +- drivers/irqchip/irq-xtensa-pic.c | 4 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 6 +- drivers/isdn/hardware/mISDN/hfcpci.c | 14 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 10 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 6 +- drivers/isdn/hardware/mISDN/w6692.c | 8 +- drivers/isdn/mISDN/dsp_core.c | 6 +- drivers/isdn/mISDN/dsp_tones.c | 4 +- drivers/isdn/mISDN/fsm.c | 4 +- drivers/leds/flash/leds-rt8515.c | 4 +- drivers/leds/flash/leds-sgm3140.c | 6 +- drivers/leds/led-core.c | 4 +- drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/leds/trigger/ledtrig-transient.c | 2 +- drivers/macintosh/adbhid.c | 2 +- drivers/mailbox/mailbox-altera.c | 2 +- drivers/md/bcache/stats.c | 2 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-vdo/dedupe.c | 2 +- drivers/md/dm-writecache.c | 6 +- drivers/md/md.c | 4 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_vbi.c | 4 +- drivers/media/common/saa7146/saa7146_video.c | 2 +- drivers/media/dvb-core/dmxdev.c | 6 +- drivers/media/i2c/tc358743.c | 4 +- drivers/media/i2c/tvaudio.c | 4 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 +- drivers/media/pci/bt8xx/bttv-input.c | 4 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/pci/ivtv/ivtv-irq.c | 6 +- drivers/media/pci/ivtv/ivtv-streams.c | 4 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +- drivers/media/pci/saa7134/saa7134-core.c | 10 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/saa7134/saa7134-ts.c | 2 +- drivers/media/pci/saa7134/saa7134-vbi.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 2 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 6 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 2 +- drivers/media/radio/radio-cadet.c | 2 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/igorplugusb.c | 4 +- drivers/media/rc/img-ir/img-ir-hw.c | 4 +- drivers/media/rc/img-ir/img-ir-raw.c | 2 +- drivers/media/rc/imon.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 4 +- drivers/media/rc/rc-ir-raw.c | 2 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/serial_ir.c | 2 +- drivers/media/usb/au0828/au0828-dvb.c | 4 +- drivers/media/usb/au0828/au0828-video.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 16 +- drivers/memory/tegra/tegra210-emc-core.c | 4 +- drivers/memstick/core/ms_block.c | 4 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/memstick/host/r592.c | 4 +- drivers/memstick/host/tifm_ms.c | 4 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 4 +- drivers/misc/cardreader/rtsx_usb.c | 2 +- drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/sgi-xp/xpc_partition.c | 2 +- drivers/mmc/core/host.c | 4 +- drivers/mmc/host/atmel-mci.c | 8 +- drivers/mmc/host/dw_mmc.c | 16 +- drivers/mmc/host/jz4740_mmc.c | 4 +- drivers/mmc/host/meson-mx-sdio.c | 4 +- drivers/mmc/host/mvsdio.c | 4 +- drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/omap.c | 10 +- drivers/mmc/host/sdhci.c | 8 +- drivers/mmc/host/tifm_sd.c | 2 +- drivers/mmc/host/via-sdmmc.c | 4 +- drivers/mmc/host/vub300.c | 6 +- drivers/mmc/host/wbsd.c | 2 +- drivers/most/most_usb.c | 4 +- drivers/mtd/sm_ftl.c | 4 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/arcnet/com20020-pci.c | 17 +- drivers/net/can/grcan.c | 12 +- drivers/net/can/kvaser_pciefd.c | 6 +- drivers/net/can/sja1000/peak_pcmcia.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 11 +- drivers/net/dsa/mv88e6xxx/phy.c | 7 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 4 +- drivers/net/dummy.c | 1 + drivers/net/eql.c | 2 +- drivers/net/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c589_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/airoha/airoha_eth.c | 31 +- drivers/net/ethernet/airoha/airoha_eth.h | 3 + drivers/net/ethernet/airoha/airoha_ppe.c | 8 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 6 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 4 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/apple/bmac.c | 6 +- drivers/net/ethernet/apple/mace.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 8 +- drivers/net/ethernet/broadcom/b44.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 +- drivers/net/ethernet/broadcom/bnx2.c | 10 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 26 +- drivers/net/ethernet/brocade/bna/bnad.c | 16 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 2 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 4 +- drivers/net/ethernet/cisco/enic/enic_clsf.h | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/dec/tulip/21142.c | 4 +- drivers/net/ethernet/dec/tulip/de2104x.c | 6 +- drivers/net/ethernet/dec/tulip/dmfe.c | 2 +- drivers/net/ethernet/dec/tulip/interrupt.c | 4 +- drivers/net/ethernet/dec/tulip/pnic2.c | 6 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/uli526x.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 6 +- drivers/net/ethernet/google/gve/gve_main.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 39 +- drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/e1000e/defines.h | 3 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 80 +++- drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 + drivers/net/ethernet/intel/e1000e/netdev.c | 8 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 4 +- drivers/net/ethernet/intel/idpf/idpf_main.c | 6 +- drivers/net/ethernet/intel/igb/igb_main.c | 8 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 14 +- drivers/net/ethernet/intel/igc/igc_xdp.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 201 ++++++--- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 9 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/catas.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 2 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 6 +- drivers/net/ethernet/seeq/ether3.c | 6 +- drivers/net/ethernet/sfc/ef100_netdev.c | 6 +- drivers/net/ethernet/sfc/ef100_nic.c | 47 +- drivers/net/ethernet/sfc/falcon/falcon.c | 2 +- drivers/net/ethernet/sfc/falcon/rx.c | 2 +- drivers/net/ethernet/sfc/mcdi.c | 4 +- drivers/net/ethernet/sfc/rx_common.c | 2 +- drivers/net/ethernet/sfc/siena/mcdi.c | 4 +- drivers/net/ethernet/sfc/siena/rx_common.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 8 +- drivers/net/ethernet/sis/sis190.c | 4 +- drivers/net/ethernet/sis/sis900.c | 2 +- drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/ldmvsw.c | 6 +- drivers/net/ethernet/sun/niu.c | 6 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 8 +- drivers/net/ethernet/sun/sunhme.c | 6 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 6 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 2 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/fddi/defza.c | 10 +- drivers/net/hamradio/6pack.c | 6 +- drivers/net/hamradio/scc.c | 26 +- drivers/net/hamradio/yam.c | 2 +- drivers/net/hippi/rrunner.c | 2 +- drivers/net/netdevsim/netdev.c | 17 +- drivers/net/netdevsim/netdevsim.h | 3 + drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/phylink.c | 4 +- drivers/net/slip/slip.c | 14 +- drivers/net/tun.c | 2 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/lan78xx.c | 6 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 12 +- drivers/net/vxlan/vxlan_core.c | 2 +- drivers/net/wan/hdlc_cisco.c | 2 +- drivers/net/wan/hdlc_fr.c | 2 +- drivers/net/wan/hdlc_ppp.c | 2 +- drivers/net/wireguard/device.c | 2 +- drivers/net/wireguard/timers.c | 8 +- drivers/net/wireless/ath/ar5523/ar5523.c | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 4 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +- drivers/net/wireless/ath/ath12k/dp.c | 2 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath6kl/recovery.c | 4 +- drivers/net/wireless/ath/ath6kl/txrx.c | 2 +- drivers/net/wireless/ath/ath9k/channel.c | 2 +- drivers/net/wireless/ath/ath9k/gpio.c | 8 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 6 +- drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/link.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 10 +- drivers/net/wireless/ath/ath9k/pci.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 2 +- drivers/net/wireless/ath/wil6210/main.c | 6 +- drivers/net/wireless/ath/wil6210/netdev.c | 6 +- drivers/net/wireless/ath/wil6210/p2p.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 6 +- drivers/net/wireless/atmel/at76c50x-usb.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_crypto.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 4 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 10 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 6 +- drivers/net/wireless/marvell/libertas/cmdresp.c | 2 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas/main.c | 12 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/main.c | 4 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 2 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 +- drivers/net/wireless/marvell/mwifiex/init.c | 4 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 4 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 4 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 2 +- drivers/net/wireless/marvell/mwifiex/usb.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt792x_core.c | 2 +- drivers/net/wireless/microchip/wilc1000/hif.c | 18 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 4 +- drivers/net/wireless/realtek/rtlwifi/base.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 6 +- drivers/net/wireless/st/cw1200/main.c | 2 +- drivers/net/wireless/st/cw1200/pm.c | 2 +- drivers/net/wireless/st/cw1200/queue.c | 2 +- drivers/net/wireless/st/cw1200/sta.c | 6 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/xen-netback/interface.c | 2 +- drivers/net/xen-netfront.c | 2 +- drivers/nfc/nfcmrvl/fw_dnld.c | 6 +- drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/pn533/uart.c | 2 +- drivers/nfc/st-nci/ndlc.c | 12 +- drivers/nfc/st-nci/se.c | 10 +- drivers/nfc/st21nfca/core.c | 4 +- drivers/nfc/st21nfca/se.c | 6 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 1 + drivers/ntb/hw/idt/ntb_hw_idt.c | 18 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 3 + drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/ntb_transport.c | 2 +- drivers/ntb/test/ntb_perf.c | 4 +- drivers/nvme/host/Kconfig | 13 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/ioctl.c | 68 +-- drivers/nvme/host/multipath.c | 4 +- drivers/nvme/host/pci.c | 3 + drivers/nvme/target/pci-epf.c | 63 ++- drivers/parport/ieee1284.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 2 +- drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pcmcia/i82365.c | 2 +- drivers/pcmcia/soc_common.c | 4 +- drivers/pcmcia/tcic.c | 2 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 2 +- drivers/platform/x86/gigabyte-wmi.c | 4 +- .../x86/intel/speed_select_if/isst_if_common.c | 2 +- drivers/platform/x86/intel_ips.c | 2 +- drivers/platform/x86/sony-laptop.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 35 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/pps/clients/pps-ktimer.c | 2 +- drivers/pps/generators/pps_gen-dummy.c | 4 +- drivers/pps/generators/pps_gen_tio.c | 4 +- drivers/ptp/ptp_ocp.c | 2 +- drivers/rtc/Kconfig | 7 - drivers/rtc/Makefile | 1 - drivers/rtc/dev.c | 2 +- drivers/rtc/rtc-ab-eoz9.c | 24 +- drivers/rtc/rtc-ab8500.c | 11 +- drivers/rtc/rtc-aspeed.c | 16 +- drivers/rtc/rtc-cros-ec.c | 30 +- drivers/rtc/rtc-ds1307.c | 4 +- drivers/rtc/rtc-ds1343.c | 8 +- drivers/rtc/rtc-ds2404.c | 14 +- drivers/rtc/rtc-ds3232.c | 24 +- drivers/rtc/rtc-ep93xx.c | 16 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 2 +- drivers/rtc/rtc-ftrtc010.c | 17 +- drivers/rtc/rtc-m48t86.c | 14 +- drivers/rtc/rtc-max31335.c | 165 +++++-- drivers/rtc/rtc-max77686.c | 37 +- drivers/rtc/rtc-meson-vrtc.c | 12 +- drivers/rtc/rtc-meson.c | 16 +- drivers/rtc/rtc-mpfs.c | 10 +- drivers/rtc/rtc-nxp-bbnsm.c | 29 +- drivers/rtc/rtc-pcf50633.c | 284 ------------ drivers/rtc/rtc-pcf85063.c | 25 +- drivers/rtc/rtc-pl030.c | 16 +- drivers/rtc/rtc-pl031.c | 8 +- drivers/rtc/rtc-pm8xxx.c | 220 ++++++++-- drivers/rtc/rtc-renesas-rtca3.c | 15 +- drivers/rtc/rtc-rv3032.c | 8 +- drivers/rtc/rtc-rx8581.c | 85 ++-- drivers/rtc/rtc-rzn1.c | 108 ++++- drivers/rtc/rtc-s35390a.c | 22 +- drivers/rtc/rtc-s5m.c | 58 ++- drivers/rtc/rtc-sd2405al.c | 16 +- drivers/rtc/rtc-sd3078.c | 71 ++- drivers/rtc/rtc-stm32.c | 10 +- drivers/rtc/rtc-test.c | 4 +- drivers/s390/block/dasd.c | 8 +- drivers/s390/char/con3270.c | 4 +- drivers/s390/char/sclp.c | 12 +- drivers/s390/char/sclp_con.c | 2 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/char/tape_core.c | 2 +- drivers/s390/char/tape_std.c | 2 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/eadm_sch.c | 2 +- drivers/s390/crypto/ap_queue.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 72 ++-- drivers/s390/net/fsm.c | 4 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/s390/scsi/zfcp_qdio.c | 2 +- drivers/scsi/aic7xxx/aic79xx_core.c | 4 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 2 +- drivers/scsi/aic94xx/aic94xx_init.c | 2 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 6 +- drivers/scsi/arcmsr/arcmsr_hba.c | 20 +- drivers/scsi/arm/fas216.c | 6 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/bfa/bfad.c | 10 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 4 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 8 +- drivers/scsi/csiostor/csio_hw.c | 4 +- drivers/scsi/csiostor/csio_mb.c | 4 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/dc395x.c | 12 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/elx/efct/efct_xport.c | 2 +- drivers/scsi/elx/libefc/efc_fabric.c | 2 +- drivers/scsi/elx/libefc/efc_node.c | 2 +- drivers/scsi/esas2r/esas2r_init.c | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 4 +- drivers/scsi/fnic/fdls_disc.c | 12 +- drivers/scsi/fnic/fip.c | 12 +- drivers/scsi/fnic/fnic_main.c | 12 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 14 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 16 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 6 +- drivers/scsi/ipr.c | 12 +- drivers/scsi/isci/host.c | 12 +- drivers/scsi/isci/isci.h | 8 +- drivers/scsi/libfc/fc_fcp.c | 4 +- drivers/scsi/libiscsi.c | 6 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 8 +- drivers/scsi/lpfc/lpfc_attr.c | 2 +- drivers/scsi/lpfc/lpfc_els.c | 4 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_init.c | 20 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/pmcraid.c | 6 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_init.c | 2 +- drivers/scsi/qla2xxx/qla_iocb.c | 4 +- drivers/scsi/qla2xxx/qla_mid.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/spi/Kconfig | 4 +- drivers/spi/spi-bcm2835.c | 18 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-cadence-xspi.c | 2 +- drivers/spi/spi-fsl-qspi.c | 31 +- drivers/spi/spi-qpic-snand.c | 2 +- drivers/spi/spi-rockchip.c | 2 +- .../staging/gpib/agilent_82357a/agilent_82357a.c | 4 +- drivers/staging/gpib/common/gpib_os.c | 4 +- drivers/staging/gpib/common/iblib.c | 2 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 8 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 22 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 2 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 6 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/target/iscsi/iscsi_target_erl0.c | 2 +- drivers/target/iscsi/iscsi_target_erl1.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 4 +- drivers/target/target_core_user.c | 8 +- drivers/tty/ipwireless/hardware.c | 4 +- drivers/tty/mips_ejtag_fdc.c | 4 +- drivers/tty/moxa.c | 2 +- drivers/tty/n_gsm.c | 14 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 +- drivers/tty/serial/8250/8250_core.c | 2 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl011.c | 4 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 6 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/liteuart.c | 4 +- drivers/tty/serial/max3100.c | 4 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/sa1100.c | 4 +- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/synclink_gt.c | 8 +- drivers/tty/sysrq.c | 4 +- drivers/tty/vcc.c | 6 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vt.c | 4 +- drivers/usb/atm/cxacru.c | 2 +- drivers/usb/atm/speedtch.c | 8 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 2 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc2/hcd_queue.c | 4 +- drivers/usb/gadget/legacy/zero.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 8 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/snps_udc_core.c | 4 +- drivers/usb/host/ehci-platform.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-hub.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 6 +- drivers/usb/host/r8a66597-hcd.c | 2 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-hcd.c | 2 +- drivers/usb/host/uhci-q.c | 2 +- drivers/usb/host/xen-hcd.c | 4 +- drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mtk.c | 4 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/isp1760/isp1760-hcd.c | 2 +- drivers/usb/isp1760/isp1760-udc.c | 4 +- drivers/usb/misc/usbtest.c | 2 +- drivers/usb/musb/da8xx.c | 6 +- drivers/usb/musb/mpfs.c | 4 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_dsps.c | 8 +- drivers/usb/musb/tusb6010.c | 8 +- drivers/usb/phy/phy-mv-usb.c | 2 +- drivers/usb/storage/realtek_cr.c | 2 +- drivers/video/fbdev/aty/radeon_backlight.c | 2 +- drivers/video/fbdev/aty/radeon_base.c | 4 +- drivers/video/fbdev/aty/radeon_pm.c | 2 +- drivers/video/fbdev/omap/hwa742.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/watchdog/alim7101_wdt.c | 4 +- drivers/watchdog/at91sam9_wdt.c | 4 +- drivers/watchdog/bcm47xx_wdt.c | 4 +- drivers/watchdog/cpwd.c | 4 +- drivers/watchdog/lpc18xx_wdt.c | 4 +- drivers/watchdog/machzwd.c | 4 +- drivers/watchdog/mixcomwd.c | 4 +- drivers/watchdog/pcwd.c | 2 +- drivers/watchdog/pika_wdt.c | 2 +- drivers/watchdog/sbc60xxwdt.c | 4 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/shwdt.c | 2 +- drivers/watchdog/via_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 4 +- fs/9p/vfs_inode_dotl.c | 2 +- fs/afs/fs_probe.c | 2 +- fs/afs/server.c | 2 +- fs/bcachefs/Kconfig | 1 + fs/bcachefs/acl.c | 4 +- fs/bcachefs/alloc_background.c | 95 ++-- fs/bcachefs/alloc_background.h | 6 +- fs/bcachefs/alloc_foreground.c | 79 +++- fs/bcachefs/backpointers.c | 24 +- fs/bcachefs/bcachefs.h | 7 +- fs/bcachefs/btree_gc.c | 4 +- fs/bcachefs/btree_io.c | 17 +- fs/bcachefs/btree_iter.c | 188 ++++---- fs/bcachefs/btree_iter.h | 122 +++--- fs/bcachefs/btree_key_cache.c | 32 +- fs/bcachefs/btree_node_scan.c | 8 +- fs/bcachefs/btree_types.h | 1 - fs/bcachefs/btree_update.c | 26 +- fs/bcachefs/btree_update_interior.c | 12 +- fs/bcachefs/btree_write_buffer.c | 10 +- fs/bcachefs/buckets.c | 16 +- fs/bcachefs/buckets.h | 21 +- fs/bcachefs/buckets_types.h | 5 + fs/bcachefs/chardev.c | 14 +- fs/bcachefs/clock.c | 2 +- fs/bcachefs/compress.c | 5 +- fs/bcachefs/data_update.c | 8 +- fs/bcachefs/debug.c | 4 +- fs/bcachefs/dirent.c | 16 +- fs/bcachefs/disk_accounting.c | 4 +- fs/bcachefs/disk_groups.c | 4 +- fs/bcachefs/ec.c | 18 +- fs/bcachefs/error.c | 7 +- fs/bcachefs/extent_update.c | 6 +- fs/bcachefs/fs-io-buffered.c | 6 +- fs/bcachefs/fs-io.c | 14 +- fs/bcachefs/fs.c | 24 +- fs/bcachefs/fsck.c | 30 +- fs/bcachefs/inode.c | 18 +- fs/bcachefs/io_misc.c | 18 +- fs/bcachefs/io_read.c | 14 +- fs/bcachefs/io_write.c | 40 +- fs/bcachefs/journal.c | 14 +- fs/bcachefs/journal_io.c | 8 +- fs/bcachefs/migrate.c | 4 +- fs/bcachefs/move.c | 14 +- fs/bcachefs/movinggc.c | 8 +- fs/bcachefs/namei.c | 38 +- fs/bcachefs/quota.c | 2 +- fs/bcachefs/rebalance.c | 12 +- fs/bcachefs/recovery.c | 6 +- fs/bcachefs/reflink.c | 23 +- fs/bcachefs/sb-members.h | 23 +- fs/bcachefs/snapshot.c | 13 +- fs/bcachefs/str_hash.c | 2 +- fs/bcachefs/str_hash.h | 8 +- fs/bcachefs/subvolume.c | 4 +- fs/bcachefs/subvolume.h | 14 +- fs/bcachefs/super-io.c | 21 +- fs/bcachefs/super.c | 85 ++-- fs/bcachefs/tests.c | 30 +- fs/bcachefs/xattr.c | 2 +- fs/btrfs/zstd.c | 2 +- fs/exec.c | 3 +- fs/ext4/super.c | 2 +- fs/jbd2/journal.c | 4 +- fs/jffs2/wbuf.c | 2 +- fs/namespace.c | 3 +- fs/nilfs2/segment.c | 2 +- fs/ocfs2/cluster/tcp.c | 2 +- fs/pstore/platform.c | 2 +- fs/smb/client/cifs_fs_sb.h | 1 + fs/smb/client/cifsfs.h | 5 +- fs/smb/client/cifsglob.h | 7 +- fs/smb/client/cifssmb.c | 32 +- fs/smb/client/connect.c | 180 +++++++- fs/smb/client/fs_context.c | 21 +- fs/smb/client/fs_context.h | 5 + fs/smb/client/inode.c | 19 - fs/smb/client/link.c | 8 +- fs/smb/client/misc.c | 2 + fs/smb/client/smb1ops.c | 57 ++- fs/smb/client/smb2file.c | 21 +- fs/smb/client/smb2glob.h | 1 + fs/smb/client/smb2inode.c | 67 ++- fs/smb/client/smb2ops.c | 32 +- fs/smb/client/smb2pdu.c | 24 +- fs/smb/client/transport.c | 3 + fs/smb/client/xattr.c | 36 ++ fs/smb/common/smb2pdu.h | 3 + fs/smb/server/auth.c | 4 +- fs/smb/server/connection.h | 11 + fs/smb/server/mgmt/user_session.c | 18 +- fs/smb/server/smb2pdu.c | 21 +- fs/smb/server/smbacl.c | 21 +- include/asm-generic/module.h | 8 - include/linux/bvec.h | 6 + include/linux/fsl/mc.h | 2 - include/linux/hrtimer.h | 2 - include/linux/hrtimer_types.h | 4 +- include/linux/io_uring/cmd.h | 1 - include/linux/irqdomain.h | 16 +- include/linux/mfd/mt6397/rtc.h | 5 - include/linux/netdevice.h | 2 +- include/linux/rtc.h | 1 + include/linux/timer.h | 36 +- include/net/ip.h | 16 +- include/net/netdev_lock.h | 3 + include/net/page_pool/memory_provider.h | 6 + include/net/sctp/sctp.h | 2 +- include/trace/events/timer.h | 8 +- include/uapi/linux/ublk_cmd.h | 25 ++ init/Kconfig | 2 +- io_uring/Kconfig | 1 + io_uring/io_uring.c | 18 +- io_uring/io_uring.h | 3 +- io_uring/msg_ring.c | 11 +- io_uring/net.c | 135 +++--- io_uring/refs.h | 7 + io_uring/rsrc.c | 126 +++++- io_uring/uring_cmd.c | 22 +- io_uring/uring_cmd.h | 1 + io_uring/zcrx.c | 8 + kernel/cgroup/cgroup.c | 2 +- kernel/events/core.c | 18 +- kernel/gen_kheaders.sh | 1 - kernel/irq/irqdomain.c | 14 +- kernel/irq/migration.c | 2 +- kernel/kcsan/kcsan_test.c | 2 +- kernel/kthread.c | 4 +- kernel/rcu/rcutorture.c | 2 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tasks.h | 2 +- kernel/rcu/tree_nocb.h | 4 +- kernel/sched/core.c | 1 - kernel/sched/psi.c | 2 +- kernel/time/clocksource.c | 2 +- kernel/time/hrtimer.c | 71 +-- kernel/time/sleep_timeout.c | 2 +- kernel/time/timekeeping.c | 94 ++-- kernel/time/timer.c | 8 +- kernel/time/timer_list.c | 2 +- kernel/trace/ring_buffer.c | 5 +- kernel/trace/trace.c | 66 +-- kernel/trace/trace.h | 1 + kernel/workqueue.c | 14 +- lib/Kconfig.debug | 7 +- mm/Kconfig | 2 +- mm/backing-dev.c | 2 +- mm/page-writeback.c | 4 +- net/9p/client.c | 44 +- net/9p/error.c | 21 +- net/9p/trans_fd.c | 73 ++-- net/appletalk/aarp.c | 4 +- net/atm/clip.c | 2 +- net/atm/lec.c | 26 +- net/atm/mpc.c | 4 +- net/ax25/af_ax25.c | 10 +- net/ax25/ax25_ds_timer.c | 2 +- net/ax25/ax25_subr.c | 10 +- net/ax25/ax25_timer.c | 14 +- net/batman-adv/tp_meter.c | 6 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/rfcomm/core.c | 4 +- net/bridge/br_mdb.c | 6 +- net/bridge/br_multicast.c | 44 +- net/bridge/br_stp.c | 14 +- net/bridge/br_stp_if.c | 12 +- net/can/af_can.c | 2 +- net/core/Makefile | 2 +- net/core/dev.c | 15 +- net/core/dev_api.c | 8 +- net/core/devmem.c | 62 +-- net/core/drop_monitor.c | 8 +- net/core/dst.c | 8 + net/core/gen_estimator.c | 2 +- net/core/{rtnl_net_debug.c => lock_debug.c} | 16 +- net/core/neighbour.c | 10 +- net/core/netdev-genl.c | 6 - net/core/netdev_rx_queue.c | 53 ++- net/core/rtnetlink.c | 8 +- net/core/sock.c | 4 +- net/ipv4/devinet.c | 2 +- net/ipv4/igmp.c | 10 +- net/ipv4/inet_fragment.c | 6 +- net/ipv4/ip_tunnel_core.c | 4 +- net/ipv4/ipmr.c | 2 +- net/ipv4/udp.c | 42 +- net/ipv6/addrconf.c | 54 ++- net/ipv6/calipso.c | 21 +- net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_flowlabel.c | 2 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/route.c | 42 +- net/lapb/lapb_iface.c | 4 +- net/lapb/lapb_timer.c | 8 +- net/llc/llc_c_ac.c | 18 +- net/llc/llc_conn.c | 16 +- net/mac80211/agg-rx.c | 4 +- net/mac80211/agg-tx.c | 6 +- net/mac80211/ibss.c | 2 +- net/mac80211/iface.c | 2 +- net/mac80211/led.c | 2 +- net/mac80211/mesh.c | 8 +- net/mac80211/mesh_plink.c | 12 +- net/mac80211/mlme.c | 16 +- net/mac80211/ocb.c | 2 +- net/mac80211/offchannel.c | 6 +- net/mac80211/pm.c | 4 +- net/mac80211/rx.c | 2 +- net/mac80211/sta_info.c | 2 +- net/mctp/af_mctp.c | 2 +- net/mptcp/pm.c | 2 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipvs/ip_vs_conn.c | 6 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_expect.c | 10 +- net/netfilter/nf_conntrack_netlink.c | 4 +- net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nft_set_hash.c | 3 +- net/netfilter/nft_tunnel.c | 6 +- net/netrom/nr_loopback.c | 2 +- net/nfc/core.c | 6 +- net/nfc/hci/core.c | 4 +- net/nfc/hci/llc_shdlc.c | 8 +- net/nfc/llcp_core.c | 6 +- net/nfc/nci/core.c | 6 +- net/nfc/nci/data.c | 2 +- net/nfc/nci/rsp.c | 2 +- net/openvswitch/actions.c | 6 - net/packet/af_packet.c | 2 +- net/rose/rose_link.c | 8 +- net/rose/rose_loopback.c | 2 +- net/rose/rose_route.c | 4 +- net/rxrpc/call_event.c | 2 +- net/rxrpc/call_object.c | 4 +- net/rxrpc/conn_client.c | 2 +- net/rxrpc/conn_object.c | 8 +- net/rxrpc/net_ns.c | 4 +- net/sched/act_tunnel_key.c | 2 +- net/sched/cls_flower.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_generic.c | 2 +- net/sched/sch_pie.c | 2 +- net/sched/sch_red.c | 4 +- net/sched/sch_sfq.c | 4 +- net/sched/sch_skbprio.c | 3 - net/sctp/associola.c | 4 +- net/sctp/input.c | 2 +- net/sctp/output.c | 2 +- net/sctp/outqueue.c | 5 +- net/sctp/protocol.c | 2 +- net/sctp/sm_sideeffect.c | 6 +- net/sctp/stream.c | 6 +- net/sctp/sysctl.c | 4 + net/sctp/transport.c | 12 +- net/sunrpc/xprt.c | 4 +- net/tipc/node.c | 2 +- net/tipc/subscr.c | 2 +- net/vmw_vsock/af_vsock.c | 6 +- net/wireless/core.c | 6 +- net/x25/x25_link.c | 2 +- net/x25/x25_timer.c | 4 +- net/xfrm/xfrm_policy.c | 10 +- net/xfrm/xfrm_state.c | 2 +- rust/Makefile | 8 +- samples/connector/cn_test.c | 2 +- samples/ftrace/sample-trace-array.c | 2 +- scripts/Makefile.build | 4 - scripts/Makefile.compiler | 4 + scripts/Makefile.extrawarn | 3 - scripts/Makefile.lib | 8 - scripts/Makefile.vmlinux | 34 +- scripts/bash-completion/make | 451 +++++++++++++++++++ scripts/checkpatch.pl | 14 - scripts/clang-tools/gen_compile_commands.py | 8 +- scripts/config | 26 +- scripts/gendwarfksyms/die.c | 2 +- scripts/gendwarfksyms/dwarf.c | 152 ++++--- scripts/gendwarfksyms/gendwarfksyms.h | 2 + scripts/gendwarfksyms/types.c | 2 +- scripts/generate_builtin_ranges.awk | 5 + scripts/genksyms/lex.l | 6 +- scripts/kconfig/confdata.c | 19 +- scripts/kconfig/merge_config.sh | 4 +- scripts/kconfig/symbol.c | 2 +- scripts/link-vmlinux.sh | 24 +- scripts/mod/modpost.c | 43 +- scripts/mod/modpost.h | 1 + scripts/mod/sumversion.c | 17 +- scripts/package/PKGBUILD | 6 +- scripts/package/debian/rules | 10 +- scripts/package/kernel.spec | 46 +- scripts/package/mkdebian | 23 +- scripts/package/mkspec | 10 + scripts/show_delta | 2 +- sound/core/timer.c | 4 +- sound/drivers/aloop.c | 4 +- sound/drivers/dummy.c | 2 +- sound/drivers/mpu401/mpu401_uart.c | 2 +- sound/drivers/mtpav.c | 2 +- sound/drivers/opl3/opl3_seq.c | 2 +- sound/drivers/serial-u16550.c | 2 +- sound/hda/intel-sdw-acpi.c | 2 +- sound/i2c/other/ak4117.c | 2 +- sound/isa/sb/emu8000_pcm.c | 2 +- sound/isa/sb/sb8_midi.c | 4 +- sound/isa/wavefront/wavefront_midi.c | 4 +- sound/pci/asihpi/asihpi.c | 2 +- sound/pci/ctxfi/cttimer.c | 2 +- sound/pci/echoaudio/midi.c | 2 +- sound/pci/hda/patch_realtek.c | 65 ++- sound/pci/hda/tas2781_hda_i2c.c | 30 +- sound/pci/rme9652/hdsp.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/sh/aica.c | 2 +- sound/soc/codecs/rt5645.c | 4 +- sound/soc/codecs/rt5665.c | 24 +- sound/soc/codecs/sma1307.c | 11 +- sound/soc/codecs/wsa883x.c | 2 +- sound/soc/codecs/wsa884x.c | 2 +- sound/soc/fsl/imx-card.c | 4 + sound/soc/fsl/imx-pcm-rpmsg.c | 4 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 60 +-- sound/soc/qcom/qdsp6/q6apm.c | 18 +- sound/soc/qcom/qdsp6/q6apm.h | 3 + sound/soc/qcom/qdsp6/q6asm-dai.c | 19 +- sound/soc/sof/intel/Kconfig | 1 + sound/soc/sof/intel/hda-dsp.c | 8 + sound/soc/sof/intel/hda.c | 4 + sound/soc/sof/intel/hda.h | 8 + sound/soc/sof/intel/ptl.c | 33 +- sound/soc/ti/ams-delta.c | 2 +- sound/usb/midi.c | 2 +- tools/include/uapi/linux/types.h | 3 + tools/perf/tests/shell/trace_btf_enum.sh | 2 +- tools/power/x86/turbostat/turbostat.8 | 16 +- tools/power/x86/turbostat/turbostat.c | 162 +++++-- tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 8 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 8 + tools/testing/selftests/net/amt.sh | 20 +- tools/testing/selftests/net/lib.sh | 25 ++ tools/testing/selftests/net/netns-name.sh | 13 +- tools/testing/selftests/net/rtnetlink.py | 4 +- tools/testing/selftests/net/tcp_ao/self-connect.c | 3 + tools/testing/selftests/riscv/hwprobe/cbo.c | 66 ++- .../selftests/riscv/vector/v_exec_initval_nolibc.c | 10 +- tools/testing/selftests/rtc/.gitignore | 1 - tools/testing/selftests/rtc/Makefile | 2 - tools/testing/selftests/rtc/rtctest.c | 19 +- tools/testing/selftests/rtc/setdate.c | 77 ---- .../selftests/tc-testing/tc-tests/actions/nat.json | 14 +- .../tc-testing/tc-tests/infra/qdiscs.json | 34 +- tools/testing/selftests/ublk/Makefile | 5 + tools/testing/selftests/ublk/kublk.c | 8 +- tools/testing/selftests/ublk/kublk.h | 4 +- tools/testing/selftests/ublk/null.c | 11 +- tools/testing/selftests/ublk/stripe.c | 69 ++- tools/testing/selftests/ublk/test_common.sh | 6 + tools/testing/selftests/ublk/test_generic_02.sh | 44 ++ tools/testing/selftests/ublk/test_generic_03.sh | 28 ++ tools/testing/selftests/ublk/test_loop_01.sh | 14 +- tools/testing/selftests/ublk/test_loop_03.sh | 14 +- .../ublk/{test_loop_01.sh => test_loop_05.sh} | 18 +- tools/testing/selftests/ublk/test_stress_01.sh | 6 +- tools/testing/selftests/ublk/test_stress_02.sh | 6 +- tools/testing/selftests/ublk/test_stripe_01.sh | 14 +- .../ublk/{test_stripe_01.sh => test_stripe_03.sh} | 18 +- 1346 files changed, 9804 insertions(+), 6560 deletions(-) delete mode 100644 Documentation/devicetree/bindings/input/gpio-matrix-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-matrix-keypad.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/apple,z2-mu [...] create mode 100644 Documentation/kbuild/bash-completion.rst create mode 100644 arch/riscv/include/asm/runtime-const.h create mode 100644 arch/s390/include/asm/kvm_host_types.h delete mode 100644 arch/x86/Makefile.postlink create mode 100644 drivers/input/touchscreen/apple_z2.c delete mode 100644 drivers/rtc/rtc-pcf50633.c rename net/core/{rtnl_net_debug.c => lock_debug.c} (87%) create mode 100644 scripts/bash-completion/make delete mode 100644 tools/testing/selftests/rtc/setdate.c create mode 100755 tools/testing/selftests/ublk/test_generic_02.sh create mode 100755 tools/testing/selftests/ublk/test_generic_03.sh copy tools/testing/selftests/ublk/{test_loop_01.sh => test_loop_05.sh} (55%) copy tools/testing/selftests/ublk/{test_stripe_01.sh => test_stripe_03.sh} (58%)