This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits cae342459b56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 021118779204 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits b1bbad961f87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 5a5dc9edf6c4 Merge branch '9p-next' of git://github.com/martinetd/linux omits 8ce412365c81 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 364314ec2316 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 158ff9d54245 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits eb43291fd1af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b613fe54c326 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits a128aedcb1da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0065e2e68bf7 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits c3ef9a827f25 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 983e17aaca7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a88bb303c7de Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 3c05f87a1f5b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eab65790ec12 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 7b383ba35e60 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 83aa2fa9a76c bcachefs: add missing include omits 5c27039f3809 bcachefs: bch2_snapshot_table_make_room() omits 042380b872b2 bcachefs: darray: provide typedefs for primitive types omits 9f2587a30bbc bcachefs: reduce new_stripe_alloc_buckets() stack usage omits 74a9c8a9ddaf bcachefs: alloc_request no longer on stack omits 70f7baa65016 bcachefs: alloc_request.ptrs2 omits 4283aec066ef bcachefs: alloc_request.ca omits 0e72b96a9a2a bcachefs: alloc_request.counters omits 2ba5b00c6382 bcachefs: alloc_request.usage omits 2b95ffe22262 bcachefs: alloc_request: deallocate_extra_replicas() omits d9a96c8195b2 bcachefs: new_stripe_alloc_buckets() takes alloc_request omits 4f5b4fd8a7bd bcachefs: bch2_ec_stripe_head_get() takes alloc_request omits 72cd8407d304 bcachefs: bch2_bucket_alloc_trans() takes alloc_request omits b36c0fbaaab0 bcachefs: alloc_request.data_type omits 5b788ce245e3 bcachefs: struct alloc_request omits 8b2df71520fa bcachefs: trace bch2_trans_kmalloc() omits 3db24328ad39 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] omits 10f51a86812a bcachefs: replace strncpy() with memcpy_and_pad in journal [...] omits b10f9e2cb1d7 bcachefs: Rebalance now skips poisoned extents omits eddc627a364f bcachefs: Data move can read from poisoned extents omits 0fbb551a158f bcachefs: Poison extents that can't be read due to checksu [...] omits 727fe57016ba bcachefs: Be precise about bch_io_failures omits 5f92f1eee105 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup omits 7bb2f33d97cf Revert "smb: client: fix TCP timers deadlock after rmmod" omits 1d785606338e Revert "smb: client: Fix netns refcount imbalance causing [...] omits 073e38cf6081 smb: client: optimize pathname checking omits 82b6a8dd857d Merge reverts for HSM page fault events. 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 new 5916a6fbc0a5 Merge tag 'rtc-6.15' of git://git.kernel.org/pub/scm/linux [...] new bdafff62ae02 Merge tag '9p-for-6.15-rc1' of https://github.com/martinetd/linux new 56770e24f678 Merge tag 'bcachefs-2025-04-03' of git://evilpiepirate.org [...] new 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 new 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 new 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 [...] new 6cb0bd94c08e Merge tag 'trace-ringbuffer-v6.15-3' of git://git.kernel.o [...] new 06a22366d6a1 Merge tag 'v6.15rc-part2-ksmbd-server-fixes' of git://git. [...] new 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 [...] new 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 new 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 new 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 new 45c88e9e8282 Merge tag 'soc_fsl-6.15-1' of https://github.com/chleroy/l [...] adds 6ef4ea3c944b Input: tsc2007 - accept standard properties new af34290cdc60 Merge tag 'omap-for-v6.14/drivers-signed' of https://git.k [...] new 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 [...] new 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 new 15970e1b23f5 gve: handle overflow when reporting TX consumed descriptors new 8241ecec1cdc sfc: fix NULL dereferences in ef100_process_design_param() new e5ddf19dbc3e net/selftests: Add loopback link local route for self-connect new e4546c6498c6 eth: bnxt: fix deadlock in the mgmt_ops new 7ac6ea4a3e08 ipv6: fix omitted netlink attributes when using RTEXT_FILT [...] new 40eb4a0434cd MAINTAINERS: Update Loic Poulain's email address new a58d882841a0 net: dsa: mv88e6xxx: propperly shutdown PPU re-enable time [...] new 09bccf56db36 net: airoha: Validate egress gdm port in airoha_ppe_foe_en [...] new d2ccd0560d96 net: switch to netif_disable_lro in inetdev_init new 4c975fd70002 net: hold instance lock during NETDEV_REGISTER/UP new 8965c160b8f7 net: use netif_disable_lro in ipv6_add_dev new b912d599d3d8 net: rename rtnl_net_debug to lock_debug new 1901066aab76 netdevsim: add dummy device notifiers new dbfc99495d96 net: dummy: request ops lock new ee705fa21fdc docs: net: document netdev notifier expectations new 56c8a23f8a0f selftests: net: use netdevsim in netns test new 8ea7c1b3f222 Merge branch 'net-hold-instance-lock-during-netdev_up-register' new c0f21784bca5 io_uring/zcrx: fix selftests w/ updated netdev Python helpers new b27055a08ad4 net: fix geneve_opt length integer overflow new dddeeaa16ce9 igc: Fix XSK queue NAPI ID mapping new d931cf9b38da igc: Fix TX drops in XDP ZC new efaaf344bc29 e1000e: change k1 configuration on MTP and later platforms new 40206599beec ixgbe: fix media type detection for E610 device new 4c9106f4906a idpf: fix adapter NULL pointer dereference on reboot new 915873752ccf Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 9d74da1177c8 netfilter: nft_set_hash: GC reaps elements with conncount [...] new 688c15017d5c netfilter: nf_tables: don't unregister hook when table is dormant new 1b755d8eb1ac netfilter: nft_tunnel: fix geneve_opt type confusion addition new 8bc251e5d874 Merge tag 'nf-25-04-03' of git://git.kernel.org/pub/scm/li [...] new 2a8377720a0a net: octeontx2: Handle XDP_ABORTED and XDP invalid as XDP_DROP new 51de36000934 usbnet:fix NPE during rx_complete new 4d0ab3a6885e ipv6: Start path selection from the first nexthop new 8b8e0dd35716 ipv6: Do not consider link down nexthops in path selection new 613f727c5b2a Merge branch 'ipv6-multipath-routing-fixes' new fda8c491db2a arcnet: Add NULL check in com20020pci_probe() new 053f3ff67d7f net: ibmveth: make veth_pool_store stop hanging new ec304b70d46b net: move mp dev config validation to __net_mp_open_rxq() new 34f71de3f548 net: avoid false positive warnings in __net_mp_close_rxq() new d84366bc5b1b Merge branch 'net-make-memory-provider-install-close-paths [...] new 0802c32d4b03 netlink: specs: rt_addr: fix the spec format / schema failures new 524c03585fda netlink: specs: rt_addr: fix get multi command name new 0c8e30252d9f netlink: specs: rt_addr: pull the ifa- prefix out of the names new 1a1eba0e9899 netlink: specs: rt_route: pull the ifa- prefix out of the names new af6610ef2e6b Merge branch 'netlink-specs-rt_addr-fix-problems-revealed- [...] new 94f68c0f99a5 selftests: net: amt: indicate progress in the stress test new 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 [...] new 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 new a52a3c18cdf3 Merge tag 'ntb-6.15' of https://github.com/jonmason/ntb new 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 [...] new 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 [...] new 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 new 946661e3bef8 Merge branch 'next' into for-linus new 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 new e2cb28ea3e01 Merge tag 'drm-misc-next-fixes-2025-04-04' of https://gitl [...] new 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` new 3b8241f64c46 nios2: migrate to the generic rule for built-in DTB new a26fe287eed1 kconfig: merge_config: use an empty file as initfile new a7c699d090a1 kbuild: rpm-pkg: build a debuginfo RPM new f4d2ef48250a Merge tag 'kbuild-v6.15' of git://git.kernel.org/pub/scm/l [...] new 427011db477d sh: Align .bss section padding to 8-byte boundary new 5f2efd67a17e sh: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX new 1f80fbac0ba7 Merge tag 'sh-for-v6.15-tag1' of git://git.kernel.org/pub/ [...] new 324a2219ba38 Revert "timekeeping: Fix possible inconsistencies in _COAR [...] new a91c49517de3 Merge tag 'timers-urgent-2025-04-06' of git://git.kernel.o [...] new 825dfab23bca irqdomain: Rename irq_set_default_host() to irq_set_defaul [...] new 0a27ea384c82 irqdomain: Rename irq_get_default_host() to irq_get_defaul [...] new d2705d33885e irqdomain: Stop using 'host' for domain new 9b305678c55d genirq/migration: Use irqd_get_parent_data() in irq_force_ [...] new ff0c66685d93 Merge tag 'irq-urgent-2025-04-06' of git://git.kernel.org/ [...] new 8fa7292fee5c treewide: Switch/rename to timer_delete[_sync]() new 48ad7bbfd53a treewide: Convert new and leftover hrtimer_init() users new 9779489a31d7 hrtimers: Delete hrtimer_init() new 50177a8b2ec7 hrtimers: Switch to use __htimer_setup() new 87d82cff3829 hrtimers: Merge __hrtimer_init() into __hrtimer_setup() new 04257da0c99c hrtimers: Make callback function pointer private new 1cc24f2e766c hrtimers: Remove unnecessary NULL check in hrtimer_start_r [...] new fcea1ccf2476 hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_set [...] new e9ef2093ad9e hrtimers: Rename debug_init() to debug_setup() new 59c9edafc0f3 hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack() new 244132c4e577 tracing/timers: Rename the hrtimer_init event to hrtimer_setup new 16cd1c265776 Merge tag 'timers-cleanups-2025-04-06' of git://git.kernel [...] new 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 new 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 [...] new 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 [...] new 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 new ed625c61b85c tools/power turbostat: Add idle governor statistics reporting new eb187540d13a tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 new f729775f79a9 tools/power turbostat: report CoreThr per measurement interval new 3ae850866337 tools/power turbostat: Document GNR UncMHz domain convention new f8b136ef2605 tools/power turbostat: Restore GFX sysfs fflush() call new 994633894f20 tools/power turbostat: re-factor sysfs code new ec4acd3166d8 tools/power turbostat: disable "cpuidle" invocation counte [...] new 03e00e373cab tools/power turbostat: v2025.05.06 new 710329254dc3 Merge tag 'turbostat-2025.05.06' of git://git.kernel.org/p [...] new 0efdedb3358a tools/include: make uapi/linux/types.h usable from assembly new 0af2f6be1b42 Linux 6.15-rc1 new 324bbe0e60d3 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 50c224f2b3a9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d589fb60c015 bcachefs: Fix escape sequence in prt_printf new 6c14329d3da1 bcachefs: Fix type for parameter in journal_advance_devs_t [...] new ff89dfe4d59e bcachefs: Use cpu_to_le16 for dirent lengths new 7dbcd51dd047 bcachefs: Fix UAF in bchfs_read() new e30d676f11bf bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup new 6aa2d9871cba bcachefs: Be precise about bch_io_failures new 7079cc0c10c9 bcachefs: Poison extents that can't be read due to checksu [...] new 8d98539a746b bcachefs: Data move can read from poisoned extents new ccf1f5cd1513 bcachefs: Rebalance now skips poisoned extents new 0789f9345cd5 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] new e025f420017d bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] new 9468997a5191 bcachefs: trace bch2_trans_kmalloc() new 173d85a18f64 bcachefs: struct alloc_request new cba271305019 bcachefs: alloc_request.data_type new 496bc16095b7 bcachefs: bch2_bucket_alloc_trans() takes alloc_request new 9a51c0b7a209 bcachefs: bch2_ec_stripe_head_get() takes alloc_request new 2b337921ade7 bcachefs: new_stripe_alloc_buckets() takes alloc_request new e46a4f9b4c64 bcachefs: alloc_request: deallocate_extra_replicas() new 9f682edab6b2 bcachefs: alloc_request.usage new c2ff261226b0 bcachefs: alloc_request.counters new 5a63e197d29f bcachefs: alloc_request.ca new 285cfa6f439c bcachefs: alloc_request.ptrs2 new dfe23c7c4ea0 bcachefs: alloc_request no longer on stack new db59ee228aaa bcachefs: reduce new_stripe_alloc_buckets() stack usage new 05a9004dce34 bcachefs: darray: provide typedefs for primitive types new d75b56becbe1 bcachefs: bch2_snapshot_table_make_room() new 3a770e23b75b bcachefs: add missing include new af78099879d4 bcachefs: bch2_kvmalloc() mem alloc profiling new b92ffbb4c469 bcachefs: Initialize c->name earlier on single dev filesystems new d80602d09fd3 bcachefs: Single device mode new 3b207a9a31f9 bcachefs: btree_io_complete_wq -> btree_write_complete_wq new 7d7a4e6436ff bcachefs: simplify journal pin initialization new 54bb7f18c09b bcachefs: alphabetize init function calls new 3b2a152e50cf bcachefs: Move various init code to _init_early() new f4e35e5f940c bcachefs: RO mounts now use less memory new 7f057b79ef9f Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 5ae29a3c0fb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 356dc26a6c26 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 4966f675c860 cifs: Ensure that all non-client-specific reparse points a [...] new 351b14baf444 smb311 client: fix missing tcon check when mounting with l [...] new 9dd894a79561 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 17629e06462d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 07252a3ce64d exfat: fix double free in delayed_free new 70afb1f96685 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 0405d4b63d08 isofs: Prevent the use of too small fid new 276b25c6726e fanotify: allow creating FAN_PRE_ACCESS events on directories new 209e834cd5e6 Pull FAN_PRE_ACCESS on directory fanotify event support new 75027e9348e3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 391bf0eed75c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54251bf4e279 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new f03d73f91fed Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 79ec6243ce31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 24949fc8462e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 63f428b6683f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (cae342459b56) \ N -- N -- N refs/heads/fs-next (63f428b6683f)
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 168 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: .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/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/sched.c | 6 +- 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/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_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/afs/fs_probe.c | 2 +- fs/afs/server.c | 2 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/bcachefs_format.h | 2 +- fs/bcachefs/btree_gc.c | 7 +- fs/bcachefs/btree_gc.h | 3 +- fs/bcachefs/btree_io.c | 2 +- fs/bcachefs/btree_write_buffer.c | 7 +- fs/bcachefs/btree_write_buffer.h | 1 + fs/bcachefs/clock.c | 2 +- fs/bcachefs/data_update.c | 2 +- fs/bcachefs/debug.c | 6 +- fs/bcachefs/dirent.c | 4 +- fs/bcachefs/errcode.h | 2 + fs/bcachefs/fs-io-buffered.c | 17 +- fs/bcachefs/io_read.c | 8 + fs/bcachefs/io_write.c | 8 - fs/bcachefs/journal.c | 23 +- fs/bcachefs/journal.h | 1 + fs/bcachefs/journal_io.c | 2 +- fs/bcachefs/nocow_locking.c | 4 +- fs/bcachefs/nocow_locking.h | 2 +- fs/bcachefs/opts.c | 8 + fs/bcachefs/opts.h | 11 +- fs/bcachefs/subvolume.c | 3 +- fs/bcachefs/subvolume.h | 2 +- fs/bcachefs/super.c | 145 +++--- fs/bcachefs/util.h | 7 +- fs/btrfs/zstd.c | 2 +- fs/exec.c | 3 +- fs/exfat/nls.c | 1 + fs/ext4/super.c | 2 +- fs/isofs/export.c | 2 +- fs/jbd2/journal.c | 4 +- fs/jffs2/wbuf.c | 2 +- fs/nilfs2/segment.c | 2 +- fs/notify/fanotify/fanotify.c | 8 +- fs/notify/fanotify/fanotify_user.c | 9 - fs/ocfs2/cluster/tcp.c | 2 +- fs/pstore/platform.c | 2 +- fs/smb/client/cached_dir.c | 3 +- fs/smb/client/cifs_unicode.c | 22 +- fs/smb/client/cifs_unicode.h | 14 - fs/smb/client/cifsacl.c | 36 +- fs/smb/client/cifsfs.c | 24 +- fs/smb/client/cifsglob.h | 25 - fs/smb/client/cifsproto.h | 119 +++-- fs/smb/client/cifssmb.c | 570 ++++++++++++++------- fs/smb/client/connect.c | 60 ++- fs/smb/client/dir.c | 74 ++- fs/smb/client/file.c | 3 +- fs/smb/client/fs_context.c | 3 +- fs/smb/client/inode.c | 49 +- fs/smb/client/link.c | 9 +- fs/smb/client/misc.c | 2 +- fs/smb/client/namespace.c | 1 + fs/smb/client/reparse.c | 4 - fs/smb/client/smb1ops.c | 37 +- fs/smb/client/smb2misc.c | 30 +- 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/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 +- 1301 files changed, 9331 insertions(+), 6342 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%)