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 805ba04cb7cc Merge tag 'mips_6.14' of git://git.kernel.org/pub/scm/linu [...] adds b989531e0bd7 vduse: relicense under GPL-2.0 OR BSD-3-Clause adds 302b49daf0c7 virtio_balloon: Use outer variable 'page' adds 33bb2d16063b vdpa/vp_vdpa: implement kick_vq_with_data callback adds cdbc69716ff3 fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex adds 2083dfe45e83 fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex adds 0f3b1c40c652 fs/proc/vmcore: disallow vmcore modifications while the vm [...] adds 8e386957cc2d fs/proc/vmcore: prefix all pr_* with "vmcore:" adds 819403c89355 fs/proc/vmcore: move vmcore definitions out of kcore.h adds e017b1f4aa4e fs/proc/vmcore: factor out allocating a vmcore range and a [...] adds e29e9acae06d fs/proc/vmcore: factor out freeing a list of vmcore ranges adds 7ad4d1f6e6ef fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect [...] adds a9403425b3cf virtio-mem: mark device ready before registering callbacks [...] adds fe1d79dc54ac virtio-mem: remember usable region size adds c6a8239a9edd virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM adds 212c3a851333 s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_D [...] adds 6f3955a62cec vdpa: solidrun: Replace deprecated PCI functions adds 26f8ce06af64 vdpa/octeon_ep: enable support for multiple interrupts per device adds 59e457122982 vdpa/octeon_ep: handle device config change events adds 1629ee1078fc virtio-pci: define type and header for PCI vendor data adds 5abfb2208bd7 vdpa/octeon_ep: read vendor-specific PCI capability adds a3b9c053d82a vhost/net: Set num_buffers for virtio 1.0 adds a0ec4fb63f5c virtio_pci: Add support for PCIe Function Level Reset adds 5820a3b08987 virtio_blk: Add support for transport error recovery adds deee7487f5d4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fc197588917b power: supply: ds2760: constify 'struct bin_attribute' adds 9aae72fe40f0 power: supply: ds2780: constify 'struct bin_attribute' adds 8159fcb12862 power: supply: ds2781: constify 'struct bin_attribute' adds dc509d8be38f power: supply: olpc_battery: constify 'struct bin_attribute' adds bea4395a04d2 power: supply: ds2782: Switch to simpler IDA interface adds fd647cc2cb73 power: supply: ds2782: Free IDA with devm action adds 1481f9f39091 power: supply: ds2782: Use devm based memory allocators adds 8571178e9adf power: supply: ds2782: Use devm_power_supply_register() helper adds 1c44832979a7 power: supply: ds2782: Use devm_delayed_work_autocancel() helper adds dc90aa3a72e6 power: supply: max1720x: add charge full property adds 31d8440e0770 power: supply: sysfs: print single value in uevent for POW [...] adds 172f2151c2b4 power: supply: core: rename psy_has_property() to psy_desc [...] adds aa40f37d6365 power: supply: core: introduce power_supply_has_property() adds 39bb32f06c1f power: supply: hwmon: prepare for power supply extensions adds 5c2141f2c7c6 power: supply: sysfs: prepare for power supply extensions adds f29a749d01dc power: supply: sysfs: rework uevent property loop adds 98c571413198 power: ip5xxx_power: Fix return value on ADC read errors adds 3ee089f172a7 power: ip5xxx_power: Use regmap_field API adds 8584bc5df539 power: ip5xxx_power: Allow for more parameters to be configured adds 4013a71da38b power: ip5xxx_power: Add battery type for 4.4V adds ee7300da80db power: ip5xxx_power: Check for optional bits adds 667e11374f4e power: ip5xxx_power: Fall back to Charge End bit if status [...] adds ec62beb285e8 dt-bindings: trivial-devices: Add Injoinic IP5306 adds 39f3bd9c9a27 power: ip5xxx_power: Add support for IP5306 adds 88e4a7dc04b7 power: supply: bq24190_charger: Fix typo 'jeta' -> 'jeita' adds 94ba531bf9cb power: ip5xxx_power: Fix uninitialized variable read adds e959fdb1cd4d power: supply: mm8013: use accessor for driver data adds 9029409d1a25 power: supply: core: introduce power_supply_for_each_psy() adds 68abaf7323ae power: supply: core: use power_supply_for_each_psy() adds 87f57faa20ee power: supply: ab8500: use power_supply_for_each_psy() adds 230fb418b477 power: supply: apm_power: use power_supply_for_each_psy() adds bfc330323cf3 power: supply: core: remove power_supply_for_each_device() adds f52204036326 power: supply: core: introduce dev_to_psy() adds ead11ae3c0d9 power: supply: core: use dev_to_psy() adds 4543b0c3534c power: supply: sysfs: use dev_to_psy() adds 1f4971fd33b1 power: supply: ab8500: use dev_to_psy() adds 6d99e50663f6 power: supply: surface_battery: use dev_to_psy() adds 30c9849c4867 power: supply: bq2415x_charger: use dev_to_psy() adds f11ebcdeb920 power: supply: bq24190_charger: use dev_to_psy() adds 72ad51a62389 power: supply: bq24257_charger: use dev_to_psy() adds cc4c34577dbc power: supply: power_supply_show_enum_with_available(): Re [...] adds 8a1c099f36b2 power: reset: gpio-poweroff: Clarify the warning message adds 2d656827a0fc dt-bindings: power: reset: atmel,sama5d2-shdwc: add sam9x7 adds 2a16675e254a power: reset: at91-poweroff: lookup for proper pmc dt node [...] adds ef4f3ac4be99 power: reset: at91-reset: add reset support for sam9x7 SoC adds 250bbd612bb1 power: reset: at91-reset: add sdhwc support for sam9x7 SoC adds d24bf99214b1 power: supply: core: Add new "charge_types" property adds 5d417a5e7ade power: supply: bq24190_charger: Add support for "charge_ty [...] adds 649399c5dad9 dt-bindings: power: supply: ltc4162-l-charger: Add ltc4162 [...] adds 57e5a9a85bd0 power: supply: ltc4162-l-charger: Add support for ltc4162- [...] adds 6037802bbae8 power: supply: core: implement extension API adds 9d76d5de87bb power: supply: test-power: implement a power supply extension adds 2f9ccc64b3ee power: supply: Merge fixes branch into for-next adds bcfe7d6ba207 power: supply: cros_charge-control: implement a power supp [...] adds 288a2cabcf6b power: supply: core: add UAPI to discover currently used e [...] adds da4ac0b3c22f dt-bindings: power: supply: bq24190: Add BQ24297 compatible adds 3c7c176b10cc power: supply: bq24190: Add BQ24297 support adds 156fb706f915 power: reset: as3722-poweroff: Remove unnecessary return i [...] adds 525f6a2c63e0 bq27xxx: add voltage min design for bq27000 and bq27200 adds 5972da73f75a power: supply: bq2415x_charger: report charging state chan [...] adds 21096800c5ac power: supply: core: fix build of extension sysfs group if [...] adds 04d9741493e7 power: supply: Use power_supply_external_power_changed() i [...] adds 0a219d6fd7ab dt-bindings: power: supply: gpio-charger: add support for [...] adds de68987480cb power: supply: gpio-charger: add support for default charg [...] adds db9d8eca3dc9 power: supply: ug3105_battery: Let the core handle POWER_S [...] adds 69a3761389cb dt-bindings: power: supply: Add STC3117 Fuel Gauge adds 74e3f6208523 power: supply: Add STC3117 fuel gauge unit driver adds f6945d52ee53 power: supply: bq2415x_charger: Immediately reschedule del [...] adds a3a8799165ff platform/x86: dell-laptop: Use power_supply_charge_types_s [...] adds 2d678e3e1e15 power: supply: Use str_enable_disable-like helpers adds 81312ea9b892 power: reset: keystone: Use syscon_regmap_lookup_by_phandle_args adds bed41f08e222 power: supply: max17042: make interrupt shared adds 0cd4f1f77ad4 power: supply: max17042: add platform driver variant adds df998c22321d power: supply: add undervoltage health status property adds 4519e13aef44 dt-bindings: power: supply: max17042: add max77705 support adds 260d7c5e5392 power: supply: max17042: add max77705 fuel gauge support adds 92c71aa1a894 power: supply: ltc4162l: Use GENMASK macro in bitmask operation adds b4a95b8fd3e6 power: supply: max1720x: add support for reading internal [...] adds f28f4890454c Merge tag 'for-v6.14' of git://git.kernel.org/pub/scm/linu [...] adds 752b6e3af374 pwm: microchip-core: fix incorrect comparison with max period adds da6b35378699 pwm: Ensure callbacks exist before calling them adds 078eac2b5ba3 Merge tag 'pwm/for-6.14-rc1-fixes' of git://git.kernel.org [...] adds 9fbffc58ddfb usb: typec: tcpci_mt6370: don't include 'pm_wakeup.h' directly adds 686d4a2c26b4 usb: dwc3: remove unused sg struct member adds e500d497c16c usb: gadget: functionfs: fix spellos adds 8d67435734e2 usb: collapse USB_STORAGE Kconfig comment adds a787bffff5d1 dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for [...] adds 04d5b4c23f3b usb: dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior adds 990c2a26f703 usb: chipidea: host: Improve port index sanitizing adds 89da9eba122d dt-bindings: usb: max33359: add max77759-tcpci flavor adds d9b4067aef50 USB: Fix the issue of task recovery failure caused by USB [...] adds 3b56774fa25d dt-bindings: usb: renesas,usbhs: Document RZ/G3S SoC adds d8d936c51388 usb: storage: add a macro for the upper limit of max LUN adds 362a7993ed01 Merge 6.13-rc3 into usb-next adds d3571faa1ba8 Merge 6.14-rc4 into usb-next adds ded71f07f92f usb: typec: intel_pmc_mux: Silence snprintf() output trunc [...] adds fe021328dfc2 usb: common: expand documentation for USB functions adds 31d500c2d0d4 usb: dwc3: dwc3-am62: Re-initialize controller if lost pow [...] adds e9509b499349 USB: Optimize goto logic in API usb_register_driver() adds c975c9b8f820 USB: usblp: remove redundant semicolon adds 8534229375f8 usb: typec: tcpci: set local CC to Rd only when cc1/cc2 st [...] adds d21bbeee523e dt-bindings: usb: gpio-sbu-mux: Add an entry for FSUSB42 adds 42943457e49d arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches adds 485ff9860801 arm64: dts: qcom: x1e80100-qcp: Enable external DP support adds 14ba185d2f3e usb: typec: hd3ss3220: configure advertised power opmode b [...] adds 5d2c32d506d8 usb: typec: hd3ss3220: support configuring port type adds 6fdc94325186 usb: typec: hd3ss3220: support configuring role preference [...] adds 1ed739929c91 dt-bindings: connector: Add pd-revision property adds 8ecf60c3b3d4 usb: typec: tcpm: Add support for parsing pd-revision DT property adds 8cda395b79d9 usb: typec: tcpm: Add new AMS for Get_Revision response adds ca5d736b74ca usbip: Accept arbitrarily long scatter-gather list adds aa13b9d5ae25 usb: core: sysfs: Constify 'struct bin_attribute' adds 997a6e146d5f usbip: vudc: Constify 'struct bin_attribute' adds 1ff24d40b3c3 usb: dwc3: gadget: Fix incorrect UDC state after manual de [...] adds 8541bf0239b8 usb: typec: Only use SVID for matching altmodes adds 100e25738659 usb: typec: Add driver for Thunderbolt 3 Alternate Mode adds 183b194d8fb6 usb: typec: Make active on port altmode writable adds 5399a1bac6a8 usb: typec: Print err when displayport fails to enter adds 5b2f3305a92f platform/chrome: cros_ec_typec: Update partner altmode active adds dbb3fc0ffa95 platform/chrome: cros_ec_typec: Displayport support adds 3b00be26b16a platform/chrome: cros_ec_typec: Thunderbolt support adds 1aede0698167 platform/chrome: cros_ec_typec: Disable tbt on port adds c225d006a319 usb: gadget: f_tcm: Don't free command immediately adds 98fa00fd3ae4 usb: gadget: f_tcm: Translate error to sense adds 3b2a52e88ab0 usb: gadget: f_tcm: Decrement command ref count on cleanup adds 3b997089903b usb: gadget: f_tcm: Fix Get/SetInterface return value adds 25224c1f07d3 usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint adds 94d9bf671ae3 usb: gadget: f_tcm: Don't prepare BOT write request twice adds e577ae94cd63 usb: gadget: f_tcm: Increase stream count adds d0c188cd8dc0 usb: gadget: f_tcm: Increase bMaxBurst adds 8840047985bb usb: gadget: f_tcm: Limit number of sessions adds 1f0d96f5d1ad usb: gadget: f_tcm: Get stream by sbitmap number adds 34579e98a416 usb: gadget: f_tcm: Don't set static stream_id adds a570559a4f27 usb: gadget: f_tcm: Allocate matching number of commands t [...] adds 0d2d759c9a5d usb: gadget: f_tcm: Handle multiple commands in parallel adds 9e0f5819bafc usb: gadget: f_tcm: Use extra number of commands adds 5cf091d59e57 usb: gadget: f_tcm: Return ATA cmd direction adds 70fda9e6da86 usb: gadget: f_tcm: Execute command on write completion adds 360715d56782 usb: gadget: f_tcm: Minor cleanup redundant code adds 76003eb6d092 usb: gadget: f_tcm: Handle abort command adds 89e4ec503d6b usb: gadget: f_tcm: Cleanup requests on ep disable adds 2d6d0c695e6b usb: gadget: f_tcm: Stop proceeding further on -ESHUTDOWN adds 472615215398 usb: gadget: f_tcm: Save CPU ID per command adds 1d5d4e11536e usb: gadget: f_tcm: Send sense on cancelled transfer adds 20e9ab60e6a6 usb: gadget: f_tcm: Handle TASK_MANAGEMENT commands adds 29ed17053872 usb: gadget: f_tcm: Check overlapped command adds a4d7274d07ae usb: gadget: f_tcm: Stall on invalid CBW adds 3ce3b2108f38 usb: gadget: f_tcm: Requeue command request on error adds de92fb3fc2bd usb: gadget: f_tcm: Track BOT command kref adds d7123c77dc60 usb: gadget: f_tcm: Refactor goto check_condition adds 03e3d9c2bd85 xhci: dbc: Improve performance by removing delay in transf [...] adds d157a2bcf99c xhci: dbgtty: Improve performance by handling received dat [...] adds 1e0a19912adb usb: xhci: Fix NULL pointer dereference on certain command aborts adds 3ac820f9d422 xhci: Add command completion parameter support adds 8a95c9e10ff8 xhci: Add missing capability definition bits adds da31486bf234 usb: typec: ucsi: make yoga_c630_ucsi_ops be static adds 63f0abcb47bb USB: usbip: Update USB/IP OP_REP_IMPORT documentation. adds f097a36ef88d dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings adds dedab674428f usb: cdns3: remove redundant if branch adds 533561a8aad5 usb: dwc3: omap: Use devm_regulator_get_optional() adds 401d07d530bf platform/chrome: Update ChromeOS EC header for UCSI adds f1a2241778d9 usb: typec: ucsi: Implement ChromeOS UCSI driver adds 653e11eae274 dt-bindings: usb: Correct indentation and style in DTS example adds 8ec7cac600ee usb: typec: cros-ec-ucsi: Add newlines to printk messages adds a181c8ef0b74 usb: typec: cros-ec-ucsi: Mark cros_ucsi_ops static/const adds e3a9bd247cdd usb: dwc3: Skip resume if pm_runtime_set_active() fails adds a266462b937b usb: dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk() adds e84a7da8c5d6 usb: dwc3: st: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] adds 7d3934884bab usb: dwc3: omap: Fix devm_regulator_get_optional() error handling adds 594c82329eef usb: host: xhci-plat: Assign shared_hcd->rsrc_start adds 2919c4a3d883 Merge 6.13-rc7 into usb-next adds 2eb3da037c2c usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_ [...] adds 26a6cc10f19a usb: phy: Remove API devm_usb_put_phy() adds 398da8e64321 thunderbolt: debugfs: Add write capability to path config space adds 939ae02b2a90 thunderbolt: Drop doubled empty line from ctl.h adds cfdfdb1a2f74 thunderbolt: Log config space when invalid config space re [...] adds c55017a0608e thunderbolt: Debug log an invalid config space reply just once adds 58b4af9c43ca thunderbolt: Increase DPRX capabilities read timeout adds a674b83db9f7 thunderbolt: Make tb_tunnel_one_dp() return void adds 693b5bb6f6e5 thunderbolt: Show path name in debug log when path is deactivated adds ae765788936d thunderbolt: Rework how tunnel->[init|deinit] hooks are called adds cab96faacf53 thunderbolt: Drop tb_tunnel_restart() adds 4d99f982e985 thunderbolt: Pass reason to tb_dp_resource_unavailable() adds 5ae367748f15 thunderbolt: Move forward declarations in one place adds a70cd9cddeb2 thunderbolt: Rework tb_tunnel_consumed_bandwidth() adds d6d458d42e1e thunderbolt: Handle DisplayPort tunnel activation asynchronously adds 43d84701d2aa thunderbolt: Expose router DROM through debugfs adds 47a836da9ca9 Merge tag 'thunderbolt-for-v6.14-rc1' of ssh://gitolite.ke [...] adds bd693544854b USB: Replace own str_plural with common one adds 789a1714292a USB: host: Use str_enable_disable-like helpers adds 13b3af26a415 USB: typec: Use str_enable_disable-like helpers adds 2d913c1b0cac USB: phy: Use str_enable_disable-like helpers adds 5b6dc50e9ed8 USB: gadget: Use str_enable_disable-like helpers adds f386bfad038d USB: Use str_enable_disable-like helpers adds dcfe437492e2 usb: dwc3: gadget: Reinitiate stream for all host NoStream [...] adds ba39e420c0e9 usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device adds 35478bc369a6 USB: serial: ch341: add hardware flow control RTS/CTS adds 138a99ca4e20 USB: serial: ch341: use fix-width types consistently adds 575a5adf48b0 USB: serial: quatech2: fix null-ptr-deref in qt2_process_r [...] adds cde1e61d81a4 Merge tag 'usb-serial-6.14-rc1' of ssh://gitolite.kernel.o [...] adds 6d7965fb5cde dt-bindings: usb: snps,dwc3: Split core description adds 15b93f340fa6 usbip: Fix seqnum sign extension issue in vhci_tx_urb adds 81702d41457a usbip: Correct format specifier for seqnum from %d to %u adds 66e0ea341a2a usb: dwc3: core: Defer the probe until USB power supply ready adds 06c47f203222 usb: typec: ucsi: Add a macro definition for UCSI v1.0 adds eb124822186b usb: host: xhci-plat: add support compatible ID PNP0D15 adds 983e375849fe usb: xhci: tegra: Fix OF boolean read warning adds 4d27afbf2560 usb: typec: tcpci: Prevent Sink disconnection before vPpsS [...] adds 086fd062bc38 Revert "usb: gadget: u_serial: Disable ep before setting p [...] adds 70cd0576aa39 usb: hcd: Bump local buffer size in rh_string() adds cc8b10fa7068 Merge tag 'usb-6.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds 642aadf14857 staging:fbtft: Using str_true_false() helper instead of ha [...] adds da6c337a8c07 staging: rtl8723bs: change pointer initialization style adds 724cc0cc17d9 staging: Fix tnt4882 license to be SPDX compliant adds 2ff5bc6f5b4b staging: gpib: Remove useless include adds 0a4edbeef1e4 staging: gpib: Remove duplicate include adds f9e7f3f9620b Merge 6.13-rc3 into staging-next adds a99e5c8853f4 staging: rtl8723bs: Cleanups for rtw_inc_and_chk_continual [...] adds 2bc2c3640039 staging: rtl8723bs: delete DBG_RX_SIGNAL_DISPLAY_RAW_DATA [...] adds 716eefc88c2f staging: rtl8723bs: delete HAL_DEF_DBG_RX_INFO_DUMP enum a [...] adds 5d4db9cf4135 staging: gpib: Replace semaphore with completion for one-t [...] adds 33bd6465275a staging: vme_user: vme_tsi148.c: avoid parenthesis line ending adds e999bd2a897e staging: gpib: Modify gpib_register_driver() to return err [...] adds f546fa464031 staging: gpib: agilent_82350b: Handle gpib_register_driver [...] adds 9e43ebc613e2 staging: gpib: agilent_82357a: Handle gpib_register_driver [...] adds 65aff9b75bbd staging: gpib: cb7210: Handle gpib_register_driver() errors adds f07296bc75ba staging: gpib: cec: Handle gpib_register_driver() errors adds cf95c0c4e063 staging: gpib: fluke: Handle gpib_register_driver() errors adds 10ca8c3b51f7 staging: gpib: fmh: Handle gpib_register_driver() errors adds 908ff8d49e72 staging: gpib: gpio: Return error value from gpib_register [...] adds 4e12a0928978 staging: gpib: hp_82335: Return error value from gpib_regi [...] adds 44aaeb2c0843 staging: gpib: hp_82341: Handle gpib_register_driver() errors adds 26098b787c3f staging: gpib: ines: Handle gpib_register_driver() errors adds e3f4b64edb24 staging: gpib: lpvo_usb: Return error value from gpib_regi [...] adds 635ddb8ccdbd staging: gpib: ni_usb: Handle gpib_register_driver() errors adds 942b483ef3db staging: gpib: pc2: Handle gpib_register_driver() errors adds 1737aaefa335 staging: gpib: tnt4882: Handle gpib_register_driver() errors adds e7cd121cbf1b staging: rtl8723bs: Remove ioctl interface adds b37333c8657c Merge 6.13-rc7 into staging next adds 9125aa208a17 staging: gpib: Remove commented-out debug code adds 95cfc7523453 staging: gpib: Modernize gpib_interface_t initialization a [...] adds 55eb3c3a6388 staging: gpib: Add missing mutex unlock in agilent usb driver adds d43f18d94795 staging: gpib: Add missing mutex unlock in ni usb driver adds 77b41a9342f6 staging: gpib: Use __iomem attribute for io addresses adds 8e7ff4e7a235 staging: gpib: Use __user for user space pointers adds b3beeeee2724 staging: gpib: Avoid plain integers as NULL pointers adds 3e2bcc16804b staging: gpib: Use C99 syntax and make static adds d3fbbfa925c2 staging: gpib: fix prefixing 0x with decimal output adds 9ed145e64f0a staging: gpib: Fix inadvertent negative shift adds 6a6c153537f0 staging: gpib: Fix NULL pointer dereference in detach adds 579b6f18c5ca staging: gpib: Agilent usb code cleanup adds 125ca745467d Merge tag 'staging-6.14-rc1' of git://git.kernel.org/pub/s [...] adds 94ddd8bf98d7 misc: trivial: Remove undesired double space from struct d [...] adds 8b52c7261e04 Revert "binder: switch alloc->mutex to spinlock_t" adds d1716b4b78fb binder: concurrent page installation adds 49d2562c804f binder: select correct nid for pages in LRU adds f909f0308267 binder: store shrinker metadata under page->private adds 072010abc3ad binder: replace alloc->vma with alloc->mapped adds 0a7bf6866d41 binder: rename alloc->buffer to vm_start adds 9e2aa76549b9 binder: use per-vma lock in page installation adds 978ce3ed703d binder: propagate vm_insert_page() errors adds 95bc2d4a9020 binder: use per-vma lock in page reclaiming adds 0e3cd21cdef2 ocxl: Constify 'struct bin_attribute' adds e47e0e7ed0e4 cxl: Constify 'struct bin_attribute' adds c3b8c358c4f3 misc: sram: constify 'struct bin_attribute' adds 85aa1342d7a5 misc: c2port: Calculate bin_attribute size through group callback adds fc58d178b0b4 misc: c2port: Constify 'struct bin_attribute' adds e588522da880 misc: pch_phub: Constify 'struct bin_attribute' adds 6a43faaa59bf misc: eeprom/idt_89hpesx: Constify 'struct bin_attribute' adds 052bd11eb8e5 misc: eeprom/max6875: Constify 'struct bin_attribute' adds 90154d08675f misc: ds1682: Constify 'struct bin_attribute' adds 78dc14daf481 nvmem: core: constify 'struct bin_attribute' adds 62b467c65a7e dt-bindings: nvmem: rmem: Add mobileye,eyeq5-bootloader-config adds 6fdbc7b9aa20 nvmem: specify ->reg_read/reg_write() expected return values adds 9c1d9de52b64 nvmem: rmem: make ->reg_read() straight forward code adds e44f5a619f5e nvmem: rmem: remove unused struct rmem::size field adds 7e606c311f70 nvmem: rmem: add CRC validation for Mobileye EyeQ5 NVMEM adds 6afcaef38d4d MIPS: mobileye: eyeq5: add bootloader config reserved memory adds dab202366689 MAINTAINERS: Update nvmem section adds b79541b7803f dt-bindings: nvmem: Add compatible for MS8917 adds 12a1c0b36bbf dt-bindings: nvmem: Add compatible for IPQ5424 adds f22a51b0a7cd dt-bindings: nvmem: qfprom: Add compatible for QCS8300 adds 97e16f68b803 slimbus: messaging: Reorganize kerneldoc parameter names adds 148b88be249a MAINTAINERS: add slimbus documentation adds c79a39dc8d06 pps: Fix a use-after-free adds 86b525bed275 drivers pps: add PPS generators support adds 580afe4acbd4 drivers pps/generators: add dummy PPS generator adds b14aea0ce0c7 Documentation pps.rst: add PPS generators documentation adds b3b9b3cccb32 Documentation ABI: add PPS generators documentation adds 12d909cac1e1 binderfs: add new binder devices to binder_devices adds 2a8f84b5b1b6 binder: fix kernel-doc warning of 'file' member adds 567a311d0a1a VMCI: remove unused ioctl definitions adds 6d04d2b554b1 misc: misc_minor_alloc to use ida for all dynamic/misc dyn [...] adds 37df9043329b misc:minor basic kunit tests adds def35da76073 scripts/tags.sh: Tag timer definitions adds d75abf2f9f2e ntsync: Return the fd from NTSYNC_IOC_CREATE_SEM. adds 5ec43d6b0328 ntsync: Rename NTSYNC_IOC_SEM_POST to NTSYNC_IOC_SEM_RELEASE. adds b4a7b5fe3f51 ntsync: Introduce NTSYNC_IOC_WAIT_ANY. adds cdbb99782280 ntsync: Introduce NTSYNC_IOC_WAIT_ALL. adds 5bc2479a3585 ntsync: Introduce NTSYNC_IOC_CREATE_MUTEX. adds 31ca7bb8e853 ntsync: Introduce NTSYNC_IOC_MUTEX_UNLOCK. adds ecc2ee361466 ntsync: Introduce NTSYNC_IOC_MUTEX_KILL. adds 4c7404b9c2b5 ntsync: Introduce NTSYNC_IOC_CREATE_EVENT. adds 2dcba6fc15a4 ntsync: Introduce NTSYNC_IOC_EVENT_SET. adds bbb9797514b2 ntsync: Introduce NTSYNC_IOC_EVENT_RESET. adds 12b29d3008e6 ntsync: Introduce NTSYNC_IOC_EVENT_PULSE. adds a948f4177c3c ntsync: Introduce NTSYNC_IOC_SEM_READ. adds 0b3c31449d28 ntsync: Introduce NTSYNC_IOC_MUTEX_READ. adds e864071a630c ntsync: Introduce NTSYNC_IOC_EVENT_READ. adds a138179a59d4 ntsync: Introduce alertable waits. adds 7f853a252cde selftests: ntsync: Add some tests for semaphore state. adds ae071aef1486 selftests: ntsync: Add some tests for mutex state. adds 4455456958aa selftests: ntsync: Add some tests for NTSYNC_IOC_WAIT_ANY. adds d168f68939a9 selftests: ntsync: Add some tests for NTSYNC_IOC_WAIT_ALL. adds f23279852ad5 selftests: ntsync: Add some tests for wakeup signaling wit [...] adds 72a651c13159 selftests: ntsync: Add some tests for wakeup signaling wit [...] adds d2083b5f51a2 selftests: ntsync: Add some tests for manual-reset event state. adds b4e4dd5d2f70 selftests: ntsync: Add some tests for auto-reset event state. adds a2e5a8cea745 selftests: ntsync: Add some tests for wakeup signaling wit [...] adds dd914e0d0742 selftests: ntsync: Add tests for alertable waits. adds c52b9cb13fd1 selftests: ntsync: Add some tests for wakeup signaling via [...] adds a22860e57b54 selftests: ntsync: Add a stress test for contended waits. adds 79d42d9d6d82 maintainers: Add an entry for ntsync. adds 6b695a75ff90 docs: ntsync: Add documentation for the ntsync uAPI. adds c301e1fefc2d ntsync: No longer depend on BROKEN. adds 634d34e856ca scripts/spdxcheck: Parse j2 comments correctly adds 154916f4b59d scripts/spdxcheck: Handle license identifiers in Jinja comments adds df7b2f206a9e misc: microchip: pci1xxxx: Add push-pull drive support for GPIO adds be197d90def4 dt-bindings: w1: ds2482: Add vcc-supply property adds 19c6d8bd8865 w1: ds2482: switch to devm_kzalloc() from kzalloc() adds 6e0bb206c6af w1: ds2482: Add regulator support adds 5f69c091a6c0 w1: ds2482: Fix datasheet URL adds 699e5f2f28c8 w1: Constify 'struct bin_attribute' adds edc52050f81c w1: ds2406: Constify 'struct bin_attribute' adds 492772838ddf w1: ds2408: Constify 'struct bin_attribute' adds f597a4ce8c91 w1: ds2413: Constify 'struct bin_attribute' adds be0d277fd319 w1: ds2430: Constify 'struct bin_attribute' adds 86b04e4dcf8a w1: ds2431: Constify 'struct bin_attribute' adds 1398800d8274 w1: ds2433: Constify 'struct bin_attribute' adds 83544525d1ab w1: ds2438: Constify 'struct bin_attribute' adds 4a68c8530fca w1: ds2780: Constify 'struct bin_attribute' adds c797bbdac5dc w1: ds2781: Constify 'struct bin_attribute' adds 0ef2a9b2439a w1: ds2805: Constify 'struct bin_attribute' adds 0f28374e99a4 w1: ds28e04: Constify 'struct bin_attribute' adds 419a40cc2bdd w1: core: use sysfs_emit() instead of sprintf() adds b580b17d06d5 Merge tag 'w1-drv-6.14' of ssh://gitolite.kernel.org/pub/s [...] adds d31679f42e19 firmware: stratix10-svc: Use kthread_run_on_cpu() adds 034f1cc9f02b Merge tag 'socfpga_firmware_update_for_v6.14' of ssh://git [...] adds 958d8c70024e fpga: dfl: omit unneeded argument pdata from dfl_feature_i [...] adds d4970a9d9ba3 fpga: dfl: return platform data from dfl_fpga_inode_to_fea [...] adds 3a3494ef987e fpga: dfl: afu: use parent device to log errors on port en [...] adds 983804ec0d10 fpga: dfl: afu: define local pointer to feature device adds 7b34395a619c fpga: dfl: pass feature platform data instead of device as [...] adds fccfc01148d6 fpga: dfl: factor out feature data creation from build_inf [...] adds 975a7301f581 fpga: dfl: store FIU type in feature platform data adds af3940713e3a fpga: dfl: refactor internal DFL APIs to take/return featu [...] adds 0783f41b0050 fpga: dfl: factor out feature device registration adds 39ea74e33edc fpga: dfl: factor out feature device data from platform de [...] adds b3245f700ae2 fpga: dfl: convert features from flexible array member to [...] adds 7b15c4111038 fpga: dfl: store MMIO resources in feature device data adds 3ddcf9911960 fpga: dfl: store platform device name in feature device data adds 59c265babab6 fpga: dfl: store platform device id in feature device data adds fa74e62d6af0 fpga: dfl: allocate platform device after feature device data adds 57146d945488 fpga: dfl: remove unneeded function build_info_create_dev() adds ff1f06b60ab0 fpga: dfl: drop unneeded get_device() and put_device() of [...] adds 46b155acbf4e fpga: dfl: destroy/recreate feature platform device on por [...] adds 54932d72544d Merge tag 'fpga-for-6.14-rc1' of ssh://gitolite.kernel.org [...] adds efc7ae3f249a uio: Fix return value of poll adds a6e208736587 uio: uio_dmem_genirq: check the return value of devm_kasprintf() adds 2d390e063464 misc: Kconfig: Make MCHP_LAN966X_PCI depend on OF_OVERLAY adds 6847b00c3c85 misc: keba: Fix kernfs warning on module unload adds 37d56e0fb08e misc: fastrpc: Add support for multiple PD from one process adds ff5e0c847042 misc: fastrpc: Rename tgid and pid to client_id adds 235b630eda07 drivers/card_reader/rtsx_usb: Restore interrupt based detection adds 6d2478a103a8 cdx: disable cdx bus from bus shutdown callback adds a01f6287c244 pps: clients: gpio: Bypass edge's direction check when not needed adds 4cabaa0517a9 virtio: console: Replace deprecated kmap_atomic with kmap_ [...] adds e364374369b3 VMCI: fix reference to ioctl-number.rst adds 5bd97a54da95 pps: adjust references to actual name of uapi header file adds 343aa1e289e8 nvmem: imx-ocotp-ele: simplify read beyond device check adds 3c9e2cb6cecf nvmem: imx-ocotp-ele: fix reading from non zero offset adds 391b06ecb63e nvmem: imx-ocotp-ele: fix MAC address byte order adds 1b2cb4d0b5b6 nvmem: imx-ocotp-ele: set word length to 1 adds e88f516ea417 nvmem: qcom-spmi-sdam: Set size in struct nvmem_config adds 31507fc2ad36 nvmem: core: improve range check for nvmem_cell_write() adds 637c20002dc8 misc: fastrpc: Deregister device nodes properly in error s [...] adds 6ca4ea1f88a0 misc: fastrpc: Fix registered buffer page address adds e966eae72762 misc: fastrpc: Fix copy buffer page size adds c8ea5f41b421 Coresight: Narrow down the matching range of tpdm adds 5aec7c065fba coresight: Drop atomics in connection refcounts adds d0a10da78cbf dt-bindings: arm: Add arm,static-trace-id for coresight du [...] adds fd9b7e8e9fbc coresight: Add support to get static id for system trace sources adds f7d7454607cf coresight: dummy: Add static trace id support for dummy source adds d4276259f3a5 coresight: Fix dsb_mode_store() unsigned val is never less [...] adds 2a0bc219272b dt-bindings: arm: qcom,coresight-static-replicator: Add pr [...] adds 62374ce1876b coresight: Add a helper to check if a device is source adds ec9903d6cc34 coresight: Add support for trace filtering by source adds 56e14a21cee4 coresight-tpda: Optimize the function of reading element size adds 25e7eded884a Merge tag 'coresight-next-v6.14' of ssh://gitolite.kernel. [...] adds 91329cb0a8cb extcon: realtek: fix NULL deref check in extcon_rtk_type_c_probe adds 68c8448341e3 Documentation: extcon: add documentation for Extcon subsystem adds 7041ed0dde83 extcon: Drop explicit initialization of struct i2c_device_ [...] adds b8ae08db7a31 Merge tag 'extcon-next-for-6.14' of ssh://gitolite.kernel. [...] adds 6fbf150823a1 iio: imu: adis16480: add devices to adis16480 driver adds 2b1dc7f14024 iio: imu: adis16480: add devices to adis16480 - docs adds 197ff95ac11e dt-bindings: iio: adis16480: add devices to adis16480 adds a8213189bbe9 iio: imu: lsm6dsx: Use i3cdev_to_dev to get device pointer adds 83f616a38427 iio: adc: ad7173: remove unused field adds a79f049b2eec iio: dac: mcp4725: Use of_property_present() for non-boole [...] adds 6dfc256151e8 iio: invensense: Prevent possible integer overflow while m [...] adds 2592bc5003f1 dt-bindings: iio: accel: fxls8962af: add compatible string [...] adds db61f1b7a769 dt-bindings: iio: accel: fxls8962af: add compatible string [...] adds f7c0bc201900 iio: accel: fxls8962af: add fxls8974cf support adds 4cd85685546d iio: accel: fxls8962af: add fxls8967af support adds d6d9c45c90ef iio: dac: ad5624r: fix struct name in doc comment adds f596651dd6be iio: dac: ad5686: fix struct name in doc comment adds 6c009e55924a iio: dac: ad5686: use devm_regulator_get_enable_read_voltage() adds 451bdc1dc9cb iio: dac: ad8801: use devm_regulator_get_enable_read_voltage() adds 276821d1e04c iio: dac ad8801: drop driver remove function adds c15031ef6ef3 iio: dac: ltc2632: use devm_regulator_get_enable_read_voltage() adds 3ebb535f4f92 iio: dac ltc2632: drop driver remove function adds 6f0588607864 iio: dac: ltc2688: use devm_regulator_get_enable_read_voltage() adds 9598866317fc iio: dac: max5821: use devm_regulator_get_enable_read_voltage() adds 26f9fd646cb0 iio: dac: Fix converters spelling typo. adds 9fdf1d033316 iio: adc: pac1921: Add ACPI support to Microchip pac1921 adds d95986fb818d iio: accel: kx022a: Improve reset delay adds 439c2cef8157 iio: bu27034: simplify using guard(mutex) adds 534674463a59 iio: bm1390: simplify using guard(mutex) adds 435004291c9a iio: adc: ad4695: move dt-bindings header adds 2d6941932974 dt-bindings: iio: adc: adi,ad4695: change include path adds df81f90c500b iio: light: cm3232: Reset before reading HW ID adds a05dc8b4d4aa iio: buffer-dmaengine: document iio_dmaengine_buffer_setup_ext adds cb3e9a446763 iio: adc: ad_sigma_delta: add tab to align irq_line adds b305412152b7 dt-bindings: iio: imu: mpu6050: Add invensense,iam20380 co [...] adds 7a91aee8ef81 iio: gyro: Add support for iam20380 sensor adds 91407b55181d iio: light: Drop BU27008 and BU27010 adds 14a2ed21efdc dt-bindings: iio: light: Drop BU27008 and BU27010 adds 0c39208bc3af iio: imu: adis: Remove documented not used elements adds 725521e1f485 iio: accel: kx022a: Use cleanup.h helpers adds 64eb1c6fae94 iio: accel: kx022a: Support ICs with different G-ranges adds 720c8b777a7a dt-bindings: ROHM KX134ACR-LBZ adds 48e4f3cb67b8 iio: kx022a: Support ROHM KX134ACR-LBZ adds 046b460d059c dt-bindings: iio: kx022a: Support KX134-1211 adds 0ecb42a16cc4 iio: accel: kx022a: Support KX134-1211 adds 207149d9f708 iio: adc: vf610_adc: use devm_* and dev_err_probe() to sim [...] adds 8278c08ad212 iio: adc: vf610_adc: limit i.MX6SX's channel number to 4 adds e895f2edfe48 iio: core: fix doc reference to iio_push_to_buffers_with_t [...] adds c437190ceaaa iio: trigger: stm32-timer-trigger: Add check for clk_enable() adds 582d732bf689 iio: light: veml6030: add support for triggered buffer adds 56f8c1759be9 iio: proximity: aw96103: Constify struct iio_info adds a8ec0b44c7c5 iio: kx022a: document new chip_info structure members adds a34dc289f89e iio: adc: rzg2l_adc: Convert dev_err() to dev_err_probe() adds b010b1046730 iio: adc: rzg2l_adc: Use devres helpers to request pre-dea [...] adds 89ee8174e8c8 iio: adc: rzg2l_adc: Simplify the runtime PM code adds 7842ef74c5fc iio: adc: rzg2l_adc: Switch to RUNTIME_PM_OPS() and pm_ptr() adds b7549624af04 iio: adc: rzg2l_adc: Use read_poll_timeout() adds 5d7fb2d589c5 iio: adc: rzg2l_adc: Simplify the locking scheme in rzg2l_ [...] adds d7c3e3463492 iio: adc: rzg2l_adc: Enable runtime PM autosuspend support adds a259a8465d3e iio: adc: rzg2l_adc: Prepare for the addition of RZ/G3S support adds 6dd8a7712538 iio: adc: rzg2l_adc: Add support for channel 8 adds 563cf94f9329 iio: adc: rzg2l_adc: Add suspend/resume support adds 4af77feab3a2 dt-bindings: iio: adc: renesas,rzg2l-adc: Document RZ/G3S SoC adds 645fb7c22fd8 iio: adc: rzg2l_adc: Add support for Renesas RZ/G3S adds cc597af18092 iio: adc: ad7124: Don't create more channels than the driv [...] adds 9ecad7f404b5 iio: adc: ad7124: Refuse invalid input specifiers adds fa6068fb7828 dt-bindings: iio: adc: adi,ad7{124,173,192,780}: Allow spe [...] adds a87ef09b1fdf iio: adc: ad_sigma_delta: Add support for reading irq stat [...] adds 90b8b2fe60eb iio: adc: ad_sigma_delta: Handle CS assertion as intended [...] adds f522589c139d iio: adc: ad_sigma_delta: Fix a race condition adds 07a28874bb49 iio: adc: ad_sigma_delta: Store information about reset se [...] adds 132d44dc6966 iio: adc: ad_sigma_delta: Check for previous ready signals adds abc61acde13c iio: adc: ad7124: Add error reporting during probe adds 6eaf3f60ab45 iio: adc: ad7124: Implement temperature measurement adds 4df71ef089a4 iio: accel: adxl345: refrase comment on probe adds aed2bcd2aa2f iio: accel: adxl345: rename variable data to st adds c3084fada909 dt-bindings: iio: accel: fxls8962af: add wakeup-source property adds 804eb393d4cf iio: imu: st_lsm6dsx: don't always auto-enable I2C, I3C an [...] adds 139a45c3ac5d dt-bindings: iio: bosch,bme680: Move from trivial-devices [...] adds 601f7269fc2c iio: chemical: bme680: add regulators adds 1e60a6545c14 iio: chemical: bme680: add power management adds 7666baba9edf iio: pressure: bmp280: Use sizeof() for denominator adds ca56951352ca iio: pressure: bmp280: Make time vars intuitive and move t [...] adds 22ccb0a1c57c iio: consumers: ensure read buffers for labels and ext_inf [...] adds c54b909481de dt-bindings: iio: adc: adi,ad4000: Add PulSAR adds 646acd46fc90 iio: adc: ad4000: Add timestamp channel adds fc8f63009549 iio: adc: ad4000: Use device specific timing for SPI transfers adds c3948d090080 iio: adc: ad4000: Add support for PulSAR devices adds 031bdc8aee01 iio: adc: ad7173: add calibration support adds 4d112ebd02d1 iio: adc: ad-sigma-delta: Document ABI for sigma delta adc adds a497ac9924bb iio: accel: adxl345: add function to switch measuring mode adds 4358b7648021 dt-bindings: iio: pressure: bmp085: Add SPI interface adds e439c72499a0 iio: adc: ad_sigma_delta: Use `unsigned int` instead of pl [...] adds 8354dc89242c dt-bindings: iio: light: Document TI OPT4060 RGBW sensor adds 0c6db4506ad0 iio: light: Add support for TI OPT4060 color sensor adds 25d4851dda71 iio: dac: ad5624r: Drop docs of missing members adds 6ade82946f4c iio: ABI: use Y consistently as channel number adds 84b6b55584d2 iio: dac: ad7293: enable power before reset adds 88ff5304f630 iio: ABI: document in_illuminance_hardwaregain adds 6fcabe62de98 iio: adc: dln2-adc: zero full struct instead of just the padding adds 45e3146d7542 iio: adc: max1363: Use a small fixed size buffer to replac [...] adds 6d0981f96476 iio: common: ssp_sensors: drop conditional optimization fo [...] adds 9351bbb1b022 iio: core: mark scan_timestamp as __private adds 898918d67399 iio: imu: bno055: constify 'struct bin_attribute' adds f6ed0ca1d9c3 dt-bindings: Add ROHM BD79703 adds af6aca656a85 iio: dac: Support ROHM BD79703 DAC adds 0b9c8583b144 MAINTAINERS: Add maintainer for ROHM BD79703 adds e9ed97be4fcc iio: proximity: hx9023s: Added firmware file parsing funct [...] adds e2f9d754fc5b iio: trigger: stm32-timer: add support for stm32mp25 adds b5fd1849c684 iio: ABI: combine current input sections adds bed883e4f040 iio: adc: ad7944: Fix sign and use aligned_s64 for timestamp. adds 1b54068b5934 io: adc: ina2xx-adc: Fix sign and use aligned_s64 for timestamp. adds b11f6916df7f iio: temperature: tmp006: Use aligned_s64 instead of open [...] adds bfca85fa9630 iio: resolver: ad2s1210: Use aligned_s64 instead of open c [...] adds 8ee2a74efff7 iio: proximity: Use aligned_s64 instead of open coding alignment. adds adfaea544ea6 iio: pressure: Use aligned_s64 instead of open coding alignment. adds 8d7940857f91 iio: magnetometer: Use aligned_s64 instead of open coding [...] adds a801016da0bb iio: light: Use aligned_s64 instead of open coding alignment. adds f3477faedf54 iio: imu: Use aligned_s64 instead of open coding alignment. adds 15fd16d2969d iio: humidity: Use aligned_s64 instead of open coding alignment. adds 5532cd9d1d3a iio: gyro: Use aligned_s64 instead of open coding alignment. adds eb3176b74176 iio: chemical: Use aligned_s64 instead of open coding alignment. adds 2cfb4cd058d0 iio: adc: Use aligned_s64 instead of open coding alignment. adds 2ed45bc333b4 iio: accel: bma220: Use aligned_s64 instead of open coding [...] adds ee13a020ac80 iio: adc: ti-lmp92064: Switch timestamp type from int64_t [...] adds beac9d1b7492 iio: chemical: scd4x: switch timestamp type from int64_t _ [...] adds 27e6ddf291b1 iio: imu: inv_icm42600: switch timestamp type from int64_t [...] adds ec2253b064b4 iio: adc: rockchip: correct alignment of timestamp adds 65233d03f6cf iio: adc: meson: fix voltage reference selection field name typo adds a61e9c4fa2e8 iio: adc: meson: use tabs instead of spaces for some REG11 [...] adds 4467dfddc555 iio: adc: meson: simplify MESON_SAR_ADC_REG11 register access adds f1f57c1ef198 dt-bindings: iio: imu: bmi160: add boolean type for drive- [...] adds 890faa294bfd dt-bindings: iio: imu: bmi270: add boolean type for drive- [...] adds ad953dc84452 dt-bindings: iio: imu: bmi323: add boolean type for drive- [...] adds 9f2223e3423a dt-bindings: iio: accel: adxl345: make interrupts not a re [...] adds ebf0aa3ed1dc dt-bindings: iio: accel: adxl345: add interrupt-names adds 1a5a4b8fdbc9 iio: light: veml3235: fix code style adds 627f3c41ca00 iio: light: veml3235: extend regmap to add cache adds 7716d085531b iio: gts-helper: add helpers to ease searches of gain_sel [...] adds 82e1cedeb818 iio: light: veml3235: fix scale to conform to ABI adds e2e6d241486e iio: accel: adxl345: introduce interrupt handling adds af38b0f69128 iio: accel: adxl345: initialize FIFO delay value for SPI adds cf04212d1fe7 iio: accel: adxl345: add FIFO with watermark events adds f9eb0571811e iio: accel: adxl345: complete the list of defines adds f5ab868af55f iio: adc: ad7625: Add ending newlines to error messages adds 577a66e2e634 iio: iio-mux: kzalloc instead of devm_kzalloc to ensure pa [...] adds 6d699ca16548 Merge tag 'iio-for-6.14a' of ssh://gitolite.kernel.org/pub [...] adds 7222ae1d3e4e bus: mhi: host: Free mhi_buf vector inside mhi_alloc_bhie_table() adds 9241459b3cc2 bus: mhi: host: pci_generic: Add support for QDU100 device adds 29904a40127c bus: mhi: host: pci_generic: Enable MSI-X if the endpoint [...] adds 44cefdf1cc6d Merge tag 'mhi-for-v6.14' of ssh://gitolite.kernel.org/pub [...] adds be887fcad3f1 Merge 6.13-rc4 into char-misc-next adds 48dc1c3608be binder: log transaction code on failure adds 73656a6ab6d4 intel_th: core: fix kernel-doc warnings adds a68d3cbfade6 memstick: core: fix kernel-doc notation adds 954c06ddabb0 iio: adc: ad7606: Fix hardcoded offset in the ADC channels adds 0c45633c3210 iio: hid-sensor-prox: Fix invalid read_raw for attention adds c969c1e56264 dt-bindings: iio: dac: ad5791: ldac gpio is active low adds ab09c6cfe01b iio: light: as73211: fix channel handling in only-color tr [...] adds 20eb1fae4145 iio: chemical: bme680: Fix uninitialized variable in __bme [...] adds 1e758b613212 iio: dac: ad3552r-common: fix ad3541/2r ranges adds 012b8276f08a iio: dac: ad3552r-hs: clear reset status flag adds 3fb06981ce68 Merge tag 'iio-fixes-for-6.13b' of ssh://gitolite.kernel.o [...] adds 576a67fbec3d dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwm [...] adds f56c1b6db5f3 dt-bindings: interconnect: OSM L3: Document sm8650 OSM L3 [...] adds 94f51cbb34e3 dt-bindings: interconnect: qcom,msm8998-bwmon: Add SM8750 [...] adds 5e0db3c2cd2c interconnect: qcom: Add interconnect provider driver for SM8750 adds d071b81f9467 interconnect: sm8750: Add missing const to static qcom_icc_desc adds 4cc004716977 Merge branch 'icc-sm8750' into icc-next adds 797212a81cda Merge tag 'icc-6.14-rc1' of ssh://gitolite.kernel.org/pub/ [...] adds 2217573f4c87 scripts/tags.sh: Don't tag usages of DECLARE_BITMAP adds 0e7d523b5f7a ntsync: fix a file reference leak in drivers/misc/ntsync.c adds bc32bbd04011 spmi: Set fwnode for spmi devices adds c65b229699de spmi: hisi-spmi-controller: Drop duplicated OF node assign [...] adds 970b9757cb44 ntsync: Fix reference leaks in the remaining create ioctls. adds 13845bdc869f Merge tag 'char-misc-6.14-rc1' of git://git.kernel.org/pub [...] adds 193700b9b218 dm raid: fix spelling errors in raid_ctr() adds c3a1f2ef72a9 dm: change kzalloc to kcalloc adds 6942348d1bbd dm: remove useless test in alloc_multiple_bios adds cd6521d03f6a dm: disable REQ_NOWAIT for flushes adds a38425935f78 dm-transaction-manager: use red-black trees instead of lin [...] adds 3194e36488e2 dm-table: atomic writes support adds 5f430e34087b dm: Ensure cloned bio is same length for atomic write adds 487d1a9cb586 dm-linear: Enable atomic writes adds 30b88ed06f80 dm-stripe: Enable atomic writes adds c6a657d9683d dm-io: Warn on creating multiple atomic write bios for a region adds 6845de78ae37 dm-mirror: Support atomic writes adds 6fd2cb38c006 dm-crypt: set atomic as false when calling crypt_convert() [...] adds 7c88f7cfab55 dm-crypt: fully initialize clone->bi_iter in crypt_alloc_buffer() adds 2f8c28d0d973 dm-crypt: use bi_sector in bio when initialize integrity seed adds 9fdbbdbbc92b dm-crypt: don't update io->sector after kcryptd_crypt_writ [...] adds 996c451d982d dm-crypt: don't initialize cc_sector again adds 8b8f80377657 dm-crypt: track tag_offset in convert_context adds 9629d83f05bd Merge tag 'for-6.14/dm-changes' of git://git.kernel.org/pu [...] adds 07c5b277208c Merge v6.13 into drm-next adds f4a9dd57e549 drm/modeset: Handle tiled displays in pan_display_atomic. adds 10026f536843 drm/client: Handle tiled displays better adds c40ca9ef7c5c drm: select DRM_KMS_HELPER from DRM_GEM_SHMEM_HELPER adds 5247a8b313cc drm/bochs: Do not put DRM device in PCI remove callback adds 0a1ee19d46b7 drm: zynqmp_dp: Unlock on error in zynqmp_dp_bridge_atomic [...] adds 37f332ea1dd8 Merge tag 'drm-misc-fixes-2025-01-24' of https://gitlab.fr [...] adds 0b6b2dd38336 drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX [...] adds 2affe2bbc997 drm/amdgpu: disable gfxoff with the compute workload on gfx12 adds e996127ec1aa drm/amdgpu: Use DRM scheduler API in amdgpu_xcp_release_sched adds 177b76a8d8e9 drm/amdgpu: mark a bunch of module parameters unsafe adds def59436fb0d drm/amdgpu: always sync the GFX pipe on ctx switch adds 62952a38d9bc drm/amdgpu: fix fw attestation for MP0_14_0_{2/3} adds f2935a3019ea drm/amdgpu: Mark debug KFD module params as unsafe adds 19b7f7c721f6 drm/amdgpu/gfx12: Add Cleaner Shader Support for GFX12.0 GPUs adds b5f022fe8ec5 drm/amdkfd: Fix partial migrate issue adds 36a21f2686dc drm/amdkfd: Sync trap handler binary with source adds 9d63fbf75158 drm/amd: Add debug option to disable subvp adds b1df8050e7c7 drm/amdgpu: Add handler for SDMA context empty adds a0db1ea0dd4d drm/amdgpu: Refine ip detection log message adds 1241b64d4be8 drm/amdkfd: Clear MODE.VSKIP in gfx9 trap handler adds a8d42cd228ec drm/amd/display: mark static functions noinline_for_stack adds 757e8b951ce2 drm/amdgpu: cache gpu pcie link width adds 64314e3f9c11 drm/amdgpu: fix the PCIe lanes reporting in the INFO IOCTL adds 85172c80347f drm/amd/display: fix CEC DC_DEBUG_MASK documentation adds aedf498a2c33 drm/amd/display: fix SUBVP DC_DEBUG_MASK documentation adds e9b86b841baf drm/amd/pm: Add capability flags for SMU v13.0.6 adds 941f0cb6c860 revert "drm/amdgpu/pm: Implement SDMA queue reset for diff [...] adds 2e7618457c38 revert "drm/amdgpu/pm: add definition PPSMC_MSG_ResetSDMA2" adds 875596b984c5 drm/amd/pm: Refactor SMU 13.0.6 SDMA reset firmware versio [...] adds 1bf06a1fcd7e drm/amd/pm: Fix smu v13.0.6 caps initialization adds b529093999ff drm/amdgpu: fix ring timeout issue in gfx10 sr-iov environment adds da29abe71e16 drm/amd/display: Fix error pointers in amdgpu_dm_crtc_mem_ [...] adds dc915275ea5e drm/amd/amdgpu: Prevent null pointer dereference in GPU ba [...] adds 7e4cb7dea2b4 drm/amd: Clarify kdoc for amdgpu.gttsize adds 335acfb64eb8 drm/amd/amdgpu: Enable scratch data dump for mes 12 adds 01130f5260e5 drm/amd/display: Add hubp cache reset when powergating adds 024771f3fb75 drm/amd/display: Optimize cursor position updates adds 7f751be5405f Merge tag 'amd-drm-next-6.14-2025-01-24' of https://gitlab [...] adds 1ee1bb64f718 drm: xlnx: zynqmp_dpsub: Fix kernel doc adds bea6afc1bfad cgroup/rdma: Drop bogus PAGE_COUNTER select adds db8b2c0e2abc drm/virtio: Fix UAF in virtgpu_dma_buf_free_obj() adds 37ba6c7f4c69 Merge remote-tracking branch 'drm/drm-next' into drm-misc- [...] adds 6e64d6b3a3c3 drm/v3d: Assign job pointer to NULL before signaling the fence adds 64179a1416e1 Merge tag 'drm-misc-next-fixes-2025-01-24' of https://gitl [...] adds 7d6e5b525827 Merge tag 'drm-next-2025-01-27' of https://gitlab.freedesk [...] adds 19d97ac5aabe nfsd: trace: remove redundant stateid even deleg_recall adds 935fee5d5ba8 nfsd: use new wake_up_var interfaces. adds 6e1d75f778d6 sunrpc/svc: use store_release_wake_up() adds 6f035c99acd6 NFSD: Clean up unused variable adds de71d4e211ed nfsd: fix legacy client tracking initialization adds eccbbc7c00a5 nfsd: don't use sv_nrthreads in connection limiting calculations. adds a4b853f183a1 sunrpc: remove all connection limit configuration adds 0b6e14242630 nfsd: use an xarray to store v4.1 session slots adds b5fba969a2e4 nfsd: remove artificial limits on the session-based DRC adds 601c8cb349c2 nfsd: add session slot count to /proc/fs/nfsd/clients/*/info adds 60aa6564317d nfsd: allocate new session-based DRC slots on demand. adds fc8738c68d0b nfsd: add support for freeing unused session-DRC slots adds 35e34642b599 nfsd: add shrinker to reduce number of slots allocated per [...] adds 1b3e26a5ccbf NFSD: fix decoding in nfs4_xdr_dec_cb_getattr adds cb80ecf75ac3 NFSD: add cb opcode to WARN_ONCE on failed callback adds 2f55dbe4e207 SUNRPC: introduce cache_check_rcu to help check in rcu context adds c224edca7af0 nfsd: no need get cache ref when protected by rcu adds 1b10f0b603c0 SUNRPC: no need get cache ref when protected by rcu adds 2530766492ec nfsd: fix UAF when access ex_uuid or ex_stats adds ef3675b45bcb NFSD: Encode COMPOUND operation status on page boundaries adds 1a861150bd6a NFSD: Insulate nfsd4_encode_read() from page boundaries in [...] adds c9fc7772bacb NFSD: Insulate nfsd4_encode_read_plus() from page boundari [...] adds 26ea81638fa0 NFSD: Insulate nfsd4_encode_read_plus_data() from page bou [...] adds 201cb2048a92 NFSD: Insulate nfsd4_encode_readlink() from page boundarie [...] adds 825562bc7d59 NFSD: Refactor nfsd4_do_encode_secinfo() again adds b786caa65d4b NFSD: Insulate nfsd4_encode_secinfo() from page boundaries [...] adds 4163ee711cf1 NFSD: Insulate nfsd4_encode_fattr4() from page boundaries [...] adds 1196bdce3d10 SUNRPC: Document validity guarantees of the pointer return [...] adds 531503054e8f nfsd: fix handling of delegated change attr in CB_GETATTR adds 8e1d32273ab7 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h adds 8dfbea8bde6e nfsd: switch to autogenerated definitions for open_delegat [...] adds c9c99a33e2b0 nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_AC [...] adds fbd5573d0ded nfsd: prepare delegation code for handing out *_ATTRS_DELE [...] adds 51c0d4f7e317 nfsd: add support for FATTR4_OPEN_ARGUMENTS adds cee9b4ef4251 nfsd: rework NFS4_SHARE_WANT_* flag handling adds 6ae30d6eb26b nfsd: add support for delegated timestamps adds 7e13f4f8d27d nfsd: handle delegated timestamps in SETATTR adds d3edfd9ed17c nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION adds 966a675da844 Revert "SUNRPC: Reduce thread wake-up rate when receiving [...] adds ee0d90d4b97a sunrpc: Remove unused xprt_iter_get_xprt adds afc52b1eeb36 sunrpc: Remove gss_generic_token deadcode adds c92066e78600 sunrpc: Remove gss_{de,en}crypt_xdr_buf deadcode adds f34b580514c9 Merge tag 'nfsd-6.14' of git://git.kernel.org/pub/scm/linu [...] adds a909c1795353 f2fs: Use a folio in f2fs_all_cluster_page_ready() adds ff6c82a934f7 f2fs: Use a folio in f2fs_compress_write_end() adds 1cda5bc0b2fe f2fs: Use a folio in f2fs_truncate_partial_cluster() adds ac866908d7a9 f2fs: Use a folio in f2fs_write_compressed_pages() adds 87e2a15bc008 f2fs: Convert submit tracepoints to take a folio adds 1cf746007005 f2fs: Add F2FS_F_SB() adds e0821645dd2d f2fs: Convert f2fs_finish_read_bio() to use folios adds 0765b3f989a7 f2fs: Use a folio more in f2fs_submit_page_bio() adds f58d8645824b f2fs: Use a data folio in f2fs_submit_page_bio() adds 19bbd306ddfd f2fs: Convert __read_io_type() to take a folio adds c910a64bc4e2 f2fs: Remove calls to folio_file_mapping() adds 5f6594542779 f2fs: cache more dentry pages adds e9a844f6e487 f2fs: The GC triggered by ioctl also needs to mark the seg [...] adds 76f01376df39 f2fs: ensure that node info flags are always initialized adds 3d56fbb1f03f f2fs: expand f2fs_invalidate_compress_page() to f2fs_inval [...] adds d217b5cea488 f2fs: add parameter @len to f2fs_invalidate_internal_cache() adds 91b587ba79e1 f2fs: Introduce linear search for dentries adds cf5817ce66f6 f2fs: don't call block truncation for aliased file adds 66baee2b886d f2fs: introduce update_sit_entry_for_release/alloc() adds 81ffbd224e5f f2fs: update_sit_entry_for_release() supports consecutive blocks. adds e53c568f4603 f2fs: add parameter @len to f2fs_invalidate_blocks() adds c84c2424932d f2fs: fix using wrong 'submitted' value in f2fs_write_cache_pages adds 120ac1dc322f f2fs: Optimize f2fs_truncate_data_blocks_range() adds 4811fee8283f f2fs: remove blk_finish_plug adds 5c1768b67250 f2fs: fix to do sanity check correctly on i_inline_xattr_size adds e02938613eb2 f2fs: avoid trying to get invalid block address adds a68905d48a4e f2fs: Fix format specifier in sanity_check_inode() adds 207764e5d6f1 f2fs: fix to avoid return invalid mtime from f2fs_get_sect [...] adds f6370a360d46 f2fs: procfs: show mtime in segment_bits adds 6d4008dc4a8e f2fs: Clean up the loop outside of f2fs_invalidate_blocks() adds edf3c0860060 f2fs: fix to avoid changing 'check only' behaior of recovery adds 03511e936916 f2fs: fix inconsistent dirty state of atomic file adds 6d61a53dd6f5 Merge tag 'f2fs-for-6.14-rc1' of git://git.kernel.org/pub/ [...] adds 929bd2a1772c sparc/irq: use seq_put_decimal_ull_width() for decimal values adds f4ab18683022 sparc: replace zero-length array with flexible-array member adds 4b9f0bdc2071 sparc/irq: Use str_enabled_disabled() helper function adds 2cec2c4dc90c sparc/irq: Remove unneeded if check in sun4v_cookie_only_virqs() adds a37eea94f775 Merge tag 'sparc-for-6.14-tag1' of git://git.kernel.org/pu [...] adds 09e9d370ceb3 Merge tag 'irq-core-2025-01-21' into loongarch-next adds c91ddab57991 LoongArch: Migrate to the generic rule for built-in DTB adds 341cf992d331 LoongArch: Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is enabled adds 98e720f77dba LoongArch: Derive timer max_delta from PRCFG1's timer_bits adds b62a03049f14 LoongArch: Correct the cacheinfo sharing information adds 613d4164f5a5 LoongArch: Correct the __switch_to() prototype in comments adds 0816b2ea1828 LoongArch: Add pgprot_nx() implementation adds 5d0cc7e58543 LoongArch: Refactor bug_handler() implementation adds 307094c9e26e LoongArch: Adjust SETUP_SLEEP and SETUP_WAKEUP adds 26c0a2d93af5 LoongArch: Fix warnings during S3 suspend adds 04816c1507b4 LoongArch: Add debugfs entries to switch SFB/TSO state adds f502ea618bf1 LoongArch: Change 8 to 14 for LOONGARCH_MAX_{BRP,WRP} adds 531936dee53e LoongArch: Extend the maximum number of watchpoints adds 9ff28f2fad67 Merge tag 'loongarch-6.14' of git://git.kernel.org/pub/scm [...] adds 8ca19c40c47d KVM: arm64: Drop MDSCR_EL1_DEBUG_MASK adds 2417218f2f23 KVM: arm64: Get rid of __kvm_get_mdcr_el2() and related warts adds 38131c02a53f KVM: arm64: Track presence of SPE/TRBE in kvm_host_data in [...] adds d381e53384a6 KVM: arm64: Move host SME/SVE tracking flags to host data adds b47ffd13fda8 KVM: arm64: Write MDCR_EL2 directly from kvm_arm_setup_mdcr_el2() adds cd9b10102ae3 KVM: arm64: Evaluate debug owner at vcpu_load() adds 4cefbec97d80 KVM: arm64: Clean up KVM_SET_GUEST_DEBUG handler adds 58db67e9accc KVM: arm64: Select debug state to save/restore based on de [...] adds 3b7780945cc8 KVM: arm64: Remove debug tracepoints adds 803602b0d941 KVM: arm64: Remove vestiges of debug_ptr adds beb470d96cec KVM: arm64: Use debug_owner to track if debug regs need sa [...] adds 06d22a9c1b94 KVM: arm64: Reload vCPU for accesses to OSLAR_EL1 adds 75a5fbaf6623 KVM: arm64: Compute MDCR_EL2 at vcpu_load() adds 4ad3a0b87f2e KVM: arm64: Don't hijack guest context MDSCR_EL1 adds 2ca3f03bf524 KVM: arm64: Manage software step state at load/put adds b0ee51033ae3 KVM: arm64: nv: Honor MDCR_EL2.TDE routing for debug exceptions adds 8c02c2bbd643 KVM: arm64: Avoid reading ID_AA64DFR0_EL1 for debug save/restore adds 3ce9f3357e9e KVM: arm64: Fold DBGxVR/DBGxCR accessors into common set adds c4a6ed854559 KVM: arm64: Promote guest ownership for DBGxVR/DBGxCR reads adds b7bf7c87bb44 Merge branch kvm-arm64/debug-6.14 into kvmarm-master/next adds a1a1f1ff1f28 KVM: arm64: Change the layout of enum pkvm_page_state adds d4fc42a479c8 KVM: arm64: Move enum pkvm_page_state to memory.h adds b35875d466ad KVM: arm64: Make hyp_page::order a u8 adds e94a7dea2972 KVM: arm64: Move host page ownership tracking to the hyp vmemmap adds 5398ddc5c90b KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoung adds e279c25d78d6 KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_perms adds c77e5181fed5 KVM: arm64: Make kvm_pgtable_stage2_init() a static inline [...] adds 99996d575ee6 KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpers adds f7d03fcbf1f4 KVM: arm64: Introduce __pkvm_vcpu_{load,put}() adds d0bd3e6570ae KVM: arm64: Introduce __pkvm_host_share_guest() adds 72db3d3fbaa7 KVM: arm64: Introduce __pkvm_host_unshare_guest() adds 34884a0a4a53 KVM: arm64: Introduce __pkvm_host_relax_guest_perms() adds 26117e4c636c KVM: arm64: Introduce __pkvm_host_wrprotect_guest() adds 56ab4de37f4e KVM: arm64: Introduce __pkvm_host_test_clear_young_guest() adds 76f0b18b3db5 KVM: arm64: Introduce __pkvm_host_mkyoung_guest() adds 0adce4d42f24 KVM: arm64: Introduce __pkvm_tlb_flush_vmid() adds e912efed485a KVM: arm64: Introduce the EL1 pKVM MMU adds fce886a60207 KVM: arm64: Plumb the pKVM MMU in KVM adds d0670128d42f Merge branch kvm-arm64/pkvm-np-guest into kvmarm-master/next adds 2589dbd72797 KVM: arm64: Consolidate allowed and restricted VM feature checks adds f50758260bff KVM: arm64: Group setting traps for protected VMs by contr [...] adds 1fea164ccf19 KVM: arm64: Move checking protected vcpu features to a sep [...] adds 27f5cf8ad522 KVM: arm64: Remove KVM_ARM_VCPU_POWER_OFF from protected V [...] adds a3163dca4817 KVM: arm64: Use KVM extension checks for allowed protected [...] adds 7ba5b8f80475 KVM: arm64: Initialize feature id registers for protected VMs adds 9df9186f8df5 KVM: arm64: Fix RAS trapping in pKVM for protected VMs adds 0401f7e76d70 KVM: arm64: Set protected VM traps based on its view of fe [...] adds 3d7ff00700d1 KVM: arm64: Rework specifying restricted features for prot [...] adds 81403c8d04e1 KVM: arm64: Remove fixed_config.h header adds 092e7b2c3b1a KVM: arm64: Remove redundant setting of HCR_EL2 trap bit adds 2fd5b4b0e7b4 KVM: arm64: Calculate cptr_el2 traps on activating traps adds 8f7df795b2da KVM: arm64: Refactor kvm_reset_cptr_el2() adds 1eccad35c926 KVM: arm64: Fix the value of the CPTR_EL2 RES1 bitmask for nVHE adds c5c176359666 KVM: arm64: Remove PtrAuth guest vcpu flag adds 41d6028e28bd KVM: arm64: Convert the SVE guest vcpu flag to a vm flag adds aac64ad36955 KVM: arm64: Use kvm_vcpu_has_feature() directly for struct kvm adds b7f345fbc32a KVM: arm64: Fix FEAT_MTE in pKVM adds 4e26de25d2b6 Merge remote-tracking branch 'arm64/for-next/cpufeature' i [...] adds e880b16efb78 Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmar [...] adds b59dbb91f763 KVM: arm64: nv: Add handling of EL2-specific timer registers adds 4bad3068cfa9 KVM: arm64: nv: Sync nested timer state with FEAT_NV2 adds cc45963cbf63 KVM: arm64: nv: Publish emulated timer interrupt state in [...] adds 2cd2a77f9c32 KVM: arm64: nv: Use FEAT_ECV to trap access to EL0 timers adds 338f8ea51944 KVM: arm64: nv: Accelerate EL0 timer read accesses when FE [...] adds 9b3b2f00291e KVM: arm64: nv: Accelerate EL0 counter accesses from hyper [...] adds b86fc215dc26 KVM: arm64: Handle counter access early in non-HYP context adds c271269e3570 KVM: arm64: nv: Add trap routing for CNTHCTL_EL2.EL1{NVPCT [...] adds 479428cc3dc9 KVM: arm64: nv: Propagate CNTHCTL_EL2.EL1NV{P,V}CT bits adds d1e37a50e1d7 KVM: arm64: nv: Sanitise CNTHCTL_EL2 adds 0bc9a9e85fcf KVM: arm64: Work around x1e's CNTVOFF_EL2 bogosity adds affd1c83e090 KVM: arm64: nv: Document EL2 timer API adds 544786361d4b KVM: arm64: nv: Fix doc header layout for timers adds 080612b2942a Merge branch kvm-arm64/nv-timers into kvmarm-master/next adds 60f20d82c1f9 Merge branch 'kvmarm-fixes-6.13-3' adds 7a0688832f58 KVM: arm64: Drop pkvm_mem_transition for FF-A adds 7cbf7c37718e KVM: arm64: Drop pkvm_mem_transition for host/hyp sharing adds 6f91d31d47c5 KVM: arm64: Drop pkvm_mem_transition for host/hyp donations adds 5e68d2eeac70 Merge branch kvm-arm64/pkvm-memshare-declutter into kvmarm [...] adds 38138762faff tools: arm64: Update sysreg.h header files adds c382ee674c8b arm64/sysreg/tools: Move TRFCR definitions to sysreg adds a2b579c41fe9 coresight: trbe: Remove redundant disable call adds a665e3bc8808 KVM: arm64: coresight: Give TRBE enabled state to KVM adds 054b88391bbe KVM: arm64: Support trace filtering for guests adds aaf69eff6cdb coresight: Pass guest TRFCR value to KVM adds 9fb4267a759c KVM: arm64: Fix selftests after sysreg field name update adds 946904e728ea Merge branch kvm-arm64/coresight-6.14 into kvmarm-master/next adds c139b6d1b4d2 KVM: arm64: nv: Always evaluate HCR_EL2 using sanitising a [...] adds 36f998de853c KVM: arm64: nv: Apply RESx settings to sysreg reset values adds 3643b334aa8f Merge branch kvm-arm64/nv-resx-fixes-6.14 into kvmarm-master/next adds e891432cf717 KVM: arm64: nv: Advertise the lack of AArch32 EL0 support adds e8440c1e2d23 Documentation: Update the behaviour of "kvm-arm.mode" adds 68344037b764 KVM: arm64: Fix nVHE stacktrace VA bits mask adds 38f9e4b905a0 arm64: kvm: Introduce nvhe stack size constants adds dea8838128c5 KVM: arm64: vgic: Use str_enabled_disabled() in vgic_v3_probe() adds a7f1fa5564be KVM: arm64: Explicitly handle BRBE traps as UNDEFINED adds fa5e4043e9b1 Merge branch kvm-arm64/misc-6.14 into kvmarm-master/next adds 01009b06a6b5 arm64/sysreg: Get rid of TRFCR_ELx SysregFields adds e2ee2e9b1590 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds b8c8748b60ac serial: altera_jtaguart: Use device name when requesting IRQ adds fcf5402d7878 serial: altera_jtaguart: Use KBUILD_MODNAME adds c1117a2fefbc serial: sh-sci: Use plain struct copy in early_console_setup() adds be0cf8437060 serial: 8250_port: Assign UPIO_UNKNOWN instead of its dire [...] adds d828c6726fe5 dt-bindings: serial: renesas: Document RZ/G3E (r9a09g047) scif adds 5a6a3b0a5268 serial: mpc52xx: Fix typo in mpc52xx_uart.c adds 16076ca3a156 serial: 8250_pci: Resolve WCH vendor ID ambiguity adds 535a07698b8b serial: 8250_pci: Share WCH IDs with parport_serial driver adds bc9c7e56a14b serial: altera_uart: Use KBUILD_MODNAME adds e52ed2dd8287 tty: serial_core: use more guard(mutex) adds 4d0e56d571b8 tty: serial: get rid of exit label from uart_set_info() adds d2740f7d8789 tty: serial: extract uart_change_port() from uart_set_info() adds aea2654cce40 tty: Make sysctl table const adds 30691a59c85c Merge 6.13-rc3 into tty-next adds e95cb63e5738 8250: microchip: pci1xxxx: Add workaround for RTS bit toggle adds c9f49e3e45fc serial: 8250: Use @ier bits to determine if Rx is stopped adds 9d31746b5385 serial: 8250: Do not set UART_LSR_THRE in @read_status_mask adds 9c76c0fa8181 serial: 8250: Never adjust UART_LSR_DR in @read_status_mask adds b3ee0bc1a065 serial: 8250: Explain the role of @read_status_mask adds 2c1fd53af21b serial: amba-pl011: Fix RTS handling in RS485 mode adds 79d65fda55cf tty: serial: fsl_lpuart: increase maximum uart_nr to 12 adds d78a89990986 tty: serial: fsl_lpuart: flush RX and TX FIFO when lpuart [...] adds e2e4025bc546 tty: n_gsm: wait until channel 0 is ready adds 4a495b97b273 tty: n_gsm: Fix control dlci ADM mode processing adds 6dd1de91e7a6 tty: mips_ejtag_fdc: fix one more u8 warning adds 2b6b523ce8d0 tty: serial: atmel: make it selectable for ARCH_LAN969X adds 4dd7c9d94806 dt-bindings: serial: sc16is7xx: Add description for polling mode adds 104c1b9dde9d serial: sc16is7xx: Add polling mode if no IRQ pin is available adds ac753e1f38a1 tty: atmel_serial: Use of_property_present() for non-boole [...] adds d91f98be2651 serial: 8250: Adjust the timeout for FIFO mode adds 8d5cfb1fe5d8 serial: 8250: Use frame time to determine timeout adds 95a1b409ba08 serial: 8250: Use high-level writing function for FIFO adds 910ef438e93c serial: 8250: Provide flag for IER toggling for RS485 adds b63e6f60eab4 serial: 8250: Switch to nbcon console adds 422c9727b07f serial: 8250: Revert "drop lockdep annotation from serial8 [...] adds 568bfce07873 Merge 6.13-rc7 into tty-next adds b06f38899450 tty: xilinx_uartps: split sysrq handling adds 2f83e38a095f tty: Permit some TIOCL_SETSEL modes without CAP_SYS_ADMIN adds 39d0be87438a serial: kgdb_nmi: Remove unused knock code adds eaeee4225dba serial: sh-sci: Drop __initdata macro for port_cfg adds 239f11209e5f serial: sh-sci: Move runtime PM enable to sci_probe_single() adds 9f7dea875cc7 serial: sh-sci: Do not probe the serial port if its slot i [...] adds 5f1017069933 serial: sh-sci: Clean sci_ports[0] after at earlycon exit adds 651dee03696e serial: sh-sci: Increment the runtime usage counter for th [...] adds 244eb5c6ec62 Revert "serial: 8250: Revert "drop lockdep annotation from [...] adds f79b163c4231 Revert "serial: 8250: Switch to nbcon console" adds 58f504efcda5 Merge tag 'tty-6.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds f6ab7384d554 tools/bootconfig: Fix the wrong format specifier adds cd45f362fc1f Merge tag 'bootconfig-fixes-v6.13' of git://git.kernel.org [...] adds 0e4a19e2bd37 locking/csd-lock: make CSD lock debug tunables writable in /sys adds b2b3379f4c9c Merge tag 'csd-lock.2025.01.28a' of git://git.kernel.org/p [...] adds c861cac950fb stop_machine: Fix rcu_momentary_eqs() call in multi_cpu_stop() adds f785692ff545 Merge tag 'stop-machine.2025.01.28a' of git://git.kernel.o [...] adds 0d8a7c7bf47a rust: miscdevice: access file in fops adds 88441d5c6d17 rust: miscdevice: access the `struct miscdevice` from fops [...] adds 284ae0be4dca rust: miscdevice: Provide accessor to pull out miscdevice: [...] adds 4a9ce1887406 Documentation: ioctl-number: Carve out some identifiers fo [...] adds fdb1ac6c3026 samples: rust: Provide example using the new Rust MiscDevi [...] adds 42523ceba5f6 samples: rust_misc_device: Demonstrate additional get/set [...] adds ff9feb05672e MAINTAINERS: Add Rust Misc Sample to MISC entry adds 8d9b095b8f89 samples: rust_misc_device: Provide an example C program to [...] adds 5bcc8bfe841b rust: miscdevice: add fops->show_fdinfo() hook adds a790265c7f66 rust: module: add trait `ModuleMetadata` adds ea7e18289f44 rust: implement generic driver registration adds 9b90864bb42b rust: implement `IdArray`, `IdTable` and `RawDeviceId` adds 511582072941 rust: add rcu abstraction adds 2d3bf6ffe264 rust: types: add `Opaque::pin_init` adds 0494d9c82b0c rust: add `Revocable` type adds ce30d94e6855 rust: add `io::{Io, IoRaw}` base types adds 76c01ded724b rust: add devres abstraction adds 1bd8b6b2c5d3 rust: pci: add basic PCI device / driver abstractions adds bf9651f84b4e rust: pci: implement I/O mappable `pci::Bar` adds 685376d18e9a samples: rust: add Rust PCI sample driver adds bbe3b4d1580d rust: of: add `of::DeviceId` abstraction adds 7a718a1f26d1 rust: driver: implement `Adapter` adds 683a63befc73 rust: platform: add basic platform device / driver abstractions adds b2e8a83242c0 samples: rust: add Rust platform sample driver adds e62fedef0aa5 MAINTAINERS: add Danilo to DRIVER CORE adds 5ab5a3778dd1 kheaders: Simplify attribute through __BIN_ATTR_SIMPLE_RO() adds 1b1bb7b29b10 drivers: base: Don't match devices with NULL of_node/fwnode/etc adds 55b7aee990ef drivers: base: test: Enable device model tests with KUNIT_ [...] adds 86a5f32ed881 drivers: base: test: Add ...find_device_by...(... NULL) tests adds a7512bda7c17 libnvdimm: Replace namespace_match() with device_find_chil [...] adds 064aa528bbc5 slimbus: core: Constify slim_eaddr_equal() adds e9451ab968bb bus: fsl-mc: Constify fsl_mc_device_match() adds f1e8bf56320a driver core: Constify API device_find_child() and adapt fo [...] adds d784b43c2d8b driver core: Simplify API device_find_child_by_name() impl [...] adds 6890fdc85601 driver core: Remove match_any() adds 989e2b3569bf slimbus: core: Remove of_slim_match_dev() adds 6687f282e98b gpio: sim: Remove gpio_sim_dev_match_fwnode() adds adf908c96579 driver core: Introduce an device matching API device_match_type() adds 98d4a8434374 cxl/pmem: Replace match_nvdimm_bridge() with API device_ma [...] adds 6a6fef929d28 cxl/pmem: Remove is_cxl_nvdimm_bridge() adds cf7da549cf72 usb: typec: class: Remove both cable_match() and partner_match() adds 7687c66c18c6 kunit: platform: Resolve 'struct completion' warning adds 7e16820fe538 rust: pci: do not depend on CONFIG_PCI_MSI adds 9b880189327b rust: io: move module entry to its correct location adds e1a51c2bf4b3 rust: driver: address soundness issue in `RegistrationOps` adds 0f9e1f3a6e1e kernel/ksysfs.c: simplify bin_attribute definition adds 7c9bf0305662 MAINTAINERS: add include/linux/sysfs.h adds 92d6254f5812 sysfs: constify macro BIN_ATTRIBUTE_GROUPS() adds 3675a926feef sysfs: constify bin_attribute argument of sysfs_bin_attr_s [...] adds 42369b9a1ecf btf: Switch vmlinux BTF attribute to sysfs_bin_attr_simple_read() adds 18032c6bc0e2 btf: Switch module BTF attribute to sysfs_bin_attr_simple_read() adds 7685ad5f08d9 mux: constify mux class adds 2a8d6abdf5cf devcoredump: cleanup some comments adds c1ecb860a48d firmware_loader: Constify 'struct bin_attribute' adds bf2aa7df2687 miscdevice: rust: use build_error! macro instead of function adds 896be785015c bus: fsl-mc: constify the struct device_type usage adds e128f82f7006 driver core: class: Fix wild pointer dereferences in API c [...] adds d1248436cbef blk-cgroup: Fix class @block_class's subsystem refcount leakage adds 3f58ee540d19 driver core: Move true expression out of if condition in 3 [...] adds ab017a15fdb2 driver core: Rename declaration parameter name for API dev [...] adds 037116a6cca3 driver core: Correct parameter check for API device_for_ea [...] adds 523c6b3ed770 driver core: Correct API device_for_each_child_reverse_fro [...] adds 767b74e0d1fc driver core: Introduce device_iter_t for device iterating APIs adds 51796f5e2960 driver core: Move two simple APIs for finding child device [...] adds f554b68eafb6 ARM: riscpc: make ecard_bus_type constant adds 827ed8b1590d drivers: core: remove device_link argument from class_comp [...] adds f1725160fd28 devres: add devm_remove_action_nowarn() adds 8ff656643d30 rust: devres: remove action in `Devres::drop` adds dd19f4116ec3 Merge 6.13-rc7 into driver-core-next adds ee9c69388e3b kobject: Remove unused functions adds 268b36116f2f debugfs: separate cache for debugfs inodes adds bacaaf833e96 debugfs: move ->automount into debugfs_inode_info adds 41a0ecc0997c debugfs: get rid of dynamically allocation proxy_ops adds 95688800eefe debugfs: don't mess with bits in ->d_fsdata adds 12c92098932b debugfs: allow to store an additional opaque pointer at fi [...] adds d1433c7ba289 debugfs: take debugfs_short_fops definition out of ifdef adds a61af967992a carl9170: stop embedding file_operations into their objects adds 86d4ef6a3915 b43: stop embedding struct file_operations into their objects adds 231e9f05122b b43legacy: make use of debugfs_get_aux() adds 1eb87004d294 netdevsim: don't embed file_operations into your structs adds e12a76f07e76 mediatek: stop messing with ->d_iname adds c05fc27af6db greybus/camera - stop messing with ->d_iname adds c63254a74720 mtu3: don't mess wiht ->d_iname adds e777ba7bbdcb xhci: don't mess with ->d_iname adds 75a96701dc0f qat: don't mess with ->d_name adds 74e5a20c93d8 sof-client-ipc-flood-test: don't mess with ->d_name adds f9c8dbc8292f slub: don't mess with ->d_name adds f22fa721ae41 arm_scmi: don't mess with ->d_parent->d_name adds f526ca6bc104 octeontx2: don't mess with ->d_parent or ->d_parent->d_name adds c2a3a216c7e9 orangefs-debugfs: don't mess with ->d_name adds f7862dfef661 saner replacement for debugfs_rename() adds e3a89cc281b6 rust: device: Add property_present() adds bf1ad6c869fd devcoredump: Define 'struct bin_attribute' through macro adds 2485f8e8c4d5 devcoredump: Constify 'struct bin_attribute' adds e1cd24af8ff2 rust: device: Replace CString with CStr in property_present() adds 01b3cb620815 rust: device: Use as_char_ptr() to avoid explicit cast adds 2ab002c755bf Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/p [...] adds 2b938e3db335 vfio/pci: Enable iowrite64 and ioread64 for vfio pci adds b44a06bd28f2 vfio/pci: Remove #ifdef iowrite64 and #ifdef ioread64 adds c5a8b5d740ef vfio/pci: Remove shadow ROM specific code paths adds e021e6cbfb5a vfio/pci: Expose setup ROM at ROM bar when needed adds ce9ff21ea89d vfio/platform: check the bounds of read/write syscalls adds bd53764a60ad vfio/nvgrace-gpu: Read dvsec register to determine need fo [...] adds 6a9eb2d125ba vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM adds d85f69d520e6 vfio/nvgrace-gpu: Check the HBM training and C2C link status adds 2bb447540e71 vfio/nvgrace-gpu: Add GB200 SKU to the devid table adds 3673f5be0ec4 Merge tag 'vfio-v6.14-rc1' of https://github.com/awilliam/ [...] adds e0537c9f828d SUNRPC: only put task on cl_tasks list after the RPC call [...] adds bb504321b965 SUNRPC: display total RPC tasks for RPC client adds 49fd4e34751e NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() adds 3feec68563dd nfs/localio: add direct IO enablement with sync and async [...] adds a61466315d7a nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations adds b49f049a2222 nfs_common: rename functions that invalidate LOCALIO nfs_clients adds 4ee7ba400073 nfs_common: move localio_lock to new lock member of nfs_uuid_t adds 86e00412254a nfs: cache all open LOCALIO nfsd_file(s) in client adds 39972494e318 nfsd: update percpu_ref to manage references on nfsd_net adds b33f7dec3a67 nfsd: rename nfsd_serv_ prefixed methods and variables wit [...] adds f9c3e1ba072d nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file adds e1943f4eb8d5 nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock adds 085804110aa1 nfs_common: track all open nfsd_files per LOCALIO nfs_client adds 0dc731415244 nfs_common: add nfs_localio trace events adds 779a395189c6 nfs/localio: remove redundant code and simplify LOCALIO en [...] adds 76d4cb6345da nfs: probe for LOCALIO when v4 client reconnects to server adds 4a489220aa8c nfs: probe for LOCALIO when v3 client reconnects to server adds ead11ac50ad4 nfs: fix incorrect error handling in LOCALIO adds 90190ba1c3b1 nfs: Make NFS_FSCACHE select NETFS_SUPPORT instead of depe [...] adds d2fc83c5df63 NFS: CB_OFFLOAD can return NFS4ERR_DELAY adds 36f4e9ef84bb NFS: Fix typo in OFFLOAD_CANCEL comment adds aa9e4ad0fd87 NFS: Rename struct nfs4_offloadcancel_data adds e8380c2d0605 NFSv4.2: fix COPY_NOTIFY xdr buf size calculation adds 668135b9348c NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE adds 0b96c75d8656 NFSv4.2: make LAYOUTSTATS and LAYOUTERROR MOVEABLE adds eb3fabde15bc pnfs/flexfiles: retry getting layout segment for reads adds 918b8e3b3ffd sunrpc: add netns inum and srcaddr to debugfs rpc_xprt info adds 6f56971841a1 SUNRPC: do not retry on EKEYEXPIRED when user TGT ticket expired adds b88fe2b5dd01 Merge tag 'nfs-for-6.14-1' of git://git.linux-nfs.org/proj [...] adds 1105ab42a84b x86/sev: Disable jump tables in SEV startup code adds 05dbaf8dd8bf Merge tag 'x86-urgent-2025-01-28' of git://git.kernel.org/ [...]
No new revisions were added by this update.
Summary of changes: .../sysfs-bus-coresight-devices-dummy-source | 15 + Documentation/ABI/testing/sysfs-bus-iio | 77 +- .../ABI/testing/sysfs-bus-iio-adc-ad-sigma-delta | 23 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 24 - Documentation/ABI/testing/sysfs-class-power | 31 +- .../ABI/testing/sysfs-class-power-max1720x | 32 + Documentation/ABI/testing/sysfs-pps-gen | 43 + Documentation/admin-guide/kernel-parameters.txt | 16 +- .../bindings/arm/arm,coresight-dummy-source.yaml | 6 + .../arm/arm,coresight-static-replicator.yaml | 19 +- .../bindings/connector/usb-connector.yaml | 7 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 11 +- .../bindings/iio/accel/kionix,kx022a.yaml | 11 +- .../bindings/iio/accel/nxp,fxls8962af.yaml | 20 +- .../devicetree/bindings/iio/adc/adi,ad4000.yaml | 75 +- .../devicetree/bindings/iio/adc/adi,ad4695.yaml | 7 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 13 + .../devicetree/bindings/iio/adc/adi,ad7173.yaml | 12 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 15 + .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 11 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 37 +- .../bindings/iio/chemical/bosch,bme680.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 2 +- .../devicetree/bindings/iio/dac/rohm,bd79703.yaml | 62 + .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 42 +- .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 1 + .../devicetree/bindings/iio/imu/bosch,bmi270.yaml | 1 + .../devicetree/bindings/iio/imu/bosch,bmi323.yaml | 1 + .../bindings/iio/imu/invensense,mpu6050.yaml | 1 + .../bindings/iio/light/rohm,bu27008.yaml | 49 - .../bindings/iio/light/rohm,bu27010.yaml | 50 - .../devicetree/bindings/iio/light/ti,opt4060.yaml | 51 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 29 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 1 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 1 + .../bindings/power/reset/atmel,sama5d2-shdwc.yaml | 3 + .../devicetree/bindings/power/supply/bq24190.yaml | 1 + .../bindings/power/supply/gpio-charger.yaml | 6 + .../bindings/power/supply/ltc4162-l.yaml | 6 + .../bindings/power/supply/maxim,max17042.yaml | 1 + .../bindings/power/supply/st,stc3117.yaml | 74 + .../devicetree/bindings/serial/nxp,sc16is7xx.yaml | 3 +- .../devicetree/bindings/serial/renesas,scif.yaml | 5 + .../devicetree/bindings/trivial-devices.yaml | 4 +- .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 44 +- .../devicetree/bindings/usb/brcm,bdc.yaml | 14 +- .../devicetree/bindings/usb/cypress,hx3.yaml | 24 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 4 +- .../devicetree/bindings/usb/fcs,fsa4480.yaml | 20 +- .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 1 + .../bindings/usb/intel,keembay-dwc3.yaml | 32 +- .../devicetree/bindings/usb/ite,it5205.yaml | 18 +- .../devicetree/bindings/usb/maxim,max33359.yaml | 9 +- .../devicetree/bindings/usb/maxim,max3420-udc.yaml | 28 +- .../bindings/usb/nvidia,tegra210-xusb.yaml | 4 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 5 + .../bindings/usb/renesas,rzv2m-usb3drd.yaml | 36 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 24 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 2 + .../usb/{snps,dwc3.yaml => snps,dwc3-common.yaml} | 94 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 391 +--- .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 38 +- .../devicetree/bindings/usb/ti,tusb73x0-pci.yaml | 6 +- .../devicetree/bindings/usb/ti,usb8020b.yaml | 20 +- .../devicetree/bindings/usb/ti,usb8041.yaml | 16 +- .../devicetree/bindings/w1/maxim,ds2482.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/extcon.rst | 255 +++ Documentation/driver-api/index.rst | 1 + Documentation/driver-api/pps.rst | 40 + Documentation/filesystems/debugfs.rst | 12 +- Documentation/filesystems/nfs/localio.rst | 104 +- Documentation/gpu/zynqmp.rst | 2 - Documentation/iio/ad4695.rst | 2 +- Documentation/iio/adis16480.rst | 3 + Documentation/iio/index.rst | 1 + Documentation/iio/opt4060.rst | 61 + Documentation/sunrpc/xdr/nfs4_1.x | 186 ++ Documentation/usb/usbip_protocol.rst | 12 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/ntsync.rst | 385 ++++ Documentation/virt/kvm/devices/vcpu.rst | 14 +- MAINTAINERS | 52 +- arch/arm/include/asm/ecard.h | 2 +- arch/arm/mach-rpc/ecard.c | 2 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/kvm_arm.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 14 +- arch/arm64/include/asm/kvm_emulate.h | 65 +- arch/arm64/include/asm/kvm_host.h | 136 +- arch/arm64/include/asm/kvm_mmu.h | 18 + arch/arm64/include/asm/kvm_nested.h | 3 +- arch/arm64/include/asm/kvm_pgtable.h | 38 +- arch/arm64/include/asm/kvm_pkvm.h | 51 + arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/stacktrace/nvhe.h | 2 +- arch/arm64/include/asm/sysreg.h | 16 +- arch/arm64/kernel/cpu_errata.c | 8 + arch/arm64/kernel/image-vars.h | 3 + arch/arm64/kvm/arch_timer.c | 179 +- arch/arm64/kvm/arm.c | 86 +- arch/arm64/kvm/debug.c | 416 ++-- arch/arm64/kvm/emulate-nested.c | 81 +- arch/arm64/kvm/fpsimd.c | 12 +- arch/arm64/kvm/guest.c | 31 +- arch/arm64/kvm/handle_exit.c | 5 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 42 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 39 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 43 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 223 -- arch/arm64/kvm/hyp/include/nvhe/gfp.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 39 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 50 +- arch/arm64/kvm/hyp/include/nvhe/pkvm.h | 23 + arch/arm64/kvm/hyp/nvhe/debug-sr.c | 72 +- arch/arm64/kvm/hyp/nvhe/host.S | 4 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 209 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 884 +++----- arch/arm64/kvm/hyp/nvhe/mm.c | 12 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 14 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 410 ++-- arch/arm64/kvm/hyp/nvhe/setup.c | 8 +- arch/arm64/kvm/hyp/nvhe/stacktrace.c | 4 +- arch/arm64/kvm/hyp/nvhe/switch.c | 52 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 404 ++-- arch/arm64/kvm/hyp/nvhe/timer-sr.c | 16 +- arch/arm64/kvm/hyp/pgtable.c | 13 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 5 - arch/arm64/kvm/hyp/vhe/switch.c | 107 + arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 4 +- arch/arm64/kvm/mmu.c | 108 +- arch/arm64/kvm/nested.c | 38 +- arch/arm64/kvm/pkvm.c | 201 ++ arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/stacktrace.c | 9 +- arch/arm64/kvm/sys_regs.c | 411 ++-- arch/arm64/kvm/trace_handle_exit.h | 75 - arch/arm64/kvm/vgic/vgic-v3.c | 11 +- arch/arm64/tools/cpucaps | 1 + arch/arm64/tools/sysreg | 32 + arch/loongarch/Kbuild | 1 - arch/loongarch/Kconfig | 3 +- arch/loongarch/boot/dts/Makefile | 2 - arch/loongarch/include/asm/cpu-info.h | 1 + arch/loongarch/include/asm/hw_breakpoint.h | 4 +- arch/loongarch/include/asm/loongarch.h | 76 +- arch/loongarch/include/asm/pgtable-bits.h | 7 + arch/loongarch/include/uapi/asm/ptrace.h | 10 + arch/loongarch/kernel/Makefile | 2 +- arch/loongarch/kernel/cacheinfo.c | 6 + arch/loongarch/kernel/cpu-probe.c | 1 + arch/loongarch/kernel/hw_breakpoint.c | 16 +- arch/loongarch/kernel/kdebugfs.c | 168 ++ arch/loongarch/kernel/ptrace.c | 6 +- arch/loongarch/kernel/switch.S | 2 +- arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/traps.c | 13 +- arch/loongarch/kernel/unaligned.c | 8 +- arch/loongarch/power/platform.c | 2 +- arch/loongarch/power/suspend_asm.S | 10 +- arch/mips/boot/dts/mobileye/eyeq5.dtsi | 22 + arch/powerpc/platforms/powernv/opal.c | 2 +- arch/s390/Kconfig | 1 + arch/s390/kernel/crash_dump.c | 39 +- arch/sparc/kernel/irq_32.c | 12 +- arch/sparc/kernel/irq_64.c | 11 +- arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/vio.c | 6 +- arch/x86/coco/sev/Makefile | 4 + block/blk-cgroup.c | 1 + drivers/acpi/acpica/achware.h | 2 - drivers/android/binder.c | 13 +- drivers/android/binder_alloc.c | 366 +-- drivers/android/binder_alloc.h | 45 +- drivers/android/binder_alloc_selftest.c | 18 +- drivers/android/binder_internal.h | 11 +- drivers/android/binder_trace.h | 2 +- drivers/android/binderfs.c | 2 + drivers/base/bus.c | 9 +- drivers/base/class.c | 42 +- drivers/base/core.c | 83 +- drivers/base/devcoredump.c | 22 +- drivers/base/devres.c | 23 +- drivers/base/driver.c | 9 +- drivers/base/firmware_loader/sysfs.c | 14 +- drivers/base/test/Kconfig | 1 + drivers/base/test/platform-device-test.c | 41 +- drivers/block/sunvdc.c | 6 +- drivers/block/virtio_blk.c | 28 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 36 +- drivers/bus/mhi/host/boot.c | 1 + drivers/bus/mhi/host/pci_generic.c | 57 +- drivers/cdx/cdx.c | 3 + drivers/char/misc.c | 39 +- drivers/char/virtio_console.c | 4 +- .../crypto/intel/qat/qat_common/adf_tl_debugfs.c | 36 +- drivers/cxl/core/hdm.c | 2 +- drivers/cxl/core/pci.c | 4 +- drivers/cxl/core/pmem.c | 15 +- drivers/cxl/core/region.c | 23 +- drivers/cxl/cxl.h | 1 - drivers/extcon/extcon-fsa9480.c | 2 +- drivers/extcon/extcon-ptn5150.c | 2 +- drivers/extcon/extcon-rtk-type-c.c | 2 + drivers/firewire/core-device.c | 4 +- drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/arm_scmi/raw_mode.c | 12 +- drivers/firmware/efi/dev-path-parser.c | 4 +- drivers/firmware/stratix10-svc.c | 9 +- drivers/fpga/dfl-afu-dma-region.c | 117 +- drivers/fpga/dfl-afu-error.c | 59 +- drivers/fpga/dfl-afu-main.c | 278 +-- drivers/fpga/dfl-afu-region.c | 51 +- drivers/fpga/dfl-afu.h | 26 +- drivers/fpga/dfl-fme-br.c | 24 +- drivers/fpga/dfl-fme-error.c | 98 +- drivers/fpga/dfl-fme-main.c | 95 +- drivers/fpga/dfl-fme-pr.c | 86 +- drivers/fpga/dfl.c | 445 ++-- drivers/fpga/dfl.h | 140 +- drivers/gpio/gpio-sim.c | 7 +- drivers/gpu/drm/Kconfig | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 156 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 8 + drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 49 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 22 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 2391 ++++++++++---------- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 + .../drm/amd/display/dc/dml2/display_mode_core.c | 12 +- .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 12 +- .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c | 10 +- .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 6 +- .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c | 10 +- .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.h | 2 + .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c | 9 +- .../drm/amd/display/dc/hubp/dcn201/dcn201_hubp.c | 1 + .../gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c | 3 + .../gpu/drm/amd/display/dc/hubp/dcn30/dcn30_hubp.c | 3 + .../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c | 1 + .../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c | 1 + .../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c | 1 + .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 13 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 2 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 + drivers/gpu/drm/amd/include/amd_pcie.h | 18 + drivers/gpu/drm/amd/include/amd_shared.h | 7 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 1 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 1 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 286 ++- drivers/gpu/drm/drm_client_modeset.c | 9 + drivers/gpu/drm/drm_fb_helper.c | 14 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- drivers/gpu/drm/tiny/bochs.c | 1 - drivers/gpu/drm/v3d/v3d_irq.c | 16 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 11 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 3 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 1 + drivers/hwmon/hwmon.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 113 +- drivers/hwtracing/coresight/coresight-dummy.c | 81 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 55 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 10 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 +- drivers/hwtracing/coresight/coresight-funnel.c | 6 +- drivers/hwtracing/coresight/coresight-platform.c | 27 + drivers/hwtracing/coresight/coresight-priv.h | 3 + drivers/hwtracing/coresight/coresight-replicator.c | 6 +- .../coresight/coresight-self-hosted-trace.h | 9 - drivers/hwtracing/coresight/coresight-tpda.c | 19 +- drivers/hwtracing/coresight/coresight-tpdm.c | 7 +- drivers/hwtracing/coresight/coresight-trace-id.c | 43 +- drivers/hwtracing/coresight/coresight-trace-id.h | 9 + drivers/hwtracing/coresight/coresight-trbe.c | 15 +- drivers/hwtracing/intel_th/core.c | 3 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/iio/accel/adxl345.h | 81 +- drivers/iio/accel/adxl345_core.c | 417 +++- drivers/iio/accel/adxl345_i2c.c | 2 +- drivers/iio/accel/adxl345_spi.c | 7 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 14 + drivers/iio/accel/fxls8962af-i2c.c | 2 + drivers/iio/accel/fxls8962af.h | 2 + drivers/iio/accel/kionix-kx022a-i2c.c | 4 + drivers/iio/accel/kionix-kx022a-spi.c | 4 + drivers/iio/accel/kionix-kx022a.c | 169 +- drivers/iio/accel/kionix-kx022a.h | 14 + drivers/iio/adc/ad4000.c | 313 ++- drivers/iio/adc/ad4695.c | 2 +- drivers/iio/adc/ad7124.c | 217 +- drivers/iio/adc/ad7173.c | 119 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7606.c | 48 +- drivers/iio/adc/ad7606.h | 2 +- drivers/iio/adc/ad7625.c | 8 +- drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 3 +- drivers/iio/adc/ad7944.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 194 +- drivers/iio/adc/dln2-adc.c | 21 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max1118.c | 2 +- drivers/iio/adc/max11410.c | 2 +- drivers/iio/adc/max1363.c | 30 +- drivers/iio/adc/mcp3911.c | 2 +- drivers/iio/adc/meson_saradc.c | 47 +- drivers/iio/adc/pac1921.c | 95 +- drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/iio/adc/rtq6056.c | 2 +- drivers/iio/adc/rzg2l_adc.c | 429 ++-- drivers/iio/adc/ti-adc081c.c | 2 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads1119.c | 2 +- drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti-lmp92064.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/vf610_adc.c | 100 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 19 +- drivers/iio/chemical/bme680.h | 2 + drivers/iio/chemical/bme680_core.c | 124 +- drivers/iio/chemical/bme680_i2c.c | 1 + drivers/iio/chemical/bme680_spi.c | 1 + drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/ens160_core.c | 2 +- drivers/iio/chemical/scd30_core.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 4 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 12 +- drivers/iio/dac/Kconfig | 10 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad3552r-common.c | 5 +- drivers/iio/dac/ad3552r-hs.c | 6 + drivers/iio/dac/ad3552r.h | 8 +- drivers/iio/dac/ad5624r.h | 4 +- drivers/iio/dac/ad5686-spi.c | 6 - drivers/iio/dac/ad5686.c | 62 +- drivers/iio/dac/ad5686.h | 6 +- drivers/iio/dac/ad5696-i2c.c | 6 - drivers/iio/dac/ad7293.c | 68 +- drivers/iio/dac/ad8801.c | 81 +- drivers/iio/dac/ltc2632.c | 69 +- drivers/iio/dac/ltc2688.c | 44 +- drivers/iio/dac/max5821.c | 36 +- drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dac/rohm-bd79703.c | 162 ++ drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/humidity/hts221.h | 2 +- drivers/iio/imu/adis16480.c | 75 + drivers/iio/imu/bmi323/bmi323_core.c | 2 +- drivers/iio/imu/bno055/bno055.c | 10 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 25 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/imu/st_lsm6dsx/Kconfig | 18 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 6 +- drivers/iio/industrialio-buffer.c | 2 +- drivers/iio/industrialio-gts-helper.c | 77 + drivers/iio/inkern.c | 11 + drivers/iio/light/Kconfig | 32 +- drivers/iio/light/Makefile | 2 +- drivers/iio/light/adjd_s311.c | 2 +- drivers/iio/light/as73211.c | 26 +- drivers/iio/light/bh1745.c | 2 +- drivers/iio/light/cm3232.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 1 + drivers/iio/light/isl29125.c | 2 +- drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/max44000.c | 2 +- drivers/iio/light/opt4060.c | 1343 +++++++++++ drivers/iio/light/rohm-bu27008.c | 1635 ------------- drivers/iio/light/rohm-bu27034.c | 75 +- drivers/iio/light/rpr0521.c | 2 +- drivers/iio/light/st_uvis25.h | 2 +- drivers/iio/light/tcs3414.c | 2 +- drivers/iio/light/tcs3472.c | 2 +- drivers/iio/light/veml3235.c | 274 ++- drivers/iio/light/veml6030.c | 76 + drivers/iio/magnetometer/af8133j.c | 2 +- drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 2 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/mag3110.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 2 +- drivers/iio/multiplexer/iio-mux.c | 84 +- drivers/iio/pressure/bmp280-core.c | 39 +- drivers/iio/pressure/bmp280.h | 8 +- drivers/iio/pressure/hsc030pa.h | 2 +- drivers/iio/pressure/ms5611_core.c | 2 +- drivers/iio/pressure/rohm-bm1390.c | 80 +- drivers/iio/proximity/as3935.c | 2 +- drivers/iio/proximity/aw96103.c | 2 +- drivers/iio/proximity/hx9023s.c | 95 +- drivers/iio/proximity/mb1232.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 2 +- drivers/iio/proximity/srf08.c | 2 +- drivers/iio/proximity/sx_common.h | 2 +- drivers/iio/resolver/ad2s1210.c | 2 +- drivers/iio/temperature/tmp006.c | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 69 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sm8750.c | 1705 ++++++++++++++ drivers/leds/leds-turris-omnia.c | 2 +- drivers/md/dm-crypt.c | 42 +- drivers/md/dm-io.c | 1 + drivers/md/dm-linear.c | 5 +- drivers/md/dm-ps-io-affinity.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 5 +- drivers/md/dm-stripe.c | 5 +- drivers/md/dm-table.c | 29 + drivers/md/dm.c | 31 +- .../md/persistent-data/dm-transaction-manager.c | 54 +- drivers/media/pci/mgb4/mgb4_core.c | 4 +- drivers/memstick/core/memstick.c | 46 +- drivers/misc/Kconfig | 4 +- drivers/misc/Makefile | 1 + drivers/misc/c2port/core.c | 29 +- drivers/misc/cardreader/rtsx_usb.c | 15 + drivers/misc/cxl/sysfs.c | 8 +- drivers/misc/ds1682.c | 8 +- drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/eeprom/max6875.c | 4 +- drivers/misc/fastrpc.c | 66 +- drivers/misc/keba/cp500.c | 69 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 3 + drivers/misc/misc_minor_kunit.c | 69 + drivers/misc/ntsync.c | 1000 +++++++- drivers/misc/ocxl/sysfs.c | 4 +- drivers/misc/pch_phub.c | 8 +- drivers/misc/sram.c | 8 +- drivers/mux/core.c | 2 +- drivers/net/bonding/bond_debugfs.c | 9 +- drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 19 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 76 +- drivers/net/ethernet/marvell/skge.c | 5 +- drivers/net/ethernet/marvell/sky2.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- drivers/net/netdevsim/hwstats.c | 29 +- drivers/net/wireless/ath/carl9170/debug.c | 28 +- drivers/net/wireless/broadcom/b43/debugfs.c | 27 +- drivers/net/wireless/broadcom/b43legacy/debugfs.c | 26 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/claim.c | 9 +- drivers/nvmem/core.c | 37 +- drivers/nvmem/imx-ocotp-ele.c | 38 +- drivers/nvmem/qcom-spmi-sdam.c | 1 + drivers/nvmem/rmem.c | 95 +- drivers/of/unittest-data/tests-platform.dtsi | 5 + drivers/opp/debugfs.c | 10 +- drivers/parport/parport_serial.c | 12 +- drivers/phy/mediatek/phy-mtk-tphy.c | 40 +- drivers/platform/chrome/Kconfig | 7 + drivers/platform/chrome/Makefile | 4 + drivers/platform/chrome/cros_ec_typec.c | 46 +- drivers/platform/chrome/cros_ec_typec.h | 1 + drivers/platform/chrome/cros_typec_altmode.c | 373 +++ drivers/platform/chrome/cros_typec_altmode.h | 51 + drivers/platform/x86/dell/dell-laptop.c | 54 +- drivers/power/reset/Kconfig | 4 +- drivers/power/reset/as3722-poweroff.c | 2 - drivers/power/reset/at91-sama5d2_shdwc.c | 1 + drivers/power/reset/gpio-poweroff.c | 8 +- drivers/power/reset/keystone-reset.c | 18 +- drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 9 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_btemp.c | 5 +- drivers/power/supply/ab8500_chargalg.c | 5 +- drivers/power/supply/ab8500_charger.c | 5 +- drivers/power/supply/ab8500_fg.c | 33 +- drivers/power/supply/apm_power.c | 6 +- drivers/power/supply/bq2415x_charger.c | 36 +- drivers/power/supply/bq24190_charger.c | 29 +- drivers/power/supply/bq24257_charger.c | 8 +- drivers/power/supply/bq27xxx_battery.c | 39 +- drivers/power/supply/charger-manager.c | 3 +- drivers/power/supply/cpcap-charger.c | 3 +- drivers/power/supply/cros_charge-control.c | 200 +- drivers/power/supply/da9030_battery.c | 3 +- drivers/power/supply/ds2760_battery.c | 8 +- drivers/power/supply/ds2780_battery.c | 24 +- drivers/power/supply/ds2781_battery.c | 24 +- drivers/power/supply/ds2782_battery.c | 89 +- drivers/power/supply/gpio-charger.c | 13 + drivers/power/supply/ip5xxx_power.c | 572 +++-- drivers/power/supply/ltc4162-l-charger.c | 440 +++- drivers/power/supply/max17042_battery.c | 203 +- drivers/power/supply/max1720x_battery.c | 66 +- drivers/power/supply/mm8013.c | 2 +- drivers/power/supply/olpc_battery.c | 11 +- drivers/power/supply/power_supply.h | 31 + drivers/power/supply/power_supply_core.c | 266 ++- drivers/power/supply/power_supply_hwmon.c | 50 +- drivers/power/supply/power_supply_sysfs.c | 192 +- drivers/power/supply/sbs-battery.c | 5 +- drivers/power/supply/stc3117_fuel_gauge.c | 612 +++++ drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/test_power.c | 113 + drivers/power/supply/ug3105_battery.c | 4 - drivers/pps/Makefile | 3 +- drivers/pps/clients/pps-gpio.c | 10 +- drivers/pps/clients/pps-ktimer.c | 4 +- drivers/pps/clients/pps-ldisc.c | 6 +- drivers/pps/clients/pps_parport.c | 4 +- drivers/pps/generators/Kconfig | 22 +- drivers/pps/generators/Makefile | 4 + drivers/pps/generators/pps_gen-dummy.c | 96 + drivers/pps/generators/pps_gen.c | 344 +++ drivers/pps/generators/sysfs.c | 75 + drivers/pps/kapi.c | 10 +- drivers/pps/kc.c | 10 +- drivers/pps/pps.c | 127 +- drivers/ptp/ptp_ocp.c | 2 +- drivers/pwm/core.c | 15 +- drivers/pwm/pwm-microchip-core.c | 2 +- drivers/rpmsg/rpmsg_core.c | 4 +- drivers/s390/cio/chp.c | 28 +- drivers/scsi/qla4xxx/ql4_os.c | 3 +- drivers/scsi/scsi_transport_iscsi.c | 10 +- drivers/slimbus/core.c | 17 +- drivers/slimbus/messaging.c | 2 +- drivers/spmi/hisi-spmi-controller.c | 3 - drivers/spmi/spmi.c | 2 +- drivers/staging/fbtft/fb_ssd1351.c | 3 +- .../staging/gpib/agilent_82350b/agilent_82350b.c | 138 +- .../staging/gpib/agilent_82350b/agilent_82350b.h | 12 +- .../staging/gpib/agilent_82357a/agilent_82357a.c | 161 +- drivers/staging/gpib/cb7210/cb7210.c | 588 ++--- drivers/staging/gpib/cb7210/cb7210.h | 5 - drivers/staging/gpib/cec/cec.h | 4 - drivers/staging/gpib/cec/cec_gpib.c | 60 +- drivers/staging/gpib/common/gpib_os.c | 126 +- drivers/staging/gpib/common/iblib.c | 2 +- drivers/staging/gpib/eastwood/fluke_gpib.c | 182 +- drivers/staging/gpib/eastwood/fluke_gpib.h | 2 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 255 ++- drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 2 +- drivers/staging/gpib/gpio/gpib_bitbang.c | 65 +- drivers/staging/gpib/hp_82335/hp82335.c | 60 +- drivers/staging/gpib/hp_82335/hp82335.h | 3 - drivers/staging/gpib/hp_82341/hp_82341.c | 119 +- drivers/staging/gpib/hp_82341/hp_82341.h | 2 - drivers/staging/gpib/include/amcc5920.h | 2 +- drivers/staging/gpib/include/gpibP.h | 2 +- drivers/staging/gpib/ines/ines.h | 7 - drivers/staging/gpib/ines/ines_gpib.c | 524 +++-- drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 66 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 89 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 2 +- drivers/staging/gpib/pc2/pc2_gpib.c | 248 +- drivers/staging/gpib/tnt4882/mite.c | 2 +- drivers/staging/gpib/tnt4882/mite.h | 2 +- drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 634 +++--- drivers/staging/greybus/camera.c | 17 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_io.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 1 - drivers/staging/rtl8723bs/core/rtw_xmit.c | 6 +- drivers/staging/rtl8723bs/hal/hal_com.c | 55 - drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 4 - drivers/staging/rtl8723bs/include/hal_com.h | 5 - drivers/staging/rtl8723bs/include/hal_intf.h | 1 - drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/rtw_recv.h | 18 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 1286 ----------- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 - drivers/staging/vme_user/vme_tsi148.c | 3 +- drivers/thunderbolt/ctl.c | 11 +- drivers/thunderbolt/ctl.h | 1 - drivers/thunderbolt/debugfs.c | 67 +- drivers/thunderbolt/eeprom.c | 78 +- drivers/thunderbolt/path.c | 4 +- drivers/thunderbolt/retimer.c | 2 +- drivers/thunderbolt/tb.c | 196 +- drivers/thunderbolt/tb.h | 5 + drivers/thunderbolt/test.c | 90 +- drivers/thunderbolt/tunnel.c | 406 ++-- drivers/thunderbolt/tunnel.h | 61 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/mips_ejtag_fdc.c | 4 +- drivers/tty/n_gsm.c | 39 +- drivers/tty/serial/8250/8250.h | 4 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 4 +- drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_omap.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 76 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 60 +- drivers/tty/serial/8250/8250_port.c | 97 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/altera_jtaguart.c | 10 +- drivers/tty/serial/altera_uart.c | 7 +- drivers/tty/serial/amba-pl011.c | 126 +- drivers/tty/serial/atmel_serial.c | 18 +- drivers/tty/serial/fsl_lpuart.c | 7 +- drivers/tty/serial/kgdb_nmi.c | 101 - drivers/tty/serial/mpc52xx_uart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 37 + drivers/tty/serial/serial_core.c | 265 +-- drivers/tty/serial/sh-sci.c | 95 +- drivers/tty/serial/xilinx_uartps.c | 8 +- drivers/tty/tty_io.c | 2 +- drivers/tty/vt/selection.c | 14 + drivers/tty/vt/vt.c | 2 - drivers/uio/uio.c | 2 +- drivers/uio/uio_dmem_genirq.c | 2 + drivers/usb/cdns3/cdnsp-gadget.c | 13 +- drivers/usb/cdns3/core.c | 4 +- drivers/usb/chipidea/host.c | 13 +- drivers/usb/class/usblp.c | 2 +- drivers/usb/common/common.c | 14 + drivers/usb/common/usb-conn-gpio.c | 3 +- drivers/usb/core/config.c | 19 +- drivers/usb/core/driver.c | 7 +- drivers/usb/core/generic.c | 12 +- drivers/usb/core/hcd-pci.c | 15 +- drivers/usb/core/hcd.c | 2 +- drivers/usb/core/hub.c | 10 +- drivers/usb/core/port.c | 3 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/sysfs.c | 12 +- drivers/usb/dwc3/core.c | 55 +- drivers/usb/dwc3/core.h | 5 +- drivers/usb/dwc3/dwc3-am62.c | 83 +- drivers/usb/dwc3/dwc3-omap.c | 13 +- drivers/usb/dwc3/dwc3-st.c | 6 +- drivers/usb/dwc3/gadget.c | 111 +- drivers/usb/fotg210/fotg210-core.c | 5 +- drivers/usb/gadget/function/f_ecm.c | 4 +- drivers/usb/gadget/function/f_ncm.c | 3 +- drivers/usb/gadget/function/f_tcm.c | 719 ++++-- drivers/usb/gadget/function/storage_common.h | 2 +- drivers/usb/gadget/function/tcm.h | 28 +- drivers/usb/gadget/function/u_serial.c | 11 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 3 +- drivers/usb/gadget/udc/at91_udc.c | 3 +- drivers/usb/gadget/udc/cdns2/cdns2-gadget.c | 13 +- drivers/usb/gadget/udc/dummy_hcd.c | 3 +- drivers/usb/gadget/udc/fsl_udc_core.c | 3 +- drivers/usb/gadget/udc/omap_udc.c | 3 +- drivers/usb/gadget/udc/pxa27x_udc.c | 3 +- drivers/usb/host/oxu210hp-hcd.c | 3 +- drivers/usb/host/sl811-hcd.c | 3 +- drivers/usb/host/xhci-caps.h | 6 + drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 98 +- drivers/usb/host/xhci-debugfs.c | 25 +- drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci-ring.c | 18 +- drivers/usb/host/xhci-tegra.c | 7 +- drivers/usb/host/xhci.c | 3 +- drivers/usb/host/xhci.h | 4 + drivers/usb/mtu3/mtu3_debugfs.c | 43 +- drivers/usb/mtu3/mtu3_dr.c | 3 +- drivers/usb/mtu3/mtu3_gadget.c | 3 +- drivers/usb/musb/da8xx.c | 3 +- drivers/usb/musb/musb_core.c | 3 +- drivers/usb/musb/musb_dsps.c | 3 +- drivers/usb/musb/musb_gadget.c | 3 +- drivers/usb/musb/musb_host.c | 3 +- drivers/usb/phy/phy-fsl-usb.c | 3 +- drivers/usb/phy/phy-mv-usb.c | 3 +- drivers/usb/phy/phy-tahvo.c | 3 +- drivers/usb/phy/phy.c | 26 - drivers/usb/serial/ch341.c | 35 +- drivers/usb/serial/quatech2.c | 2 +- drivers/usb/storage/Kconfig | 3 +- drivers/usb/storage/shuttle_usbat.c | 4 +- drivers/usb/storage/transport.c | 8 +- drivers/usb/typec/altmodes/Kconfig | 9 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 4 +- drivers/usb/typec/altmodes/nvidia.c | 2 +- drivers/usb/typec/altmodes/thunderbolt.c | 388 ++++ drivers/usb/typec/bus.c | 6 +- drivers/usb/typec/class.c | 47 +- drivers/usb/typec/hd3ss3220.c | 207 +- drivers/usb/typec/mux/intel_pmc_mux.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 24 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 3 +- .../typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c | 3 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 17 +- drivers/usb/typec/tcpm/tcpci_mt6370.c | 1 - drivers/usb/typec/tcpm/tcpm.c | 104 +- drivers/usb/typec/ucsi/Kconfig | 13 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/cros_ec_ucsi.c | 333 +++ drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 2 +- drivers/usb/usbip/stub_rx.c | 2 +- drivers/usb/usbip/stub_tx.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 13 +- drivers/usb/usbip/vhci_rx.c | 6 +- drivers/usb/usbip/vudc_sysfs.c | 8 +- drivers/usb/usbip/vudc_tx.c | 2 +- drivers/vdpa/octeon_ep/octep_vdpa.h | 32 +- drivers/vdpa/octeon_ep/octep_vdpa_hw.c | 38 +- drivers/vdpa/octeon_ep/octep_vdpa_main.c | 99 +- drivers/vdpa/solidrun/snet_main.c | 57 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 9 + drivers/vfio/mdev/mdev_core.c | 4 +- drivers/vfio/pci/nvgrace-gpu/main.c | 169 +- drivers/vfio/pci/vfio_pci_config.c | 8 +- drivers/vfio/pci/vfio_pci_core.c | 40 +- drivers/vfio/pci/vfio_pci_rdwr.c | 38 +- drivers/vfio/platform/vfio_platform_common.c | 10 + drivers/vhost/net.c | 5 +- drivers/virtio/virtio.c | 94 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_mem.c | 103 +- drivers/virtio/virtio_pci_common.c | 41 + drivers/w1/masters/ds2482.c | 26 +- drivers/w1/slaves/w1_ds2406.c | 10 +- drivers/w1/slaves/w1_ds2408.c | 42 +- drivers/w1/slaves/w1_ds2413.c | 14 +- drivers/w1/slaves/w1_ds2430.c | 10 +- drivers/w1/slaves/w1_ds2431.c | 10 +- drivers/w1/slaves/w1_ds2433.c | 24 +- drivers/w1/slaves/w1_ds2438.c | 34 +- drivers/w1/slaves/w1_ds2780.c | 8 +- drivers/w1/slaves/w1_ds2781.c | 8 +- drivers/w1/slaves/w1_ds2805.c | 10 +- drivers/w1/slaves/w1_ds28e04.c | 18 +- drivers/w1/slaves/w1_ds28e17.c | 4 +- drivers/w1/w1.c | 12 +- fs/debugfs/file.c | 165 +- fs/debugfs/inode.c | 208 +- fs/debugfs/internal.h | 50 +- fs/f2fs/compress.c | 38 +- fs/f2fs/data.c | 62 +- fs/f2fs/dir.c | 53 +- fs/f2fs/f2fs.h | 29 +- fs/f2fs/file.c | 37 +- fs/f2fs/gc.c | 13 +- fs/f2fs/inline.c | 7 +- fs/f2fs/inode.c | 19 +- fs/f2fs/namei.c | 1 + fs/f2fs/node.c | 10 +- fs/f2fs/recovery.c | 4 +- fs/f2fs/segment.c | 210 +- fs/f2fs/sysfs.c | 3 +- fs/lockd/svc.c | 8 - fs/nfs/Kconfig | 3 +- fs/nfs/callback.c | 4 - fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 1 + fs/nfs/client.c | 6 +- fs/nfs/direct.c | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 52 +- fs/nfs/flexfilelayout/flexfilelayout.h | 1 + fs/nfs/inode.c | 3 + fs/nfs/internal.h | 9 +- fs/nfs/localio.c | 236 +- fs/nfs/nfs3proc.c | 46 +- fs/nfs/nfs42proc.c | 24 +- fs/nfs/nfs42xdr.c | 4 +- fs/nfs/nfs4state.c | 1 + fs/nfs/nfstrace.h | 32 - fs/nfs/pagelist.c | 5 +- fs/nfs/sysfs.c | 6 +- fs/nfs/write.c | 3 +- fs/nfs_common/Makefile | 3 +- fs/nfs_common/common.c | 89 +- fs/nfs_common/localio_trace.c | 10 + fs/nfs_common/localio_trace.h | 56 + fs/nfs_common/nfslocalio.c | 250 +- fs/nfsd/Makefile | 16 +- fs/nfsd/export.c | 25 +- fs/nfsd/filecache.c | 20 +- fs/nfsd/localio.c | 9 +- fs/nfsd/netns.h | 18 +- fs/nfsd/nfs4callback.c | 64 +- fs/nfsd/nfs4proc.c | 31 +- fs/nfsd/nfs4recover.c | 1 - fs/nfsd/nfs4state.c | 526 +++-- fs/nfsd/nfs4xdr.c | 338 ++- fs/nfsd/nfs4xdr_gen.c | 256 +++ fs/nfsd/nfs4xdr_gen.h | 25 + fs/nfsd/nfsctl.c | 48 +- fs/nfsd/nfsd.h | 13 +- fs/nfsd/nfsfh.c | 2 + fs/nfsd/nfssvc.c | 77 +- fs/nfsd/state.h | 36 +- fs/nfsd/trace.h | 1 - fs/nfsd/xdr4.h | 2 - fs/nfsd/xdr4cb.h | 10 +- fs/orangefs/orangefs-debugfs.c | 16 +- fs/proc/Kconfig | 19 + fs/proc/vmcore.c | 283 ++- fs/sysfs/file.c | 2 +- include/acpi/acpixf.h | 1 + include/clocksource/arm_arch_timer.h | 6 + include/dt-bindings/iio/{ => adc}/adi,ad4695.h | 0 include/kvm/arm_arch_timer.h | 23 + include/linux/coresight.h | 17 +- include/linux/crash_dump.h | 41 + include/linux/debugfs.h | 44 +- include/linux/device-mapper.h | 3 + include/linux/device.h | 66 +- include/linux/device/bus.h | 8 +- include/linux/device/class.h | 10 +- include/linux/device/driver.h | 2 +- include/linux/fsl/mc.h | 30 +- include/linux/iio/adc/ad_sigma_delta.h | 10 +- include/linux/iio/buffer.h | 2 +- include/linux/iio/consumer.h | 4 +- include/linux/iio/iio-gts-helper.h | 6 + include/linux/iio/iio-opaque.h | 2 +- include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 1 - include/linux/iio/timer/stm32-timer-trigger.h | 6 + include/linux/kcore.h | 13 - include/linux/kgdb.h | 2 - include/linux/kobject_ns.h | 2 - include/linux/miscdevice.h | 2 +- include/linux/nfs4.h | 9 +- include/linux/nfs_common.h | 3 +- include/linux/nfs_fs.h | 22 +- include/linux/nfs_fs_sb.h | 3 +- include/linux/nfs_xdr.h | 6 +- include/linux/nfslocalio.h | 48 +- include/linux/nvmem-provider.h | 4 +- include/linux/pci_ids.h | 11 + include/linux/platform_data/cros_ec_commands.h | 28 +- include/linux/pm.h | 3 +- include/linux/power/bq27xxx_battery.h | 1 + include/linux/power_supply.h | 63 +- include/linux/pps_gen_kernel.h | 78 + include/linux/pps_kernel.h | 3 +- include/linux/pwm.h | 17 + include/linux/serial_8250.h | 4 +- include/linux/sunrpc/cache.h | 2 + include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/gss_asn1.h | 81 - include/linux/sunrpc/gss_krb5.h | 1 - include/linux/sunrpc/svc.h | 13 +- include/linux/sunrpc/svc_xprt.h | 22 + include/linux/sunrpc/xdrgen/nfs4_1.h | 153 ++ include/linux/sunrpc/xprtmultipath.h | 1 - include/linux/sysfs.h | 6 +- include/linux/time64.h | 5 + include/linux/usb/pd.h | 22 +- include/linux/usb/phy.h | 5 - include/linux/usb/storage.h | 8 + include/linux/usb/tcpm.h | 3 +- include/linux/usb/typec.h | 2 + include/linux/usb/typec_tbt.h | 1 + include/linux/virtio.h | 8 + include/linux/vmw_vmci_defs.h | 14 +- include/scsi/scsi_transport_iscsi.h | 4 +- include/trace/events/f2fs.h | 39 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/nfs4.h | 7 +- include/uapi/linux/ntsync.h | 42 +- include/uapi/linux/pps_gen.h | 37 + include/uapi/linux/usb/functionfs.h | 8 +- include/uapi/linux/vduse.h | 2 +- include/uapi/linux/virtio_pci.h | 14 + init/Kconfig | 1 - kernel/bpf/btf.c | 15 +- kernel/bpf/sysfs_btf.c | 12 +- kernel/kheaders.c | 19 +- kernel/ksysfs.c | 21 +- kernel/module/sysfs.c | 2 +- kernel/smp.c | 4 +- kernel/stop_machine.c | 2 +- lib/Kconfig.debug | 11 + lib/kobject.c | 24 - mm/shrinker_debug.c | 16 +- mm/slub.c | 13 +- net/dsa/dsa.c | 2 +- net/hsr/hsr_debugfs.c | 9 +- net/mac80211/debugfs_netdev.c | 11 +- net/sunrpc/auth_gss/Makefile | 2 +- net/sunrpc/auth_gss/gss_generic_token.c | 231 -- net/sunrpc/auth_gss/gss_krb5_crypto.c | 55 - net/sunrpc/auth_gss/gss_krb5_internal.h | 7 - net/sunrpc/auth_gss/gss_mech_switch.c | 1 - net/sunrpc/cache.c | 53 +- net/sunrpc/clnt.c | 29 +- net/sunrpc/debugfs.c | 15 + net/sunrpc/svc_xprt.c | 38 +- net/sunrpc/svcsock.c | 12 +- net/sunrpc/xdr.c | 6 + net/sunrpc/xprtmultipath.c | 17 - net/wireless/core.c | 5 +- rust/bindings/bindings_helper.h | 4 + rust/helpers/device.c | 10 + rust/helpers/helpers.c | 5 + rust/helpers/io.c | 101 + rust/helpers/pci.c | 18 + rust/helpers/platform.c | 13 + rust/helpers/rcu.c | 13 + rust/kernel/device.rs | 7 + rust/kernel/device_id.rs | 165 ++ rust/kernel/devres.rs | 201 ++ rust/kernel/driver.rs | 188 ++ rust/kernel/io.rs | 260 +++ rust/kernel/lib.rs | 20 + rust/kernel/miscdevice.rs | 100 +- rust/kernel/of.rs | 60 + rust/kernel/pci.rs | 434 ++++ rust/kernel/platform.rs | 200 ++ rust/kernel/revocable.rs | 219 ++ rust/kernel/sync.rs | 1 + rust/kernel/sync/rcu.rs | 47 + rust/kernel/types.rs | 11 + rust/macros/module.rs | 4 + samples/rust/Kconfig | 31 + samples/rust/Makefile | 3 + samples/rust/rust_driver_pci.rs | 110 + samples/rust/rust_driver_platform.rs | 49 + samples/rust/rust_misc_device.rs | 238 ++ scripts/mod/devicetable-offsets.c | 1 - scripts/mod/file2alias.c | 9 +- scripts/spdxcheck.py | 6 + scripts/tags.sh | 4 +- sound/soc/sof/sof-client-ipc-flood-test.c | 39 +- tools/arch/arm64/include/asm/sysreg.h | 410 +++- tools/bootconfig/main.c | 4 +- {include => tools/include}/linux/kasan-tags.h | 0 tools/testing/cxl/test/cxl.c | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/drivers/ntsync/.gitignore | 1 + tools/testing/selftests/drivers/ntsync/Makefile | 7 + tools/testing/selftests/drivers/ntsync/config | 1 + tools/testing/selftests/drivers/ntsync/ntsync.c | 1343 +++++++++++ .../testing/selftests/kvm/arm64/aarch32_id_regs.c | 2 +- tools/testing/selftests/kvm/arm64/set_id_regs.c | 2 +- 955 files changed, 33182 insertions(+), 16576 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-dummy-source create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad-sigma-delta create mode 100644 Documentation/ABI/testing/sysfs-class-power-max1720x create mode 100644 Documentation/ABI/testing/sysfs-pps-gen create mode 100644 Documentation/devicetree/bindings/iio/chemical/bosch,bme680.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/rohm,bd79703.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27008.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt4060.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/st,stc3117.yaml copy Documentation/devicetree/bindings/usb/{snps,dwc3.yaml => snps,dwc3-common.yam [...] create mode 100644 Documentation/driver-api/extcon.rst create mode 100644 Documentation/iio/opt4060.rst create mode 100644 Documentation/sunrpc/xdr/nfs4_1.x create mode 100644 Documentation/userspace-api/ntsync.rst delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h create mode 100644 arch/loongarch/kernel/kdebugfs.c create mode 100644 drivers/iio/dac/rohm-bd79703.c create mode 100644 drivers/iio/light/opt4060.c delete mode 100644 drivers/iio/light/rohm-bu27008.c create mode 100644 drivers/interconnect/qcom/sm8750.c create mode 100644 drivers/misc/misc_minor_kunit.c create mode 100644 drivers/platform/chrome/cros_typec_altmode.c create mode 100644 drivers/platform/chrome/cros_typec_altmode.h create mode 100644 drivers/power/supply/stc3117_fuel_gauge.c create mode 100644 drivers/pps/generators/pps_gen-dummy.c create mode 100644 drivers/pps/generators/pps_gen.c create mode 100644 drivers/pps/generators/sysfs.c delete mode 100644 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c create mode 100644 drivers/usb/typec/altmodes/thunderbolt.c create mode 100644 drivers/usb/typec/ucsi/cros_ec_ucsi.c create mode 100644 fs/nfs_common/localio_trace.c create mode 100644 fs/nfs_common/localio_trace.h create mode 100644 fs/nfsd/nfs4xdr_gen.c create mode 100644 fs/nfsd/nfs4xdr_gen.h rename include/dt-bindings/iio/{ => adc}/adi,ad4695.h (100%) create mode 100644 include/linux/pps_gen_kernel.h delete mode 100644 include/linux/sunrpc/gss_asn1.h create mode 100644 include/linux/sunrpc/xdrgen/nfs4_1.h create mode 100644 include/uapi/linux/pps_gen.h delete mode 100644 net/sunrpc/auth_gss/gss_generic_token.c create mode 100644 rust/helpers/device.c create mode 100644 rust/helpers/io.c create mode 100644 rust/helpers/pci.c create mode 100644 rust/helpers/platform.c create mode 100644 rust/helpers/rcu.c create mode 100644 rust/kernel/device_id.rs create mode 100644 rust/kernel/devres.rs create mode 100644 rust/kernel/driver.rs create mode 100644 rust/kernel/io.rs create mode 100644 rust/kernel/of.rs create mode 100644 rust/kernel/pci.rs create mode 100644 rust/kernel/platform.rs create mode 100644 rust/kernel/revocable.rs create mode 100644 rust/kernel/sync/rcu.rs create mode 100644 samples/rust/rust_driver_pci.rs create mode 100644 samples/rust/rust_driver_platform.rs create mode 100644 samples/rust/rust_misc_device.rs copy {include => tools/include}/linux/kasan-tags.h (100%) create mode 100644 tools/testing/selftests/drivers/ntsync/.gitignore create mode 100644 tools/testing/selftests/drivers/ntsync/Makefile create mode 100644 tools/testing/selftests/drivers/ntsync/config create mode 100644 tools/testing/selftests/drivers/ntsync/ntsync.c