This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 241590e5a1d1 Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pu [...] new 946593d15559 Revert "firewire: Kill unnecessary buf check in device_att [...] new bfb1ad3c6aab firewire: core: add memo about the caller of show function [...] new 88d92fb1c034 Merge tag 'firewire-fixes-6.9-rc1' of git://git.kernel.org [...] adds 12e3342fc7b0 kconfig: remove unneeded buffer allocation in zconf_initscan() adds 93c432e8c974 kconfig: fix line number in recursive inclusion detection adds f6314b76d826 docs: kbuild/kconfig: reformat/cleanup adds 24507871c3c6 kbuild: create a list of all built DTB files adds 8f66864cee44 kbuild: simplify dtbs_install by reading the list of compi [...] adds cc3df32c9f3a kbuild: deb-pkg: show verbose log for direct package builds adds caf400c8b68a kbuild: deb-pkg: make debian/rules quiet for 'make deb-pkg' adds 1d7bae8f8c85 kbuild: deb-pkg: build binary-arch in parallel adds f96beb84eff6 kbuild: deb-pkg: call more misc debhelper commands adds 615b3a3d2d41 kbuild: rpm-pkg: do not include depmod-generated files adds bca17edb24cb kbuild: rpm-pkg: mark installed files in /boot as %ghost adds 435e86998edf Revert "kbuild/mkspec: support 'update-bootloader'-based systems" adds fee9b6d14acd Revert "kbuild/mkspec: clean boot loader configuration on [...] adds af8bbce92044 kconfig: fix infinite loop when expanding a macro at the e [...] adds 313c6cd3c2d5 kconfig: fix off-by-one in zconf_error() adds 17787468d4e7 kconfig: remove orphan lookup_file() declaration adds aa8427fb130f kconfig: remove compat_getline() adds 73a6afc5a541 kconfig: remove unneeded sym_find() call in conf_parse() adds 526396b723a3 kconfig: write Kconfig files to autoconf.cmd in order adds 56e634b06fd5 kconfig: call env_write_dep() right after yyparse() adds d3d16228a520 kconfig: split preprocessor prototypes into preprocess.h adds 52907c07c49b kconfig: replace current_pos with separate cur_{filename,lineno} adds 1d7c4f10baac kconfig: remove zconf_curname() and zconf_lineno() adds 40bab83a6595 kconfig: associate struct menu with file name directly adds 1a90b0cdc02a kconfig: associate struct property with file name directly adds fe273c6fc318 kconfig: replace file->name with name in zconf_nextfile() adds d3e4a68fe20f kconfig: do not delay the cur_filename update adds 4ff7ceae83be kconfig: replace remaining current_file->name with cur_filename adds 8facc5f31954 kconfig: move the file and lineno in struct file to struct buffer adds 6676c5bc15e6 kconfig: make file::name a flexible array member adds 5b058034e3aa kconfig: change file_lookup() to return the file name adds 4dae9cf5cbb8 kconfig: split list_head into a separate header adds 55f649b73de1 kconfig: resync list.h adds 5e3cf304a0bd kconfig: import more list macros and inline functions adds 0a3128e75108 kconfig: add macros useful for hashtable adds a6dac4002b88 kconfig: move ARRAY_SIZE to a header adds 7c4aa901bd9d kconfig: move strhash() to util.c as a global function adds 980c9e198f1c kconfig: convert linked list of files to hash table adds 7d5f52a4334c kconfig: do not imply the type of choice value adds cc25cfc563ad kconfig: print recursive dependency errors in the parsed order adds 91b69454f93d kconfig: use generic macros to implement symbol hashtable adds cd14b0184661 treewide: replace or remove redundant def_bool in Kconfig files adds 6b1c2a19cb30 hexagon: select FRAME_POINTER instead of redefining it adds ec923eaa1d3f hexagon: select GENERIC_IRQ_PROBE instead of redefining it adds d2d5cba5d92c kbuild: remove EXPERT and !COMPILE_TEST guarding from TRIM [...] adds ba3b759fb688 kconfig: lxdialog: fix cursor render in checklist adds bf48d9b756b9 kbuild: change tool coverage variables to take the path re [...] adds 223390b1c4d2 kbuild: change DTC_FLAGS_<basetarget>.o to take the path r [...] adds 403198019890 alpha: merge two entries for CONFIG_ALPHA_EV4 adds c31f96a00f65 alpha: merge two entries for CONFIG_ALPHA_GAMMA adds 5270316c9fec kbuild: Use -fmin-function-alignment when available adds 50a339981780 kbuild: fix inconsistent indentation in top Makefile adds e0492219a6d7 kconfig: link menus to a symbol adds bedf92362317 kconfig: use linked list in get_symbol_str() to iterate ov [...] adds c83f020973bc kconfig: remove named choice support adds 75b5ab134bb5 kbuild: Move -Wenum-{compare-conditional,enum-conversion} [...] adds e2bad142bb3d kbuild: unexport abs_srctree and abs_objtree adds 44929bfaceaa kbuild: remove GCC's default -Wpacked-bitfield-compat flag adds 23dfd914d2bf modpost: fix null pointer dereference adds 137bb8b814be kconfig: lxdialog: fix button color for blackbg theme adds c33a4315c409 kconfig: lxdialog: remove unused dialog colors adds 4957515b9c3a kconfig: check prompt for choice while parsing adds b27a91383abc kconfig: remove unneeded menu_is_visible() call in conf_wr [...] adds 097f1200bf7e kbuild: rpm-pkg: add dtb files in kernel rpm adds c9aa7d862144 kconfig: tests: support KCONFIG_SEED for the randconfig runner adds 47ad16894c4a kconfig: tests: add a test for randconfig with dependent choices adds f2fd2aad1908 kconfig: tests: test dependency after shuffling choices new 1d35aae78ffe Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/li [...] adds 1c4e97dd2d3c tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() adds 2a750d6a5b36 rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). adds 67072c314f5f Merge branch 'tcp-rds-fix-use-after-free-around-kernel-tcp-reqsk' adds 584c2a9184a3 soc: fsl: qbman: Always disable interrupts when taking cgr_lock adds fbec4e7fed89 soc: fsl: qbman: Use raw spinlock for cgr_lock adds e642921dfeed octeontx2-af: Use matching wake_up API variant in CGX comm [...] adds 343041b59b78 net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check adds d7d75124965a devlink: Fix devlink parallel commands processing adds 04d9d1fc428a tcp: Fix refcnt handling in __inet_hash_connect(). adds e127ce7699c1 vmxnet3: Fix missing reserved tailroom adds ddbec99f5857 hsr: Fix uninit-value access in hsr_get_node() adds 6b2536462fd4 rxrpc: Fix use of changed alignment param to page_frag_all [...] adds 89e4354110ca rxrpc: Fix error check on ->alloc_txbuf() adds 7278c70ab749 Merge branch 'rxrpc-fixes-for-af_rxrpc' adds 1c6368679979 docs: networking: fix indentation errors in multi-pf-netdev adds e30cef001da2 net: txgbe: fix clk_name exceed MAX_DEV_ID limits adds e54e09c05c00 net: remove {revc,send}msg_copy_msghdr() from exports adds f1b85ef15a99 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only [...] adds ea80e3ed09ab net: ethernet: mtk_eth_soc: fix PPE hanging issue adds badc9e33c795 net: wan: fsl_qmc_hdlc: Fix module compilation adds 6ebfad33161a packet: annotate data-races around ignore_outgoing adds d7db7775ea2e net: veth: do not manipulate GRO when using XDP adds ba5a6476e386 selftests: net: veth: test the ability to independently ma [...] adds ba77f6e20d20 Merge branch 'veth-xdp-gro' adds f490c492e946 net: dsa: mt7530: prevent possible incorrect XTAL frequenc [...] adds 35c3e2791756 Revert "net: Re-use and set mono_delivery_time bit for use [...] adds f6e0a4984c2e net: move dev->state into net_device_read_txrx group adds bba045dc4d99 wireguard: receive: annotate data-race around receiving_co [...] adds db2952dfbdf1 wireguard: device: leverage core stats allocator adds df9bbb5e776a wireguard: device: remove generic .ndo_get_stats64 adds 55b6c7386738 wireguard: netlink: check for dangling peer via is_dead in [...] adds 71cbd32e3db8 wireguard: netlink: access device through ctx instead of peer adds e995f5dd9a9c wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64} adds 710fe438e34f Merge branch 'wireguard-fixes-for-6-9-rc1' adds 9966e329d675 tools: ynl: add header guards for nlctrl adds 1422f28826d2 rds: introduce acquire/release ordering in acquire/release [...] adds 3cf28cd49230 hsr: Handle failures in module init adds c9b3b81716c5 ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels adds 9474c62ab65f net/sched: Add module alias for sch_fq_pie adds 32fa4366cc4d net: phy: fix phy_read_poll_timeout argument type in genph [...] adds d27e2da94a42 net/bnx2x: Prevent access to a freed page in page_pool adds 956c0d619107 tcp: Clear req->syncookie in reqsk_alloc(). adds 78a2f5e6c15d devlink: fix port new reply cmd type adds c3198822c6cb net: esp: fix bad handling of pages from page_pool adds 773bb766ca4a xfrm: Allow UDP encapsulation only in offload modes adds 94e3ca2fef44 Merge tag 'ipsec-2024-03-19' of git://git.kernel.org/pub/s [...] adds a88e0f936ba9 octeontx2: Detect the mbox up or down message via register adds cbf2f24939a5 octeontx2-pf: Wait till detach_resources msg is complete adds 7558ce0d974c octeontx2-pf: Use default max_active works instead of one adds dfcf6355f53b octeontx2-pf: Send UP messages to VF only when VF is up. adds 50e60de381c3 octeontx2-af: Use separate handlers for interrupts adds 9c6a59543a39 Merge branch 'octeontx2-pf-mbox-fixes' adds 2d9d9f256c8c lib/bitmap: Fix bitmap_scatter() and bitmap_gather() kernel doc adds f7bf0ec1e73d ionic: update documentation for XDP support adds 1a77557d48cf rcu: add a helper to report consolidated flavor QS adds d6dbbb11247c net: report RCU QS on threaded NAPI repolling adds 00bf63122459 bpf: report RCU QS in cpumap kthread adds 3201de46a201 Merge branch 'report-rcu-qs-for-busy-network-kthreads' adds e8bf353577f3 net: dsa: mt7530: fix link-local frames that ingress vlan [...] adds 69ddba9d170b net: dsa: mt7530: fix handling of all link-local frames adds 61fbfac1ae9d Merge branch 'mt7530-dsa-subdriver-fix-vlan-egress-and-han [...] adds b5048d27872a MAINTAINERS: step down as netfilter maintainer adds e4137851d486 selftests: forwarding: Fix ping failure due to short timeout adds af1752ecdc9c can: kvaser_pciefd: Add additional Xilinx interrupts adds f411e2500592 Merge tag 'linux-can-fixes-for-6.9-20240319' of git://git. [...] adds b0e256f3dd2b netfilter: nft_set_pipapo: release elements in clone only [...] adds 4a0e7f2decbf netfilter: nf_tables: do not compare internal table flags [...] adds 7eaf837a4eb5 netfilter: nf_tables: Fix a memory leak in nf_tables_updchain adds f99c5f563c17 Merge tag 'nf-24-03-21' of git://git.kernel.org/pub/scm/li [...] new cba9ffdb9913 Merge tag 'net-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 723012cab779 ubifs: Set page uptodate in the correct place adds 0df030d082d5 ubifs: Convert from writepage to writepages adds c35acef383f4 ubifs: Convert ubifs_writepage to use a folio adds 783d07416771 ubifs: Use a folio in do_truncation() adds 0c2d140c1f73 ubifs: Convert do_writepage() to take a folio adds 85ffbf555794 ubifs: Convert ubifs_vm_page_mkwrite() to use a folio adds 2ec718435abb ubifs: Convert write_begin_slow() to use a folio adds f60d356e6c5f ubifs: Convert ubifs_write_begin() to use a folio adds ffdff813d5b1 ubifs: Convert ubifs_write_end() to use a folio adds b96af1fdb47c ubifs: Convert do_readpage() to take a folio adds a3c2f196cdfc ubifs: Convert allocate_budget() to work on a folio adds 45d76698d119 ubifs: Convert cancel_budget() to take a folio adds 7f348f8ce51c ubifs: Pass a folio into ubifs_bulk_read() and ubifs_do_bu [...] adds d06192731c33 ubifs: Use a folio in ubifs_do_bulk_read() adds a16bfab367c6 ubifs: Convert populate_page() to take a folio adds eb54235315f4 MAINTAINERS: Add Zhihao Cheng as UBI/UBIFS reviewer adds 68a24aba7c59 ubi: Check for too small LEB size in VTBL code adds 60f16e912a53 ubifs: fix sort function prototype adds ec724e534dfd ubifs: fix function pointer cast warnings adds 788cd161f996 ubifs: Remove unreachable code in dbg_check_ltab_lnum adds 7f174ae4f39e ubi: correct the calculation of fastmap size adds fbed4baed046 ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 adds 9277b3a64953 ubi: Correct the number of PEBs after a volume resize failure adds 31a9d5f3290c ubifs: dbg_check_idx_size: Fix kmemleak if loading znode failed adds 6379b44cdcd6 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path adds 556c19f563b6 ubifs: Queue up space reservation tasks if retrying many times adds e17f38b73669 dt-bindings: mtd: add basic bindings for UBI adds a1de28dd2031 dt-bindings: mtd: ubi-volume: allow UBI volumes to provide NVMEM adds 762d73cd930e mtd: ubi: block: use notifier to create ubiblock from parameter adds 927c145208b0 mtd: ubi: attach from device tree adds 7e84c961b2eb mtd: ubi: introduce pre-removal notification for UBI volumes adds 51932f9fc487 mtd: ubi: populate ubi volume fwnode adds 3ce485803da1 mtd: ubi: provide NVMEM layer over UBI volumes adds b8a77b9a5f9c mtd: ubi: fix NVMEM over UBI volumes on 32-bit systems new 85a79128c4f5 Merge tag 'ubifs-for-linus-6.9-rc1' of git://git.kernel.or [...] adds 2c12932b8e65 siox: Don't pass the reference on a master in siox_master_ [...] adds 9ecfbf70537f siox: Provide a devm variant of siox_master_alloc() adds 91d5bb579c36 siox: Provide a devm variant of siox_master_register() adds db418d5f1ca5 siox: bus-gpio: Simplify using devm_siox_* functions new 00453419575d Merge tag 'siox/for-6.9-rc1' of git://git.kernel.org/pub/s [...] adds f4282a4303dc rtc: ds1511: drop useless checks adds 4e7a9e2ea2f1 rtc: ds1511: drop useless computation adds 3f31f1729d56 rtc: ds1511: drop dead code adds 8f973799c352 rtc: ds1511: drop useless enum adds 22e1b2c7a4e8 rtc: ds1511: fix function definition adds 6529ab38c8a5 rtc: ds1511: remove incomplete UIE support adds 434c9d03ea0d rtc: ds1511: remove ds1511_rtc_update_alarm adds f891570be594 rtc: ds1511: let the core know when alarm are not supported adds d949f040a0dc rtc: ds1511: remove partial alarm support adds 418501fd53f1 rtc: ds1511: implement ds1511_rtc_read_alarm properly adds 19922e879997 rtc: ds1511: rename pdata adds 29c411f242ea rtc: ds1511: drop inline/noinline hints adds e40512a4f5cb rtc: ds1511: set range adds 50891bd19f1e rtc: ds1511: set alarm offset limit adds 787bcc982cd6 rtc: pcf8523: add suspend handlers for alarm IRQ adds e8c0498505b0 dt-bindings: rtc: convert MT2717 RTC to the json-schema adds aef3952ec13f dt-bindings: rtc: convert MT7622 RTC to the json-schema adds 16816e6a3693 dt-bindings: at91rm9260-rtt: add sam9x7 compatible adds 3100fd1aa8e4 rtc: m41t80: Use the unified property API get the wakeup-s [...] adds 626e2b54645a dt-bindings: rtc: abx80x: convert to yaml adds 544c42f798e1 rtc: mt6397: select IRQ_DOMAIN instead of depending on it adds c12e67e076cb rtc: max31335: fix interrupt status reg adds babfeb9cbe7e rtc: nct3018y: fix possible NULL dereference adds 1e60ac6b8b57 MAINTAINERS: adjust file entry in ARM/Mediatek RTC DRIVER adds 32a6be085835 dt-bindings: rtc: abx80x: Improve checks on trickle charge [...] adds 6b6ca096115e rtc: class: make rtc_class constant adds f0109900462d dt-bindings: rtc: zynqmp: Add support for Versal/Versal NET SoCs adds f7cee094fb3b MAINTAINER: Include linux-arm-msm for Qualcomm RTC patches new 3faae16b5aae Merge tag 'rtc-6.9' of git://git.kernel.org/pub/scm/linux/ [...] adds 3fbd56f0e7c1 ARM64: Dynamically allocate cpumasks and increase supporte [...] adds 1d63d1d9e5c5 perf: starfive: fix 64-bit only COMPILE_TEST condition new 661dc19066ef Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 386021394394 drm/xe: Invalidate userptr VMA on page pin fault adds d58b4ef63b50 drm/xe: Return if kobj creation is failed adds dd8a07f06dfd drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC adds 341f7081587d Merge tag 'drm-xe-next-fixes-2024-03-14' of https://gitlab [...] adds f35c9af45ea7 nouveau: reset the bo resource bus info after an eviction adds dea185b71bae drm/nouveau: fix kerneldoc warnings adds 7af03e688792 drm/probe-helper: warn about negative .get_modes() adds fc4e97726530 drm/panel: do not return negative error codes from drm_pan [...] adds 13d5b040363c drm/exynos: do not return negative values from .get_modes() adds 171b711b26cc drm/bridge: lt8912b: do not return negative values from .g [...] adds c2da9ada6496 drm/imx/ipuv3: do not return negative values from .get_modes() adds abf493988e38 drm/vc4: hdmi: do not return negative values from .get_modes() adds b43a72c4f3a8 drm/bridge: lt9611uxc: use int for holding number of modes adds 9dd81b2e1ec7 drm/exynos: simplify the return value handling in exynos_d [...] adds 02ac43711111 Merge tag 'drm-misc-next-fixes-2024-03-14' of https://gitl [...] adds 5d515eb12951 drm/sun4i: hdmi: Fix u64 div on 32bit arch adds 6d5501d59cf6 drm/bridge: correct DRM_BRIDGE_OP_EDID documentation adds f1a785101d50 drm/tests: Build KMS helpers when DRM_KUNIT_TEST_HELPERS i [...] adds 807f96abdf14 drm: Fix drm_fixp2int_round() making it add 0.5 adds 5d4e8ae6e57b nouveau/gsp: don't check devinit disable on GSP. new 921074ab8e07 Merge tag 'drm-misc-next-fixes-2024-03-21' of https://gitl [...] adds 2f14c0c8cae8 drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTI [...] adds 71b9d19220da drm/amdgpu: Handle duplicate BOs during process restore adds 22207fd5c801 drm/amdgpu: fix use-after-free bug adds 6540ff6482c1 drm/amdgpu: fix mmhub client id out-of-bounds access adds c6ba60af015a drm/amdgpu: Reset IH OVERFLOW_EN bit for IH 7.0 adds 75eb8f7df65c drm/amd/display: Change default size for dummy plane in DML2 adds a568c4947ee1 drm/amd/display: Enable DML2 debug flags adds 6a7cbbc267c0 drm/amdgpu/vcn: enable vcn1 fw load for VCN 4_0_6 adds 6c6064cbe58b drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag adds f679fd6057fb drm/amdgpu: Init zone device and drm client after mode-1 r [...] adds 56b30ac84c51 drm/amdgpu: Skip access PF-only registers on gfx10/gfxhub2 [...] adds 08ae9ef829b8 drm/amdgpu/pm: Fix NULL pointer dereference when get power limit adds e17718251add drm/amdgpu/pm: Check the validity of overdiver power limit adds 43bda3e782fb drm/amdgpu: correct the KGQ fallback message adds 9b3fec307f50 drm/amdgpu: Bypass display ta if display hw is not available adds 26fbcb3da77e drm/amd/display: Override min required DCFCLK in dml1_validate adds 7fb19d951093 drm/amd/display: Allow dirty rects to be sent to dmub when [...] adds 04a59c547575 drm/amd/display: Add monitor patch for specific eDP adds 4f5b8d78ca43 drm/amd/display: Init DPPCLK from SMU on dcn32 adds 86e9523fb0ef drm/amd/display: Update odm when ODM combine is changed on [...] adds 3d066f9547dd drm/amd/display: Fix idle check for shared firmware state adds 8e054b0f1e71 drm/amd/display: Amend coasting vtotal for replay low hz adds 94040c2cbb1a drm/amd/display: Lock all enabled otg pipes even with no planes adds 2d7f3d1a5866 drm/amd/display: Implement wait_for_odm_update_pending_complete adds e64b3f55e458 drm/amd/display: Return the correct HDCP error code adds 334b56cea5d9 drm/amd/display: Add a dc_state NULL check in dc_state_release adds 03c6284df179 Revert "drm/amd/amdgpu: Fix potential ioremap() memory lea [...] adds 1b7eec6bf360 Revert "drm/amdgpu/vpe: don't emit cond exec command under [...] adds cf8c498694a4 drm/amd/display: Revert Remove pixle rate limit for subvp adds 69e3be6893a7 drm/amd/display: Fix noise issue on HDMI AV mute adds ad550dbe8ae4 drm/amdgpu: drop setting buffer funcs in sdma442 adds bc55c344b06f drm/amdgpu/pm: Don't use OD table on Arcturus new cafd86cbdc60 Merge tag 'amd-drm-fixes-6.9-2024-03-21' of https://gitlab [...] new 7ee04901215b Merge tag 'drm-next-2024-03-22' of https://gitlab.freedesk [...] adds dc528770edb1 cifs: defer close file handles having RH lease adds 13c0a74747cb cifs: make sure server interfaces are requested only for SMB3+ adds 16a57d768111 cifs: reduce warning log level for server not advertising [...] adds f1b8224b4e6e cifs: open_cached_dir(): add FILE_READ_EA to desired access adds fc20c523211a cifs: fixes for get_inode_info adds 2760161d149f cifs: remove redundant variable assignment adds 5b142b37c70b cifs: Move some extern decls from .c files to .h adds 68c5818a27af smb311: correct incorrect offset field in compression header adds e56bc745fa1d smb311: additional compression flag defined in updated pro [...] new 8e938e398669 Merge tag '6.9-rc-smb3-client-fixes-part2' of git://git.sa [...] adds 1b9a8e8af0d9 dt-bindings: i2c: nomadik: add mobileye,eyeq5-i2c bindings [...] adds ae9977eefc4a i2c: nomadik: rename private struct pointers from dev to priv adds d4f4a361c4ea i2c: nomadik: simplify IRQ masking logic adds a9f5cd892354 i2c: nomadik: use bitops helpers adds 7489cd43a2ea i2c: nomadik: support short xfer timeouts using waitqueue [...] adds c763072ab453 i2c: nomadik: replace jiffies by ktime for FIFO flushing timeout adds ec189b9fb83c i2c: nomadik: fetch i2c-transfer-timeout-us property from [...] adds 7d4c57abb928 i2c: nomadik: support Mobileye EyeQ5 I2C controller adds bb271301b804 i2c: nomadik: sort includes adds 7e5d4236d546 Merge tag 'i2c-host-6.9-part2' of git://git.kernel.org/pub [...] adds b7b73f6d4f7b i2c: muxes: pca954x: Allow sharing reset GPIO adds e593a4a2d3ad dt-bindings: i2c: qcom,i2c-cci: Fix OV7251 'data-lanes' entries new 5ee2433f321b Merge tag 'i2c-for-6.9-rc1-part2' of git://git.kernel.org/ [...] adds 1e5dc3989a20 ALSA: hda/realtek: fix the hp playback volume issue for LG [...] adds 61456da04602 ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 adds 33affa7fb46c ALSA: hda/realtek: Add quirks for some Clevo laptops adds 14d811467f65 ALSA: control: Fix unannotated kfree() cleanup adds f31e0d0c2cad ASoC: tlv320adc3xxx: Don't strip remove function when driv [...] adds db185362fca5 ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE adds 10eb0d3314c5 ASoC: dt-bindings: cirrus,cs42l43: Fix 'gpio-ranges' schema adds 23fb6bc26961 ASoC: soc-core.c: Skip dummy codec when adding platforms adds e25293d9d92c ASoC: Merge up release adds 9e2ab4b18ebd ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates adds c7c12024ebad Add support for the internal RK3308 audio codec adds 861b3415e4de ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" adds 37bee1855d0e ASoC: amd: yc: Revert "add new YC platform variant (0x63) [...] adds 33c3d8133307 ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry adds 094d11768f74 ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam [...] adds f107ffcaa01f ASoC: SOF: amd: Skip IRAM/DRAM size modification adds 9a8b202f8cb7 ASoC: soc-compress: Fix and add DPCM locking adds 9f2347842b52 Merge tag 'asoc-fix-v6.9-merge-window' of https://git.kern [...] new 6b571e2676c8 Merge tag 'sound-fix2-6.9-rc1' of git://git.kernel.org/pub [...] adds e4ead3cdfd79 regulator: core: Propagate the regulator state in case of [...] new 8c826bd99ad9 Merge tag 'regulator-fix-v6.9-merge-window' of git://git.k [...] adds 2ae0ab0143fc spi: lpspi: Avoid potential use-after-free in probe() adds aa0162dc0dd9 spi: Restore delays for non-GPIO chip select adds 29895ce18311 spi: Fix error code checking in spi_mem_exec_op() adds 7397175cb7b4 spi: lm70llp: fix links in doc and comments adds 5bd249aec71d spi: Merge up v6.8 release adds cf6d79a0f576 spi: spi-imx: fix off-by-one in mx51 CPU mode burst length adds 2ff0573e7aff spi: docs: spidev: fix echo command format adds a20ad45008a7 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler new 4073195aff08 Merge tag 'spi-fix-v6.9-merge-window' of git://git.kernel. [...] adds 72fee6b0a3a4 fbdev: Restrict FB_SH_MOBILE_LCDC to SuperH adds 748c7ebac8db fbdev: uvesafb: Convert sprintf/snprintf to sysfs_emit adds 974191720ae7 fbdev: mb862xxfb: Fix defined but not used error adds bc87bb342f10 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 adds 152609795dbf fbcon: Increase maximum font width x height to 64 x 128 adds c2d953276b8b fbmon: prevent division by zero in fb_videomode_from_videomode() adds 763865fed864 fbdev: panel-tpo-td043mtea1: Convert sprintf() to sysfs_emit() new 4f55aa85a874 Merge tag 'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/ [...] adds e8aff71ca930 objtool/LoongArch: Enable objtool to be built adds b2d23158e6c8 objtool/LoongArch: Implement instruction decoder adds b8e85e6f3a09 objtool/x86: Separate arch-specific and generic parts adds 3c7266cd7bc5 objtool/LoongArch: Enable orc to be built adds d5ab2bc36c6b objtool: Check local label in add_dead_ends() adds e91c5e4c21b0 objtool: Check local label in read_unwind_hints() adds cb8a2ef0848c LoongArch: Add ORC stack unwinder support adds 199cc14cb4f1 LoongArch: Add kernel livepatching support adds 8b5db5e5337e LoongArch: Select ARCH_HAS_CURRENT_STACK_POINTER in Kconfig adds f48ad26e5e57 LoongArch: Select HAVE_ARCH_USERFAULTFD_MINOR in Kconfig adds c87e12e0e8c1 LoongArch: Change __my_cpu_offset definition to avoid mis- [...] adds d42ab9af605e LoongArch: Move {dmw,tlb}_virt_to_page() definition to page.h adds 82bf60a6fed8 LoongArch: Remove superfluous flush_dcache_page() definition adds 9c68ece8b2a5 LoongArch: Define the __io_aw() hook as mmiowb() adds fea1c949f6ca LoongArch/crypto: Clean up useless assignment operations new 1e3cd03c54b7 Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/ [...] adds 3a6dd5f614a1 riscv: remove unneeded #include <asm-generic/export.h> adds 021d23428bdb RISC-V: build: Allow LTO to be selected adds df513ed49f00 RISC-V: add helper function to read the vector VLEN adds 34ca4ec628de RISC-V: add TOOLCHAIN_HAS_VECTOR_CRYPTO adds 178f3856436c RISC-V: hook new crypto subdir into build-system adds eb24af5d7a05 crypto: riscv - add vector crypto accelerated AES-{ECB,CBC [...] adds bb54668837a0 crypto: riscv - add vector crypto accelerated ChaCha20 adds 600a3853dfa0 crypto: riscv - add vector crypto accelerated GHASH adds 8c8e40470ffe crypto: riscv - add vector crypto accelerated SHA-{256,224} adds b3415925a08b crypto: riscv - add vector crypto accelerated SHA-{512,384} adds 563a5255afa2 crypto: riscv - add vector crypto accelerated SM3 adds b8d06352bbf3 crypto: riscv - add vector crypto accelerated SM4 adds 67daf84203a0 Merge patch series "RISC-V crypto with reworked asm files" adds d38e2e7bcb3e clocksource: extend the max_delta_ns of timer-riscv and ti [...] adds e2d6b54b935a Revert "RISC-V: mark hibernation as nonportable" adds 71a5849aedaa mm: Change mmap_rnd_bits_max to __ro_after_init adds 7df1ff5a5cd6 riscv: mm: Update mmap_rnd_bits_max adds d7e76ce7b76e Merge patch series "riscv: Increase mmap_rnd_bits_max on Sv48/57" adds 40d1bb92a493 riscv: tlb: convert __p*d_free_tlb() to inline functions adds 69be3fb111e7 riscv: enable MMU_GATHER_RCU_TABLE_FREE for SMP && MMU adds 3f910b7a522e riscv: enable HAVE_FAST_GUP if MMU adds 7f43d57b900d Merge patch series "riscv: support fast gup" adds 5014396af9bb riscv: blacklist assembly symbols for kprobe adds dded618c07fd RISC-V: Remove duplicated include in smpboot.c adds 05d450aabd73 riscv: Support RANDOMIZE_KSTACK_OFFSET adds cb4ede926134 riscv: Avoid code duplication with generic bitops implementation adds d6cfd1770f20 membarrier: riscv: Add full memory barrier in switch_mm() adds a14d11a0f5f4 membarrier: Create Documentation/scheduler/membarrier.rst adds 4ff4c745a16c locking: Introduce prepare_sync_core_cmd() adds cd9b29014dc6 membarrier: riscv: Provide core serializing command adds 0420af54c2c2 Merge patch series "membarrier: riscv: Core serializing command" adds 45e0b0fd6dc5 riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520 adds aba3f18aba6b Merge commit '3aff0c459e77' into for-next adds 886516fae2b7 RISC-V: fix check for zvkb with tip-of-tree clang adds b8e00bdf253e Merge tag 'irq-for-riscv-02-23-24' of ssh://gitolite.kerne [...] adds be5e8872b3fb riscv: errata: Rename defines for Andes adds b88727d554f0 dt-bindings: riscv: Add Andes interrupt controller compati [...] adds 95113bb70515 riscv: dts: renesas: r9a07g043f: Update compatible string [...] adds ea0e0178e101 perf: RISC-V: Eliminate redundant interrupt enable/disable [...] adds bc969d6cc96a perf: RISC-V: Introduce Andes PMU to support perf event sampling adds 61609bf2b29d dt-bindings: riscv: Add Andes PMU extension description adds 270fc77e7b0e riscv: dts: renesas: Add Andes PMU extension for r9a07g043f adds f5102e31c209 riscv: andes: Support specifying symbolic firmware and har [...] adds a13a806dfb8a Merge patch series "Support Andes PMU extension" adds 5a83e7313ee1 riscv: lib: Introduce has_fast_unaligned_access() adds 313130c62cf1 riscv: Only check online cpus for emulated accesses adds 6e5ce7f2eae3 riscv: Decouple emulated unaligned accesses from access speed adds f413aae96cda riscv: Set unaligned access speed at compile time adds 2b2ca354674b Merge patch series "riscv: Use Kconfig to set unaligned ac [...] adds 2bb7e0c49302 riscv: Fix compilation error with FAST_GUP and rv32 adds 3b6be8d23575 Merge patch "riscv: Fix compilation error with FAST_GUP and rv32" adds 0fd283cb64c0 Merge patch series "Support Andes PMU extension" adds 099dbac6e90c Merge patch series "riscv: Use Kconfig to set unaligned ac [...] adds b5b4287accd7 riscv: mm: Use hint address in mmap if available adds 73d05262a2ca selftests: riscv: Generalize mm selftests adds 371a3c2055db docs: riscv: Define behavior of mmap adds 07f2c040fa51 Merge patch series "riscv: mm: Extend mappable memory up t [...] adds 700c2d9b1b17 riscv: vector: Fix a typo of preempt_v adds 6be7ee4bebd1 riscv: Improve arch_get_mmap_end() macro adds 9dc30419248f riscv: Replace direct thread flag check with is_compat_task() adds 4c0b5a451675 riscv: add compile-time test into is_compat_task() adds 5917ea17ad07 riscv: Introduce is_compat_thread() into compat.h adds 2a8986fc5e1c riscv: Introduce set_compat_task() in asm/compat.h adds 728e7ea2b56d Merge patch series "riscv: Introduce compat-mode helpers & [...] adds 6649182a383c cpuidle: RISC-V: Move few functions to arch/riscv adds 4877fc92142f ACPI: RISC-V: Add LPI driver adds 359df7c5be4b ACPI: Enable ACPI_PROCESSOR for RISC-V adds 85ab6fdf3791 Merge patch series "RISC-V: ACPI: Add LPI support" adds 28e4748e5e3d riscv: Use kcalloc() instead of kzalloc() adds 01261e24cfab riscv: Only flush the mm icache when setting an exec pte adds 30f3ffbee86b ACPI: RISC-V: Add CPPC driver adds 7ee1378736f0 cpufreq: Move CPPC configs to common Kconfig and add RISC-V adds 282b9df4e960 RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ adds 028d1aee1f07 Merge patch series "RISC-V: ACPI: Enable CPPC based cpufre [...] adds da215b089b5d crypto: riscv - parallelize AES-CBC decryption adds c70dfa4a2723 crypto: riscv - add vector crypto accelerated AES-CBC-CTS adds 89f4fd7b1ab7 riscv/barrier: Define __{mb,rmb,wmb} adds b3c8064ccc44 riscv/barrier: Define RISCV_FULL_BARRIER adds c85688e2b0f0 riscv/barrier: Consolidate fence definitions adds 9133e6e6908d riscv/barrier: Add missing space after ',' adds cd6c916ccf21 Merge patch series "riscv/barrier: tidying up barrier-rela [...] adds eeb7a8933e71 Merge patch series "riscv: mm: Extend mappable memory up t [...] adds a9ad73295cc1 riscv: Fix syscall wrapper for >word-size arguments new c150b809f7de Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.or [...] adds 215b2bf72a05 xfs: fix dev_t usage in xmbuf tracepoints adds 0c6ca06aad84 xfs: quota radix tree allocations need to be NOFS on insert new 6f6efce52d3a Merge tag 'xfs-6.9-merge-9' of git://git.kernel.org/pub/sc [...] adds 09927e7ef11f ceph: break the check delayed cap loop every 5s adds a8922f79671f ceph: remove SLAB_MEM_SPREAD flag usage adds 1065da21e5df ceph: stop copying to iter at EOF on sync reads adds 825b82f6b82a ceph: set correct cap mask for getattr request for read new ff9c18e435b0 Merge tag 'ceph-for-6.9-rc1' of https://github.com/ceph/ce [...] adds 55e565c42dce dm-integrity: fix a memory leak when rechecking the data adds 6e7132ed3c07 dm snapshot: fix lockup in dm_exception_table_exit adds b4d78cfeb304 dm-integrity: align the outgoing bio in integrity_recheck new 64f799ffb44b Merge tag 'for-6.9/dm-fixes' of git://git.kernel.org/pub/s [...] adds 6f0974eccbf7 io_uring: don't save/restore iowait state new 0a3737db8479 io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry new cef59d1ea717 io_uring: clean rings on NO_MMAP alloc fail new 2c5c0ba1179d io_uring: simplify io_pages_free new 9219e4a9d4ad io_uring/kbuf: rename is_mapped new 67d1189d1095 io_uring: Fix release of pinned pages when __io_uaddr_map fails new 5e3afe580a9f io_uring: fix poll_remove stalled req completion new 30dab608c3cb io_uring/futex: always remove futex entry for cancel all new 2b35b8b43e07 io_uring/waitid: always remove waitid entry for cancel all new f3a640cca951 io_uring/net: ensure async prep handlers always initialize [...] new e21e1c45e1fe io_uring: clear opcode specific data for an early failure new 1251d2025c3e io_uring/sqpoll: early exit thread if task_context wasn't [...] new 19dba097071e Merge tag 'io_uring-6.9-20240322' of git://git.kernel.dk/linux new 50171b866773 floppy: remove duplicated code in redo_fd_request() new 34485c37ea93 nvme: change shutdown timeout setting message new 0889d13b9e1c nvmet-tcp: do not continue for invalid icreq new 1843671f86e9 nvme-apple: Convert to platform remove callback returning void new 8fc3b0f1f47b nvmet: add tracing of authentication commands new 2bc917430967 nvmet: add tracing of zns commands new de105068fead nvme: fix reconnection fail due to reserved tag allocation new dcad6f5f4303 nvme: use nvme_disk_is_ns_head helper new 8d539f755c31 nvme: parse zns command's zsa and zrasf to string new 6a0164f9f4a0 nvme: add tracing of reservation commands new 798edad968ac nvme: parse format command's lbafu when tracing new e89086c43f05 drivers/nvme: Add quirks for device 126f:2262 new ec58afb49e90 nvme-tcp: Export the nvme_tcp_wq to sysfs new 0c29f9fa46bb nvme/tcp: Add wq_unbound modparam for nvme_tcp_wq new 1e1c4bd16e38 nvme: remove redundant BUILD_BUG_ON check new 910934da9444 nvmet-rdma: remove NVMET_RDMA_REQ_INVALIDATE_RKEY flag new 07602678091c Merge tag 'nvme-6.9-2024-03-21' of git://git.infradead.org [...] new e3111d9c3f72 Merge tag 'block-6.9-20240322' of git://git.kernel.dk/linux adds 96b171d6dba6 scsi: core: Query the Block Limits Extension VPD page adds 4977c0f4523e scsi: scsi_proto: Add structures and constants related to [...] adds 4f53138fffc2 scsi: sd: Translate data lifetime information adds a5fe98eb8f63 scsi: scsi_debug: Reduce code duplication adds b1e5c0b34db8 scsi: scsi_debug: Support the block limits extension VPD page adds b2f860903fe9 scsi: scsi_debug: Rework page code error handling adds f19c3e4fe254 scsi: scsi_debug: Rework subpage code error handling adds b952eb270df3 scsi: scsi_debug: Allocate the MODE SENSE response from the heap adds f8ab2710177a scsi: scsi_debug: Implement the IO Advice Hints Grouping m [...] adds ad620becda43 scsi: scsi_debug: Implement GET STREAM STATUS adds af180c0880f9 scsi: scsi_debug: Maintain write statistics per group number new bfa8f18691ed Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 77fcc34769c8 ubsan: Disable signed integer overflow sanitizer on GCC < 8 adds c4ca2276f18e arch/Kconfig: eliminate needless UTF-8 character in Kconfig help adds acd80cdcee17 Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY [...] new d8e45f2929b9 overflow: Change DEFINE_FLEX to take __counted_by member new 231dc3f0c936 lkdtm/bugs: Improve warning message for compilers without [...] new b71871395cf3 Merge tag 'hardening-v6.9-rc1-fixes' of git://git.kernel.o [...] adds 154c56d80b8f ARM: 9334/1: mm: init: remove misuse of kernel-doc comment adds daa559570d4b ARM: 9349/1: unwind: Add missing "Call trace:" line adds 169f9102f919 ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed() adds 8f09b8b4fa58 ARM: 9351/1: fault: Add "cut here" line for prefetch aborts adds c8c178e0aef1 ARM: 9353/1: remove unneeded entry for CONFIG_FRAME_POINTER adds b9920fdd5a75 ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores adds b36e78b216e6 ARM: 9354/1: ptrace: Use bitfield helpers adds 0c66c6f4e21c ARM: 9359/1: flush: check if the folio is reserved for no- [...] new b42b3ae1699e Merge branches 'misc' and 'fixes' into for-linus new 02fb638bed9e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 78cb0945f714 powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx() adds 56a34d799bfa kexec/kdump: make struct crash_mem available without CONFI [...] adds 33f2cc0a2e90 powerpc/kexec: split CONFIG_KEXEC_FILE and CONFIG_CRASH_DUMP adds 5c4233cc0920 powerpc/kdump: Split KEXEC_CORE and CRASH_DUMP dependency new 484193fecd2b Merge tag 'powerpc-6.9-2' of git://git.kernel.org/pub/scm/ [...] adds fb13b11d5387 entry: Respect changes to system call number by trace_sys_enter() new 976b029d0660 Merge tag 'core-entry-2024-03-23' of git://git.kernel.org/ [...] adds 9eec61df55c5 irqchip/renesas-rzg2l: Flush posted write in irq_eoi() adds 7cb6362c63df irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() adds b4b5cd61a6fd irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() adds 853a6030303f irqchip/renesas-rzg2l: Prevent spurious interrupts when se [...] adds dce0919c83c3 irqchip/renesas-rzg2l: Do not set TIEN and TINT source at [...] new 1a39193137e8 Merge tag 'irq-urgent-2024-03-23' of git://git.kernel.org/ [...] adds bf3159c0ef1f clocksource/drivers/imx: Fix -Wunused-but-set-variable warning adds f253c9a1aa33 dt-bindings: timer: exynos4210-mct: Add google,gs101-mct c [...] adds 906fed29f452 clocksource/drivers/stm32: Fix all kernel-doc warnings adds 702107ed5d89 clocksource/drivers/ti-32K: Fix misuse of "/**" comment adds 0076a37a426b dt-bindings: timer: renesas,tmu: Document input capture interrupt adds 69518264da62 dt-bindings: timer: renesas: ostm: Document RZ/Five SoC adds 8ec11bd89e15 dt-bindings: timer: nxp,sysctr-timer: support i.MX95 adds 418062b548b1 clocksource/drivers/imx-sysctr: Drop use global variables adds b67686e971b0 clocksource/drivers/imx-sysctr: Add i.MX95 support adds b34b9547cee4 clocksource/drivers/arm_global_timer: Fix maximum prescaler value adds 9256cec7b4f3 clocksource/drivers/arm_global_timer: Remove stray tab adds 97454a65d56b clocksource: arm_global_timer: fix non-kernel-doc comment adds ec64db6955c5 dt-bindings: timer: add Ralink SoCs system tick counter adds f31c204850f9 clocksource/drivers/arm_global_timer: Make gt_target_rate [...] adds e651f2fae336 clocksource/drivers/arm_global_timer: Guard against divisi [...] adds 755350bcfb4a clocksource/drivers/arm_global_timer: Simplify prescaler r [...] adds c819dbd07832 dt-bindings: timer: Add support for cadence TTC PWM adds 8248ca30ef89 clocksource/drivers/timer-riscv: Clear timer interrupt on [...] adds 86c54c846e12 Merge tag 'timers-v6.9-rc1' of https://git.linaro.org/peop [...] new 00164f477f06 Merge tag 'timers-core-2024-03-23' of git://git.kernel.org [...] adds f55acb1e44f3 timers/migration: Fix endless timer requeue after idle interrupts adds 03877039863b timers: Fix removed self-IPI on global timer's enqueue in [...] new 70293240c5ce Merge tag 'timers-urgent-2024-03-23' of git://git.kernel.o [...] adds 04867a7a3332 swiotlb: Fix double-allocation of slots due to broken alig [...] adds 823353b7cf0e swiotlb: Enforce page alignment in swiotlb_alloc() adds cbf53074a528 swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() adds 51b30ecb73b4 swiotlb: Fix alignment checks when both allocation and DMA [...] adds afc5aa46ed56 iommu/dma: Force swiotlb_max_mapping_size on an untrusted device adds 14cebf689a78 swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE new 864ad046c157 Merge tag 'dma-mapping-6.9-2024-03-24' of git://git.infrad [...] adds a26979377bf3 sched/doc: Update documentation for base_slice_ns and CONF [...] new b136f68eb00d Merge tag 'sched-urgent-2024-03-24' of git://git.kernel.or [...] adds b0f269728ccd x86/config: Fix warning for 'make ARCH=x86_64 tinyconfig' new fc7f27cda843 x86/kexec: Do not update E820 kexec table for setup_data new e3f269ed0acc x86/pm: Work around false positive kmemleak report in msr_ [...] new 4e51653d5d87 kprobes/x86: Use copy_from_kernel_nofault() to read from u [...] new c90399fbd74a x86/cpu: Ensure that CPU info updates are propagated on UP new 7af541cee1e0 x86/topology: Don't evaluate logical IDs during early boot new 5e25eb25dae9 x86/topology: Handle the !APIC case gracefully new f2208aa12c27 x86/mpparse: Register APIC address only once new a8ed59a3a8de Documentation/x86: Document that resctrl bandwidth control [...] new 10e4b5166df9 x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD new 8a8a9c9047d1 x86/cpu: Add model number for another Intel Arrow Lake mob [...] new 4d0d7e785275 x86/boot/64: Apply encryption mask to 5-level pagetable update new 9843231c9726 x86/boot/64: Move 5-level paging global variable assignments back new 5e74df2f8f15 Merge tag 'x86-urgent-2024-03-24' of git://git.kernel.org/ [...] new 3cb4a4827596 efi/libstub: fix efi_random_alloc() to allocate memory at [...] new cefcd4fe2e3a x86/efistub: Call mixed mode boot services on the firmware [...] new df7ecce842b8 x86/efistub: Don't clear BSS twice in mixed mode new 62b71cd73d41 efi: fix panic in kdump kernel new ab8de2dbfc9e Merge tag 'efi-fixes-for-v6.9-2' of git://git.kernel.org/p [...] new 4cece7649650 Linux 6.9-rc1
The 85 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 + Documentation/arch/riscv/vm-layout.rst | 16 +- Documentation/arch/x86/resctrl.rst | 8 +- .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 +- .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 49 +- .../bindings/mtd/partitions/linux,ubi.yaml | 75 +++ .../bindings/mtd/partitions/ubi-volume.yaml | 40 ++ Documentation/devicetree/bindings/riscv/cpus.yaml | 6 +- .../devicetree/bindings/riscv/extensions.yaml | 7 + .../devicetree/bindings/rtc/abracon,abx80x.txt | 31 - .../devicetree/bindings/rtc/abracon,abx80x.yaml | 98 +++ .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 4 +- .../bindings/rtc/mediatek,mt2712-rtc.yaml | 39 ++ .../bindings/rtc/mediatek,mt7622-rtc.yaml | 52 ++ .../devicetree/bindings/rtc/rtc-mt2712.txt | 14 - .../devicetree/bindings/rtc/rtc-mt7622.txt | 21 - .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 11 +- .../devicetree/bindings/sound/cirrus,cs42l43.yaml | 11 +- .../devicetree/bindings/timer/cdns,ttc.yaml | 22 +- .../bindings/timer/nxp,sysctr-timer.yaml | 4 +- .../bindings/timer/ralink,cevt-systick.yaml | 38 ++ .../devicetree/bindings/timer/renesas,ostm.yaml | 2 +- .../devicetree/bindings/timer/renesas,tmu.yaml | 18 +- .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../sched/membarrier-sync-core/arch-support.txt | 18 +- Documentation/kbuild/kconfig-language.rst | 6 +- Documentation/kbuild/kconfig.rst | 363 +++++----- Documentation/mm/page_cache.rst | 10 + .../device_drivers/ethernet/pensando/ionic.rst | 22 + Documentation/networking/multi-pf-netdev.rst | 58 +- .../networking/net_cachelines/net_device.rst | 2 +- Documentation/scheduler/index.rst | 1 + Documentation/scheduler/membarrier.rst | 39 ++ Documentation/scheduler/sched-design-CFS.rst | 3 + Documentation/spi/spi-lm70llp.rst | 4 +- Documentation/spi/spidev.rst | 2 +- MAINTAINERS | 12 +- Makefile | 53 +- arch/Kconfig | 14 +- arch/alpha/Kconfig | 15 +- arch/arm/Kconfig | 4 +- arch/arm/Kconfig.debug | 3 - arch/arm/include/asm/ptrace.h | 5 +- arch/arm/kernel/Makefile | 2 - arch/arm/kernel/iwmmxt.S | 51 +- arch/arm/kernel/pj4-cp0.c | 135 ---- arch/arm/kernel/traps.c | 2 +- arch/arm/kernel/unwind.c | 2 + arch/arm/mm/fault.c | 8 + arch/arm/mm/flush.c | 3 + arch/arm/mm/init.c | 2 +- arch/arm64/Kconfig | 3 +- arch/hexagon/Kconfig | 12 +- arch/loongarch/Kconfig | 8 + arch/loongarch/Kconfig.debug | 11 + arch/loongarch/Makefile | 23 +- arch/loongarch/crypto/crc32-loongarch.c | 2 - arch/loongarch/include/asm/Kbuild | 3 + arch/loongarch/include/asm/bug.h | 1 + arch/loongarch/include/asm/cacheflush.h | 3 - arch/loongarch/include/asm/exception.h | 2 + arch/loongarch/include/asm/io.h | 2 + arch/loongarch/include/asm/module.h | 7 + arch/loongarch/include/asm/orc_header.h | 18 + arch/loongarch/include/asm/orc_lookup.h | 31 + arch/loongarch/include/asm/orc_types.h | 58 ++ arch/loongarch/include/asm/page.h | 3 + arch/loongarch/include/asm/percpu.h | 7 +- arch/loongarch/include/asm/pgtable.h | 3 - arch/loongarch/include/asm/qspinlock.h | 18 - arch/loongarch/include/asm/stackframe.h | 3 + arch/loongarch/include/asm/thread_info.h | 2 + arch/loongarch/include/asm/unwind.h | 20 +- arch/loongarch/include/asm/unwind_hints.h | 28 + arch/loongarch/kernel/Makefile | 4 + arch/loongarch/kernel/entry.S | 5 + arch/loongarch/kernel/fpu.S | 7 + arch/loongarch/kernel/genex.S | 6 + arch/loongarch/kernel/lbt.S | 3 + arch/loongarch/kernel/mcount_dyn.S | 6 + arch/loongarch/kernel/module.c | 22 +- arch/loongarch/kernel/relocate_kernel.S | 7 +- arch/loongarch/kernel/rethook_trampoline.S | 1 + arch/loongarch/kernel/setup.c | 2 + arch/loongarch/kernel/stacktrace.c | 41 ++ arch/loongarch/kernel/traps.c | 42 +- arch/loongarch/kernel/unwind_orc.c | 528 +++++++++++++++ arch/loongarch/kernel/vmlinux.lds.S | 3 + arch/loongarch/kvm/switch.S | 9 +- arch/loongarch/lib/clear_user.S | 3 + arch/loongarch/lib/copy_user.S | 3 + arch/loongarch/lib/memcpy.S | 3 + arch/loongarch/lib/memset.S | 3 + arch/loongarch/mm/tlb.c | 27 +- arch/loongarch/mm/tlbex.S | 9 + arch/loongarch/vdso/Makefile | 1 + arch/parisc/Kconfig | 4 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/include/asm/kexec.h | 98 +-- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/smp.c | 4 +- arch/powerpc/kexec/Makefile | 3 +- arch/powerpc/kexec/core.c | 4 + arch/powerpc/kexec/elf_64.c | 4 +- arch/powerpc/kexec/file_load_64.c | 269 ++++---- arch/powerpc/mm/book3s32/mmu.c | 7 +- arch/powerpc/mm/mmu_decl.h | 8 +- arch/powerpc/mm/nohash/8xx.c | 33 +- arch/powerpc/mm/nohash/e500.c | 10 +- arch/powerpc/mm/pgtable_32.c | 38 +- arch/powerpc/platforms/powernv/smp.c | 2 +- arch/riscv/Kbuild | 1 + arch/riscv/Kconfig | 80 ++- arch/riscv/Makefile | 5 + arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 4 +- arch/riscv/configs/defconfig | 3 + arch/riscv/crypto/Kconfig | 93 +++ arch/riscv/crypto/Makefile | 23 + arch/riscv/crypto/aes-macros.S | 156 +++++ arch/riscv/crypto/aes-riscv64-glue.c | 637 ++++++++++++++++++ arch/riscv/crypto/aes-riscv64-zvkned-zvbb-zvkg.S | 312 +++++++++ arch/riscv/crypto/aes-riscv64-zvkned-zvkb.S | 146 ++++ arch/riscv/crypto/aes-riscv64-zvkned.S | 339 ++++++++++ arch/riscv/crypto/chacha-riscv64-glue.c | 101 +++ arch/riscv/crypto/chacha-riscv64-zvkb.S | 294 ++++++++ arch/riscv/crypto/ghash-riscv64-glue.c | 168 +++++ arch/riscv/crypto/ghash-riscv64-zvkg.S | 72 ++ arch/riscv/crypto/sha256-riscv64-glue.c | 137 ++++ .../crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 225 +++++++ arch/riscv/crypto/sha512-riscv64-glue.c | 133 ++++ arch/riscv/crypto/sha512-riscv64-zvknhb-zvkb.S | 203 ++++++ arch/riscv/crypto/sm3-riscv64-glue.c | 112 ++++ arch/riscv/crypto/sm3-riscv64-zvksh-zvkb.S | 123 ++++ arch/riscv/crypto/sm4-riscv64-glue.c | 107 +++ arch/riscv/crypto/sm4-riscv64-zvksed-zvkb.S | 117 ++++ arch/riscv/errata/andes/errata.c | 10 +- arch/riscv/include/asm/asm.h | 10 + arch/riscv/include/asm/atomic.h | 17 +- arch/riscv/include/asm/barrier.h | 21 +- arch/riscv/include/asm/bitops.h | 138 +--- arch/riscv/include/asm/cmpxchg.h | 5 +- arch/riscv/include/asm/compat.h | 19 + arch/riscv/include/asm/cpufeature.h | 31 +- arch/riscv/include/asm/elf.h | 11 +- arch/riscv/include/asm/errata_list.h | 13 +- arch/riscv/include/asm/fence.h | 10 +- arch/riscv/include/asm/hwcap.h | 1 + arch/riscv/include/asm/io.h | 8 +- arch/riscv/include/asm/membarrier.h | 50 ++ arch/riscv/include/asm/mmio.h | 5 +- arch/riscv/include/asm/mmiowb.h | 2 +- arch/riscv/include/asm/pgalloc.h | 67 +- arch/riscv/include/asm/pgtable.h | 32 +- arch/riscv/include/asm/processor.h | 31 +- arch/riscv/include/asm/simd.h | 4 +- arch/riscv/include/asm/suspend.h | 3 + arch/riscv/include/asm/sync_core.h | 29 + arch/riscv/include/asm/syscall_wrapper.h | 53 +- arch/riscv/include/asm/tlb.h | 18 + arch/riscv/include/asm/vector.h | 11 + arch/riscv/include/asm/vendorid_list.h | 2 +- arch/riscv/kernel/Makefile | 4 +- arch/riscv/kernel/alternative.c | 2 +- arch/riscv/kernel/cpufeature.c | 256 +------ arch/riscv/kernel/entry.S | 3 + arch/riscv/kernel/pi/Makefile | 3 + arch/riscv/kernel/ptrace.c | 6 +- arch/riscv/kernel/smpboot.c | 1 - arch/riscv/kernel/suspend.c | 49 ++ arch/riscv/kernel/sys_hwprobe.c | 13 + arch/riscv/kernel/tests/Kconfig.debug | 2 +- arch/riscv/kernel/traps.c | 17 +- arch/riscv/kernel/traps_misaligned.c | 17 +- arch/riscv/kernel/unaligned_access_speed.c | 281 ++++++++ arch/riscv/lib/csum.c | 7 +- arch/riscv/lib/uaccess_vector.S | 1 - arch/riscv/mm/cacheflush.c | 4 +- arch/riscv/mm/context.c | 2 + arch/riscv/mm/init.c | 6 + arch/riscv/mm/pgtable.c | 2 +- arch/x86/boot/compressed/efi_mixed.S | 9 + arch/x86/configs/tiny.config | 1 + arch/x86/entry/vdso/Makefile | 2 + arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/suspend_32.h | 10 +- arch/x86/kernel/cpu/common.c | 9 + arch/x86/kernel/cpu/topology.c | 11 + arch/x86/kernel/cpu/topology_common.c | 12 +- arch/x86/kernel/e820.c | 17 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/fpu/xstate.h | 14 +- arch/x86/kernel/head64.c | 18 +- arch/x86/kernel/kprobes/core.c | 11 +- arch/x86/kernel/mpparse.c | 10 +- arch/x86/kernel/setup.c | 10 - arch/x86/kernel/smpboot.c | 32 +- arch/x86/kvm/Kconfig | 2 +- arch/x86/kvm/Makefile | 3 +- arch/x86/xen/Kconfig | 1 - crypto/Kconfig | 3 + drivers/acpi/Kconfig | 3 +- drivers/acpi/riscv/Makefile | 4 +- drivers/acpi/riscv/cppc.c | 157 +++++ drivers/acpi/riscv/cpuidle.c | 81 +++ drivers/block/floppy.c | 1 - drivers/clocksource/arm_global_timer.c | 35 +- drivers/clocksource/timer-clint.c | 2 +- drivers/clocksource/timer-imx-gpt.c | 3 +- drivers/clocksource/timer-imx-sysctr.c | 117 +++- drivers/clocksource/timer-riscv.c | 5 +- drivers/clocksource/timer-stm32.c | 4 +- drivers/clocksource/timer-ti-32k.c | 2 +- drivers/cpufreq/Kconfig | 29 + drivers/cpufreq/Kconfig.arm | 26 - drivers/cpuidle/cpuidle-riscv-sbi.c | 49 +- drivers/firewire/core-device.c | 18 +- drivers/firmware/efi/earlycon.c | 2 +- drivers/firmware/efi/efi.c | 2 + drivers/firmware/efi/libstub/randomalloc.c | 2 +- drivers/firmware/efi/libstub/x86-stub.c | 3 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 18 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 3 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 + drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 6 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 23 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 25 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 14 + drivers/gpu/drm/amd/display/dc/core/dc.c | 71 +- drivers/gpu/drm/amd/display/dc/core/dc_state.c | 3 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 14 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 2 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 1 + .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 6 + .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 1 + .../amd/display/dc/dml2/dml2_translation_helper.c | 18 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 28 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 3 + .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 45 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 12 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 30 + .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 2 + .../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 3 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link.h | 4 +- .../dc/link/protocols/link_edp_panel_control.c | 4 +- .../dc/link/protocols/link_edp_panel_control.h | 4 +- .../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 3 +- .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 8 + .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.h | 1 + .../amd/display/dc/resource/dcn32/dcn32_resource.c | 3 + .../amd/display/dc/resource/dcn32/dcn32_resource.h | 3 + .../display/dc/resource/dcn321/dcn321_resource.c | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 8 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 3 + .../drm/amd/display/modules/power/power_helpers.c | 2 +- .../drm/amd/display/modules/power/power_helpers.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 19 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 31 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 18 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 18 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 16 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/drm_panel.c | 17 +- drivers/gpu/drm/drm_probe_helper.c | 7 + drivers/gpu/drm/exynos/exynos_dp.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/r535.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 9 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 41 +- drivers/gpu/drm/xe/xe_gt_pagefault.c | 4 +- drivers/gpu/drm/xe/xe_trace.h | 2 +- drivers/gpu/drm/xe/xe_vm.c | 32 +- drivers/gpu/drm/xe/xe_vm_types.h | 7 +- drivers/gpu/drm/xe/xe_vram_freq.c | 4 +- drivers/i2c/busses/i2c-nomadik.c | 740 ++++++++++++--------- drivers/i2c/muxes/i2c-mux-pca954x.c | 46 +- drivers/iommu/dma-iommu.c | 9 + drivers/iommu/intel/Kconfig | 2 +- drivers/irqchip/irq-renesas-rzg2l.c | 72 +- drivers/md/Kconfig | 1 - drivers/md/dm-integrity.c | 18 +- drivers/md/dm-snap.c | 4 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/mtd/ubi/Kconfig | 13 + drivers/mtd/ubi/Makefile | 1 + drivers/mtd/ubi/block.c | 136 ++-- drivers/mtd/ubi/build.c | 154 +++-- drivers/mtd/ubi/eba.c | 7 + drivers/mtd/ubi/fastmap.c | 7 +- drivers/mtd/ubi/kapi.c | 56 +- drivers/mtd/ubi/nvmem.c | 191 ++++++ drivers/mtd/ubi/ubi.h | 3 + drivers/mtd/ubi/vmt.c | 75 ++- drivers/mtd/ubi/vtbl.c | 6 + drivers/net/can/kvaser_pciefd.c | 4 +- drivers/net/dsa/mt7530.c | 66 +- drivers/net/dsa/mt7530.h | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 6 +- drivers/net/ethernet/intel/ice/ice_base.c | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 4 +- drivers/net/ethernet/intel/ice/ice_ddp.c | 8 +- drivers/net/ethernet/intel/ice/ice_lag.c | 6 +- drivers/net/ethernet/intel/ice/ice_sched.c | 4 +- drivers/net/ethernet/intel/ice/ice_switch.c | 10 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 43 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 6 + .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 17 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 31 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 20 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 119 ++-- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 71 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 18 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 2 +- drivers/net/phy/phy_device.c | 4 +- drivers/net/veth.c | 18 - drivers/net/vmxnet3/vmxnet3_xdp.c | 6 +- drivers/net/wan/fsl_qmc_hdlc.c | 2 +- drivers/net/wireguard/device.c | 11 +- drivers/net/wireguard/netlink.c | 10 +- drivers/net/wireguard/receive.c | 6 +- drivers/nvme/host/apple.c | 6 +- drivers/nvme/host/core.c | 11 +- drivers/nvme/host/fabrics.h | 7 - drivers/nvme/host/pci.c | 3 + drivers/nvme/host/pr.c | 3 +- drivers/nvme/host/sysfs.c | 3 +- drivers/nvme/host/tcp.c | 21 +- drivers/nvme/host/trace.c | 105 ++- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 1 + drivers/nvme/target/trace.c | 98 +++ drivers/perf/Kconfig | 17 +- drivers/perf/riscv_pmu_sbi.c | 37 +- drivers/regulator/core.c | 11 + drivers/rtc/Kconfig | 3 +- drivers/rtc/class.c | 21 +- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-ds1511.c | 340 +++------- drivers/rtc/rtc-m41t80.c | 5 +- drivers/rtc/rtc-max31335.c | 2 +- drivers/rtc/rtc-nct3018y.c | 6 +- drivers/rtc/rtc-pcf8523.c | 25 + drivers/scsi/Kconfig | 5 + drivers/scsi/Makefile | 2 + drivers/scsi/scsi.c | 2 + drivers/scsi/scsi_debug.c | 293 ++++++-- drivers/scsi/scsi_proto_test.c | 56 ++ drivers/scsi/scsi_sysfs.c | 10 + drivers/scsi/sd.c | 111 +++- drivers/scsi/sd.h | 3 + drivers/siox/siox-bus-gpio.c | 62 +- drivers/siox/siox-core.c | 46 ++ drivers/siox/siox.h | 4 + drivers/soc/fsl/qbman/qman.c | 25 +- drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-lm70llp.c | 4 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-mt65xx.c | 22 +- drivers/spi/spi.c | 24 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/arkfb.c | 15 +- drivers/video/fbdev/core/fbcon.c | 16 +- drivers/video/fbdev/core/fbmem.c | 12 +- drivers/video/fbdev/core/fbmon.c | 7 +- drivers/video/fbdev/core/svgalib.c | 15 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 18 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 13 +- drivers/video/fbdev/s3fb.c | 15 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/fbdev/vga16fb.c | 6 +- drivers/video/fbdev/via/accel.c | 4 +- drivers/video/fbdev/vt8623fb.c | 15 +- drivers/video/sticore.c | 2 +- fs/ceph/caps.c | 8 + fs/ceph/file.c | 31 +- fs/smb/client/cached_dir.c | 3 +- fs/smb/client/cifsfs.c | 4 - fs/smb/client/cifsglob.h | 5 + fs/smb/client/connect.c | 9 +- fs/smb/client/file.c | 20 +- fs/smb/client/inode.c | 26 +- fs/smb/client/misc.c | 3 - fs/smb/client/sess.c | 4 +- fs/smb/client/smb2ops.c | 2 + fs/smb/client/smb2pdu.c | 5 +- fs/smb/common/smb2pdu.h | 12 +- fs/ubifs/debug.c | 9 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 443 ++++++------ fs/ubifs/find.c | 32 +- fs/ubifs/journal.c | 171 ++++- fs/ubifs/lprops.c | 6 +- fs/ubifs/lpt_commit.c | 1 - fs/ubifs/super.c | 2 + fs/ubifs/tnc.c | 9 +- fs/ubifs/tnc_misc.c | 22 + fs/ubifs/ubifs.h | 5 + fs/xfs/xfs_buf_mem.c | 4 +- fs/xfs/xfs_dquot.c | 18 +- fs/xfs/xfs_trace.h | 9 +- include/asm-generic/bitops/__ffs.h | 8 +- include/asm-generic/bitops/__fls.h | 8 +- include/asm-generic/bitops/ffs.h | 8 +- include/asm-generic/bitops/fls.h | 8 +- include/drm/drm_bridge.h | 4 +- include/drm/drm_fixed.h | 3 +- include/drm/drm_modeset_helper_vtables.h | 3 +- include/linux/bitmap.h | 44 +- include/linux/compiler.h | 9 + include/linux/compiler_types.h | 10 +- include/linux/crash_core.h | 12 +- include/linux/fb.h | 18 +- include/linux/font.h | 3 +- include/linux/mm.h | 2 +- include/linux/mtd/ubi.h | 2 + include/linux/netdevice.h | 2 +- include/linux/overflow.h | 25 +- include/linux/rcupdate.h | 31 + include/linux/rtc.h | 2 +- include/linux/skbuff.h | 16 +- include/linux/socket.h | 7 - include/linux/sync_core.h | 16 +- include/net/request_sock.h | 7 +- include/scsi/scsi_device.h | 1 + include/scsi/scsi_proto.h | 78 +++ init/Kconfig | 5 +- io_uring/futex.c | 1 + io_uring/io_uring.c | 63 +- io_uring/kbuf.c | 20 +- io_uring/kbuf.h | 2 +- io_uring/net.c | 9 +- io_uring/poll.c | 4 +- io_uring/rw.c | 2 + io_uring/sqpoll.c | 6 +- io_uring/waitid.c | 7 +- kernel/bpf/cpumap.c | 3 + kernel/dma/swiotlb.c | 45 +- kernel/entry/common.c | 8 +- kernel/module/Kconfig | 3 +- kernel/power/suspend_test.c | 2 +- kernel/sched/core.c | 16 +- kernel/sched/membarrier.c | 13 +- kernel/time/alarmtimer.c | 2 +- kernel/time/timer.c | 12 +- kernel/time/timer_migration.c | 11 +- lib/Kconfig.debug | 14 +- lib/Kconfig.ubsan | 2 + lib/fonts/fonts.c | 15 +- lib/memcpy_kunit.c | 3 - lib/overflow_kunit.c | 19 + mm/Kconfig | 7 +- mm/mmap.c | 2 +- net/core/dev.c | 8 +- net/dccp/ccids/Kconfig | 2 +- net/devlink/netlink.c | 13 +- net/devlink/port.c | 2 +- net/hsr/hsr_framereg.c | 4 + net/hsr/hsr_main.c | 15 +- net/ipv4/esp4.c | 8 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/inet_timewait_sock.c | 41 +- net/ipv4/ip_output.c | 1 - net/ipv4/raw.c | 2 +- net/ipv4/syncookies.c | 3 + net/ipv4/tcp_minisocks.c | 4 - net/ipv6/esp6.c | 8 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/syncookies.c | 3 + net/netfilter/nf_tables_api.c | 29 +- net/netfilter/nft_set_pipapo.c | 5 +- net/packet/af_packet.c | 8 +- net/rds/send.c | 5 +- net/rxrpc/sendmsg.c | 4 +- net/rxrpc/txbuf.c | 4 +- net/sched/sch_fq_pie.c | 2 + net/sched/sch_taprio.c | 3 +- net/socket.c | 14 +- net/xfrm/xfrm_device.c | 3 +- rust/Makefile | 4 +- scripts/Kbuild.include | 6 - scripts/Makefile | 7 +- scripts/Makefile.build | 22 +- scripts/Makefile.dtbinst | 32 +- scripts/Makefile.extrawarn | 3 +- scripts/Makefile.lib | 26 +- scripts/Makefile.package | 2 +- scripts/kconfig/array_size.h | 11 + scripts/kconfig/conf.c | 12 +- scripts/kconfig/confdata.c | 96 +-- scripts/kconfig/expr.h | 29 +- scripts/kconfig/hashtable.h | 48 ++ scripts/kconfig/internal.h | 12 + scripts/kconfig/lexer.l | 130 ++-- scripts/kconfig/list.h | 254 +++++-- scripts/kconfig/list_types.h | 17 + scripts/kconfig/lkc.h | 6 +- scripts/kconfig/lkc_proto.h | 15 - scripts/kconfig/lxdialog/checklist.c | 5 +- scripts/kconfig/lxdialog/dialog.h | 4 - scripts/kconfig/lxdialog/util.c | 20 +- scripts/kconfig/mconf.c | 1 + scripts/kconfig/menu.c | 48 +- scripts/kconfig/nconf.c | 1 + scripts/kconfig/parser.y | 125 ++-- scripts/kconfig/preprocess.c | 23 +- scripts/kconfig/preprocess.h | 19 + scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/symbol.c | 49 +- scripts/kconfig/tests/choice_randomize/Kconfig | 22 + scripts/kconfig/tests/choice_randomize/__init__.py | 34 + .../tests/choice_randomize/expected_config0 | 6 + .../tests/choice_randomize/expected_config1 | 8 + .../tests/choice_randomize/expected_config2 | 8 + scripts/kconfig/tests/choice_randomize2/Kconfig | 32 + .../kconfig/tests/choice_randomize2/__init__.py | 18 + .../tests/choice_randomize2/expected_config0 | 8 + .../tests/choice_randomize2/expected_config1 | 7 + .../tests/choice_randomize2/expected_config2 | 6 + scripts/kconfig/tests/conftest.py | 16 +- .../tests/err_recursive_dep/expected_stderr | 22 +- scripts/kconfig/util.c | 47 +- scripts/mod/modpost.c | 4 +- scripts/package/builddeb | 50 +- scripts/package/debian/rules | 63 +- scripts/package/kernel.spec | 48 +- sound/core/control.c | 4 +- sound/pci/hda/patch_realtek.c | 68 +- sound/soc/amd/yc/acp6x-mach.c | 14 +- sound/soc/amd/yc/pci-acp6x.c | 1 - sound/soc/codecs/tlv320adc3xxx.c | 4 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 352 +--------- sound/soc/soc-compress.c | 4 + sound/soc/soc-core.c | 3 + sound/soc/sof/amd/acp-loader.c | 2 +- sound/soc/sof/amd/acp.c | 50 +- sound/soc/sof/amd/acp.h | 7 +- sound/soc/sof/amd/vangogh.c | 9 +- tools/arch/loongarch/include/asm/inst.h | 161 +++++ tools/arch/loongarch/include/asm/orc_types.h | 58 ++ tools/include/linux/bitops.h | 11 + tools/lib/bpf/Makefile | 2 +- tools/net/ynl/Makefile.deps | 1 + tools/objtool/Makefile | 4 + tools/objtool/arch/loongarch/Build | 3 + tools/objtool/arch/loongarch/decode.c | 356 ++++++++++ .../objtool/arch/loongarch/include/arch/cfi_regs.h | 22 + tools/objtool/arch/loongarch/include/arch/elf.h | 30 + .../objtool/arch/loongarch/include/arch/special.h | 33 + tools/objtool/arch/loongarch/orc.c | 171 +++++ tools/objtool/arch/loongarch/special.c | 15 + tools/objtool/arch/x86/Build | 1 + tools/objtool/arch/x86/orc.c | 188 ++++++ tools/objtool/check.c | 52 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/orc.h | 14 + tools/objtool/orc_dump.c | 69 +- tools/objtool/orc_gen.c | 113 +--- .../riscv/{sifive/u74 => andes/ax45}/firmware.json | 0 .../arch/riscv/andes/ax45/instructions.json | 127 ++++ .../pmu-events/arch/riscv/andes/ax45/memory.json | 57 ++ .../arch/riscv/andes/ax45/microarch.json | 77 +++ tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 + tools/perf/trace/beauty/include/linux/socket.h | 7 - .../net/forwarding/vxlan_bridge_1d_ipv6.sh | 4 +- .../net/forwarding/vxlan_bridge_1q_ipv6.sh | 4 +- tools/testing/selftests/net/udpgro_fwd.sh | 4 + tools/testing/selftests/net/veth.sh | 24 +- tools/testing/selftests/riscv/mm/mmap_bottomup.c | 23 +- tools/testing/selftests/riscv/mm/mmap_default.c | 23 +- tools/testing/selftests/riscv/mm/mmap_test.h | 107 +-- .../selftests/wireguard/qemu/arch/riscv32.config | 1 + .../selftests/wireguard/qemu/arch/riscv64.config | 1 + 609 files changed, 13464 insertions(+), 4906 deletions(-) create mode 100644 Documentation/devicetree/bindings/mtd/partitions/linux,ubi.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/ubi-volume.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/abracon,abx80x.txt create mode 100644 Documentation/devicetree/bindings/rtc/abracon,abx80x.yaml create mode 100644 Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt2712.txt delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt7622.txt create mode 100644 Documentation/devicetree/bindings/timer/ralink,cevt-systick.yaml create mode 100644 Documentation/scheduler/membarrier.rst delete mode 100644 arch/arm/kernel/pj4-cp0.c create mode 100644 arch/loongarch/include/asm/orc_header.h create mode 100644 arch/loongarch/include/asm/orc_lookup.h create mode 100644 arch/loongarch/include/asm/orc_types.h delete mode 100644 arch/loongarch/include/asm/qspinlock.h create mode 100644 arch/loongarch/include/asm/unwind_hints.h create mode 100644 arch/loongarch/kernel/unwind_orc.c create mode 100644 arch/riscv/crypto/Kconfig create mode 100644 arch/riscv/crypto/Makefile create mode 100644 arch/riscv/crypto/aes-macros.S create mode 100644 arch/riscv/crypto/aes-riscv64-glue.c create mode 100644 arch/riscv/crypto/aes-riscv64-zvkned-zvbb-zvkg.S create mode 100644 arch/riscv/crypto/aes-riscv64-zvkned-zvkb.S create mode 100644 arch/riscv/crypto/aes-riscv64-zvkned.S create mode 100644 arch/riscv/crypto/chacha-riscv64-glue.c create mode 100644 arch/riscv/crypto/chacha-riscv64-zvkb.S create mode 100644 arch/riscv/crypto/ghash-riscv64-glue.c create mode 100644 arch/riscv/crypto/ghash-riscv64-zvkg.S create mode 100644 arch/riscv/crypto/sha256-riscv64-glue.c create mode 100644 arch/riscv/crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S create mode 100644 arch/riscv/crypto/sha512-riscv64-glue.c create mode 100644 arch/riscv/crypto/sha512-riscv64-zvknhb-zvkb.S create mode 100644 arch/riscv/crypto/sm3-riscv64-glue.c create mode 100644 arch/riscv/crypto/sm3-riscv64-zvksh-zvkb.S create mode 100644 arch/riscv/crypto/sm4-riscv64-glue.c create mode 100644 arch/riscv/crypto/sm4-riscv64-zvksed-zvkb.S create mode 100644 arch/riscv/include/asm/membarrier.h create mode 100644 arch/riscv/include/asm/sync_core.h create mode 100644 arch/riscv/kernel/unaligned_access_speed.c create mode 100644 drivers/acpi/riscv/cppc.c create mode 100644 drivers/acpi/riscv/cpuidle.c create mode 100644 drivers/mtd/ubi/nvmem.c create mode 100644 drivers/scsi/scsi_proto_test.c create mode 100644 scripts/kconfig/array_size.h create mode 100644 scripts/kconfig/hashtable.h create mode 100644 scripts/kconfig/list_types.h create mode 100644 scripts/kconfig/preprocess.h create mode 100644 scripts/kconfig/tests/choice_randomize/Kconfig create mode 100644 scripts/kconfig/tests/choice_randomize/__init__.py create mode 100644 scripts/kconfig/tests/choice_randomize/expected_config0 create mode 100644 scripts/kconfig/tests/choice_randomize/expected_config1 create mode 100644 scripts/kconfig/tests/choice_randomize/expected_config2 create mode 100644 scripts/kconfig/tests/choice_randomize2/Kconfig create mode 100644 scripts/kconfig/tests/choice_randomize2/__init__.py create mode 100644 scripts/kconfig/tests/choice_randomize2/expected_config0 create mode 100644 scripts/kconfig/tests/choice_randomize2/expected_config1 create mode 100644 scripts/kconfig/tests/choice_randomize2/expected_config2 create mode 100644 tools/arch/loongarch/include/asm/inst.h create mode 100644 tools/arch/loongarch/include/asm/orc_types.h create mode 100644 tools/objtool/arch/loongarch/Build create mode 100644 tools/objtool/arch/loongarch/decode.c create mode 100644 tools/objtool/arch/loongarch/include/arch/cfi_regs.h create mode 100644 tools/objtool/arch/loongarch/include/arch/elf.h create mode 100644 tools/objtool/arch/loongarch/include/arch/special.h create mode 100644 tools/objtool/arch/loongarch/orc.c create mode 100644 tools/objtool/arch/loongarch/special.c create mode 100644 tools/objtool/arch/x86/orc.c create mode 100644 tools/objtool/include/objtool/orc.h copy tools/perf/pmu-events/arch/riscv/{sifive/u74 => andes/ax45}/firmware.json (100%) create mode 100644 tools/perf/pmu-events/arch/riscv/andes/ax45/instructions.json create mode 100644 tools/perf/pmu-events/arch/riscv/andes/ax45/memory.json create mode 100644 tools/perf/pmu-events/arch/riscv/andes/ax45/microarch.json