This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 9ae095e9b946 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d17e1d0ce6cf Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] 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 new 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 [...] new 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 new 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() new 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 new 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. new 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 new 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 [...] new 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 new 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 new 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() new 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 new 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 new 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" new 58f504efcda5 Merge tag 'tty-6.14-rc1' of git://git.kernel.org/pub/scm/l [...] new f6ab7384d554 tools/bootconfig: Fix the wrong format specifier new cd45f362fc1f Merge tag 'bootconfig-fixes-v6.13' of git://git.kernel.org [...] new 0e4a19e2bd37 locking/csd-lock: make CSD lock debug tunables writable in /sys new b2b3379f4c9c Merge tag 'csd-lock.2025.01.28a' of git://git.kernel.org/p [...] new c861cac950fb stop_machine: Fix rcu_momentary_eqs() call in multi_cpu_stop() new 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 new 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 new 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 new b88fe2b5dd01 Merge tag 'nfs-for-6.14-1' of git://git.linux-nfs.org/proj [...] new 1105ab42a84b x86/sev: Disable jump tables in SEV startup code new 05dbaf8dd8bf Merge tag 'x86-urgent-2025-01-28' of git://git.kernel.org/ [...] new 373c21786d5d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 0fa35b232799 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (9ae095e9b946) \ N -- N -- N refs/heads/fs-current (0fa35b232799)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 27 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../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