This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 4eac2c2ed13d Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits e6733b20d4d4 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 1357dea14882 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 95b1c5a26baa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4455fb016e5f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits c7886ef7a384 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 631bf8b5e666 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ba7abc0a3b4e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 027541c64ab5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 372cd4659344 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 95925d7be921 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 5dab55747b96 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ce662ba45aeb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e0d11bd03890 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3356ca46f4de Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits d884fd9cd626 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits e024b1b76825 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits fde09ee623c7 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits aba512e941f1 Merge branch 'fs-current' of linux-next omits b50da51ca484 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 19f9183f0763 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits afb7955d33d6 Merge branch into tip/master: 'x86/urgent' omits 58b98b10d6b3 Merge branch into tip/master: 'irq/urgent' omits e61fcd6dfae8 Merge remote-tracking branch 'spi/for-6.12' into spi-linus omits f5a0ea554ca9 iio: adc: ti-ads1298: Add NULL check in ads1298_init omits 975db44dd4f5 iio: adc: stm32-dfsdm: handle label as an optional property omits 8e95279505b2 iio: adc: ad4695: fix buffered read, single sample timings omits de1f2cd1c6af iio: imu: inv_icm42600: fix timestamps after suspend if se [...] omits c222db56d7e4 iio: imu: inv_icm42600: fix spi burst write not supported omits 523911e00549 iio: gyro: fxas21002c: Fix missing data update in trigger handler omits b72e28a34d38 iio: test : check null return of kunit_kmalloc in iio_resc [...] omits 831e9a7556ac Merge remote-tracking branch 'regulator/for-6.12' into reg [...] omits e44738abfeef fs/proc/vmcore.c: fix warning when CONFIG_MMU=n omits 13da30d6f915 mm/readahead: fix large folio support in async readahead omits d22160d9bdb1 Merge branch 'misc-6.12' into next-fixes omits 64612ec9b909 iio: adc: ad7124: Disable all channels at probe time omits eabaa3c5d1fe staging: iio: ad9832: Correct phase range check omits 77f51e3ffb47 staging: iio: ad9834: Correct phase range check adds 2d7622819508 Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.o [...] adds 64214c2b9536 iommu: Add ops->domain_alloc_nested() adds d53764723ecd iommu: Rename ops->domain_alloc_user() to domain_alloc_pag [...] new 64e6fc27d60f Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds ac1f43c03fc9 thermal: gov_power_allocator: Add missing NULL pointer check adds 69f3aa6ad924 thermal: of: Simplify thermal_of_should_bind with scoped f [...] adds a094ccfa5277 thermal: of: Use scoped memory and OF handling to simplify [...] adds 8309135a39de thermal: of: Use scoped device node handling to simplify o [...] adds 4dc00afc20dd thermal: qcom-spmi-adc-tm5: Simplify with scoped for each [...] adds 2ff772f4a93f thermal: tegra: Simplify with scoped for each OF child loop adds c79886c540b5 thermal: sun8i: Use scoped device node handling to simplif [...] adds 708250362298 thermal: int3400: Fix reading of current_uuid for active policy adds 13f3cbfbb8c9 thermal: int3400: Remove unneeded data_vault attribute_group new 4dc333c6c28c Merge branch 'thermal-intel' new 92b459d82a6e Merge tag 'thermal-6.13-rc1-3' of git://git.kernel.org/pub [...] adds 217fa3961a59 OPP: Remove unused declarations in header file adds 53205a790366 dt-bindings: opp: operating-points-v2-ti-cpu: Describe opp [...] adds 1a93226619dc Merge tag 'opp-updates-6.13' of ssh://gitolite.kernel.org/ [...] new 07d66acad26b Merge branch 'pm-opp' new 79525e24af2f Merge tag 'pm-6.13-rc1-3' of git://git.kernel.org/pub/scm/ [...] adds bf1d33dfb105 ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states adds 9d8a2b033db1 ACPI: introduce acpi_arch_init() adds 82f250ed1a1d ACPI: x86: Add skip i2c clients quirk for Acer Iconia One [...] adds bd8aa15848f5 ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] new 6f683c7feea4 Merge branches 'acpi-misc' and 'acpi-x86' new b86545e02e8c Merge tag 'acpi-6.13-rc1-2' of git://git.kernel.org/pub/sc [...] adds 184fa506e392 exfat: fix out-of-bounds access of directory entries adds 02dffe9ab092 exfat: fix uninit-value in __exfat_get_dentry_set adds 2e94e5bb94a3 exfat: fix file being changed by unaligned direct write adds 30ef0e0d7ff5 exfat: remove unnecessary read entry in __exfat_rename() adds 06a2b0b3b490 exfat: rename argument name for exfat_move_file and exfat_ [...] adds ac844e91364a exfat: add exfat_get_dentry_set_by_ei() helper adds 0891c7313d87 exfat: move exfat_chain_set() out of __exfat_resolve_path() adds 33a86666d37e exfat: remove argument 'p_dir' from exfat_add_entry() adds 6b151eb5df78 exfat: code cleanup for exfat_readdir() adds 8a3f5711ad74 exfat: reduce FAT chain traversal new 8170a99c0bc6 Merge tag 'exfat-for-6.13-rc1' of git://git.kernel.org/pub [...] adds e2705dd3d16d fs/ntfs3: Fix warning in ni_fiemap adds 5fc982fe7eca fs/ntfs3: Fix case when unmarked clusters intersect with zone adds 045fff619312 fs/ntfs3: Equivalent transition from page to folio adds a8f659ce14f8 fs/ntfs3: Add more checks in mi_enum_attr (part 2) adds db1d2b4cc9c6 fs/ntfs3: Add check in ntfs_extend_initialized_size adds 678c1901af51 fs/ntfs3: Switch to folio to release resources adds bac89bb33d91 fs/ntfs3: Accumulated refactoring changes new 1fdae000a3db Merge tag 'ntfs3_for_6.13' of https://github.com/Paragon-S [...] adds 58797abed49d power: supply: core: constify power_supply_battery_info::r [...] adds 40d00fa5a8be power: supply: ab8500: constify resistance table adds 27fde3aa4f92 power: supply: samsung-sdi-battery: constify resistance table adds 840683c34190 power: supply: sc27xx: use const reference to ocv table adds ce20d5b9e370 power: supply: core: constify power_supply_battery_info::o [...] adds b7b6bf444529 power: supply: ab8500: constify ocv table adds b5289ba57a27 power: supply: samsung-sdi-battery: constify ocv table adds 49000fee9e63 power: supply: core: add wakeup source inhibit by power_su [...] adds 2de244e91ddf ACPI: battery: Register power supply with power_supply_register() adds 8c3985bb4e78 power: supply: acer_a500_battery: register power supply wi [...] adds 1011646d4bd6 power: supply: bq27xxx_battery: register power supply with [...] adds e8d2dfa6d246 power: supply: cros_usbpd-charger: register power supply w [...] adds 705833305a7a power: supply: lenovo_yoga_c630_battery: register power su [...] adds 79b9630e6fc8 power: supply: max77976_charger: register power supply wit [...] adds 85d319e14f30 power: supply: core: remove {,devm_}power_supply_register_no_ws() adds f6da4553ff24 power: supply: core: Remove might_sleep() from power_supply_put() adds 570c2234d5d6 power: supply: Correct multiple typos in comments adds 24227455dd08 power: supply: Fix a typo adds 421aadd19a62 dt-bindings: power: supply: Add TI TWL603X charger adds b45cdceba64d power: supply: initial support for TWL6030/32 adds e7af7d13316d dt-bindings: reset: syscon-reboot: Add reg property adds ce38cdc90855 power: reset: syscon-reboot: Accept reg property adds 34f99d3b706a power: supply: bq27xxx: Fix registers of bq27426 adds bd3ee57b9d4c power: supply: core: use device mutex wrappers adds cf70da29c499 power: supply: core: unexport power_supply_property_is_wri [...] adds 3120b5f218ca power: supply: core: mark attribute arrays as ro_after_init adds 5d121065a699 dt-bindings: power/supply: qcom,pmi8998-charger: Drop inco [...] adds d10ff07dd2b9 power: supply: rt9471: Fix wrong WDT function regfield dec [...] adds c46a9ee5c621 power: supply: rt9471: Use IC status regfield to report re [...] adds bded860c3110 power: supply: rk817: stop updating info in suspend adds 1e5335d00707 power: supply: rk817: Update battery capacity calibration adds 44fcc479a574 power: supply: hwmon: move interface to private header adds 83bce34420ea power: Switch back to struct platform_driver::remove() adds 3287673c1d26 power: supply: pmu_battery: Set power supply type to BATTERY adds c0f3a0124d3f power: supply: generic-adc-battery: change my gmail adds 9fdd97d63fe2 power: supply: axp20x_usb_power: Use scaled iio_read_channel adds 1d3db2d99fba power: supply: axp20x_battery: Use scaled iio_read_channel adds 7263d7df054e reset: keystone-reset: remove unused macros adds 2da0cb9f03bd dt-bindings: power: supply: sc27xx-fg: document deprecated [...] adds f29cc6d9a391 power: supply: sc27xx: Fix battery detect GPIO probe adds 05d9044177c3 dt-bindings: power: reset: Convert mode-.* properties to array adds b6d445f6724d power: reset: ep93xx: add AUXILIARY_BUS dependency new 448ecd5771e2 Merge tag 'for-v6.13' of git://git.kernel.org/pub/scm/linu [...] new d83ec4afd209 Merge tag 'regulator-fix-v6.13-merge-window' of git://git. [...] new 86f419707c26 Merge tag 'spi-fix-v6.13-merge-window' of git://git.kernel [...] new 1465036b10be llc: Improve setsockopt() handling of malformed user input new 020200566470 rxrpc: Improve setsockopt() handling of malformed user input new 49b2b973325a net: Comment copy_from_sockptr() explaining its behaviour new d1524d040b12 Merge branch 'net-fix-some-callers-of-copy_from_sockptr' new 0b882940665c Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync new a66dfaf18fd6 Bluetooth: MGMT: Fix possible deadlocks new ed9588554943 Bluetooth: SCO: remove the redundant sco_conn_put new 8d5c1b8c3e71 Merge tag 'for-net-2024-11-26' of git://git.kernel.org/pub [...] new e2668c34b7e1 net: phy: fix phy_ethtool_set_eee() incorrectly enabling LPI new c31e72d021db tcp: Fix use-after-free of nreq in reqsk_timer_handler(). new 122aba8c8061 net_sched: sch_fq: don't follow the fast path if Tx is behind now new 663a91747553 selftests: rds: move test.py to TEST_FILES new 11b6e701bce9 ipmr: add debug check for mr table cleanup new f1553c9894b4 ip6mr: fix tables suspicious RCU usage new fc9c273d6daa ipmr: fix tables suspicious RCU usage new 0dd298579794 Merge branch 'net-fix-mcast-rcu-splats' new 6e33123a18bf Fix spelling mistake new 04f5cb48995d Documentation: tls_offload: fix typos and grammar new f6d7695b5ae2 ipmr: fix build with clang and DEBUG_NET disabled. new 65ae975e97d5 Merge tag 'net-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0172afefbfbd tracing: Record task flag NEED_RESCHED_LAZY. adds 306d40aa53b6 tracing: Move it_func[0] comment to the relevant context adds 89c7e17f303e tracing: Remove __idx variable from __DO_TRACE adds 7c565a4d4e43 rcupdate_trace: Define rcu_tasks_trace lock guard adds 98bf0fbb6522 tracing: Remove conditional locking from __DO_TRACE() adds ef0d41860831 tracing: Remove cond argument from __DECLARE_TRACE_SYSCALL adds 2bd9b57d04df tracing: Use guard() rather than scoped_guard() new 7af08b57bcb9 Merge tag 'trace-v6.13-2' of git://git.kernel.org/pub/scm/ [...] adds e4a456548962 powerpc/machdep: Remove duplicated include in svm.c adds a74769564eb0 docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Fix htm [...] adds cf89c9434af1 powerpc/prom_init: Fixup missing powermac #size-cells new f15167014a15 Merge tag 'powerpc-6.13-2' of git://git.kernel.org/pub/scm [...] adds 69114be15b35 sparc/build: Put usage of -fcall-used* flags behind cc-option adds f6dee26d26e3 sparc/build: Add SPARC target flags for compiling with clang adds 8467d8b282b5 sparc: Replace one-element array with flexible array member adds b6370b338e71 sparc/vdso: Add helper function for 64-bit right shift on [...] new fbb3c22f908a Merge tag 'sparc-for-6.13-tag1' of git://git.kernel.org/pu [...] adds ad8d1e323dd3 ARM: 9415/1: amba: Add dev_is_amba() function and export i [...] adds f26bdbe1fa9f ARM: 9423/1: vfp: Provide vfp_state_hold() for VFP locking. adds b54cdbad4a39 ARM: 9424/1: vfp: Use vfp_state_hold() in vfp_sync_hwstate(). adds 27035c23bad5 ARM: 9425/1: vfp: Use vfp_state_hold() in vfp_support_entry(). adds c0b5195bad63 ARM: 9426/1: vfp: Move sending signals outside of vfp_stat [...] adds d6e6a74d4cea ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow adds 44e9a3bb76e5 ARM: 9430/1: entry: Do a dummy read from VMAP shadow adds 93ee385254d5 ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire() new 9d5daef3b3a6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds d3c3c283afbe MIPS: mobileye: eyeq5: use OLB as provider for fixed facto [...] adds 1be858f7fafe MIPS: mobileye: eyeq6h: add OLB nodes OLB and remove fixed clocks adds 5a38a5d40f2f mips: dts: realtek: Add SPI NAND controller adds 4fbd66d8254c MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a new 63c81af15cf8 Merge tag 'mips_6.13_1' of git://git.kernel.org/pub/scm/li [...] adds 897614f90f7c s390/debug: Pass in and enforce output buffer size for for [...] adds 2f32cc40f144 s390/mm: Remove bogus comment in __tlb_flush_mm() adds 588a9836a4ef s390/stacktrace: Use break instead of return statement adds 9c7260b527f0 s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops adds 7bc1ee28f4d2 s390/cpum_sf: Simplify release of SDBs and SDBTs adds 45c9f2b856a0 s390/entry: Mark IRQ entries to fix stack depot warnings adds 546d7bd47973 s390: Add missing _TIF defines adds 9de3e4bf6cfb s390: Add ARCH_HAS_PREEMPT_LAZY support adds ff123eb77416 s390/mm: Allow large pages for KASAN shadow mapping adds 7726b55b5d6c s390/ap: Replace xchg() with WRITE_ONCE() adds 5618c53d96d1 KVM: s390: Use try_cmpxchg() instead of cmpxchg() loops adds 7061c63919bd KVM: s390: Remove one byte cmpxchg() usage adds f93d6d62e469 KVM: s390: Increase size of union sca_utility to four bytes adds ae1b9fb2d556 s390/mm: Rearrange region-third and segment table entry SW bits adds 03e6db16b808 s390/mm: Introduce region-third and segment table entry pr [...] adds f934f6be76c1 s390/mm: Introduce region-third and segment table swap entries adds 487ef5d4d912 s390/mm: Add PTE_MARKER support for hugetlbfs mappings new adb44a4bfc8a s390/mm/hugetlbfs: Add missing includes new 48796104c864 s390/pci: Fix leak of struct zpci_dev when zpci_add_device [...] new c4a585e952ca s390/pci: Fix potential double remove of hotplug slot new b5f463486b21 s390: Support PREEMPT_DYNAMIC new 78486ed9e76b s390/spinlock: Use symbolic names in inline assemblies new 2c3bc137f1e3 s390/spinlock: Remove condition code clobber from arch_spi [...] new 1200f216a304 s390/spinlock: Generate shorter code for arch_spin_unlock() new 84ac96587b2a s390/spinlock: Use R constraint for arch_load_niai4() new 889221c4d78d s390/spinlock: Use flag output constraint for arch_cmpxchg [...] new cc00550b2ae7 Revert "s390/mm: Allow large pages for KASAN shadow mapping" new 509f806f7f70 Merge tag 's390-6.13-2' of git://git.kernel.org/pub/scm/li [...] new 17d0d04f3c99 apparmor: allocate xmatch for nullpdb inside aa_alloc_null new db93ca15e5ae apparmor: properly handle cx/px lookup failure for complain new 9208c05f9fdf apparmor: add support for 2^24 states to the dfa state machine. new c03093730616 apparmor: Use IS_ERR_OR_NULL() helper function new ab6875fbb9d3 apparmor: domain: clean up duplicated parts of handle_onexec() new 648e45d724ed apparmor: Remove unnecessary NULL check before kvfree() new 75535669c9c1 apparmor: Remove deadcode new 7290f5923191 apparmor: test: Fix memory leak for aa_unpack_strdup() new a2081b78e212 apparmor: document first entry is in packed perms struct i [...] new 9b897132424f apparmor: fix 'Do simple duplicate message elimination' new 8532503eac69 apparmor: document capability.c:profile_capable ad ptr not [...] new fee7a2340f18 apparmor: add a cache entry expiration time aging out capa [...] new 74a96bbe1294 apparmor: audit_cap dedup based on subj_cred instead of profile new d00c2359fc18 Docs: Update LSM/apparmor.rst new 211551768291 apparmor: Remove unused parameter L1 in macro next_comb new 9133493a76d7 parser: drop dead code for XXX_comb macros new 8acf7ad02d1b apparmor: replace misleading 'scrubbing environment' phras [...] new 04b5f0a5bfee apparmor: lift new_profile declaration to remove C23 exten [...] new 29caf07e9dc6 Merge tag 'apparmor-pr-2024-11-27' of git://git.kernel.org [...] new 7ea13556f7d2 selftests: kallsyms: fix double build stupidity new 3e1d95b63c97 selftests: kallsyms: fix and clarify current test boundaries new c5efad88a946 selftests: find_symbol: Actually use load_mod() parameter new 93e064ce854a Merge tag 'modules-6.13-rc1-v2' of git://git.kernel.org/pu [...] adds 5c667ba72d52 usb: host: fix typo in the comment adds 3fbdc0e8d923 usb: gadget: udc: fix typo in the comment adds c837ce6020ef usb: typec: Fix typo in comment adds 57d7a6b93822 usb: dwc3: Correct some typos in comments adds 5014f10c19ee usb: atm: Correct some typos adds 4904f9aa35b1 usb: typec: ucsi: glink: use device_for_each_child_node_scoped() adds d7e75301b5d5 usb: typec: tcpm: use max() to get higher value adds 823754697556 usb: typec: stusb160x: Make use of i2c_get_match_data() adds 86ebc1fe902f usb: gadget: f_midi: prefer strscpy() over strcpy() adds 570542810fe5 dt-bindings: usb: genesys,gl850g: allow downstream device [...] adds f3c9fc2b3e54 usb: phy: isp1301:: Drop explicit initialization of struct [...] adds 9a0749d61a9a usb: Switch back to struct platform_driver::remove() adds 669e995f70de dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GP [...] adds ec841b8d73cf usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag adds ca8d18aa7b0f usb: chipidea: udc: limit usb request length to max 16KB adds edfcc455c85c usb: chipidea: udc: create bounce buffer for problem sglis [...] adds 548f48b66c0c usb: chipidea: udc: handle USB Error Interrupt if IOC not set adds b8c7f7e1884e usb: chipidea: udc: improve dTD link logic adds 47263478251b usb: chipidea: udc: improve error recovery for ISO transfer adds d138834bb4a7 usb: Reorganize kerneldoc parameter names adds 766ff940c8d8 dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver adds 67c6150c0c5f dt-bindings: usb: renesas,usbhs: Deprecate renesas,enable-gpio adds 44feafbaa66e usb: using mutex lock and supporting O_NONBLOCK flag in io [...] adds e0aa9614ab0f usb: yurex: make waiting on yurex_write interruptible adds 422dc0a4d12d USB: chaoskey: fail open after removal adds 814ab2641a22 dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" adds 4a9fe2a8ac53 dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 adds d73dc7b182be USB: chaoskey: Fix possible deadlock chaoskey_list_lock adds 64f3b5a6bc49 Merge 6.12-rc3 into usb-next adds fa48d7e81624 usb: typec: ucsi: Do not call ACPI _DSM method for UCSI re [...] adds ed830af1846b usb: typec: ucsi: UCSI2.0 Set Sink Path command support adds f47333c690e4 usb: gadget: uvc: Remove extra semicolon from the macro adds d146d384222e dt-bindings: phy: qcom,qusb2: Add bindings for QCS615 adds e1b2772ea957 dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support f [...] adds 7b5a58952fc3 usb: gadget: uvc: configfs: Add frame-based frame format support adds 3ea36dc8ddd7 usb: require FMODE_WRITE for usbdev_mmap() adds 0990e5c642b7 dt-bindings: usb: add rk3576 compatible to rockchip,dwc3 adds 8060bcb109f2 usb: typec: Add attribute file showing the supported USB m [...] adds 2140a952c4e9 usb: typec: Add attribute file showing the USB Modes of th [...] adds ae70c804a12d usb: typec: ucsi: Supply the USB capabilities to the ports adds a79f16efcd00 usb: typec: ucsi: Add support for the partner USB Modes adds adc292d54de9 usb: gadget: uvc: wake pump everytime we update the free list adds dc97c956a470 usb: gadget: uvc: only enqueue zero length requests in pot [...] adds f0bbfbd16b3b usb: gadget: uvc: rework to enqueue in pump worker from en [...] adds 2fe7c94dcd09 usb: gadget: uvc: add g_parm and s_parm for frame interval adds 48dbe731171e usb: gadget: uvc: set req_size and n_requests based on the [...] adds 98ad03291560 usb: gadget: uvc: set req_length based on payload by nreqs [...] adds 1dc2527ce892 usb: gadget: uvc: set nbuffers to minimum STREAMING_MIN_BU [...] adds 757f5d0b61de usb: gadget: uvc: add trace of enqueued and completed requests adds e723ebc3a9aa usb: gadget: uvc: dont call usb_composite_setup_continue w [...] adds 07b887f8236e xhci: add helper to stop endpoint and wait for completion adds c6d9e43954bf Merge 6.12-rc4 into usb-next adds 7da2af416580 usb: typec: ucsi: Helper for Get Connector Status command adds fad16c823e66 usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs adds 1b5188cdc1d4 usb: storage: use US_BULK_FLAG_OUT instead of constant values adds f390525d27bc usb: storage: fix wrong comments for struct bulk_cb_wrap adds eea54570f85f dt-bindings: connector: Add properties to define time values adds 33a0302455d6 usb: typec: tcpm: Add support for parsing time dt properties adds c67e9601e29a usb: core: use sysfs_emit() instead of sprintf() adds f80995b2229a USB: bcma: Remove unused of_gpio.h adds d9649a7e4d7d dt-bindings: usb: add TUSB73x0 PCIe adds c74c2cc7b760 USB: xhci: add support for PWRON active high adds 81e45af3d187 dt-bindings: usb: Describe TUSB1046 crosspoint switch adds 7c561b8c3e83 usb: typec: mux: Add support for the TUSB1046 crosspoint switch adds 04e3e9188291 phy: realtek: usb: fix NULL deref in rtk_usb2phy_probe adds bf373d2919d9 phy: realtek: usb: fix NULL deref in rtk_usb3phy_probe adds 85c4efbe6088 Merge v6.12-rc6 into usb-next adds e9d593c69db4 dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible adds 6ff78df5b3d0 usb: Use (of|device)_property_present() for non-boolean pr [...] adds 7ca8c96056f5 xhci: Add Isochronous TRB fields to TRB tracer adds 6b2eb0621ffb usb: xhci: Remove unused parameters of next_trb() adds ae71f9b88e5a usb: xhci: Fix sum_trb_lengths() adds f28a7d7db247 xhci: Cleanup Candence controller PCI device and vendor ID usage adds 71deae0a7224 xhci: show DMA address of TRB when tracing TRBs adds 4a587aa5217d xhci: Don't trace ring at every enqueue or dequeue increase adds 4817754a18ef xhci: add stream context tracing adds 4aa2e16e052b xhci: trace stream context at Set TR Deq command completion adds 6d00b6142d8e xhci: debugfs: Add virt endpoint state to xhci debugfs adds 3f970bd06c52 usb: xhci: introduce macro for ring segment list iteration adds e1b0fa863907 usb: xhci: remove option to change a default ring's TRB cycle bit adds 401406a4c709 usb: xhci: adjust xhci_alloc_segments_for_ring() arguments adds 0049d4931775 usb: xhci: rework xhci_free_segments_for_ring() adds fe688e500613 usb: xhci: refactor xhci_link_rings() to use source and de [...] adds 90e91ccbdd00 usb: xhci: rework xhci_link_segments() adds f53ce003ccd5 usb: xhci: add xhci_initialize_ring_segments() adds d7b11fe57902 xhci: Combine two if statements for Etron xHCI host adds 76d98856b1c6 xhci: Don't issue Reset Device command to Etron xHCI host adds 5e1c67abc930 xhci: Fix control transfer error on Etron xHCI host adds e735e957f2b9 xhci: Don't perform Soft Retry for Etron xHCI host adds 74496f22f77f xhci: pci: Use standard pattern for device IDs adds 0309ed83791c xhci: pci: Fix indentation in the PCI device ID definitions adds 39b52aae23f5 usb: xhci: simplify TDs start and end naming scheme in str [...] adds 083ba4c46a1c usb: xhci: move link TRB quirk to xhci_gen_setup() adds 34fee04e7bdc usb: xhci: request MSI/-X according to requested amount adds 36b972d4b7ce usb: xhci: improve xhci_clear_command_ring() adds 37d39db6dcff usb: xhci: remove unused arguments from td_to_noop() adds 7acfea2866ac usb: xhci: refactor xhci_td_cleanup() to return void adds ee8ebec3c8d3 usb: xhci: add help function xhci_dequeue_td() adds 804ef58a9e4a usb: xhci: remove irrelevant comment adds 42b758137601 usb: xhci: Limit Stop Endpoint retries adds 484c3bab2d5d usb: xhci: Fix TD invalidation under pending Set TR Dequeue adds 474538b8dd1c usb: xhci: Avoid queuing redundant Stop Endpoint commands adds 226ff2e681d0 usb: typec: ucsi: Convert connector specific commands to bitmaps adds 7f72d17359e5 usb: gadget: function: remove redundant else statement adds 4a2291881098 usb: typec: ucsi: glink: fix off-by-one in connector_status adds de9df030ccb5 usb: typec: ucsi: glink: be more precise on orientation-aw [...] adds 480ebc2eb5b2 thunderbolt: Don't hardcode margining capabilities size adds c9077d59adf4 thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities adds c8c08fd9c23b thunderbolt: debugfs: Implement Gen 4 margining eye selection adds e6c9905ff4d8 thunderbolt: debugfs: Replace "both lanes" with "all lanes" adds 3bf090e9d6df thunderbolt: debugfs: Replace margining lane numbers with an enum adds 3499c0a992e4 thunderbolt: debugfs: Refactor hardware margining result parsing adds 750365ef8c17 thunderbolt: debugfs: Don't hardcode margining results size adds 916f26f1c24c thunderbolt: debugfs: Implement asymmetric lane margining adds 40aeea504447 thunderbolt: Replace deprecated PCI functions adds ba454a5d961a Merge tag 'thunderbolt-for-v6.13-rc1' of ssh://gitolite.ke [...] adds 3fc137386c46 usb: musb: Fix hardware lockup on first Rx endpoint request adds 65c4c9447bfc usb: typec: ucsi: Fix a missing bits to bytes conversion i [...] adds 3339aff5feac usb: chipidea: imx: add imx8ulp support adds 6ea8fa9c2faf dt-bindings: usb: sunxi-musb: add Allwinner A523 compatibl [...] adds 1d062ff30348 dt-bindings: usb: add A523 compatible string for EHCI and OCHI adds 5c5d8eb8af06 usb: misc: ljca: move usb_autopm_put_interface() after wai [...] adds 2481af79671a usb: misc: ljca: set small runtime autosuspend delay adds e56aac6e5a25 usb: typec: fix potential array underflow in ucsi_ccg_sync [...] adds fa518772fb63 USB: core: remove dead code in do_proc_bulk() adds 61eb055cd304 usb: dwc3: gadget: Add missing check for single port RAM i [...] adds ce25e2a8d82d usb: dwc3: core: Set force_gen1 bit for all applicable Sup [...] adds 12bbabd3cab8 usb: cdns3: Synchronise PCI IDs via common data base adds b7d49096d595 drivers/usb/gadget: refactor min with min_t adds 28d96b7a9253 drivers/usb/core: refactor max with max_t adds 982883b010d7 drivers/usb/host: refactor min/max with min_t/max_t adds 9a0c58d025e8 drivers/usb/misc: refactor min with min_t adds fa3b4b9bc74c drivers/usb/mon: refactor min with min_t adds a05e885dd225 drivers/usb/musb: refactor min/max with min_t/max_t adds 6d8a67e3954f drivers/usb/serial: refactor min with min_t adds 528ea1aca24f drivers/usb/storage: refactor min with min_t adds 0b3144da31f8 USB: make single lock for all usb dynamic id lists adds 81f5c72d041b USB: properly lock dynamic id list when showing an id adds 2f3aab7aecb8 USB: make to_usb_driver() use container_of_const() adds d6fa15bbcf96 USB: make to_usb_device_driver() use container_of_const() adds 40827729cff1 USB: serial: pl2303: account for deficits of clones adds 8b524944f92c USB: serial: ftdi_sio: Fix atomicity violation in get_seri [...] adds aa03bda68af7 Merge tag 'usb-serial-6.13-rc1' of ssh://gitolite.kernel.o [...] adds 40c974826734 usb: ehci-spear: fix call balance of sehci clk handling routines adds 51cdd69d6a85 Revert "usb: gadget: composite: fix OS descriptors w_value logic" adds 5d2fb074dea2 usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED adds 02a6982b0ccf usb: dwc3: gadget: Fix checking for number of TRBs left adds b7fc65f5141c usb: dwc3: gadget: Fix looping of queued SG entries adds 61440628a4ff usb: dwc3: gadget: Cleanup SG handling adds f5313c8b418c usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb adds 9e5cb0978f7f dt-bindings: connector: Add time property for Sink BC12 de [...] adds 3b9d67e7e923 dt-bindings: usb: maxim,max33359: add usage of sink bc12 t [...] adds 237d4e0f4113 usb: typec: tcpm: Add support for sink-bc12-completion-tim [...] new e33a6d83e178 Merge tag 'usb-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds c2d254778344 Merge wireless-next into staging-next adds 03f11cc23ba8 staging: octeon: Use new initialization api for tasklet adds dbe78c2d92e8 staging: rtl8723bs: Remove unused function dvobj_get_port0 [...] adds 62bbcb41d907 staging: rtl8723bs: Remove unused function rtw_search_max_mac_id adds 8f30688aa54f staging: rtl8723bs: Remove unused function read_cam adds da6f0393dade staging: rtl8723bs: Remove unused function rtw_get_oper_choffset adds 83ab7e151314 staging: rtl8723bs: Remove unused function rtw_get_oper_bw adds a9992f31e8d9 staging: rtl8723bs: Remove unused function _ReadCAM adds 1e79c807c1b1 staging: rtl8723bs: Remove unused entries from struct hal_ops adds 95d8d2fe2b09 staging: rtl8723bs: Remove unused function PHY_SetBWMode8723B adds e0d9e93e2050 staging: rtl8723bs: Remove unused function PHY_GetTxPowerL [...] adds 4e0fd2886a58 staging: rtl8723bs: Remove unused function Hal_BT_EfusePow [...] adds ed89892e3896 staging: rtl8723bs: Remove unused function rtl8723b_GetHalODMVar adds ffac46b81f71 staging: rtl8723bs: Remove unused function GetHalODMVar adds 8d8d7dd53b5b staging: rtl8723bs: Remove unused function rtl8723bs_inirp_init adds 1101343355ca staging: rtl8723bs: Remove unused function rtl8723bs_inirp_deinit adds 862f4fb8269f staging: rtl8723bs: Remove constant result macro is_primar [...] adds 0436a4541a30 staging: rtl8723bs: Remove constant result macro get_iface_type adds 764ddf185572 staging: rtl8723bs: Remove unused enum with first entry IF [...] adds acc5515c7e4f Staging: rtl8723bs: hal: odm: removed unnecessary braces adds 5e0cadea408f staging: rtl8723bs: Remove function pointer hal_init adds 1ce42b5fe474 staging: rtl8723bs: Remove function pointer hal_deinit adds ac1b9999bfe2 staging: rtl8723bs: Remove function pointer free_hal_data adds 03afcc9d52f4 staging: rtl8723bs: Remove function pointer init_xmit_priv adds d6a5fe6a2f4c staging: rtl8723bs: Remove function pointer free_xmit_priv adds 4d54a33e7aff staging: rtl8723bs: Remove function pointer init_recv_priv adds 274c26e7531a staging: rtl8723bs: Remove function pointer free_recv_priv adds 41dc2191962a staging: rtl8723bs: Remove function pointer dm_init adds 1bc38f006101 staging: rtl8723bs: Remove function pointer dm_deinit adds 484b521f100a staging: rtl8723bs: Remove function pointer read_chip_version adds 218fcc250b99 staging: rtl8723bs: Remove function pointer init_default_value adds f6faa9db0fa2 staging: rtl8723bs: Remove function pointer intf_chip_configure adds babb045cc3d7 staging: rtl8723bs: Remove function pointer read_adapter_info adds 4178941300fa staging: rtl8723bs: Remove function pointer enable_interrupt adds d8aa437cb808 staging: rtl8723bs: Remove function pointer disable_interrupt adds 41ffdb8faa1c staging: rtl8723bs: core: rtw_cmd: Missing a blank line af [...] adds 95a85744bf2c staging: vt6656: Update maintainer in TODO adds 09b869177b44 staging: vt6655: rxtx.c: Fix too long lines in get_rtscts_time adds ad43c5c60cf8 staging: vt6655: s_uGetDataDuration: Rename pDevice parameter adds 0d90f4f7927b staging: vt6655: s_uGetDataDuration: Rename byDurType parameter adds d56397f1eb5d staging: vt6655: s_uGetDataDuration: Rename cbFrameLength [...] adds 3bea8179a59d staging: vt6655: s_uGetDataDuration: Rename byPktType parameter adds f47fff8b5599 staging: vt6655: s_uGetDataDuration: Rename wRate parameter adds b15914b71347 staging: vt6655: s_uGetDataDuration: Rename bNeedAck parameter adds 2ecc3fe86369 staging: vt6655: s_uGetDataDuration: Rename uFragIdx parameter adds b8ba62bfc50d staging: vt6655: s_uGetDataDuration: Rename cbLastFragment [...] adds 71a63719eabb staging: vt6655: s_uGetDataDuration: Rename uMACfragNum parameter adds 99084e9936f6 staging: vt6655: s_uGetDataDuration: Rename byFBOption parameter adds 90005d8525fd staging: vt6655: s_uGetDataDuration: Rename bLastFrag variable adds 1b0ab3e5b446 staging: vt6655: s_uGetDataDuration: Rename uAckTime variable adds 7e471ddddac0 staging: vt6655: s_uGetDataDuration: Rename uNextPktTime variable adds 302b4a0f5f9a staging: vt6655: s_uGetDataDuration: Fix declaration formatting adds b5b7a2c92332 staging: most: i2c: Drop explicit initialization of struct [...] adds d09d3485969f staging: olpc_dcon: Drop explicit initialization of struct [...] adds c1a5060ec800 staging: Switch back to struct platform_driver::remove() adds 064894731cb4 staging: rtl8712: use kmalloc_array adds b87e5fd55897 staging: rtl8712: remove parentheses after & adds 00ea2b0dc6ff staging: gdm724x: fix returning -1 with return equivalent errors adds 36022f3ee8c2 staging: vchiq_core: Use killable wait completions for bul [...] adds fbd06c751a5c staging: vchiq_core: Return on all errors from queue_message() adds 72925dec8834 staging: vchiq_core: Return -EINTR in queue_message() on i [...] adds 80f8ea98e43e staging: vchiq_core: Return -EINTR when bulk transfers are [...] adds ec5d292db3bd staging: vchiq_arm: Do not retry bulk transfers on -EINTR adds f813dac50f32 staging: vchiq_core: Drop retry loop on -EINTR adds ce64433cd422 staging: vchiq_core: Move remote_event_signal() vchiq_core adds 72d092f121eb staging: vchiq_core: Move bulk data functions in vchiq_core adds 31d2ad610cbd staging: vchiq_core: Drop vchiq_pagelist.h adds f11192a246f2 staging: rts5208: Remove unused driver adds 6c52d5e3cde2 staging: gpib: Add common include files for GPIB drivers adds 2da03e7e31aa staging: gpib: Add user api include files adds 9dde4559e939 staging: gpib: Add GPIB common core driver adds add452d09a38 staging: gpib: Add tms9914 GPIB chip driver adds 3ba84ac69b53 staging: gpib: Add nec7210 GPIB chip driver adds 09a4655ee1eb staging: gpib: Add HP/Agilent/Keysight 8235xx PCI GPIB driver adds 4c41fe886a56 staging: gpib: Add Agilent/Keysight 82357x USB GPIB driver adds e9dc69956d4d staging: gpib: Add Computer Boards GPIB driver adds e1339245eba3 staging: gpib: Add Computer Equipment Corporation GPIB driver adds 55936779f496 staging: gpib: Add Fluke cda based cards GPIB driver adds 8e4841a0888c staging: gpib: Add Frank Mori Hess FPGA PCI GPIB driver adds 4cd654f84769 staging: gpib: Add gpio bitbang GPIB driver adds 76319a9d234f staging: gpib: Add hp82335x GPIB driver adds 6d4f8749cd5d staging: gpib: Add hp82341x GPIB driver adds bb1bd92fa0f2 staging: gpib: Add ines GPIB driver adds fce79512a96a staging: gpib: Add LPVO DIY USB GPIB driver adds 4e127de14fa7 staging: gpib: Add National Instruments USB GPIB driver adds 0dc1ad1c0051 staging: gpib: Add pc2 GPIB driver adds 0cd5b05551e0 staging: gpib: Add TNT4882 chip based GPIB driver adds 165e8cc3cfec staging: gpib: Add KBUILD files for GPIB drivers adds b06f82494564 staging: gpib: disable CONFIG_GPIB_KERNEL_DEBUG adds ac58041210cb staging: gpib: Add GPIB driver maintainer adds 5062f8f52519 staging: vt6655: Remove unused driver adds 1c2d364e7f7f staging: gdm724x: Remove unused driver adds 0b92643182d1 staging: vchiq_core: Fix white space indentation error adds 728b72f4d40e staging: vchiq_core: Indent static_assert on single line adds 469855cc0599 staging: vc04_services: TESTING: Adjust ping test adds 2bf280c30ec1 staging: vchiq_arm: removes multiple blank lines adds 5fa110249b08 staging: vchiq_core: Locally cache cache_line_size information adds 26f978d98b38 staging: vchiq_core: Do not log debug in a separate scope adds abdb89e7c2a2 staging: vchiq_core: Indent copy_message_data() on a single line adds 1c1e61849f9b staging: vchiq_core: Refactor notify_bulks() adds 8cea95f40fed staging: vchiq_core: Lower indentation in parse_open() adds 67283a5ca746 staging: vchiq_core: Lower indentation in vchiq_close_serv [...] adds 974f29f26d3d staging: rtl8712: Rename AuthAlgrthm variable adds dcf8c7f335e4 staging: rtl8712: Rename PrivacyAlgrthm variable adds 90003c7825c0 staging: rtl8712: Introduce auth_algorithm macros adds f6670baee56e staging: vt6656: Remove unused driver adds e0eb7cc4d70d staging: gpib: mark HP82341 driver as broken adds afa0ab042efe staging: gpib: mark FMH driver as broken adds b0a7dfeb7df6 staging: gpib: Move free after the variable use has been c [...] adds 4dfcc5fd0f9b staging: gpib: Fix PCI header include guard adds 76c29a2e0e62 staging: vchiq_arm: refactor goto instructions in vchiq_probe() adds 22a3703af127 staging: vchiq_arm: Fix missing refcount decrement in erro [...] adds be11b268e58d staging: gpib: fmh: Drop residue from fmh_gpid_fifo_read_c [...] adds ea5e911e14ce staging: rtl8723bs: remove unused debug statements adds 214c2754fb0a staging: olpc_dcon: Remove driver marked as broken since 2022 adds fef10146def9 staging: gpib: Remove unused value adds 0dee28115b9a staging: gpib: Remove unneeded semicolon. adds c47adc2dfc2d staging: gpib: Replace kmalloc/memset with kzalloc. adds ad59cf382cd5 staging: gpib: add module descriptions adds b8989f45d1ec staging: gpib: avoid unused const variables adds e282c89beab6 staging: gpib: pc2: avoid calling undefined dma_free() adds 78ecb0375685 staging: gpib: make port I/O code conditional adds 2c9f5d8c6ece staging: gpib: add bus specific Kconfig dependencies adds d76e1402ec45 staging: gpib: use proper format string in request_module adds 0ed8194ae410 staging: gpib: cb7210: select NEC7210 library adds 14bcf831f0d7 staging: gpib: Change return type and error code of fluke_ [...] adds 0edaa545afbb staging: gpib: fmh_gpib: Fix typo adds cbf821e68991 staging: gpib: replace dump function by print_hex_dump adds 1f6bfe18d0fc staging: gpib: fix uninitialized variable in usb_gpib_command() adds 039beaa5ace1 staging: gpib: Change return type and error code of fmh_gp [...] adds 0d2df8b10b54 staging: vchiq_core: Subsume 'offset' in struct vchiq_bulk adds 53cc1e2549d4 staging: vchiq_core: Simplify bulk data preparatory functions adds 72406c8a7acb staging: vc04_services: Simplify block bulk transfer code paths adds b7a0b11170f1 staging: vc04_services: Simplify (no)callback bulk transfe [...] adds 643f2e8a6aa1 staging: vchiq_core: Simplify bulk transfer queue message [...] adds 0ef2fbdf7d4f staging: vchiq_dev: Drop userdata local pointer adds b8fa1677c333 staging: gpib: Add TODO file adds 5300c32def19 staging: greybus: gpio: use gpiochip_get_data adds 39dace70722a staging: vme_user: vme_bridge.h: Name function pointer arguments adds 037f9a6df3fb staging: rtl8723bs: Remove no-op netdevice_notifier() adds b803af197f0e staging: vchiq_core: Remove unnecessary blank lines adds e139445ccbe4 staging: rtl8723bs: change remaining printk to proper api adds 41e883c137eb staging: rtl8712: Remove driver using deprecated API wext adds 8898f64f7ae4 staging: fieldbus: Delete unused driver adds 5e12a5390232 staging: vchiq_arm: Rename a struct vchiq_bulk member adds 016856c1a54f staging: vchiq_core: Bulk waiter should not piggy back on [...] adds f19d14dd79a1 staging: vchiq_core: Rename struct vchiq_bulk 'userdata' adds ccb0b5e4f59d staging: vchiq: Rename vchiq_completion_data 'bulk_userdata' adds 951b3c14355d staging: vchiq_core: Pass vchiq_bulk pointer to make_servi [...] adds cb1d0f578855 staging: vchiq_arm: Track bulk user data pointer separately adds 8209ab0f9bf9 staging: rtl8723bs: Replace function thread_enter adds 553b75d9fca0 staging: rtl8723bs: Remove #if 1 in function hal_EfusePart [...] adds 54a0ef3f1e02 staging: rtl8723bs: Remove #if 1 in function hal_EfuseGetC [...] adds 4dc02874c782 staging: rtl8723bs: Remove #if 1 in function ReadChipVersion8723B adds b7f46dfabcb4 staging: rtl8723bs: Remove function pointer check_ips_status adds 5d28dfca5dc2 staging: rtl8723bs: Remove function pointer SetHwRegHandler adds ad99ca897f61 staging: rtl8723bs: Remove function pointer GetHwRegHandler adds c789ba02c4c6 staging: rtl8723bs: Remove function pointer SetHwRegHandle [...] adds 42ccc3bd8d10 staging: rtl8723bs: Remove function pointer GetHalDefVarHandler adds 140e013b4755 staging: rtl8723bs: Remove function pointer SetHalDefVarHandler adds 5c29294755e9 staging: rtl8723bs: Remove function pointer hal_xmit adds c03e19faa69b staging: rtl8723bs: Remove function pointer mgnt_xmit adds 1235b909d312 staging: rtl8723bs: Remove function pointer hal_xmitframe_enqueue adds 8023618a48dc staging: gpib: Fix buffer overflow in ni_usb_init adds a836d4ec8f83 staging: gpib: Replace custom debug with dev_dbg adds 4934b98bb243 staging: gpib: Update messaging and usb_device refs in ni_usb adds fbae7090f30c staging: gpib: Update messaging and usb_device refs in agi [...] adds 7fa4e5bc1055 staging: gpib: Fix MODULES_DESCRIPTION adds 93b17a598298 staging: gpib: Add comment for mutex define adds 45f480139675 staging: gpib: Use dev_xxx for messaging adds 0f95c1813723 staging: gpib: Fix Kconfig adds c05a2297c05f staging: gpib: Remove unneeded lookup table adds 8e9381227551 staging: gpib: Remove GPIO14 and GPIO15 lines in lookup tables adds 3c2ae0cbaf34 staging: gpib: Re-order the lookup tables adds 7c8a7d2f88ca staging: gpib: Correct check for max secondary address adds 6ec895d2f350 staging: rtl8723bs: Remove function pointer UpdateRAMaskHandler adds 30de9504409c staging: rtl8723bs: Remove function pointer set_channel_handler adds 31553e08b9af staging: rtl8723bs: Remove function pointer set_chnl_bw_handler adds 706fa5fa8c6a staging: rtl8723bs: Remove function pointer set_tx_power_l [...] adds d8e9bf2a3a60 staging: rtl8723bs: Remove function pointer hal_dm_watchdog adds 2ca601a795d2 staging: rtl8723bs: Remove function pointer hal_dm_watchdo [...] adds 4e1ddd1ff18a staging: rtl8723bs: Remove function pointer SetBeaconRelat [...] adds 2ca4b94bf807 staging: rtl8723bs: Remove function pointer Add_RateATid adds b3c7d9d211f3 staging: rtl8723bs: Remove function pointer run_thread adds 74ee958fefc4 staging: rtl8723bs: Remove function pointer cancel_thread adds 35083292a4df staging: rtl8723bs: Remove function pointer read_bbreg adds 414eeafeebce staging: rtl8723bs: Remove function pointer write_bbreg adds e2b1bf0412d7 staging: rtl8723bs: Remove function pointer read_rfreg adds d2730bb53130 staging: rtl8723bs: Remove function pointer write_rfreg adds cd05890a5b7a staging: rtl8723bs: Remove function pointer EfusePowerSwitch adds 4affb575c417 staging: rtl8723bs: Remove function pointer ReadEFuse adds fa152eefb468 staging: rtl8723bs: Remove function pointer EFUSEGetEfuseD [...] adds 0e3565c9ee0b staging: rtl8723bs: Remove function pointer EfuseGetCurrentSize adds 0452ce8e2c04 staging: rtl8723bs: Remove unused function Efuse_PgPacketRead adds 790d384afac4 staging: rtl8723bs: Remove unused function Hal_EfusePgPacketRead adds ee65788ce938 staging: rtl8723bs: Remove unused function Efuse_PgPacketWrite adds 6f569ef127df staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite adds 605685a5a826 staging: rtl8723bs: Remove unused function Hal_EfusePgPack [...] adds 2b8b60d71175 staging: rtl8723bs: Remove unused function hal_EfusePgPack [...] adds 442e4a4acaaa staging: rtl8723bs: Remove unused function hal_EfusePgPack [...] adds 8dceb8893c2c staging: rtl8723bs: Remove unused function hal_EfusePartia [...] adds a36a627c85fb staging: rtl8723bs: Remove unused function hal_EfuseConstr [...] adds 561feaad75a2 staging: rtl8723bs: Remove unused function hal_EfusePgChec [...] adds dacebe04c1b4 staging: rtl8723bs: Remove function hal_EfusePgPacketWrite [...] adds 8a39380d4a0e staging: rtl8723bs: Remove function hal_EfusePgPacketWrite [...] adds 5054276e071d staging: rtl8723bs: Remove unused function efuse_WordEnabl [...] adds c4838879bd4b staging: rtl8723bs: Remove unused function Efuse_GetCurrentSize adds fe0ebeafc3b7 staging: greybus: uart: Fix atomicity violation in get_ser [...] adds 931e61807ca6 staging: iio: Remove TODO file adds d2197db2158f staging: sm750fb: Remove TODO contact information adds 4de290ed276e staging: rtl8723bs: Remove TODO contact information adds 61ba8626dafc staging: most: Remove TODO contact information adds d0bc38d7aa1e staging: vc04_services: Cleanup TODO entry adds 1ee792f6e956 staging: vchiq_core: Rectify header include for vchiq_dump [...] adds 73453164229e staging: vchiq_debugfs: Use forward declarations adds e27cd6791de6 staging: gpib: avoid unintended sign extension adds 114eae3c9fde Staging: gpib: gpib_os.c - Remove unnecessary OOM message new a0c1ca3934dd Merge tag 'staging-6.13-rc1' of git://git.kernel.org/pub/s [...] adds dbd45eef5486 firmware_loader: Reorganize kerneldoc parameter names adds cec78a59abc9 list: Remove duplicated and unused macro list_for_each_reverse adds 0ebe74c53b8b drivers/base: Remove unused auxiliary_find_device adds 765399553714 devres: Fix page faults when tracing devres from unloaded modules adds 0ee4dcafda95 lib: devres: Simplify API devm_iounmap() implementation adds 9bd133f05b1d lib: devres: Simplify API devm_ioport_unmap() implementation adds 81089c897a12 driver core: auxiliary bus: Spelling s/pecific/specific/ adds f87f132c5826 cacheinfo: Don't opencode per_cpu_cacheinfo() adds eafb1a86acbb driver core: Put device attribute @wakeup_last_time_ms and [...] adds 6b8ab7241562 driver core: constify devlink class adds 09fbb82f9413 Merge 6.12-rc6 into driver-core-next adds 0afcee132bbc sysfs: explicitly pass size to sysfs_add_bin_file_mode_ns() adds bebf29b18f34 sysfs: introduce callback attribute_group::bin_size adds a1ab720ee506 PCI/sysfs: Calculate bin_attribute size through bin_size() adds 00ab6e97de00 nvmem: core: calculate bin_attribute size through bin_size() adds b626816fdd7f sysfs: treewide: constify attribute callback of bin_is_visible() adds 94a20fb9af16 sysfs: treewide: constify attribute callback of bin_attrib [...] adds 699e7b85afb5 sysfs: treewide: constify attribute callback of bin_attrib [...] adds ae587a509903 sysfs: implement all BIN_ATTR_* macros in terms of __BIN_ATTR() adds eb2e6c3a8d66 sysfs: bin_attribute: add const read/write callback variants adds 562e932a077c driver core: Constify attribute arguments of binary attributes adds bac3b10b78e5 driver core: fw_devlink: Stop trying to optimize cycle det [...] adds fe2e59aa5d70 drm: display: Set fwnode for aux bus devices adds 74ffe43bad3a phy: tegra: xusb: Set fwnode for xusb port devices adds 298c2af4788e drivers: core: fw_devlink: Make the error message a bit mo [...] adds 5852357d5538 cdx: Fix cdx_mmap_resource() after constifying attr in ->mmap() adds 2d038efcb4b3 cacheinfo: Use of_property_present() for non-boolean properties adds f659e8fb8f07 driver core: class: Correct WARN() message in APIs class_( [...] adds f841224f0302 drivers: core: fw_devlink: Fix excess parameter descriptio [...] adds 369a9c046c2f firmware_loader: Fix possible resource leak in fw_log_firm [...] adds 906c508afdca sysfs: attribute_group: allow registration of const bin_attribute adds 5943c0dc7912 driver core: Constify bin_attribute definitions adds 573bcbe17e98 perf: arm-ni: Remove spurious NULL in attribute_group definition adds b22fd46830c2 s390/con3215: Remove spurious NULL in attribute_group definition adds e7240bd91f96 cpu: Remove spurious NULL in attribute_group definition adds acfeb6defcb9 Fix a potential abuse of seq_printf() format string in drivers new 55cb93fd243b Merge tag 'driver-core-6.13-rc1' of git://git.kernel.org/p [...] adds a69dc41a4211 rust: types: add Opaque::try_ffi_init adds f893691e7426 rust: miscdevice: add base miscdevice abstraction adds c975743da27b MAINTAINERS: change mei driver maintainer adds 88d81a0ce169 mei: bus: Reorganize kerneldoc parameter names adds 9b85df5d3fe7 misc: eeprom_93xx46: Changing 'unsigned' to 'unsigned int' adds 3c5d8b819d27 misc: apds990x: Fix missing pm_runtime_disable() adds 96ea65295337 binderfs: binderfs_test: remove unused variable adds dfc881abca42 rpmb: Remove usage of the deprecated ida_simple_xx() API adds 3b0889f95789 rpmb: Remove some useless locking adds dc8aea47b928 binder: fix node UAF in binder_add_freeze_work() adds 011e69a1b230 binder: fix OOB in binder_add_freeze_work() adds 7e20434cbca8 binder: fix freeze UAF in binder_release_work() adds 830d7db744b4 binder: fix BINDER_WORK_FROZEN_BINDER debug logs adds 595ea72efff9 binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs adds ca63c66935b9 binder: allow freeze notification for dead nodes adds 1db76ec2b4b2 binder: fix memleak of proc->delivered_freeze adds cb2aeb2ec258 binder: add delivered_freeze to debugfs output adds 1bca6ee0d077 firmware: mtk-adsp-ipc: Switch to using dev_err_probe() adds 2d23bc3c14fb uio: uio_dmem_genirq: Make use of irq_get_trigger_type() adds dcf6e7cf531a uio: uio_pdrv_genirq: Make use of irq_get_trigger_type() adds d9996de40b12 misc: keba: Use variable ret for return values adds 14afb749692b misc: keba: Use capital letters for I2C error message adds 794848300103 misc: keba: Add SPI controller device adds 366898e7a188 misc: keba: Add LAN9252 driver adds c6576d91955f misc: keba: Support EEPROM sections as separate devices adds f965d315bcbd misc: keba: Add fan device adds ca7b844b9192 misc: keba: Add battery device adds a27b406a4922 misc: keba: Add UART devices adds 619325ca7abb firmware: memmap: Constify memmap_ktype adds ccb22ca28052 rust: miscdevice: fix warning on c_uint to u32 cast adds c3c3a3e219c9 misc: keba: Fix missing I2C dependency adds 78fe66360ed6 misc: ti-st: st_kim: remove the driver adds c6ea08cdaa58 iio: imu: inv_icm42600: add inv_icm42600 id_table adds b90dcdd40fee iio: accel: adxl380: use irq_get_trigger_type() adds 9f8d7583459f iio: accel: fxls8962af: use irq_get_trigger_type() adds 57f91983c92a iio: adc: ti-ads1015: use irq_get_trigger_type() adds d5ab4e9a10ae iio: common: st: use irq_get_trigger_type() adds 8491eeff3588 iio: gyro: fxas21002c: use irq_get_trigger_type() adds 8a231ae9b164 iio: gyro: mpu3050: use irq_get_trigger_type() adds 9b068d37bab1 iio: humidity: hts221: use irq_get_trigger_type() adds bb0c6f4e4b34 iio: imu: bmi160: use irq_get_trigger_type() adds 9c1125b4c4d6 iio: imu: bmi323: use irq_get_trigger_type() adds 95bce3fcdbfa iio: imu: inv_icm42600: use irq_get_trigger_type() adds dbd88a69d4eb iio: imu: inv_mpu6050: use irq_get_trigger_type() adds e200fa767f23 iio: imu: st_lsm6dsx: use irq_get_trigger_type() adds a9facbf521e7 iio: light: st_uvis25: use irq_get_trigger_type() adds df2976072c69 iio: magn: ak8974: use irq_get_trigger_type() adds 3ad9e6396834 iio: pressure: bmp280: use irq_get_trigger_type() adds 4f3333a658a0 iio: addac: ad74xxx: Constify struct iio_chan_spec adds b71e9e129736 iio: imu: fxos8700: Drop unused acpi.h adds 9ebe06f15a69 iio: proximity: sx_common: Unexport sx_common_get_raw_regi [...] adds a1256a0b5bbd iio: proximity: sx_common: Drop unused acpi.h adds e4ca0e59c394 types: Complement the aligned types with signed 64-bit one adds 11b147cdec65 iio: imu: st_lsm6dsx: Use aligned data type for timestamp adds 374c6deea7ff iio: hid-sensor: Use aligned data type for timestamp adds ef3aa5e937df iio: accel: hid-sensor-accel-3d: Get platform data via dev [...] adds 6c4b8282d085 iio: adc: ad7266: Get platform data via dev_get_platdata() adds 4d9e79a422e1 iio: adc: ad7791: Get platform data via dev_get_platdata() adds d738ff00b63a iio: adc: ad7887: Get platform data via dev_get_platdata() adds b144b6f7608a iio: adc: ad7793: Get platform data via dev_get_platdata() adds d29ac01249d9 iio: adc: ltc2497: Get platform data via dev_get_platdata() adds 5d32e56c2737 iio: dac: ad5504: Get platform data via dev_get_platdata() adds 5f9acd2d80a1 iio: dac: ad5791: Get platform data via dev_get_platdata() adds 62ba49346add iio: dac: m62332: Get platform data via dev_get_platdata() adds 3b6105e52bad iio: dac: max517: Get platform data via dev_get_platdata() adds 03bf27acc4d6 iio: frequency: ad9523: Get platform data via dev_get_platdata() adds 602711d566c9 iio: frequency: adf4350: Get platform data via dev_get_platdata() adds 80253ed8dbe5 iio: gyro: hid-sensor-gyro-3d: Get platform data via dev_g [...] adds 57063b1d9e73 iio: imu: st_lsm6dsx: Get platform data via dev_get_platdata() adds a5b2f6548369 iio: light: hid-sensor-als: Get platform data via dev_get_ [...] adds d72be90ac66f iio: light: hid-sensor-prox: Get platform data via dev_get [...] adds e2f4b3063bfc iio: light: lm3533-als: Get platform data via dev_get_platdata() adds c2a12a1a4093 iio: magnetometer: hid-sensor-magn-3d: Get platform data v [...] adds b1b2cda4c04b iio: orientation: hid-sensor-incl-3d: Get platform data vi [...] adds a6cf377ad2f1 iio: orientation: hid-sensor-rotation: Get platform data v [...] adds cc10cbd64b5b iio: position: hid-sensor-custom-intel-hinge: Get platform [...] adds 40a1127842e1 iio: pressure: hid-sensor-press: Get platform data via dev [...] adds ee113a9e3c92 iio: event_monitor: Fix missing free in main adds 61809f186105 iio: pressure: bmp280: Use bulk read for humidity calibrat [...] adds 1a8a87879e79 iio: pressure: bmp280: Add support for bmp280 soft reset adds 7e1df2cab303 iio: pressure: bmp280: Remove config error check for IIR f [...] adds 1d5623130fd4 iio: light: cm32181: Remove duplicate ACPI handle check adds 482447fd6f20 iio: imu: inv_mpu6050: Use upper_16_bits()/lower_16_bits() [...] adds faf178607772 iio: adc: Constify struct iio_map adds 51bedd7b98f9 iio: adc: Convert to IIO_MAP() adds 918e4c56bd1c dt-bindings: adc: ad7173: add support for ad4113 adds 8a9687b30a29 iio: adc: ad7173: order chipID by value adds 819b69abb12a iio: adc: ad7173: add support for ad4113 adds 91f75ccf9f03 iio: temperature: tmp006: add triggered buffer support adds 8b1e800b58fa dt-bindings: iio: temperature: tmp006: document interrupt adds 242b6890f569 dt-bindings: iio: imu: add bmi270 bindings adds 3ea51548d6b2 iio: imu: Add i2c driver for bmi270 imu adds 962b48d49742 iio: proximity: vl53l0x-i2c: Added sensor ID check adds 762186c6e7b1 iio: proximity: vl53l0x-i2c: Added continuous mode support adds a4b7064d3418 iio: light: al3010: Fix an error handling path in al3010_probe() adds 6831670f656c iio: imu: kmx61: Drop most likely fake ACPI ID adds 756ffac91cbd dt-bindings: iio: light: veml6030: rename to add manufacturer adds b69f4745dbc4 iio: light: veml6030: make use of regmap_set_bits() adds e3a2d565d28f dt-bindings: iio: dac: add docs for ad8460 adds a976ef24c625 iio: dac: support the ad8460 Waveform DAC adds 76729a03cc2e dt-bindings: iio: adc: amlogic,meson-saradc: also allow me [...] adds 300a90a6ba64 iio: adc: ad7606: add 'bits' parameter to channels macros adds d2041446a716 iio: adc: ad7606: move 'val' pointer to ad7606_scan_direct() adds e571c1902116 iio: adc: ad7606: move scale_setup as function pointer on [...] adds bbd478f2cb0e iio: adc: ad7606: wrap channel ranges & scales into struct adds 94aab7a0f5c7 iio: adc: ad7606: rework available attributes for SW channels adds ab38c083ff12 dt-bindings: iio: adc: document diff-channels corner case [...] adds 0733e5148b2d dt-bindings: iio: adc: add docs for AD7606C-{16,18} parts adds f3838e934dff iio: adc: ad7606: add support for AD7606C-{16,18} parts adds 0159d3b89f91 staging: iio: Fix alignment warning adds c2c4826cfa46 iio: adc: max1363: Convert to get_unaligned_be16 adds bd7057bb9488 iio: light: ltr390: Added configurable sampling frequency support adds 288ce72fb5fc iio: light: ltr390: Suspend and Resume support adds 7ca4b8957066 iio: light: ltr390: Interrupts and threshold event support adds 498a640a2ebc iio: light: ltr390: Add interrupt persistance support adds f0da5b876467 iio: light: ltr390: Replaced mask values with GENMASK() adds ee3bf0c148d8 iio: adc: ti-ads1119: Drop explicit initialization of stru [...] adds db44b37a20c8 iio: adc: qcom-pm8xxx-xoadc: use scoped device_for_each_ch [...] adds 140eff34e102 iio: adc: qcom-spmi-vadc: use scoped device_for_each_child_node() adds 0c785436604f iio: adc: sun20i-gpadc: use scoped device_for_each_child_node() adds 4010e7894b83 iio: adc: ad5755: use scoped device_for_each_child_node() adds 129bb33f0dcd dt-bindings: iio: imu: mpu6050: Add iam20680ht/hp bindings [...] adds 852559219685 iio: imu: inv_mpu6050: add support for IAM-20680HT/HP adds aa6b1dd156e4 iio: light: ltrf216a: Document device name for compatible adds 0b0c0049507e iio: adc: Fix typos in comments across various files adds 41c1b5670c18 iio: adc: mt6360-adc: Converted to use get_unaligned_be16() adds 0f87813bc338 iio: dac: ad5770r: Convert to get_unaligned_le16 adds 7501bff87c3e iio: light: veml6070: add action for i2c_unregister_device adds fc38525135dd iio: light: veml6070: use guard to handle mutex adds d92fcd7e9232 iio: light: veml6070: use device managed iio_device_register adds 4ad62021c2e3 iio: light: veml6070: add support for a regulator adds eba200d5bf61 dt-bindings: iio: light: vishay,veml6075: add vishay,veml6070 adds 8a49c3732182 iio: light: veml6070: add devicetree support adds fc04cc73c596 iio: light: veml6070: use dev_err_probe in probe function adds a9bb0610b2fa iio: pac1921: remove unnecessary explicit casts adds 0d8f584dfa98 iio: adc: qcom-spmi-adc5: Tidy up adc5_get_fw_data() error [...] adds afdc595666be iio: adc: ad7606: Fix typo in the driver name adds 1276d269fe8a iio: adc: ad7606: Sort includes in alphabetical order adds ee8caf425407 docs: iio: fix grammatical error adds 5e472eaa8dc1 dt-bindings: vendor-prefixes: Add an entry for GE HealthCare adds 421d2251fbea dt-bindings: iio: adc: Add the GE HealthCare PMC ADC adds fb45972c1883 iio: adc: Add support for the GE HealthCare PMC ADC adds 791f9e92d2df MAINTAINERS: add the GE HealthCare PMC ADC driver entry adds bcafd2e25ac5 MAINTAINERS: iio: migrate invensense email address to tdk domain adds 41f3a1067c1b dt-bindings: iio: imu: migrate InvenSense email to TDK gro [...] adds ed9c5820ab20 MAINTAINERS: iio: imu: add entry for InvenSense MPU-6050 driver adds d1d1c117f39b dt-bindings: iio: dac: ad3552r: fix maximum spi speed adds 8b13937b5ef0 iio: pressure: bmp280: Use unsigned type for raw values adds 1960713218dd iio: pressure: bmp280: Use char instead of s32 for data buffer adds c61d687cd5fc iio: light: veml6030: add set up delay after any power on [...] adds 081c74203a12 iio: light: veml6030: use dev_err_probe() adds 7a1af0de1f04 dt-bindings: iio: light: veml6030: add vdd-supply property adds c8823425af28 iio: light: veml6030: add support for a regulator adds 8ff21dd6dfc0 iio: light: veml6030: use read_avail() for available attributes adds ed59fc90f38a iio: light: veml6030: drop processed info for white channel adds e980726d89e2 iio: light: veml6030: power off device in probe error paths adds f1bfc1c993e3 dt-bindings: iio: light: veml6030: add veml6035 adds ccc26bd7d7d7 iio: light: veml6030: add support for veml6035 adds 92cc50a00574 iio: imu: bmi270: Add spi driver for bmi270 imu adds c4f9679c92dc iio: pressure: rohm-bm1390: Remove redundant if statement adds 3eb27cf14136 iio: adc: ad7944: add namespace to T_QUIET_NS adds f1a5d7795fb0 iio: frequency: adf4371: make use of spi_get_device_match_data() adds 17f3d6cef3b7 iio: frequency: adf4371: drop spi_set_drvdata() adds eec91fc8aa32 iio: frequency: adf4371: drop clkin from struct adf4371_state adds 3681313a1c50 iio: frequency: adf4371: make use of dev_err_probe() adds 92accba97685 iio: imu: bmi323: remove redundant register definition adds 6a9262edff8e iio: Switch back to struct platform_driver::remove() adds 220c71dafaa2 Merge tag 'v6.12-rc2' into test2 adds f32ea7aab378 iio: pressure: bmp280: Fix uninitialized variable adds 8fa714ca334e iio: Convert unsigned to unsigned int adds 96f1792fe816 Merge tag 'pwm/duty_offset-for-6.13-rc1' into togreg adds 29301cc33957 dt-bindings: iio: adc: add AD762x/AD796x ADCs adds b7ffd0fa65e9 iio: adc: ad7625: add driver adds 78134832a1f3 docs: iio: new docs for ad7625 driver adds 70602f529e4d iio: dac: adi-axi-dac: fix wrong register bitfield adds 1a811e1be795 iio: dac: adi-axi-dac: update register names adds ace858339577 iio: light: veml6035: fix read_avail in no_irq case for veml6035 adds 2fda7ef9ebb5 dt-bindings: iio: light: veml6030: add veml7700 adds ddbcee9ff1cf iio: light: veml6030: add support for veml7700 adds 1453ea1f2f7d MAINTAINERS: add entry for VEML6030 ambient light sensor driver adds 5d64ac92c7aa iio: light: vl6180: Add configurable inter-measurement per [...] adds 3a545861716b iio: light: vl6180: Added Interrupt support for single sho [...] adds eeebe3937cfc iio: light: vl6180: Add support for Continuous Mode adds f548c11a85ff iio: light: rpr0521: Use generic iio_pollfunc_store_time() adds 26e7fc6a60bc iio: adc: ad7606: Drop spurious empty file. adds 57573ace0c1b iio: imu: bmi270: Remove duplicated include in bmi270_i2c.c adds ffb4b4ed3e8f Merge tag 'iio-for-6.13a-take2' of ssh://gitolite.kernel.o [...] adds d723c456ef5a Merge 6.12-rc4 into char-misc-next adds bd5ee6bcc51b rust: miscdevice: add missing safety comments adds 733dc978fab6 peci: npcm: Constify struct peci_controller_ops adds 77e835504659 Merge tag 'peci-next-6.13-rc1' of ssh://gitolite.kernel.or [...] adds 7f15c46a57c3 rust: introduce `InPlaceModule` adds 5c7ca6fa603f rust: add `dev_*` print macros. adds feb776a68d7b greybus: Fix a typo adds f248ff14b758 misc: rtsx: Cleanup on DRV_NAME cardreader variables adds eb33da0de01b goldfish: Fix unused const variable 'goldfish_pipe_acpi_match' adds 2aea0d17ff9e dt-bindings: fuse: Move renesas,rcar-{efuse,otp} to nvmem adds 1530b923a514 nvmem: Add R-Car E-FUSE driver adds b3d75e9ba013 nvmem: Correct some typos in comments adds 2e7bb66b55f4 nvmem: imx-iim: Convert comma to semicolon adds 5e61687075e3 dt-bindings: nvmem: convert zii,rave-sp-eeprom.txt to yaml format adds 1c4ea801570a dt-bindings: nvmem: sprd,ums312-efuse: convert to YAML adds b8357f6764a2 dt-bindings: nvmem: sprd,sc2731-efuse: convert to YAML adds 074c2241d0fe scripts/tags.sh: add regex to map IDT entries adds b03817512cb9 scripts/tags.sh: use list of identifiers to ignore adds 7428f9d97006 scripts/tags.sh: Fix warnings "null expansion of name pattern" adds d8da4f1912ed eeprom: Fix the cacography in Kconfig adds f36ee841165b char: Switch back to struct platform_driver::remove() adds 9365f0de4303 Merge 6.12-rc6 into char-misc-next adds ce8f9fb651fa comedi: Flush partial mappings in error case adds da9596955c05 nvmem: core: Check read_only flag for force_ro in bin_attr [...] adds a3911e087d62 counter: ftm-quaddec: Enable module autoloading adds 522ae89b7858 counter: intel-qep: Replace deprecated PCI functions adds 6cc685facb53 Merge tag 'counter-updates-for-6.13' of ssh://gitolite.ker [...] adds a32a8057af11 Merge tag 'counter-fixes-for-6.12' of ssh://gitolite.kerne [...] adds 9b50fe117d60 misc: keba: Add hardware dependency adds 65294bebd4ce misc: atmel-ssc: Use of_property_present() for non-boolean [...] adds 389c4245f549 Merge tag 'iio-fixes-for-6.12c' of ssh://gitolite.kernel.o [...] adds 8daf110a44e7 bus: mhi: host: Fix typos in the comments adds 23388a1b305e bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian adds bd23e836423e bus: mhi: host: pci_generic: Use pcim_iomap_region() to re [...] adds 7215ff51c537 Merge tag 'mhi-for-v6.13' of ssh://gitolite.kernel.org/pub [...] adds 80467bdb75cb dt-bindings: iio: imu: smi240: add Bosch smi240 adds 99918e786a76 iio: imu: smi240: add driver adds c71473d9c1a6 iio: gyro: bmg160: Drop most likely fake ACPI IDs adds 8831be949b84 iio: magnetometer: bmc150_magn: Drop most likely fake ACPI IDs adds 5d33455a903d iio: dac: ad8460: fix DT compatible adds 7def41bf0328 iio: gyro: list adis16137 in Kconfig description adds 4b0cc9c0d689 iio: dac: ad8460: add SPI device match table adds 640e98384fb1 iio: accel: adxl355: Fix typo "accelaration" adds 26ccfaa9ddaa iio: pressure: bmp280: Use sleep and forced mode for onesh [...] adds 87e1fbd135bb dt-bindings: iio: pressure: bmp085: Add interrupts for BMP [...] adds 4c5e83b232b0 iio: pressure: bmp280: Add data ready trigger support adds b65249a7b362 iio: pressure: bmp280: Move bmp085 interrupt to new configuration adds b7f99fa1b64a iio: adc: ad7192: properly check spi_get_device_match_data() adds eb0e400c510a iio: light: veml6070: use unsigned int instead of unsigned adds 14a4f5b4cfae iio: light: veml6070: use field to set integration time adds e902145064ec iio: addac: ad74413r: drop reset_gpio from struct ad74413r_state adds ab9795c197ac iio: addac: ad74413r: use devm_regulator_get_enable_read_v [...] adds 012091bc3c38 iio: addac: ad74413r: simplify with cleanup.h adds 0874763642e6 dt-bindings: iio: adc: ad7606: Remove spi-cpha from required adds 7c2357b10490 dt-bindings: iio: adc: ad7606: Add iio backend bindings adds 1346e2566a7b Documentation: iio: Document ad7606 driver adds 29121b825e05 iio: adc: ad7606: Add PWM support for conversion trigger adds bc69e9fffde4 iio: adc: ad7606: Add compatibility to fw_nodes adds ef67f16e365c iio: adc: ad7606: Introduce num_adc_channels adds 849cebf8dc67 iio: adc: ad7606: Add iio-backend support adds fec4330dde9d iio: adc: ad7606: Disable PWM usage for non backend version adds ca1c2eceba3d dt-bindings: iio: adc: add ad7779 doc adds 01bb12922b60 Documentation: ABI: added filter mode doc in sysfs-bus-iio adds c9a3f8c7bfcb drivers: iio: adc: add support for ad777x family adds 0d7fd2d6aa41 dt-bindings: iio: light: opt3001: add compatible for opt3002 adds fc6fa04ef390 iio: light: opt3001: add support for TI's opt3002 light sensor adds 1eeecac1ad08 iio: accel: replace s64 __aligned(8) with aligned_s64 adds 776f57de1f99 iio: light: Remove "default n" entries adds aa81ad9a69b9 iio: adc: Remove "default n" entries adds 9dfbb6812330 iio: imu: bmi270: Remove unused FREQUENCY / SCALE attributes adds bb372ac253b5 iio: imu: bmi270: Provide chip info as configuration structure adds 8456a9f07212 iio: adc: ad7606: fix/persist oversampling_ratio setting adds 0fb11344bb21 iio: adc: ad7606: use realbits for sign-extending in scan_direct adds 97c6d857041d iio: adc: ad7606: rework scale-available to be static adds 2f9b2033f121 dt-bindings: iio: adc: adi,ad7606: document AD760{7,8,9} parts adds 2fb8548e054a iio: adc: ad7606: add support for AD760{7,8,9} parts adds 894945b54b07 iio: magnetometer: bmc150: Drop dead code from the driver adds d45b145d19b5 iio: adc: pac1934: Replace strange way of checking type of [...] adds 77005bc23dfc iio: imu: inv_mpu6050: Replace strange way of checking typ [...] adds d411e5b5aada iio: acpi: Improve iio_read_acpi_mount_matrix() adds dc60de4eb0a4 iio: acpi: Add iio_get_acpi_device_name_and_data() helper [...] adds 2ab22fc20928 iio: accel: kxcjk-1013: Remove redundant I²C ID adds b01b559682f3 iio: accel: kxcjk-1013: Revert "Add support for KX022-1020" adds 08cc11c66774 iio: accel: kxcjk-1013: Switch from CONFIG_PM guards to pm [...] adds 703a90e67583 iio: accel: kxcjk-1013: Use local variable for regs adds ef4b042d2022 iio: accel: kxcjk-1013: Rename kxcjk1013_info adds 4861883cf0a7 iio: accel: kxcjk-1013: Start using chip_info variables in [...] adds 163146e1778b iio: accel: kxcjk-1013: Move odr_start_up_times up in the code adds d300c0e5c55a iio: accel: kxcjk-1013: Convert ODR times array to variabl [...] adds 5539c54b3401 iio: accel: kxcjk-1013: Get rid of enum kx_chipset adds a58bab804741 iio: accel: kxcjk-1013: Replace a variant of iio_get_acpi_ [...] adds a84fac0e8547 iio: accel: kxcjk-1013: drop ACPI_PTR() and move ID out of [...] adds 8ec557799b13 iio: accel: mma9551: Replace custom implementation of iio_ [...] adds e85e016e9dc3 iio: accel: mma9553: Replace custom implementation of iio_ [...] adds 99f2add1b42b iio: gyro: bmg160: Replace custom implementation of iio_ge [...] adds ba1ff204e7d4 iio: light: isl29018: Replace a variant of iio_get_acpi_de [...] adds 40a2764c95b3 iio: light: isl29018: drop ACPI_PTR() and CONFIG_ACPI guards adds b511670b341e iio: light: ltr501: Drop most likely fake ACPI IDs adds c26acb09ccbe iio: light: ltr501: Add LTER0303 to the supported devices adds 12c65c0f3e03 iio: light: ltr501: Replace a variant of iio_get_acpi_devi [...] adds e2ce36e04701 iio: light: bh1745: simplify code in write_event_config callback adds c9fd4cc90c0f iio: light: ltr501: simplify code in write_event_config callback adds d567ff3603cf iio: light: veml6030: simplify code in write_event_config [...] adds 71490e9ef5a9 iio: imu: inv_mpu6050: simplify code in write_event_config [...] adds 7804363d596a iio: light: stk3310: simplify code in write_event_config callback adds 41a275efa27d iio: gyro: bmg160_core: remove trailing tab adds b85a05c75e00 iio: dac: ad5380: use devm_regulator_get_enable_read_voltage() adds 2c8988a3d873 iio: dac: ad5380: drop driver remove callbacks adds b78412249db0 iio: dac: ad5446: use devm_regulator_get_enable_read_voltage() adds a93847d8ce9d iio: dac: ad5446: drop driver remove callbacks adds e17229e28701 iio: dac: ad5504: use devm_regulator_get_enable_read_voltage() adds 86ab52970468 iio: dac: ad5504: drop driver remove callback adds a88a6cf4f78d iio: dac: ad5624r: use devm_regulator_get_enable_read_voltage() adds 4d930ffce95c iio: dac: ad5624r: drop driver remove callback adds 89fd809ae027 iio: dac: ad5761: use devm_regulator_get_enable_read_voltage() adds 7af0ad4dfa69 iio: dac: ad5761: drop driver remove callback adds a3920a2318fa iio: dac: ad5770r: use devm_regulator_get_enable_read_voltage() adds 6df21ae0d48b dt-bindings: iio: light: veml6030: add veml3235 adds c5a23f80c164 iio: light: add support for veml3235 adds b5055b4b4d98 iio: chemical: bme680: Add missing regmap.h include adds 6ba3df714723 iio: chemical: bme680: optimize startup time adds eea9a1156cb3 iio: chemical: bme680: avoid using camel case adds 924f9f7d962c iio: chemical: bme680: move to fsleep() adds 7adfc3484c03 iio: chemical: bme680: Fix indentation and unnecessary spaces adds 27f8b05b2ffe iio: chemical: bme680: generalize read_*() functions adds eaba902d85b1 iio: imu: bmi270: Add triggered buffer for Bosch BMI270 IMU adds 99e46bbb131e iio: imu: bmi270: Add scale and sampling frequency to BMI270 IMU adds b6ee20afca66 dt-bindings: iio: imu: bmi270: Add Bosch BMI260 adds f35f3c832eb5 iio: imu: bmi270: Add support for BMI260 adds 8ebfd0925521 iio: adc: ad4000: Check for error code from devm_mutex_ini [...] adds 869aa5e84769 iio: adc: pac1921: Check for error code from devm_mutex_in [...] adds f928099e5f5c iio: chemical: bme680: use s16 variable for temp value to [...] adds 76830926323e dt-bindings: iio: dac: ad3552r: add iio backend support adds 043e4e514cee dt-bindings: iio: dac: adi-axi-dac: add ad3552r axi variant adds d3eeb1ac0b99 iio: backend: extend features adds e61d7178429a iio: dac: adi-axi-dac: extend features adds d5ac6cb1c8f3 iio: dac: ad3552r: changes to use FIELD_PREP adds f665d7d33d79 iio: dac: ad3552r: extract common code (no changes in beha [...] adds 0b4d9fe58be8 iio: dac: ad3552r: add high-speed platform driver adds 248da097f6a0 iio: dac: adi-axi-dac: add registering of child fdt node adds baaa92d284d5 dt-bindings: iio: dac: ad5791: Add optional reset, clr and [...] adds 6e0ba34bfebb dt-bindings: iio: dac: ad5791: Add required voltage supplies adds 080a79f8f5ec iio: dac: ad5791: Include chip_info in device match tables adds 120c678aa948 iio: dac: ad5791: Add reset, clr and ldac gpios adds 7bf7b297b683 iio: dac: ad5791: Use devm_regulator_get_enable_read_voltage adds 7f36074c0f8f iio: dac: ad5791: Use devm_iio_device_register adds 4c5e18bf7590 dt-bindings: iio: light: veml6075: document vishay,rset-ohms adds bb18885ed823 iio: light: veml6070: add support for integration time adds 9727098a5286 iio: accel: kxcjk-1013: Deduplicate ODR startup time array adds 9a5a2483bc60 iio: Mark iio_dev::priv member with __private adds 6e6738398def iio: hid-sensors: Add proximity and attention IDs adds 9b20c3fe68bd iio: hid-sensors-prox: Factor-in hid_sensor_push_data adds 9d2fe9cd02ca iio: Add channel type for attention adds f7a1fc1ae0d8 iio: hid-sensors-prox: Make proximity channel indexed adds 596ef5cf654b iio: hid-sensor-prox: Add support for more channels adds 04392fa8af5a iio: light: ltr390: simplify code in write_event_config callback adds 122679a62f24 iio: proximity: hx9023s: simplify code in write_event_conf [...] adds e41edccbfc34 iio: light: tsl2772: simplify code in write_event_config callback adds 63023e8aa3e8 iio: proximity: irsd200: simplify code in write_event_conf [...] adds 18aa930a51f3 iio: proximity: sx9500: simplify code in write_event_confi [...] adds 2cc86e9409ad iio: light: adux1020: write_event_config: use local variab [...] adds b4b42f28a0df iio: fix write_event_config signature adds 1d3086459da3 iio: accel: mma9551: use bool for event state adds 4880978294a2 iio: accel: sca3000: use bool for event state adds 96a59e302cb3 iio: imu: bmi323: use bool for event state adds 3121da857c9c iio: imu: st_lsm6dsx: use bool for event state adds ad531aa484f7 iio: light: apds9300: use bool for event state adds 86b8843ee2bb iio: light: apds9306: simplifies if branch in apds9306_wri [...] adds 6921a89dc18c iio: light: apds9960: convert als_int and pxs_int to bool adds e44a4e6c21dc iio: light: apds9960: remove useless return adds 812233940645 dt-bindings: vendor-prefixes: Add Allegro MicroSystems, Inc adds 6f6291f7a5f1 dt-bindings: iio: magnetometer: document the Allegro Micro [...] adds 3c9b6fd74188 iio: magnetometer: add Allegro MicroSystems ALS31300 3-D L [...] adds 5d8173b84931 iio: events.h: add event identifier macros for differentia [...] adds 7f4f3c4e977f iio: adc: ad7280a: use IIO_DIFF_EVENT_CODE macro helper adds c4d4f112bb58 iio: dummy: use specialized event code macros adds dff100b0f3ac iio: accel: mma9553: use specialized event code macros adds 01f567d22152 iio: events: make IIO_EVENT_CODE macro private adds 4865ee12c8d8 iio: chemical: bme680: refactorize set_mode() mode adds f51171ce2236 iio: chemical: bme680: Add SCALE and RAW channels adds 80b9f3a80e6e iio: chemical: bme680: Add triggered buffer support adds 56686ac80b85 iio: chemical: bme680: Add support for preheat current adds e459ca0aec9a Merge commit '9365f0de4303f82ed4c2db1c39d3de824b249d80' into HEAD adds 19406b0a3152 dt-bindings: iio: adc: ad7380: add adaq4370-4 and adaq4380 [...] adds 0e1168f8f2bf iio: adc: ad7380: fix oversampling formula adds 9bb0e49a22e4 iio: adc: ad7380: use local dev variable to shorten long lines adds c904e6dcf402 iio: adc: ad7380: add support for adaq4370-4 and adaq4380-4 adds 5e66d01f6083 docs: iio: ad7380: add adaq4370-4 and adaq4380-4 adds 20fd1383cd61 iio: Move __private marking before struct element priv in [...] adds 5de07b8a24cf Merge tag 'iio-for-6.13b' of ssh://gitolite.kernel.org/pub [...] adds 77adf4b1f3e1 spmi: pmic-arb: fix return path in for_each_available_chil [...] adds 9125ede03ec4 dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188 adds 9aa45ca73ba8 dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR213 [...] adds 49988a797542 mei: vsc: Do not re-enable interrupt from vsc_tp_reset() adds c4dab0828c13 mei: vsc: Improve error logging in vsc_identify_silicon() adds dbbd975cc6df fpga: Switch back to struct platform_driver::remove() adds ab5bcaf1ece4 Merge tag 'fpga-for-6.13-rc1' of ssh://gitolite.kernel.org [...] adds 05123e3299dd interconnect: qcom: icc-rpmh: probe defer incase of missin [...] adds f874c74d0814 interconnect: qcom: icc-rpmh: rename qos_clks_required flag adds 326b42d861cb interconnect: qcom: msm8937: constify pointer to qcom_icc_node adds 52cebda10430 interconnect: Remove a useless kfree_const() usage adds 31f1b03fbdeb interconnect: Switch back to struct platform_driver::remove() adds c603accc26b2 dt-bindings: interconnect: qcom-bwmon: Document QCS8300 bw [...] adds a570feff16bd interconnect: Use of_property_present() for non-boolean pr [...] adds 6fa115569d98 dt-bindings: interconnect: document the RPMh Network-On-Ch [...] adds 3063c3dfa07d interconnect: qcom: add QCS8300 interconnect provider driver adds 3b7dd9d88c14 Merge branch 'icc-qcs8300' into icc-next adds 6c5e948f1fff dt-bindings: interconnect: document the RPMh Network-On-Ch [...] adds 77d79677b04b interconnect: qcom: add QCS615 interconnect provider driver adds 55aac0ea757d Merge branch 'icc-qcs615' into icc-next adds bc2bb732162f dt-bindings: interconnect: qcom: document SAR2130P NoC adds 92c366a53c4a interconnect: qcom: add support for SAR2130P adds b1fd28da86aa Merge branch 'icc-sar2130p' into icc-next adds 5a5470dd8aa5 Merge tag 'icc-6.13-rc1' of ssh://gitolite.kernel.org/pub/ [...] adds 03e6a10bbe60 scripts/tags.sh: Don't tag usages of DEFINE_MUTEX adds 40e210a13759 misc: isl29020: Fix the wrong format specifier adds 5770e9f237b6 firmware: Switch back to struct platform_driver::remove() adds 5a6c35258d10 mei: vsc: Fix typo "maintstepping" -> "mainstepping" new 2eff01ee2881 Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub [...] new ca0f79f02860 ALSA: hda/realtek: Apply quirk for Medion E15433 new a7df7f909cec ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA new 2e5bf5b6d261 Merge tag 'asoc-fix-v6.13-merge-window' of https://git.ker [...] new 517363b4949e Merge tag 'sound-fix-6.13-rc1' of git://git.kernel.org/pub [...] adds 376a33c4a0d8 drm/i915/hdcp: Fix when the first read and write are retried adds 85f720f77bab Merge tag 'drm-intel-next-fixes-2024-11-21' of https://git [...] adds 37a1cf288e45 drm/xe/ufence: Wake up waiters after setting ufence->signalled adds ed31ba0aa7e9 drm/xe: Mark preempt fence workqueue as reclaim adds b8126f24b4a2 Merge tag 'drm-xe-next-fixes-2024-11-21' of https://gitlab [...] adds 85270776f65d drm/amd/pm: Update data types used for uapi i/f adds e2259b5a8c27 drm/amd/pm: Add gpu_metrics_v1_7 adds 466a59abacc6 drm/amd/pm: Get xgmi link status for XGMI_v_6_4_0 adds 18ab7e88778f drm/radeon: Use ttm_bo_move_null() in radeon_bo_move() adds 2abf2f7032df drm/amd/pm: update current_socclk and current_uclk in gpu_ [...] adds 6ecccc093ec4 drm/amd/pm: remove redundant tools_size check adds 610411269301 drm/amd/display: remove redundant is_dsc_possible check adds 8fef253c94a5 drm/amd/display: update pipe selection policy to check head pipe adds c33a93201ca0 drm/amd/display: Ignore scalar validation failure if pipe [...] adds 27227a234c14 drm/amd/display: Fix handling of plane refcount adds 89713ce5518e drm/amd/display: Enable Request rate limiter during C-Stat [...] adds e0179588d6ee drm/amd/display: add public taps API in SPL adds c3ea03c2a155 drm/amd/display: Populate Power Profile In Case of Early Return adds 1df1d452d24f drm/amd/display: allow chroma 1:1 scaling when sharpness is off adds a3e6079bd93d drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from [...] adds 1c1929d6ab95 drm/amd/display: 3.2.310 adds 902fbbf429b8 drm/amd: Add some missing straps from NBIO 7.11.0 adds 349af06a3abd drm/amd: Fix initialization mistake for NBIO 7.11 devices adds 097c69d46ce0 drm/amdkfd: make sure ring buffer is flushed before update wptr adds 6719ab8234ce drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 adds a86e0c0e9437 drm/amdgpu: Add init level for post reset reinit adds e283f4fb0862 drm/amdgpu: Use reset recovery state checks adds c3e3c1aac0bf drm/radeon: Constify struct pci_device_id adds 7037bb04265e drm/radeon: Fix spurious unplug event on radeon HDMI adds 6a057072ddd1 drm/amd/display: Fix null check for pipe_ctx->plane_state [...] adds 2bc96c950705 drm/amd/display: Fix null check for pipe_ctx->plane_state [...] adds 4217ef9ab763 drm/amd/display: Allow building DC with clang on LoongArch adds cdc6705f98ea drm/amdkfd: Use the correct wptr size adds b0df0e777874 drm/amd/pm: disable pcie speed switching on Intel platform [...] adds 76c7f0809476 drm/amd/pm: skip setting the power source on smu v14.0.2/3 adds da868898cf4c drm/amd/pm: Remove arcturus min power limit adds 4c28e645aa3e drm/amdgpu/gmc7: fix wait_for_idle callers adds fb9898243a7b drm/amdgpu: Add sysfs interface for vcn reset mask adds 2f1b13521d2a drm/amdgpu: Fix sysfs warning when hotplugging adds 928cd772e18f drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupte [...] adds b61badd20b44 drm/amdgpu: fix usage slab after free adds 93df74873703 drm/amdgpu/jpeg: cancel the jpeg worker adds 979bfe291b5b Revert "drm/radeon: Delay Connector detecting when HPD sin [...] adds f2fdcd586865 Merge tag 'amd-drm-fixes-6.13-2024-11-22' of https://gitla [...] adds 818956c76517 drm/rockchip: avoid 64-bit division new c54fdcc57b74 Merge tag 'drm-misc-next-fixes-2024-11-28' of https://gitl [...] new ece45026b057 drm/xe: Update xe2_graphics name string new 6965f91a000a drm/xe/guc_submit: fix race around pending_disable new 87651f31ae4e drm/xe/guc_submit: fix race around suspend_pending new 23346f85163d drm/xe/migrate: fix pat index usage new c78f43991883 drm/xe/migrate: use XE_BO_FLAG_PAGETABLE new aef0b4a07277 drm/xe: Take PM ref in delayed snapshot capture worker new 9794b89c50f7 Merge tag 'drm-xe-next-fixes-2024-11-28' of https://gitlab [...] new 2ba9f676d0a2 Merge tag 'drm-next-2024-11-29' of https://gitlab.freedesk [...] adds 5cbb9b1705ab serial: Switch back to struct platform_driver::remove() adds 3c199ed5bd64 serial: imx: Grab port lock in imx_uart_enable_wakeup() adds 55796b4e378b serial: imx: Add more comments on port lock status adds 12b3642b6c24 dt-bindings: serial: rs485: Fix rs485-rts-delay property adds 8bfb52497260 dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3576 adds ed3c3f323395 dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RK3528 adds 483c5c2bc6b1 serial: clean up uart_info adds dbe683fcb54c serial: 8250_exar: Group CTI EEPROM offsets by device adds 0927c649230a serial: 8250: Fix typos in comments across various files adds 068d35a7be65 serial: sc16is7xx: announce support for SER_RS485_RTS_ON_SEND adds fd29e1e4e6e6 tty: serial: fsl_lpuart: add 7-bits format support on imx7 [...] adds 70acca67bdd3 serial: imx: Switch to nbcon console adds 7738a7ab9d12 misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle adds d45109c53272 misc: eeprom: eeprom_93cx6: Switch to BIT() macro adds 85eb2e57edfe serial: 8250_exar: Replace custom EEPROM read with eeprom_93cx6 adds f5927d832bb8 serial: 8250_exar: Remove old exar_ee_read() and other unn [...] adds ec8c17e5ecb4 Merge 6.12-rc4 into tty-next adds 44059790a5cb kfifo: don't include dma-mapping.h in kfifo.h adds 2ac661dfdfd0 altera_uart: Use dev_err() to report error attaching IRQ handler adds 284a60b09001 altera_jtaguart: Use dev_err() to report error attaching IRQ adds 2fb3a142c687 dt-bindings: serial: snps,dw-apb-uart: merge duplicate com [...] adds a54108ca42ea dt-bindings: serial: snps-dw-apb-uart: Add Sophgo SG2044 uarts adds cad4dda82c7e serial: 8250_dw: Add Sophgo SG2044 quirk adds 52fdb8d4388d dt-bindings: serial: samsung: Add samsung,exynos8895-uart [...] adds 7dcb7bf4a2ba tty: serial: samsung: Add Exynos8895 compatible adds bcc7ba668818 serial: 8250: omap: Move pm_runtime_get_sync adds 785cbc8b7906 tty: atmel_serial: Use devm_platform_ioremap_resource() adds 945def49197d tty: atmel_serial: Fix typo retreives to retrieves adds 3791ea69a485 serial: sh-sci: Clean sci_ports[0] after at earlycon exit adds 166105c9030a serial: 8250_fintek: Add support for F81216E adds 635a9fca54f4 tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler adds 2bcacc1c87ac serial: amba-pl011: Fix RX stall when DMA is used adds 3f356922d4cb tty/serial/altera_jtaguart: unwrap error log string adds b3a882e814e0 tty/serial/altera_uart: unwrap error log string adds 8f9eeb5cfbfe serial: sprd: Add support for sc9632 adds 027a4f81102a dt-bindings: serial: Add a new compatible string for ums9632 adds b5a23a60e8ab serial: amba-pl011: fix build regression new 718632467d88 Revert "serial: sh-sci: Clean sci_ports[0] after at earlyc [...] new d8b78066f4c9 Merge tag 'tty-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds d6eb09fb4670 ksmbd: fix malformed unsupported smb1 negotiate response adds 0066f623bce8 ksmbd: use __GFP_RETRY_MAYFAIL adds f75f8bdd4ff4 ksmbd: use msleep instaed of schedule_timeout_interruptible() adds fc61a5db2dfb ksmbd: add debug print for rdma capable adds e333e77638b3 ksmbd: add debug prints to know what smb2 requests were received adds 5f3f274e2ce6 ksmbd: add netdev-up/down event debug print adds db5f8243067f ksmbd: add debug print for pending request during server shutdown adds 9a8c5d89d327 ksmbd: fix use-after-free in SMB request handling new 109daa2356ef Merge tag '6.13-rc-ksmbd-server-fixes' of git://git.samba. [...] adds f6e88838400d smb: client: remove unnecessary checks in open_cached_dir() adds ceaf1451990e smb: client: disable directory caching when dir_cache_time [...] adds 07bdf9272a01 smb: client: change return value in open_cached_dir_by_den [...] adds ab02d8774181 Update misleading comment in cifs_chan_update_iface adds 4bdec0d1f658 smb: client: fix NULL ptr deref in crypto_aead_setkey() adds 723f4ef90452 cifs: Fix parsing native symlinks relative to the export adds dd26bc067e44 cifs: Validate content of native symlink adds 06a7adf318a3 cifs: Add support for parsing WSL-style symlinks adds d3d797e32653 cifs: Improve guard for excluding $LXDEV xattr adds 1f48660667ef cifs: Validate content of WSL reparse point buffers adds f4ca4f5a36ea cifs: Fix parsing reparse point with native symlink in SMB [...] adds 28ec614f2f9b smb: client: allow more DFS referrals to be cached adds b2fe4a8fa0f6 smb: client: get rid of @nlsc param in cifs_tree_connect() adds e1481075981d smb: client: allow reconnect when sending ioctl adds 36008fe6e3dc smb: client: don't try following DFS links in cifs_tree_connect() adds 796733054e4a smb: client: fix noisy message when mounting shares adds 3fa640d035e5 smb: During unmount, ensure all cached dir instances drop [...] adds c353ee4fb119 smb: Initialize cfid->tcon before performing network ops new b9aef1b13a0a cifs: support mounting with alternate password to allow pa [...] new 0f0e35790295 cifs: during remount, make sure passwords are in sync new cda88d2fef7a cifs: unlock on error in smb3_reconfigure() new 8d7690b3c146 cifs: update internal version number new 0235da0faeee Merge tag '6.13-rc-part2-smb3-client-fixes' of git://git.s [...] adds 6278c86a6cc1 NFS: Clean up locking the nfs_versions list adds 11eb537fd851 NFS: Convert the NFS module list into an array adds df50b5ee0564 NFS: Rename get_nfs_version() -> find_nfs_version() adds 3c91e4b7ae90 NFS: Clean up find_nfs_version() adds 288d7224db0c NFS: Implement get_nfs_version() adds fb4e525da1c1 nfs/localio: remove redundant suid/sgid handling adds 894f5c5593cd nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx adds 0978e5b85fc0 nfs/localio: remove extra indirect nfs_to call to check {r [...] adds 79a66e146556 nfs/localio: eliminate need for nfs_local_fsync_work forwa [...] adds e8e26a0b09f5 nfs: Annotate struct pnfs_commit_array with __counted_by() adds 93970b6a143b sunrpc: remove newlines from tracepoints adds 675d4566e599 SUNRPC: Fix a hang in TLS sock_close if sk_write_pending adds c968fd23c68e NFSv4.0: Fix the wake up of the next waiter in nfs_release [...] adds 2fdb05dc0931 NFSv4.0: Fix a use-after-free problem in the asynchronous open() adds 650703bc4ed3 nfs/localio: must clear res.replen in nfs_local_read_done adds 8f52caf9d231 Revert "fs: nfs: fix missing refcnt by replacing folio_set [...] adds 66f9dac9077c Revert "nfs: don't reuse partially completed requests in n [...] new 52cb7f8f1778 nfs: ignore SB_RDONLY when mounting nfs new 4db9ad82a6c8 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport new d7bdd849ef1b SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT new 3f23f96528e8 sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket new 3a4ce14d9a6b nfs/blocklayout: Don't attempt unregister for invalid bloc [...] new 614733f9441e nfs/blocklayout: Limit repeat device registration on failure new 38a125b31504 fs/nfs/io: make nfs_start_io_*() killable new baf67f6aa9d2 Merge tag 'nfs-for-6.13-1' of git://git.linux-nfs.org/proj [...] adds 03854920c39c libceph: Remove unused ceph_pagelist functions adds ee1eb8ccaab8 libceph: Remove unused pagevec functions adds 32844fd72b87 libceph: Remove unused ceph_osdc_watch_check adds 3e0f59f09e3f libceph: Remove unused ceph_crypto_key_encode adds 6025b482e480 ceph: Remove fs/ceph deadcode adds 6779c9d59a07 MAINTAINERS: exclude net/ceph from networking adds 955710afcb3b ceph: extract entity name from device id adds 64cf95d0b108 ceph: requalify some char pointers as const adds e50f960bea7a ceph: Use str_true_false() helper in status_show() adds c152737be22b ceph: Use strscpy() instead of strcpy() in __get_snap_name() adds 3500000bb13d ceph: miscellaneous spelling fixes adds 50f42c489528 ceph: correct ceph_mds_cap_item field name adds 8b41ac43c7bb ceph: correct ceph_mds_cap_peer field name adds 8ea412e18131 ceph: improve caps debugging output adds 23426309a406 ceph: pass cred pointer to ceph_mds_auth_match() adds c5cf42030325 ceph: fix cred leak in ceph_mds_check_access() new 9d0ad045533e Merge tag 'ceph-for-6.13-rc1' of https://github.com/ceph/c [...] adds 45c5b88ba96c fs/9p: replace functions v9fs_cache_{register|unregister} [...] adds ff1060813d93 net/9p/usbg: fix handling of the failed kzalloc() memory a [...] adds 7ef3ae82a6eb 9p/xen: fix init sequence adds e43c608f40c0 9p/xen: fix release of IRQ adds e0260d530b73 net/9p/usbg: allow building as standalone module new e864effa1fe2 Merge tag '9p-for-6.13-rc1' of https://github.com/martinetd/linux adds 957e1c4e1779 ubifs: ubifs_jnl_write_inode: Only check once for the limi [...] adds 3c50701fd37f ubifs: Remove ineffective function ubifs_evict_xattr_inode() adds d610020f030b ubi: wl: Put source PEB into correct list if trying lockin [...] adds c4595fe394a2 ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty adds d969811d45cc ubifs: Display the inode number when orphan twice happens adds 919cc964abdb ubifs: remove unused ioctl flags GETFLAGS/SETFLAGS adds 39ba2b9ac6fd ubifs: add support for FS_IOC_GETFSSYSFSPATH adds 94f5b1571ec8 ubifs: Convert to use ERR_CAST() adds 84a2bee9c497 ubifs: Correct the total block count by deducting journal [...] adds cb33ade753a6 mtd: ubi: Rmove unused declaration in header file adds 5580cdae05ae ubi: wl: Close down wear-leveling before nand is suspended adds c6fa76da34ae ubifs: Call iput(xino) only once in ubifs_purge_xattrs() adds 79d3e562cb47 ubifs: Reduce kfree() calls in ubifs_purge_xattrs() adds 8214951280a2 ubifs: xattr: remove unused anonymous enum adds bcddf52b7a17 ubi: fastmap: Fix duplicate slab cache names while attaching adds 4617fb8fc15e ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit adds 07593293ffab mtd: ubi: fix unreleased fwnode_handle in find_volume_fwnode() adds 67efb77cb069 mtd: ubi: remove redundant check on bytes_left at end of function adds 3c90e90029f1 jffs2: Use str_yes_no() helper function adds 3ba44ee966bc jffs2: fix use of uninitialized variable adds 1eb4a820791e jffs2: Correct some typos in comments adds ef027aca2961 fs: jffs2: Fix inconsistent indentation in jffs2_mark_node [...] adds 7c8e694bdb7b jffs2: remove redundant check on outpos > pos adds fe051552f507 jffs2: Prevent rtime decompress memory corruption adds bcdcb115eaed ubifs: Fix uninitialized use of err in ubifs_jnl_write_inode() new 04b43ea325d2 Merge tag 'ubifs-for-linus-6.13-rc1' of git://git.kernel.o [...] adds 7852ee068afe um: Remove unused os_process_pc adds 47e174969cbf um: Remove unused os_process_parent adds 377c23c5588d um: Remove unused os_stop_process adds 71fae9dfa7e3 um: Remove unused os_getpgrp function adds 797d3688f986 um: Set HAVE_EFFICIENT_UNALIGNED_ACCESS for x86 adds 855f6e18dff2 um: Remove the redundant declaration of high_physmem adds a98b7761f697 um: Fix potential integer overflow during physmem setup adds cd05cbed42b7 um: Remove highmem leftovers adds 242fef3610e3 um: Fix the definition for physmem_size adds 865e3845eeaa um: Fix the return value of elf_core_copy_task_fpregs adds 5a6951273e0e um: always use the internal copy of the FP registers adds ed236fe4daf7 um: Remove 3-level page table support on i386 adds 48a858e0819a um: remove dependency on undefined CC_CAN_LINK_STATIC_NO_R [...] adds c6ce72005d1a um: remove auxiliary FP registers adds cbb8e65e234e um: Add generic stub_syscall1 function adds 32e8eaf263d9 um: use execveat to create userspace MMs adds 801e00d3a1b7 um: Set parent death signal for userspace process adds fdb2ecd35d32 um: Set parent death signal for winch thread/process adds 77eb31b6003a um: Add compile time assert that stub fits on a page adds 91f0a0c5cc5b um: Calculate stub data address relative to stub code adds 830003c73d19 um: Limit TASK_SIZE to the addressable range adds 68b9883cc16e um: Discover host_task_size from envp adds e167cc7a95fe um: clear all memory in new userspace processes adds 41ab5fe7471f um: Switch to 4 level page tables on 64 bit adds 89350defd1f0 um: Fix passing '-n' to linker for stub_exe adds 1e3071d629b2 um: Disable auto variable initialization for stub_exe.c adds 8508a5e0e9db um: Fix misaligned stack in stub_exe adds 14d4a7b516e9 um: make stub_exe _start() pure inline asm adds 031acdcfb566 um: restore process name adds 188b64f288a4 um: remove fault_catcher infrastructure adds a34d105350b2 um: Remove UML specific debug parameter adds cb055b2135d8 um: Do not propagate mem parameter to kernel adds 5c78a58388e7 um: Do not propagate uml_dir parameter to kernel adds 7da0c611579b um: Do not propagate dtb parameter to kernel adds 45aa6026d167 um: Do not propagate noreboot parameter to kernel adds d26627b2c7b5 hostfs: Do not propagate hostfs parameter to kernel adds 4e2e4ea0d802 um: hostaudio: Do not propagate dsp parameter to kernel adds 3f48113df349 um: hostaudio: Do not propagate mixer parameter to kernel adds b9ee5fc8f4aa um: Do not propagate initrd parameter to kernel adds 90daca7c8f6f um: vdso: Always reject undefined references in during linking adds 2717c6b649e1 um: Abandon the _PAGE_NEWPROT bit adds 9b0881858c74 um: Rename _PAGE_NEWPAGE to _PAGE_NEEDSYNC adds 0b8b2668f998 um: insert scheduler ticks when userspace does not yield adds 3f17fed21491 um: switch to regset API and depend on XSTATE adds d61ac4a7496a um: remove PATH_MAX use adds 4e5adbe447db um: Add os_set_pdeathsig helper function adds 9b5e6c0f5a91 um: Set parent-death signal for ubd io thread/process adds c6c4adee6596 um: Set parent-death signal for write_sigio thread/process adds 42b8b00c8ab1 um: Use os_set_pdeathsig helper in winch thread/process adds d3b08e5f3f28 um: fix stub exe build with CONFIG_GCOV adds 0b0ad2541d8e um: Remove double zero check adds 32f1fde0b631 um: fix sparse warnings from regset refactor adds 81e0679d851a um: fix sparse warnings in signal code adds fce0128863b2 um: set DONTDUMP and DONTFORK flags on KASAN shadow memory adds 2f278b59574a um: always include kconfig.h and compiler-version.h adds 37c691151e52 um: remove file sync for stub data adds b69f22dfd697 um: remove duplicate UM_NSEC_PER_SEC definition adds ce6e85a186c2 um: remove broken double fault detection adds fcbd26d33dfa um: virtio_uml: send SET_MEM_TABLE message with the exact size adds d85deadc17ee um: virtio_uml: fix call_fd IRQ allocation adds 1d4d0ef84a7f um: virtio_uml: query the number of vqs if supported adds df700802abca um: ubd: Initialize ubd's disk pointer in ubd_add adds 5bee35e5389f um: ubd: Do not use drvdata in release adds d1db692a9be3 um: net: Do not use drvdata in release adds 51b39d741970 um: vector: Do not use drvdata in release adds 0f659ff362ea um: Always dump trace for specified task in show_stack adds 2f681ba4b352 um: move thread info into task adds bed2cc482600 hostfs: Fix the NULL vs IS_ERR() bug for __filemap_get_folio() new 831c1926ee72 Merge tag 'uml-for-linus-6.13-rc1' of git://git.kernel.org [...] adds 870b8e3d1da9 dt-bindings: rtc: mpfs-rtc: Add PIC64GX compatibility adds f8560812be1d dt-bindings: rtc: mpfs-rtc: Properly name file adds 71c61a45c951 dt-bindings: rtc: renesas,rzg3s-rtc: Document the Renesas [...] adds d4488377609e rtc: renesas-rtca3: Add driver for RTCA-3 available on Ren [...] adds 0a6efab33eab rtc: cmos: avoid taking rtc_lock for extended period of time adds 8f315a5c7376 rtc: renesas-rtca3: Fix compilation error on RISC-V adds d93f8ac23b50 dt-bindings: rtc: mpfs-rtc: remove Lewis from maintainers adds e5eab1aeae76 rtc: Switch back to struct platform_driver::remove() adds 5127135f738e rtc: Makefile: Replace spaces with tab. adds b6cd7adec0cf rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() adds 49fd6f907f46 rtc: rtc-mc146818-lib: Use is_leap_year instead of calcula [...] adds d4a6161f242b rtc: isl12022: Prepare for extending rtc device drvdata adds c62d658e5253 rtc: isl12022: Add alarm support adds 5a36826a5909 rtc: isl12022: Replace uint8_t types with u8 adds 60f0108bccc8 rtc: bbnsm: add remove hook adds 9beeecbd63d5 dt-bindings: rtc: sun6i: Add Allwinner A523 support adds 34bbdc12d04e rtc: mt6359: Add RTC hardware range and add support for st [...] adds d6f471a74790 rtc: mt6359: Use RTC_TC_DOW hardware register for wday adds 10e078b273ee rtc: abx80x: Fix WDT bit position of the status register adds b263d7c10212 rtc: pcf8563: Sort headers alphabetically adds 00f1bb9b8486 rtc: pcf8563: Switch to regmap adds e8ba8a2bc4f6 rtc: check if __rtc_read_time was successful in rtc_timer_ [...] adds 82ee16cfb290 rtc: add driver for Marvell 88PM886 PMIC RTC adds ce57cf7319e5 dt-bindings: rtc: Add Amlogic A4 and A5 RTC adds c89ac9182ee2 rtc: support for the Amlogic on-chip RTC adds a012d430a4f2 MAINTAINERS: Add an entry for Amlogic RTC driver adds eb4ffa400104 rtc: amlogic-a4: drop error messages adds 6cc79a629571 rtc: amlogic-a4: fix compile error adds 55727188dfa3 rtc: rzn1: fix BCD to rtc_time conversion errors adds 1f7a0c648344 rtc: rzn1: update Michel's email adds bb3d498f013e rtc: rv3028: fix RV3028_TS_COUNT type adds fb1283bfa25e rtc: ab-eoz9: fix abeoz9_rtc_read_alarm adds a06e4a93067c rtc: m48t59: Use platform_data struct for year offset value adds 5b42edefd733 rtc: brcmstb-waketimer: don't include 'pm_wakeup.h' directly adds 1ec371bab200 m68k: mvme147, mvme16x: Adopt rtc-m48t59 platform driver adds 692f983b2dc9 rtc: rzn1: drop superfluous wday calculation adds 3ed345c948ef rtc: rzn1: reduce register access adds e0779a0dcf41 rtc: ab-eoz9: don't fail temperature reads on undervoltage [...] new 0e287d31b62b Merge tag 'rtc-6.13' of git://git.kernel.org/pub/scm/linux [...] adds 5390d99fdb45 speakup: use SPKDIR=$(src) to specify the source directory adds ec873a4c551e kbuild: refactor the check for missing config files adds 985d6cccb67c kbuild: check the presence of include/generated/rustc_cfg adds 654102df2ac2 kbuild: add generic support for built-in boot DTBs adds b95d0899c8bf usb: use "prompt" instead of "bool" for choice prompts adds bea2c5ef789a kconfig: remove support for "bool" prompt for choice entries adds 6971f7192c12 kconfig: remove zconfprint() adds ccb3ee82fa50 kconfig: qconf: set QSplitter orientation in the constructor adds 7d48998b58e8 kconfig: qconf: reorder code in ConfigMainWindow() constructor adds 93096d7d2a86 kconfig: qconf: set parent in the widget constructor adds 4da0f0d0cc16 kconfig: nconf: Use TAB to cycle thru dialog buttons adds f16c8c081854 streamline_config.pl: fix missing variable operator in deb [...] adds 90edd30b8696 streamline_config.pl: ensure all defaults are tracked adds bf98f6d10824 streamline_config.pl: remove prompt warnings for configs w [...] adds cdb1e767c8db kconfig: nconf: Fix typo in function comment adds cdb37fe66fb2 kconfig: qconf: use QString to store path to configuration file adds 5a4bed0fad83 kconfig: qconf: use default platform shortcuts adds 8b36d3f2e612 kconfig: qconf: simplify character replacement adds 4a798a1e1017 kconfig: qconf: remove mouse{Press,Move}Event() functions adds 0bab492cfe04 kconfig: qconf: remove redundant type check for choice members adds ac845932cbaa kconfig: qconf: remove unnecessary setRootIsDecorated() call adds 375a4f4ea719 kconfig: qconf: remove unnecessary lastWindowClosed() sign [...] adds b6962d869496 kconfig: qconf: convert the last old connection syntax to [...] adds 76567f93b345 kconfig: qconf: do not show goParent button in split view adds 511ff539c31d kconfig: qconf: remove ConfigItem::visible member adds 572cd1d2a9a6 kconfig: qconf: avoid unnecessary parentSelected() when ES [...] adds 8e8ce9531e09 kconfig: qconf: remove redundant check in goBack() adds 929ce506d60e kconfig: qconf: remove non-functional href="m..." tag adds bce590f10207 kconfig: add sym_get_prompt_menu() helper function adds a914032b71f0 kconfig: qconf: refactor ConfigInfoView::clicked() adds d6a91e28d119 kconfig: qconf: remove unnecessary mode check in ConfigIte [...] adds a49401be4c78 kconfig: document the positional argument in the help message adds 397a479b511d kbuild: simplify rustfmt target adds 315ad8780a12 kbuild: Add AutoFDO support for Clang build adds 18e885099f1c objtool: Fix unreachable instruction warnings for weak functions adds 52892ed6b03a MIPS: Place __kernel_entry at the beginning of text section adds 0043ecea2399 vmlinux.lds.h: Adjust symbol ordering in text output section adds db0b2991ae1a vmlinux.lds.h: Add markers for text_unlikely and text_hot [...] adds 0847420f5e49 AutoFDO: Enable -ffunction-sections for the AutoFDO build adds 2fd65f7afd5a AutoFDO: Enable machine function split optimization for AutoFDO adds d5dc95836147 kbuild: Add Propeller configuration for kernel build adds d63b852430be kbuild: Fix Propeller build option adds bb43a59944f4 Rename .data.unlikely to .data..unlikely adds dbefa1f31a91 Rename .data.once to .data..once to fix resetting WARN*_ONCE adds bcbbf493f2fa kbuild: deb-pkg: Don't fail if modules.order is missing adds 0afd73c5f5c6 kbuild: replace two $(abs_objtree) with $(CURDIR) in top Makefile adds 214c0eea43b2 kbuild: add $(objtree)/ prefix to some in-kernel build artifacts adds 5ea172165400 kbuild: rename abs_objtree to abs_output adds d17113601909 kbuild: use 'output' variable to create the output directory new 13b25489b6f8 kbuild: change working directory to external module direct [...] new bad6beb2c0bb kbuild: remove extmod_prefix, MODORDER, MODULES_NSDEPS variables new 11b3d5175e6b kbuild: support building external modules in a separate bu [...] new 1d3730f0012f kbuild: support -fmacro-prefix-map for external modules new 822b11a74ba2 kbuild: use absolute path in the generated wrapper Makefile new a2a45ebee096 kbuild: make wrapper Makefile more convenient for external [...] new 8cd07cc6c88c kbuild: allow to start building external modules in any directory new c2386abf5561 kbuild: do not pass -r to genksyms when *.symref does not exist new 91ca8be3c402 kbuild: remove support for single %.symtypes build rule new 000e22a80de0 kbuild: move cmd_cc_o_c and cmd_as_o_S to scripts/Malefile.lib new bede169618c6 kbuild: enable objtool for *.mod.o and additional kernel objects new 1b466b29a3bf kbuild: re-enable KCSAN for autogenerated *.mod.c intermediaries new e397a603e49c kbuild: switch from lz4c to lz4 for compression new 523f3dbc187a setlocalversion: work around "git describe" performance new e2ff1219a554 setlocalversion: add -e option new 0c3e091319e4 modpost: remove incorrect code in do_eisa_entry() new b7bca42d101d modpost: remove unnecessary check in do_acpi_entry() new f4fdb17ca5a5 modpost: introduce module_alias_printf() helper new d92b7a3b528b modpost: deduplicate MODULE_ALIAS() for all drivers new c4d1a9f9d11b modpost: remove DEF_FIELD_ADDR_VAR() macro new c7c24d60151c modpost: pass (struct module *) to do_*_entry() functions new 6d3b3dd26fd7 modpost: call module_alias_printf() from all do_*_entry() [...] new a5d8d417e62a modpost: convert do_pnp_card_entries() to a generic handler new 600dbaf1e2f0 modpost: convert do_pnp_device_entry() to a generic handler new c58854c8e0b5 modpost: convert do_of_table() to a generic handler new abd20428c3f2 modpost: convert do_usb_table() to a generic handler new 9d98038d438d modpost: move strstarts() to modpost.h new 9a8ace8bb2ef modpost: rename variables in handle_moddevtable() new 054a9cd395a7 modpost: rename alias symbol for MODULE_DEVICE_TABLE() new 2b1bd507542a modpost: improve error messages in device_id_check() new 091aa11a2983 genksyms: reduce indentation in export_symbol() new 6b1fabce7313 kbuild: deb-pkg: add python3:native to build dependency new 5eaea85187bf modpost: replace tdb_hash() with hash_str() new 18e9944e56f6 kbuild: add dependency from vmlinux to resolve_btfids new 4198a4d25141 gitignore: Don't ignore 'tags' directory new e6064da6461f kbuild: rename .tmp_vmlinux.kallsyms0.syms to .tmp_vmlinux0.syms new 6a34dfa15d6e Merge tag 'kbuild-v6.13' of git://git.kernel.org/pub/scm/l [...] new 50ee4a6fe352 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new 3c891f7c6a4e sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK new 63e72e551942 sh: intc: Fix use-after-free bug in register_intc_controller() new 0ff86d8da707 Merge tag 'sh-for-v6.13-tag1' of git://git.kernel.org/pub/ [...] adds d561491ba927 KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR adds add570b39f9f KVM: arm64: vgic: Make vgic_get_irq() more robust adds e7619f2a2f8f KVM: arm64: vgic: Kill VGIC_MAX_PRIVATE definition adds 3b2c81d5feb2 KVM: arm64: vgic-its: Add stronger type-checking to the IT [...] adds 0f3a0f23f562 KVM: arm64: Mark set_sysreg_masks() as inline to avoid bui [...] adds 54bbee190d42 KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overf [...] adds 13905f4547b0 KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp [...] adds 1508bae37044 Merge tag 'kvmarm-fixes-6.13-1' of https://git.kernel.org/ [...] adds c1668520c9aa Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.o [...] adds 94a7734d0967 RISC-V: Add Svade and Svadu Extensions Support adds b8d481671703 dt-bindings: riscv: Add Svade and Svadu Entries adds 97eccf7db4f2 RISC-V: KVM: Add Svade and Svadu Extensions Support for Guest/VM adds c74bfe4ffe8c KVM: riscv: selftests: Add Svade and Svadu Extension to ge [...] adds 4d911c7abee5 Merge tag 'kvm-riscv-6.13-2' of https://github.com/kvm-ris [...] new c4bb3a2d641c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new aef7ee7649e0 dma-debug: fix physical address calculation for struct dma [...] new 133577cad6bf Merge tag 'dma-mapping-6.13-2024-11-30' of git://git.infra [...] adds c750629caeca io_uring: remove io_uring_cqwait_reg_arg adds e358e09a894d io_uring: protect register tracing adds 2ae6bdb1e145 io_uring/region: return negative -E2BIG in io_create_region() adds 40cfe553240b io_uring: add io_local_work_pending() adds f46b9cdb22f7 io_uring: limit local tw done adds ee116574de84 io_uring/nop: ensure nop->fd is always initialized adds 0c0a4eae26ac io_uring: check for overflows in io_pin_pages adds 49c5c63d48eb io_uring: fix task_work cap overshooting adds 43eef70e7e2a io_uring: fix corner case forgetting to vunmap new 7eb75ce75271 io_uring/tctx: work around xa_store() allocation error issue new dd54fcced81d Merge tag 'io_uring-6.13-20242901' of git://git.kernel.dk/linux adds a3f143c46144 rust: block: simplify Result<()> in validate_block_size return adds 9c0ba14828d6 blk-settings: round down io_opt to physical_block_size adds 3802f73bd807 block: fix uaf for flush rq while iterating tags adds 46fd48ab3ea3 block: return unsigned int from bdev_io_min adds b49125574cae loop: Fix ABBA locking race adds e924da7d6622 block: Drop granularity check in queue_limit_discard_alignment() adds 34c1227035b3 ublk: fix error code for unsupported command adds d00eea91deaf block: Add extra checks in blk_validate_atomic_write_limits() adds d7f36dc446e8 block: Support atomic writes limits for stacked devices adds fa6fec82811b md/raid0: Atomic write support adds f2a38abf5f1c md/raid1: Atomic write support adds a1d9b4fd42d9 md/raid10: Atomic write support adds cf5a60d971c7 Revert "block, bfq: merge bfq_release_process_ref() into b [...] adds dcbb598e689e block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor adds 9f8d68283342 block: don't bother checking the data direction for merges adds 81314bfbde9d block: req->bio is always set in the merge code adds 5a9d1b83e533 block: return unsigned int from bdev_io_opt adds ed5db174cf39 block: return unsigned int from queue_dma_alignment adds e769489a5440 block: return unsigned int from blk_lim_dma_alignment_and_pad adds da77d9b23700 block: return bool from blk_rq_aligned adds e888810bc4f4 block: remove a duplicate definition for bdev_read_only adds 766a71ef65bb block: return bool from get_disk_ro and bdev_read_only adds 5dd18f09ce73 nvme/multipath: Fix RCU list traversal to use SRCU primitive adds 979c6342f9c0 nvme-pci: add support for sgl metadata adds 6399a0db8cd6 nvme: define the remaining used sgls constants adds 6fad84a4d624 nvme-pci: use sgls for all user requests if possible adds 84488282166d Revert "nvme: make keep-alive synchronous operation" adds e9869c85c811 nvme-fabrics: fix kernel crash while shutting down controller adds 7d2f9f870f26 nvme: introduce change ptpl and iekey definition adds 029cc98dec2e nvme: tuning pr code by using defined structs and macros adds ec9b3ac6e563 Merge tag 'nvme-6.13-2024-11-21' of git://git.infradead.or [...] adds edc80c585772 block: Remove extra part pointer NULLify in blk_rq_init() adds 0b83c86b444a block: Prevent potential deadlock in blk_revalidate_disk_zones() adds 1b0cab327e06 mq-deadline: don't call req_get_ioprio from the I/O comple [...] adds 2cbd51f1f873 block: Don't allow an atomic write be truncated in blkdev_ [...] new e8b8344de398 block, bfq: fix bfqq uaf in bfq_limit_depth() new 82734209bedd brd: decrease the number of allocated pages which discarded new cfd47302ac64 Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux adds a65d9d1d893b ima: uncover hidden variable in ima_match_rules() new 8a6a03ad5b04 Merge tag 'lsm-pr-20241129' of git://git.kernel.org/pub/sc [...] new 5c8418cf4025 PCI/pwrctrl: Unregister platform device only if one actual [...] new 0cb71708c581 Merge tag 'pci-v6.13-fixes-1' of git://git.kernel.org/pub/ [...] new d4a058762f3d tools/power turbostat: fix GCC9 build regression new ea8614c08d7f tools/power turbostat: Fix column printing for PMT xtal_ti [...] new ae2cdf8d92ff tools/power turbostat: Allow using cpu device in perf coun [...] new fed8511cc899 tools/power turbostat: Fix trailing '\n' parsing new c808624e2db2 tools/power turbostat: Honor --show CPU, even when even wh [...] new f5e2cf228f18 tools/power turbostat: Remove PC7/PC9 support on MTL new b082e07aec46 tools/power turbostat: Add back PC8 support on Arrowlake new 3ae5f3438417 tools/power turbostat: Rename arl_features to lnl_features new 26c57a152bb4 tools/power turbostat: Remove PC3 support on Lunarlake new d39d586ee444 tools/power turbostat: Add initial support for GraniteRapids-D new 1958f4e16864 tools/power turbostat: Enhance platform divergence description new ba99a4fc8c24 tools/power turbostat: Remove unnecessary fflush() call new d071004e623b tools/power turbostat: Consolidate graphics sysfs access new c7538f33853b tools/power turbostat: Cache graphics sysfs file descripto [...] new 03109e2f0d18 tools/power turbostat: Add support for /sys/class/drm/card1 new bcfab87108b3 tools/power turbostat: Force --no-perf in --dump mode new 1da0daf74634 tools/power turbostat: Fix child's argument forwarding new e5f687b89bc2 tools/power turbostat: Add RAPL psys as a built-in counter new 86d237734091 tools/power turbostat: 2024.11.30 new bcc8eda6d349 Merge tag 'turbostat-2024.11.30' of git://git.kernel.org/p [...] new 9022ed0e7e65 strscpy: write destination buffer only once new 58ac609b99db Merge tag 'x86_urgent_for_v6.13_rc1' of git://git.kernel.o [...] new 63f4993b792e Merge tag 'irq_urgent_for_v6.13_rc1' of git://git.kernel.o [...] new f5807b0606da ntp: Remove invalid cast in time offset math new 4d17c25eaf5d delay: Fix ndelay() spuriously treated as udelay() new 63dffecfba3e posix-timers: Target group sigqueue to current task only i [...] new f788b5ef1ca9 Merge tag 'timers_urgent_for_v6.13_rc1' of git://git.kerne [...] new f69e63756f78 printf: Remove unused 'bprintf' new 88862eeb4763 Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub [...] adds 81de291d86b7 of: dynamic: Add of_changeset_update_prop_string adds 1fcc67e3a354 of: base: Add for_each_child_of_node_with_prefix() adds 157ce8f381ef i2c: Introduce OF component probe function adds 897261149d25 i2c: of-prober: Add simple helpers for regulator support adds 39b415f84654 i2c: of-prober: Add GPIO support to simple helpers adds 3fc361af8ab0 platform/chrome: Introduce device tree hardware prober adds aac9e2afa807 arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens a [...] adds 44b682694a0c i2c: Fix whitespace style issue new 0d40daa1c136 of: base: Document prefix argument for of_get_next_child_w [...] new caf4bdb558cb MAINTAINERS: fix typo in I2C OF COMPONENT PROBER new a14bf463e7df Merge tag 'i2c-for-6.13-rc1-part3' of git://git.kernel.org [...] new 40384c840ea1 Linux 6.13-rc1 new e70140ba0d2b Get rid of 'remove_new' relic from platform driver struct new cdd30ebb1b9f module: Convert symbol namespace to string literal new 62aa6f2ede97 scripts/nsdeps: get 'make nsdeps' working again new 3727b1a7ca23 doc: module: revert misconversions for MODULE_IMPORT_NS() new ceb8bf2ceaa7 module: Convert default symbol namespace to string literal new b65cc0e07a00 mm/readahead: fix large folio support in async readahead new 0d70289b5999 fs/proc/vmcore.c: fix warning when CONFIG_MMU=n new 7722b07f7d6c mm/gup: handle NULL pages in unpin_user_pages() new 0f410d95685b mm/mempolicy: fix migrate_to_node() assuming there is at l [...] new 3135a31cea8e mm-mempolicy-fix-migrate_to_node-assuming-there-is-at-leas [...] new 02526eea31bc kasan: make report_lock a raw spinlock new f4df6ec92b9f nilfs2: fix potential out-of-bounds memory access in nilfs [...] new 595cf8183142 ocfs2: free inode when ocfs2_get_init_inode() fails new a755d9b2c04e selftest: hugetlb_dio: fix test naming new 58c070011af6 selftests/damon: add _damon_sysfs.py to TEST_FILES new 22438b50c882 Revert "readahead: properly shorten readahead when falling [...] new cb29fdfff409 mm: fix vrealloc()'s KASAN poisoning logic new c115c126aeda mm: open-code PageTail in folio_flags() and const_folio_flags() new 04d9054e7d7a mm: open-code page_folio() in dump_page() new 9b0e7c7d7ecd stackdepot: fix stack_depot_save_flags() in NMI context new a091db0226ec ocfs2: update seq_file index in ocfs2_dlm_seq_next new 587b4868bb3e ocfs2: fix directory entry check in ocfs2_search_dirblock() new 06fc9a11b414 mm/codetag: swap tags when migrate pages new 61454543a4a5 mm: memcg: declare do_memsw_account inline new 1b694493ada4 mm: reinstate ability to map write-sealed memfd mappings r [...] new 0f0fdd921962 selftests/memfd: add test for mapping write-sealed memfd r [...] new e50cf58ce9b9 mm: respect mmap hint address when aligning for THP new e33e3d9b7091 mm: correct typo in MMAP_STATE() macro new 5f24a7c9b5bd scatterlist: fix incorrect func name in kernel-doc new 233e89322cbe alloc_tag: fix module allocation tags populated area calculation new eb89244c9091 alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_ [...] new 753ec46f6323 mm/filemap: don't call folio_test_locked() without a refer [...] new 341a6418f714 zram: fix panic when using ext4 over zram new 13046a32570d mm/vmscan: fix hard LOCKUP in function isolate_lru_folios new 149f2a724139 lib: stackinit: hide never-taken branch from compiler new d7d6ddcb09bd mm/damon: fix order of arguments in damos_before_apply tracepoint new 7396e1e2cd83 sched/numa: fix memory leak due to the overwritten vma->nu [...] new c844ee6954c9 iio: magnetometer: yas530: use signed integer type for cla [...] new 161e9853fae6 mm: vmscan: account for free pages to prevent infinite Loo [...] new cf08b62598a9 mm-vmscan-account-for-free-pages-to-prevent-infinite-loop- [...] new a6c134d19302 mm/hugetlb: change ENOSPC to ENOMEM in alloc_hugetlb_folio new 8674054a08cc Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new b905bafdea21 hfs: Sanity check the root record new 989e0cdc0f18 fs/qnx6: Fix building with GCC 15 new aa000699362b Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 05b36b04d74a btrfs: fix use-after-free in btrfs_encoded_read_endio() new 7d6872ccbd56 btrfs: fix deadlock between transaction commits and extent locks new b188ad779189 btrfs: sysfs: advertise experimental features only if CONF [...] new ed67f2a913a4 btrfs: don't loop for nowait writes when checking for cros [...] new 3ed51857a50f btrfs: add a sanity check for btrfs root in btrfs_search_slot() new 7c4e39f9d2af btrfs: ref-verify: fix use-after-free after invalid ref action new 22d2e48e3185 btrfs: fix lockdep warnings on io_uring encoded reads new a066e2ac54f8 Merge branch 'misc-6.13' into next-fixes new 9e764b3d3577 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 1af8c6b9a112 erofs: fix rare pcluster memory leak after unmounting new 7fe57ae70902 erofs: fix PSI memstall accounting new ac29bb94393f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 62e7310ffa46 Merge branch 'fs-current' of linux-next new b2f88db65b06 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 49ccf2c3cafb arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place new d02aed70d282 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new 138b82684914 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 8e00072c31e2 net: enetc: read TSN capabilities from port register, not SI new b2420b8c81ec net: enetc: Do not configure preemptible TCs if SIs do not [...] new f1cd565ce577 Merge branch 'enetc-mqprio-fixes' Wei Fang sayus: new 0a4cc4accf00 tcp: populate XPS related fields of timewait sockets new 98337d7c8757 ptp: Add error handling for adjfine callback in ptp_clock_adjtime new 1596a135e318 net/sched: tbf: correct backlog statistic for GSO packets new eedcad2f2a37 selinux: use sk_to_full_sk() in selinux_ip_output() new 16ed454515a4 docs: net: bareudp: fix spelling and grammar mistakes new b9653d19e556 net: hsr: avoid potential out-of-bound access in fill_fram [...] new be75cda92a65 bnxt_en: ethtool: Supply ntuple rss context action new 7078d43b2374 selftests: drv-net: rss_ctx: Add test for ntuple rule new 84812c846aea Merge branch 'bnxt-fix-failure-to-report-rss-context-in-nt [...] new c44daa7e3c73 net: Fix icmp host relookup triggering ip_rt_bug new a747e02430df ipv6: avoid possible NULL deref in modify_prefix_route() new 28866d6e84b8 octeontx2-af: Fix SDP MAC link credits configuration new c889aa2e7c2f MAINTAINERS: list PTP drivers under networking new ee1dfbdd8b4b can: dev: can_set_termination(): allow sleeping GPIOs new 889b2ae9139a can: gs_usb: add usb endpoint address detection at driver [...] new 9e66242504f4 can: c_can: c_can_handle_bus_err(): update statistics if s [...] new ee6bf3677ae0 can: sun4i_can: sun4i_can_err(): call can_change_state() e [...] new 9ad86d377ef4 can: hi311x: hi3110_can_ist(): fix potential use-after-free new ef5034aed9e0 can: hi311x: hi3110_can_ist(): update state error statisti [...] new 988d4222bf90 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics new bb03d568bb21 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_er [...] new 3e4645931655 can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics new 2c4ef3af4b02 can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics new 595a81988a6f can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics new 72a7e2e74b30 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics new d7b916540c2b can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_e [...] new a39dc2e20a21 Merge patch series "Fix {rx,tx}_errors CAN statistics" new 30447a1bc0e0 can: mcp251xfd: mcp251xfd_get_tef_len(): work around errat [...] new a8c695005bfe can: j1939: j1939_session_new(): fix skb reference counting new 51ee075d698b Merge tag 'linux-can-fixes-for-6.13-20241202' of git://git [...] new ccb989e4d1ef net: phy: microchip: Reset LAN88xx PHY to ensure clean lin [...] new 3301ab7d5aeb net/ipv6: release expired exception dst cached in socket new 22be4727a8f8 dccp: Fix memory leak in dccp_feat_change_recv new 6a2fa13312e5 tipc: Fix use-after-free of kernel socket in cleanup_bearer(). new 0541db8ee32c net/smc: initialize close_work early to avoid warning new 2c7f14ed9c19 net/smc: fix LGR and link use-after-free issue new 77e6077026fc Merge branch 'two-fixes-for-smc' new 7a0ea70da56e net/qed: allow old cards not supporting "num_images" to work new 48327566769a rtnetlink: fix double call of rtnl_link_get_net_ifla() new af8edaeddbc5 net: hsr: must allocate more bytes for RedBox support new 0efc2634b68b Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 537a2525eaf7 tools: Override makefile ARCH variable if defined, but empty new 12659d28615d bpf: Ensure reg is PTR_TO_STACK in process_iter_arg new 7f71197001e3 selftests/bpf: Add tests for iter arg check new d4c44354bcaf Merge branch 'fix-missing-process_iter_arg-type-check' new bd74e238ae69 bpf: Zero index arg error string for dynptr and iter new 61770759912a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ef8c426f2eaf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2e3dbf938656 wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one new 49dba1ded8dd wifi: mac80211: fix mbss changed flags corruption on 32 bi [...] new 496db69fd860 wifi: mac80211: init cnt before accessing elem in ieee8021 [...] new b5c32ff6a3a3 wifi: cfg80211: clear link ID from bitmap during link dele [...] new 220bf000530f wifi: mac80211: wake the queues in case of failure in resume new 11ac0d7c3b5b wifi: mac80211: fix a queue stall in certain cases of CSA new 52cebabb1264 wifi: mac80211: fix vif addr when switching from monitor t [...] new 819e0f1e58e0 wifi: mac80211: fix station NSS capability initialization order new 0d7f67ec0e61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9ba7961eb55 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new aaa55faa2495 ALSA: seq: ump: Fix seq port updates per FB info notify new 3978d53df723 ALSA: ump: Don't open legacy substream for an inactive group new e29e504e7890 ALSA: ump: Indicate the inactive group in legacy substream names new edad3f9519fc ALSA: ump: Update legacy substream names upon FB info update new 947c4012f8f0 ALSA: hda/conexant: fix Z60MR100 startup pop issue new 4f9d674377d0 ALSA: usb-audio: Notify xrun for low-latency mode new 9b5f8ee43e48 ALSA: sh: Use standard helper for buffer accesses new ed990c07af70 ALSA: ump: Shut up truncated string warning new a7de2b873f3d ALSA: usb-audio: add mixer mapping for Corsair HS80 new 3a83f7baf134 ALSA: hda/realtek: Enable mute and micmute LED on HP ProBo [...] new a0cd2b265fe3 ALSA: hda/tas2781: Fix error code tas2781_read_acpi() new e2974a220594 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 36 [...] new f7d306b47a24 ALSA: usb-audio: Fix a DMA to stack memory bug new f09f0397db64 ALSA: usb-audio: Add extra PID for RME Digiface USB new 0d08f0eec961 ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops new a8964d45ade1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 04c319e05d0b ASoC: Intel: avs: da7219: Remove suspend_pre() and resume_post() new 6d544ea21d36 ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_w [...] new 68ec236831a0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3f1aa0c533d9 regmap: Use correct format specifier for logging range errors new 3061e170381a regmap: detach regmap from dev on regmap_exit new 14de81d2e1c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 984836621aad spi: mpc52xx: Add cancel_work_sync before module remove new 1b299bd0c228 spi: apple: Set use_gpio_descriptors to true new cb68608c3ba1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c43ec96e8d34 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep [...] new f0e870a0e9c5 dmaengine: dw: Select only supported masters for ACPI devices new 4b65d5322e1d dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL new 7d486b9789da Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 3510398032b4 platform/x86: samsung-laptop: Match MODULE_DESCRIPTION() t [...] new 25fb5f47f34d platform/x86: asus-wmi: Ignore return value when writing t [...] new e9fba20c29e2 platform/x86: asus-nb-wmi: Ignore unknown event 0xCF new 660830e9edde Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 60bc447c85f8 of: Add #address-cells/#size-cells in the device-tree root [...] new 239521712b2b dt-bindings: mtd: fixed-partitions: Fix "compression" typo new d7dfa7fde63d of: Fix error path in of_parse_phandle_with_args_map() new bb90a0fe210b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds c064de86d2a3 scsi: qla1280: Fix hw revision numbering for ISP1020/1040 adds e953835c1d41 scsi: message: fusion: Constify struct pci_device_id adds 52172a352c97 scsi: bfa: Remove unused structure builders adds 575143abcbbc scsi: bfa: Remove unused parsers adds 5fe4e16fdbb8 scsi: ufs: Switch back to struct platform_driver::remove() adds 2c354d12307e scsi: lpfc: Fix spelling errors 'asynchronously' adds 50740f4dc78b scsi: megaraid_sas: Fix for a potential deadlock adds 5cd3167a5ebb scsi: target: tcmu: Constify some structures adds 60b4dd1460f6 scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG adds 1695c4361d35 scsi: ufs: core: Cancel RTC work during ufshcd_remove() adds 64506b3d23a3 scsi: ufs: qcom: Only free platform MSIs when ESI is enabled adds d3326e6a3f9b scsi: ufs: pltfrm: Disable runtime PM during removal of gl [...] adds 1745dcdb7227 scsi: ufs: pltfrm: Drop PM runtime reference count after u [...] adds 897df60c16d5 scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove() adds 019880c08d05 Merge patch series "scsi: ufs: Bug fixes for ufs core and [...] new e7d3b4079d01 Merge branch '6.13/scsi-queue' into 6.13/scsi-fixes new 00a3205ebc77 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ebd1e5faa72a drm/i915/dsb: Don't use indexed register writes needlessly new 2b1980a063e6 drm/i915/color: Stop using non-posted DSB writes for legacy LUT new d1ccb74493a0 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 7f0fa47ceebc mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia [...] new 87a0d90fcd31 mmc: core: Further prevent card detect during shutdown new 946fabcc34d3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9cdc6423acb4 memblock: allow zero threshold in validate_numa_converage() new 180bbad69864 arch_numa: Restore nid checks before registering a membloc [...] new ac1510cc58f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1f38c218a9a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7937a1bf32e3 iommufd: Fix typos in kernel-doc comments new af7f4780514f iommufd: Fix out_fput in iommufd_fault_alloc() new a8c9df25f90e iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd [...] new 2ca704f55e22 iommu/arm-smmu-v3: Improve uAPI comment for IOMMU_HW_INFO_ [...] new feb6213efecc Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new f00582aa4a44 dt-bindings: power: mediatek: Add another nested power-dom [...] new b8f7bbd1f4ec pmdomain: core: Add missing put_device() new 3e3b71d35a02 pmdomain: core: Fix error path in pm_genpd_init() when ida [...] new 2379fb937de5 pmdomain: imx: gpcv2: Adjust delay after power up handshake new b38f2ca7c317 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7ca880cdc18b Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 06fec99d4d2c Revert "clk: Fix invalid execution of clk_set_rate" new 5ae1a43486fb clk: amlogic: axg-audio: revert reset implementation new 793939762319 Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] new f58326c70df0 irqchip/gic-v3: Fix irq_complete_ack() comment new ee3878b84cc2 irqchip/bcm2836: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND new 9d9f204bdf72 genirq/proc: Add missing space separator back new 9151299ee510 irqchip/stm32mp-exti: CONFIG_STM32MP_EXTI should not defau [...] new 8b01aacfc59c Merge branch into tip/master: 'irq/urgent' new 0302d2fd6efb locking/ww_mutex: Fix ww_mutex dummy lockdep map selftest [...] new d739a6f46b11 Merge branch into tip/master: 'locking/urgent' new 4e54ed496343 perf/x86/intel: Add Arrow Lake U support new 9f3de72a0c37 perf/x86/intel/ds: Unconditionally drain PEBS DS when chan [...] new be3de342cdb3 Merge branch into tip/master: 'perf/urgent' new 22368fe1f9bb sched/deadline: Fix replenish_dl_new_period dl_server condition new 70ee7947a290 sched: fix warning in sched_setaffinity new 6675ce20046d softirq: Allow raising SCHED_SOFTIRQ from SMP-call-functio [...] new ea9cffc0a154 sched/core: Remove the unnecessary need_resched() check in [...] new ff47a0acfcce sched/fair: Check idle_cpu() before need_resched() to dete [...] new e932c4ab38f0 sched/core: Prevent wakeup of ksoftirqd during idle load balance new f66e4a996582 sched/core: Update kernel boot parameters for LAZY preempt. new 0664e2c311b9 sched/deadline: Fix warning in migrate_enable for boosted tasks new 82f9cc094975 locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex new 1a2b90049c96 Merge branch into tip/master: 'sched/urgent' new 6a1853bdf178 x86/pkeys: Change caller of update_pkru_in_sigframe() new ae6012d72fa6 x86/pkeys: Ensure updated PKRU value is XRSTOR'd new 696e24e3e723 Merge branch into tip/master: 'x86/urgent' new 8ace7be9bb8d Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 7a42c56dcd9c Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (4eac2c2ed13d) \ N -- N -- N refs/heads/pending-fixes (7a42c56dcd9c)
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 405 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 64 + .../testing/sysfs-bus-event_source-devices-vpa-pmu | 15 +- Documentation/ABI/testing/sysfs-bus-iio | 32 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 | 46 - Documentation/ABI/testing/sysfs-class-typec | 27 + Documentation/admin-guide/LSM/apparmor.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/core-api/symbol-namespaces.rst | 8 +- Documentation/dev-tools/autofdo.rst | 168 + Documentation/dev-tools/coccinelle.rst | 22 +- Documentation/dev-tools/index.rst | 2 + Documentation/dev-tools/propeller.rst | 162 + .../bindings/connector/usb-connector.yaml | 46 +- Documentation/devicetree/bindings/iio/adc/adc.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7173.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 120 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 199 +- .../devicetree/bindings/iio/adc/adi,ad7625.yaml | 176 + .../devicetree/bindings/iio/adc/adi,ad7779.yaml | 110 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 + .../devicetree/bindings/iio/adc/gehc,pmc-adc.yaml | 86 + .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 39 + .../devicetree/bindings/iio/dac/adi,ad8460.yaml | 164 + .../devicetree/bindings/iio/dac/adi,axi-dac.yaml | 69 +- .../devicetree/bindings/iio/imu/bosch,bmi270.yaml | 79 + .../devicetree/bindings/iio/imu/bosch,smi240.yaml | 51 + .../bindings/iio/imu/invensense,icm42600.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 7 +- .../devicetree/bindings/iio/light/ti,opt3001.yaml | 4 +- .../devicetree/bindings/iio/light/veml6030.yaml | 64 - .../bindings/iio/light/vishay,veml6030.yaml | 107 + .../bindings/iio/light/vishay,veml6075.yaml | 21 +- .../iio/magnetometer/allegromicro,als31300.yaml | 46 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 22 +- .../bindings/iio/temperature/ti,tmp006.yaml | 6 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../bindings/interconnect/qcom,qcs615-rpmh.yaml | 73 + .../bindings/interconnect/qcom,qcs8300-rpmh.yaml | 72 + .../bindings/interconnect/qcom,sar2130p-rpmh.yaml | 117 + .../bindings/mtd/partitions/fixed-partitions.yaml | 2 +- .../{fuse => nvmem}/renesas,rcar-efuse.yaml | 35 +- .../bindings/{fuse => nvmem}/renesas,rcar-otp.yaml | 17 +- .../devicetree/bindings/nvmem/sc27xx-efuse.txt | 52 - .../bindings/nvmem/sprd,sc2731-efuse.yaml | 68 + .../bindings/nvmem/sprd,ums312-efuse.yaml | 61 + .../devicetree/bindings/nvmem/sprd-efuse.txt | 39 - .../bindings/nvmem/zii,rave-sp-eeprom.txt | 40 - .../bindings/nvmem/zii,rave-sp-eeprom.yaml | 54 + .../bindings/opp/operating-points-v2-ti-cpu.yaml | 20 +- .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 42 +- .../bindings/phy/qcom,msm8998-qmp-usb3-phy.yaml | 2 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/power/mediatek,power-controller.yaml | 4 + .../bindings/power/reset/nvmem-reboot-mode.yaml | 4 + .../devicetree/bindings/power/reset/qcom,pon.yaml | 7 + .../bindings/power/reset/reboot-mode.yaml | 4 +- .../bindings/power/reset/syscon-reboot-mode.yaml | 4 + .../bindings/power/reset/syscon-reboot.yaml | 11 +- .../power/supply/qcom,pmi8998-charger.yaml | 1 - .../bindings/power/supply/sc27xx-fg.yaml | 5 + .../bindings/power/supply/ti,twl6030-charger.yaml | 48 + .../devicetree/bindings/riscv/extensions.yaml | 28 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 4 +- .../devicetree/bindings/rtc/amlogic,a4-rtc.yaml | 63 + ...ochip,mfps-rtc.yaml => microchip,mpfs-rtc.yaml} | 10 +- .../devicetree/bindings/rtc/renesas,rz-rtca3.yaml | 84 + .../devicetree/bindings/serial/rs485.yaml | 19 +- .../devicetree/bindings/serial/samsung_uart.yaml | 14 +- .../bindings/serial/snps-dw-apb-uart.yaml | 13 +- .../devicetree/bindings/serial/sprd-uart.yaml | 1 + .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 + .../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 6 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 1 + .../devicetree/bindings/usb/cypress,cypd4226.yaml | 5 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 6 +- .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/genesys,gl850g.yaml | 9 +- .../devicetree/bindings/usb/maxim,max33359.yaml | 1 + .../bindings/usb/microchip,mpfs-musb.yaml | 7 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + .../devicetree/bindings/usb/rockchip,dwc3.yaml | 6 +- .../devicetree/bindings/usb/ti,tusb1046.yaml | 49 + .../devicetree/bindings/usb/ti,tusb73x0-pci.yaml | 55 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/auxiliary_bus.rst | 1 - Documentation/iio/ad7380.rst | 16 + Documentation/iio/ad7606.rst | 144 + Documentation/iio/ad7625.rst | 91 + Documentation/iio/bno055.rst | 2 +- Documentation/iio/index.rst | 2 + Documentation/kbuild/kbuild.rst | 8 +- Documentation/kbuild/kconfig-language.rst | 4 +- Documentation/kbuild/llvm.rst | 3 + Documentation/kbuild/makefiles.rst | 14 + Documentation/kbuild/modules.rst | 29 +- Documentation/networking/bareudp.rst | 11 +- Documentation/networking/cdc_mbim.rst | 2 +- Documentation/networking/tls-offload.rst | 29 +- Documentation/trace/ftrace.rst | 4 + .../it_IT/core-api/symbol-namespaces.rst | 8 +- .../zh_CN/core-api/symbol-namespaces.rst | 8 +- MAINTAINERS | 143 +- Makefile | 227 +- arch/Kconfig | 39 + arch/alpha/kernel/pci-sysfs.c | 6 +- arch/arm/Makefile | 4 +- arch/arm/common/locomo.c | 2 +- arch/arm/common/sa1111.c | 2 +- arch/arm/common/scoop.c | 2 +- arch/arm/kernel/entry-armv.S | 8 + arch/arm/mach-imx/mmdc.c | 2 +- arch/arm/mach-omap1/omap-dma.c | 2 +- arch/arm/mach-pxa/sharpsl_pm.c | 2 +- arch/arm/mach-sa1100/jornada720_ssp.c | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/mm/ioremap.c | 35 +- arch/arm/vfp/vfpmodule.c | 74 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 4 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 2 +- arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/include/asm/mman.h | 3 +- arch/arm64/kvm/nested.c | 2 +- arch/arm64/kvm/pmu-emul.c | 62 +- arch/arm64/kvm/vgic/vgic-debug.c | 5 +- arch/arm64/kvm/vgic/vgic-init.c | 2 +- arch/arm64/kvm/vgic/vgic-its.c | 77 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 12 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 13 +- arch/arm64/kvm/vgic/vgic-mmio.c | 38 +- arch/arm64/kvm/vgic/vgic-v2.c | 2 +- arch/arm64/kvm/vgic/vgic-v3.c | 2 +- arch/arm64/kvm/vgic/vgic-v4.c | 4 +- arch/arm64/kvm/vgic/vgic.c | 43 +- arch/arm64/kvm/vgic/vgic.h | 27 +- arch/m68k/configs/multi_defconfig | 1 + arch/m68k/configs/mvme147_defconfig | 1 + arch/m68k/configs/mvme16x_defconfig | 1 + arch/m68k/include/asm/mvme147hw.h | 19 +- arch/m68k/include/asm/mvme16xhw.h | 18 +- arch/m68k/mvme147/config.c | 55 +- arch/m68k/mvme16x/Makefile | 2 +- arch/m68k/mvme16x/config.c | 57 +- arch/m68k/mvme16x/rtc.c | 165 - arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 73 +- arch/mips/boot/dts/mobileye/eyeq5-clocks.dtsi | 270 -- arch/mips/boot/dts/mobileye/eyeq5.dtsi | 30 +- .../boot/dts/mobileye/eyeq6h-fixed-clocks.dtsi | 52 - arch/mips/boot/dts/mobileye/eyeq6h.dtsi | 73 +- arch/mips/boot/dts/realtek/rtl930x.dtsi | 13 + arch/mips/kernel/head.S | 1 + arch/mips/kernel/vmlinux.lds.S | 1 + arch/mips/pci/pci-xtalk-bridge.c | 2 +- arch/powerpc/Makefile | 6 +- arch/powerpc/crypto/vmx.c | 2 +- arch/powerpc/kernel/prom_init.c | 29 +- arch/powerpc/platforms/pseries/svm.c | 1 - arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 2 +- arch/riscv/include/asm/csr.h | 1 + arch/riscv/include/asm/hwcap.h | 2 + arch/riscv/include/asm/pgtable.h | 13 +- arch/riscv/include/uapi/asm/kvm.h | 2 + arch/riscv/kernel/cpufeature.c | 12 + arch/riscv/kvm/vcpu.c | 4 + arch/riscv/kvm/vcpu_onereg.c | 15 + arch/s390/Kconfig | 2 + arch/s390/crypto/aes_s390.c | 2 +- arch/s390/include/asm/debug.h | 8 +- arch/s390/include/asm/gmap.h | 4 +- arch/s390/include/asm/hugetlb.h | 4 +- arch/s390/include/asm/kvm_host.h | 15 +- arch/s390/include/asm/pgtable.h | 117 +- arch/s390/include/asm/preempt.h | 22 +- arch/s390/include/asm/spinlock.h | 7 +- arch/s390/include/asm/thread_info.h | 21 +- arch/s390/include/asm/tlbflush.h | 5 - arch/s390/kernel/debug.c | 83 +- arch/s390/kernel/entry.S | 4 + arch/s390/kernel/kprobes.c | 6 + arch/s390/kernel/perf_cpum_sf.c | 38 +- arch/s390/kernel/stacktrace.c | 2 +- arch/s390/kvm/gaccess.c | 16 +- arch/s390/kvm/interrupt.c | 25 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/pci.c | 5 +- arch/s390/lib/spinlock.c | 34 +- arch/s390/mm/fault.c | 3 +- arch/s390/mm/gmap.c | 12 +- arch/s390/mm/hugetlbpage.c | 31 +- arch/s390/pci/pci.c | 55 +- arch/s390/pci/pci_event.c | 10 +- arch/sh/drivers/push-switch.c | 2 +- arch/sh/kernel/cpu/proc.c | 2 +- arch/sparc/Makefile | 4 +- arch/sparc/include/asm/hvtramp.h | 2 +- arch/sparc/include/asm/parport_64.h | 2 +- arch/sparc/kernel/chmc.c | 2 +- arch/sparc/kernel/smp_64.c | 4 +- arch/sparc/kernel/time_32.c | 1 + arch/sparc/kernel/time_64.c | 1 + arch/sparc/kernel/vmlinux.lds.S | 5 + arch/sparc/vdso/Makefile | 2 +- arch/sparc/vdso/vclock_gettime.c | 28 +- arch/um/Kconfig | 24 +- arch/um/Makefile | 7 +- arch/um/Makefile-skas | 14 +- arch/um/configs/i386_defconfig | 1 - arch/um/drivers/chan_user.c | 2 + arch/um/drivers/hostaudio_kern.c | 2 + arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/rtc_kern.c | 2 +- arch/um/drivers/ubd_kern.c | 5 +- arch/um/drivers/vector_kern.c | 3 +- arch/um/drivers/vhost_user.h | 4 +- arch/um/drivers/virtio_uml.c | 53 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/current.h | 23 + arch/um/include/asm/page.h | 34 +- arch/um/include/asm/pgalloc.h | 11 +- arch/um/include/asm/pgtable-2level.h | 2 +- .../asm/{pgtable-3level.h => pgtable-4level.h} | 59 +- arch/um/include/asm/pgtable.h | 83 +- arch/um/include/asm/processor-generic.h | 7 +- arch/um/include/asm/thread_info.h | 18 - arch/um/include/asm/tlbflush.h | 4 +- arch/um/include/shared/as-layout.h | 10 +- arch/um/include/shared/common-offsets.h | 15 - arch/um/include/shared/kern_util.h | 1 - arch/um/include/shared/mem_user.h | 5 +- arch/um/include/shared/os.h | 15 +- arch/um/include/shared/registers.h | 6 - arch/um/include/shared/skas/stub-data.h | 12 +- arch/um/include/shared/timetravel.h | 5 +- arch/um/include/shared/user.h | 2 +- arch/um/kernel/dtb.c | 1 + arch/um/kernel/dyn.lds.S | 5 +- arch/um/kernel/initrd.c | 1 + arch/um/kernel/irq.c | 112 - arch/um/kernel/mem.c | 20 +- arch/um/kernel/physmem.c | 39 +- arch/um/kernel/process.c | 24 +- arch/um/kernel/skas/.gitignore | 2 + arch/um/kernel/skas/Makefile | 38 +- arch/um/kernel/skas/mmu.c | 28 +- arch/um/kernel/skas/process.c | 4 +- arch/um/kernel/skas/stub.c | 10 - arch/um/kernel/skas/stub_exe.c | 95 + arch/um/kernel/skas/stub_exe_embed.S | 11 + arch/um/kernel/sysrq.c | 8 +- arch/um/kernel/time.c | 20 + arch/um/kernel/tlb.c | 74 +- arch/um/kernel/trap.c | 16 - arch/um/kernel/um_arch.c | 75 +- arch/um/kernel/uml.lds.S | 2 - arch/um/os-Linux/Makefile | 2 + arch/um/os-Linux/file.c | 6 - arch/um/os-Linux/main.c | 23 +- arch/um/os-Linux/mem.c | 14 +- arch/um/os-Linux/process.c | 88 +- arch/um/os-Linux/registers.c | 11 +- arch/um/os-Linux/sigio.c | 1 + arch/um/os-Linux/signal.c | 55 +- arch/um/os-Linux/skas/mem.c | 21 - arch/um/os-Linux/skas/process.c | 231 +- arch/um/os-Linux/umid.c | 2 + arch/um/os-Linux/util.c | 4 +- arch/x86/Kconfig | 2 + arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/ds.c | 2 +- arch/x86/kernel/fpu/signal.c | 20 +- arch/x86/kernel/fpu/xstate.h | 27 +- arch/x86/kernel/vmlinux.lds.S | 4 + arch/x86/mm/pat/set_memory.c | 4 +- arch/x86/um/Kconfig | 12 +- arch/x86/um/Makefile | 2 +- arch/x86/um/asm/elf.h | 2 + arch/x86/um/asm/ptrace.h | 10 + arch/x86/um/os-Linux/Makefile | 2 +- arch/x86/um/os-Linux/registers.c | 145 +- arch/x86/um/os-Linux/task_size.c | 151 - arch/x86/um/ptrace.c | 267 ++ arch/x86/um/ptrace_32.c | 84 +- arch/x86/um/ptrace_64.c | 43 +- arch/x86/um/shared/sysdep/ptrace.h | 8 +- arch/x86/um/shared/sysdep/ptrace_32.h | 4 - arch/x86/um/shared/sysdep/ptrace_64.h | 4 - arch/x86/um/shared/sysdep/ptrace_user.h | 6 - arch/x86/um/shared/sysdep/stub_32.h | 18 +- arch/x86/um/shared/sysdep/stub_64.h | 27 +- arch/x86/um/signal.c | 336 +- arch/x86/um/user-offsets.c | 8 - arch/x86/um/vdso/Makefile | 5 +- arch/x86/um/vdso/checkundef.sh | 11 - block/bfq-cgroup.c | 1 + block/bfq-iosched.c | 43 +- block/blk-merge.c | 35 +- block/blk-mq.c | 14 +- block/blk-settings.c | 141 +- block/blk-sysfs.c | 6 +- block/blk-zoned.c | 14 +- block/fops.c | 5 +- block/genhd.c | 9 +- block/mq-deadline.c | 13 +- crypto/adiantum.c | 2 +- crypto/ansi_cprng.c | 2 +- crypto/ccm.c | 2 +- crypto/cipher.c | 6 +- crypto/cmac.c | 2 +- crypto/ctr.c | 2 +- crypto/drbg.c | 2 +- crypto/ecb.c | 2 +- crypto/essiv.c | 2 +- crypto/hctr2.c | 2 +- crypto/keywrap.c | 2 +- crypto/pcbc.c | 2 +- crypto/skcipher.c | 2 +- crypto/testmgr.c | 2 +- crypto/vmac.c | 2 +- crypto/xcbc.c | 2 +- crypto/xctr.c | 2 +- crypto/xts.c | 2 +- drivers/accel/habanalabs/common/memory.c | 2 +- drivers/accel/qaic/qaic_drv.c | 2 +- drivers/accessibility/speakup/Makefile | 4 +- drivers/acpi/apei/einj-cxl.c | 8 +- drivers/acpi/apei/ghes.c | 6 +- drivers/acpi/arm64/init.c | 2 +- drivers/acpi/battery.c | 3 +- drivers/acpi/bus.c | 5 +- drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/processor_idle.c | 12 +- drivers/acpi/riscv/init.c | 2 +- drivers/acpi/thermal.c | 2 +- drivers/acpi/thermal_lib.c | 8 +- drivers/acpi/x86/utils.c | 30 +- drivers/amba/bus.c | 6 + drivers/android/binder.c | 64 +- drivers/atm/fore200e.c | 2 +- drivers/auxdisplay/cfag12864bfb.c | 2 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ht16k33.c | 2 +- drivers/auxdisplay/img-ascii-lcd.c | 4 +- drivers/auxdisplay/line-display.c | 4 +- drivers/auxdisplay/max6959.c | 2 +- drivers/auxdisplay/seg-led-gpio.c | 4 +- drivers/base/arch_numa.c | 4 + drivers/base/auxiliary.c | 31 +- drivers/base/cacheinfo.c | 15 +- drivers/base/class.c | 4 +- drivers/base/core.c | 63 +- drivers/base/firmware_loader/builtin/main.c | 2 +- drivers/base/firmware_loader/fallback_table.c | 6 +- drivers/base/firmware_loader/main.c | 7 +- drivers/base/firmware_loader/sysfs.h | 2 +- drivers/base/node.c | 12 +- drivers/base/power/sysfs.c | 17 +- drivers/base/regmap/regmap.c | 16 +- drivers/base/topology.c | 40 +- drivers/base/trace.h | 6 +- drivers/bcma/host_soc.c | 2 +- drivers/block/brd.c | 4 +- drivers/block/loop.c | 30 +- drivers/block/swim.c | 2 +- drivers/block/ublk_drv.c | 2 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btqcomsmd.c | 2 +- drivers/bluetooth/hci_bcm.c | 2 +- drivers/bluetooth/hci_intel.c | 2 +- drivers/bus/mhi/host/boot.c | 4 +- drivers/bus/mhi/host/internal.h | 2 +- drivers/bus/mhi/host/pci_generic.c | 6 +- drivers/bus/mhi/host/trace.h | 25 +- drivers/cdrom/gdrom.c | 2 +- drivers/cdx/Makefile | 2 +- drivers/cdx/cdx.c | 10 +- drivers/cdx/cdx_msi.c | 2 +- drivers/cdx/controller/cdx_controller.c | 4 +- drivers/char/ipmi/bt-bmc.c | 2 +- drivers/char/ipmi/ipmi_powernv.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 2 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 2 +- drivers/char/ipmi/kcs_bmc_npcm7xx.c | 2 +- drivers/char/powernv-op-panel.c | 2 +- drivers/char/sonypi.c | 2 +- drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/char/tpm/tpm_tis.c | 2 +- drivers/char/tpm/tpm_tis_synquacer.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 2 +- drivers/char/xillybus/xillybus_of.c | 2 +- drivers/clk/clk.c | 2 +- drivers/clk/meson/Kconfig | 2 +- drivers/clk/meson/a1-peripherals.c | 2 +- drivers/clk/meson/a1-pll.c | 2 +- drivers/clk/meson/axg-aoclk.c | 2 +- drivers/clk/meson/axg-audio.c | 111 +- drivers/clk/meson/axg.c | 2 +- drivers/clk/meson/c3-peripherals.c | 2 +- drivers/clk/meson/c3-pll.c | 2 +- drivers/clk/meson/clk-cpu-dyndiv.c | 4 +- drivers/clk/meson/clk-dualdiv.c | 6 +- drivers/clk/meson/clk-mpll.c | 6 +- drivers/clk/meson/clk-phase.c | 8 +- drivers/clk/meson/clk-pll.c | 8 +- drivers/clk/meson/clk-regmap.c | 14 +- drivers/clk/meson/g12a-aoclk.c | 2 +- drivers/clk/meson/g12a.c | 2 +- drivers/clk/meson/gxbb-aoclk.c | 2 +- drivers/clk/meson/gxbb.c | 2 +- drivers/clk/meson/meson-aoclk.c | 4 +- drivers/clk/meson/meson-clkc-utils.c | 4 +- drivers/clk/meson/meson-eeclk.c | 4 +- drivers/clk/meson/s4-peripherals.c | 2 +- drivers/clk/meson/s4-pll.c | 2 +- drivers/clk/meson/sclk-div.c | 4 +- drivers/clk/meson/vclk.c | 6 +- drivers/clk/meson/vid-pll-div.c | 4 +- drivers/clk/microchip/clk-mpfs.c | 2 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 2 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 2 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 8 +- drivers/clk/sunxi-ng/ccu_div.c | 2 +- drivers/clk/sunxi-ng/ccu_frac.c | 12 +- drivers/clk/sunxi-ng/ccu_gate.c | 8 +- drivers/clk/sunxi-ng/ccu_mp.c | 4 +- drivers/clk/sunxi-ng/ccu_mult.c | 2 +- drivers/clk/sunxi-ng/ccu_mux.c | 12 +- drivers/clk/sunxi-ng/ccu_nk.c | 2 +- drivers/clk/sunxi-ng/ccu_nkm.c | 2 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 2 +- drivers/clk/sunxi-ng/ccu_nm.c | 2 +- drivers/clk/sunxi-ng/ccu_phase.c | 2 +- drivers/clk/sunxi-ng/ccu_reset.c | 2 +- drivers/clk/sunxi-ng/ccu_sdm.c | 12 +- drivers/clocksource/timer-sun5i.c | 2 +- drivers/clocksource/timer-tegra186.c | 2 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/comedi/comedi_fops.c | 12 + drivers/counter/104-quad-8.c | 2 +- drivers/counter/counter-chrdev.c | 2 +- drivers/counter/counter-core.c | 14 +- drivers/counter/ftm-quaddec.c | 3 +- drivers/counter/i8254.c | 4 +- drivers/counter/intel-qep.c | 12 +- drivers/counter/interrupt-cnt.c | 2 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/counter/rz-mtu3-cnt.c | 2 +- drivers/counter/stm32-lptimer-cnt.c | 2 +- drivers/counter/stm32-timer-cnt.c | 2 +- drivers/counter/ti-ecap-capture.c | 4 +- drivers/counter/ti-eqep.c | 4 +- drivers/cpuidle/cpuidle-kirkwood.c | 2 +- drivers/crypto/geode-aes.c | 2 +- drivers/crypto/inside-secure/safexcel.c | 2 +- drivers/crypto/intel/iaa/Makefile | 2 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 2 +- drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c62x/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_common/Makefile | 2 +- drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c | 2 +- drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c | 2 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 14 +- .../marvell/octeontx2/otx2_cpt_mbox_common.c | 20 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 20 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 2 +- drivers/cxl/acpi.c | 4 +- drivers/cxl/core/cdat.c | 6 +- drivers/cxl/core/hdm.c | 12 +- drivers/cxl/core/mbox.c | 22 +- drivers/cxl/core/memdev.c | 20 +- drivers/cxl/core/pci.c | 18 +- drivers/cxl/core/pmem.c | 14 +- drivers/cxl/core/pmu.c | 2 +- drivers/cxl/core/port.c | 72 +- drivers/cxl/core/region.c | 14 +- drivers/cxl/core/regs.c | 22 +- drivers/cxl/core/suspend.c | 4 +- drivers/cxl/mem.c | 2 +- drivers/cxl/pci.c | 2 +- drivers/cxl/pmem.c | 2 +- drivers/cxl/port.c | 4 +- drivers/dax/cxl.c | 2 +- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-ppmu.c | 2 +- drivers/devfreq/mtk-cci-devfreq.c | 2 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/sun8i-a33-mbus.c | 2 +- drivers/dma-buf/dma-buf.c | 42 +- drivers/dma/at_xdmac.c | 2 + drivers/dma/dw/acpi.c | 6 +- drivers/dma/dw/internal.h | 8 + drivers/dma/dw/pci.c | 4 +- drivers/dma/idxd/Makefile | 2 +- drivers/dma/idxd/compat.c | 2 +- drivers/dma/idxd/device.c | 14 +- drivers/dma/idxd/init.c | 2 +- drivers/dma/idxd/submit.c | 6 +- drivers/dma/loongson2-apb-dma.c | 2 +- drivers/edac/altera_edac.c | 4 +- drivers/edac/armada_xp_edac.c | 4 +- drivers/edac/aspeed_edac.c | 2 +- drivers/edac/bluefield_edac.c | 2 +- drivers/edac/cell_edac.c | 2 +- drivers/edac/cpc925_edac.c | 2 +- drivers/edac/dmc520_edac.c | 2 +- drivers/edac/highbank_l2_edac.c | 2 +- drivers/edac/highbank_mc_edac.c | 2 +- drivers/edac/layerscape_edac.c | 2 +- drivers/edac/mpc85xx_edac.c | 6 +- drivers/edac/npcm_edac.c | 2 +- drivers/edac/octeon_edac-l2c.c | 2 +- drivers/edac/octeon_edac-lmc.c | 2 +- drivers/edac/octeon_edac-pc.c | 2 +- drivers/edac/octeon_edac-pci.c | 2 +- drivers/edac/qcom_edac.c | 2 +- drivers/edac/synopsys_edac.c | 2 +- drivers/edac/ti_edac.c | 2 +- drivers/edac/versal_edac.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/edac/zynqmp_edac.c | 2 +- drivers/extcon/extcon-adc-jack.c | 2 +- drivers/extcon/extcon-intel-cht-wc.c | 2 +- drivers/extcon/extcon-intel-mrfld.c | 2 +- drivers/extcon/extcon-max3355.c | 2 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/extcon/extcon-rtk-type-c.c | 2 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/arm_scpi.c | 2 +- drivers/firmware/cirrus/cs_dsp.c | 68 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/firmware/efi/embedded-firmware.c | 4 +- drivers/firmware/efi/vars.c | 16 +- drivers/firmware/google/coreboot_table.c | 2 +- drivers/firmware/imx/imx-dsp.c | 2 +- drivers/firmware/memmap.c | 2 +- drivers/firmware/microchip/mpfs-auto-update.c | 2 +- drivers/firmware/mtk-adsp-ipc.c | 9 +- drivers/firmware/qemu_fw_cfg.c | 2 +- drivers/firmware/raspberrypi.c | 2 +- drivers/firmware/stratix10-rsu.c | 2 +- drivers/firmware/stratix10-svc.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 2 +- drivers/fpga/altera-fpga2sdram.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 +- drivers/fpga/altera-hps2fpga.c | 2 +- drivers/fpga/dfl-afu-main.c | 8 +- drivers/fpga/dfl-fme-br.c | 8 +- drivers/fpga/dfl-fme-main.c | 8 +- drivers/fpga/dfl-fme-region.c | 8 +- drivers/fpga/intel-m10-bmc-sec-update.c | 4 +- drivers/fpga/of-fpga-region.c | 2 +- drivers/fpga/socfpga-a10.c | 2 +- drivers/fpga/stratix10-soc.c | 2 +- drivers/fpga/xilinx-pr-decoupler.c | 2 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/fsi/fsi-master-aspeed.c | 2 +- drivers/fsi/fsi-master-ast-cf.c | 2 +- drivers/fsi/fsi-master-gpio.c | 2 +- drivers/fsi/fsi-occ.c | 2 +- drivers/gpio/gpio-104-dio-48e.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpio-elkhartlake.c | 2 +- drivers/gpio/gpio-ep93xx.c | 2 +- drivers/gpio/gpio-gpio-mm.c | 2 +- drivers/gpio/gpio-hlwd.c | 2 +- drivers/gpio/gpio-i8255.c | 2 +- drivers/gpio/gpio-idio-16.c | 2 +- drivers/gpio/gpio-ljca.c | 2 +- drivers/gpio/gpio-menz127.c | 2 +- drivers/gpio/gpio-merrifield.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 2 +- drivers/gpio/gpio-omap.c | 2 +- drivers/gpio/gpio-pca953x.c | 2 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pl061.c | 2 +- drivers/gpio/gpio-tangier.c | 2 +- drivers/gpio/gpio-tegra.c | 2 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-tqmx86.c | 2 +- drivers/gpio/gpio-visconti.c | 2 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpiolib-swnode.c | 2 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 9 + drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c | 2 + drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 9 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 39 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 10 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 7 +- drivers/gpu/drm/amd/display/Kconfig | 15 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 7 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 8 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 15 +- .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 6 + .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 23 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 13 +- .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 8 +- .../drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.h | 1 + .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c | 24 +- .../amd/display/dc/hubbub/dcn401/dcn401_hubbub.h | 7 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 6 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 +- .../display/dc/resource/dcn401/dcn401_resource.h | 3 +- drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 97 +- drivers/gpu/drm/amd/display/dc/spl/dc_spl.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 2 + .../include/asic_reg/nbio/nbio_7_11_0_sh_mask.h | 13 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 118 +- .../drm/amd/pm/powerplay/smumgr/vega12_smumgr.c | 24 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 12 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 2 + drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 33 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 2 +- drivers/gpu/drm/arm/hdlcd_drv.c | 2 +- drivers/gpu/drm/arm/malidp_drv.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 2 +- drivers/gpu/drm/armada/armada_drv.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 +- drivers/gpu/drm/bridge/display-connector.c | 2 +- drivers/gpu/drm/bridge/fsl-ldb.c | 2 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 2 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qm-ldb.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 2 +- .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 2 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 2 +- drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c | 2 +- drivers/gpu/drm/bridge/lvds-codec.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 2 +- drivers/gpu/drm/bridge/samsung-dsim.c | 2 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 2 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 2 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +- drivers/gpu/drm/drm_gem_dma_helper.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos_dp.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +- drivers/gpu/drm/exynos/exynos_mixer.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 81 +- drivers/gpu/drm/i915/display/intel_dsb.c | 19 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 + drivers/gpu/drm/i915/display/intel_hdcp.c | 32 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/intel_gvt.c | 74 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 2 +- drivers/gpu/drm/imagination/pvr_drv.c | 4 +- drivers/gpu/drm/imx/dcss/dcss-drv.c | 2 +- drivers/gpu/drm/imx/ipuv3/dw_hdmi-imx.c | 2 +- drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 +- drivers/gpu/drm/imx/ipuv3/imx-tve.c | 2 +- drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 2 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 2 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 2 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 2 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +- drivers/gpu/drm/kmb/kmb_drv.c | 2 +- drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/logicvc/logicvc_drm.c | 2 +- drivers/gpu/drm/mcde/mcde_drv.c | 2 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_cec.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_merge.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 +- drivers/gpu/drm/mediatek/mtk_dp.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 2 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 2 +- drivers/gpu/drm/mediatek/mtk_padding.c | 2 +- drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 2 +- drivers/gpu/drm/meson/meson_dw_mipi_dsi.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 2 +- drivers/gpu/drm/msm/dsi/dsi.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/mxsfb/lcdif_drv.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +- drivers/gpu/drm/nouveau/nouveau_platform.c | 2 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/panel/panel-edp.c | 2 +- drivers/gpu/drm/panel/panel-lvds.c | 2 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 2 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 2 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panthor/panthor_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_audio.c | 12 +- drivers/gpu/drm/radeon/radeon_connectors.c | 10 - drivers/gpu/drm/radeon/radeon_drv.c | 3 +- drivers/gpu/drm/radeon/radeon_ttm.c | 3 +- drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_dw_hdmi.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 2 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 2 +- drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 2 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 2 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 2 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 2 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 2 +- drivers/gpu/drm/solomon/ssd130x.c | 2 +- drivers/gpu/drm/sprd/sprd_dpu.c | 2 +- drivers/gpu/drm/sprd/sprd_drm.c | 2 +- drivers/gpu/drm/sprd/sprd_dsi.c | 2 +- drivers/gpu/drm/sti/sti_compositor.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/stm/drv.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 2 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 2 +- drivers/gpu/drm/sun4i/sun6i_drc.c | 2 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 2 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 2 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/dpaux.c | 2 +- drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/gem.c | 2 +- drivers/gpu/drm/tegra/gr2d.c | 2 +- drivers/gpu/drm/tegra/gr3d.c | 2 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/nvdec.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 2 +- drivers/gpu/drm/tidss/tidss_drv.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- drivers/gpu/drm/tiny/arcpgu.c | 2 +- drivers/gpu/drm/tiny/ofdrm.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 2 +- drivers/gpu/drm/tve200/tve200_drv.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_dpi.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vc4/vc4_hvs.c | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 2 +- drivers/gpu/drm/vc4/vc4_v3d.c | 2 +- drivers/gpu/drm/vc4/vc4_vec.c | 2 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/gpu/drm/xe/tests/xe_live_test_mod.c | 2 +- drivers/gpu/drm/xe/tests/xe_test_mod.c | 2 +- drivers/gpu/drm/xe/xe_devcoredump.c | 6 + drivers/gpu/drm/xe/xe_device.c | 3 +- drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 34 +- drivers/gpu/drm/xe/xe_migrate.c | 6 +- drivers/gpu/drm/xe/xe_pci.c | 2 +- drivers/gpu/drm/xe/xe_sync.c | 6 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 +- drivers/gpu/host1x/dev.c | 2 +- drivers/gpu/ipu-v3/ipu-common.c | 2 +- drivers/gpu/ipu-v3/ipu-pre.c | 2 +- drivers/gpu/ipu-v3/ipu-prg.c | 2 +- drivers/greybus/interface.c | 2 +- drivers/hid/hid-google-hammer.c | 2 +- drivers/hid/hid-sensor-custom.c | 2 +- drivers/hid/hid-uclogic-rdesc-test.c | 2 +- drivers/hid/surface-hid/surface_kbd.c | 2 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hsi/controllers/omap_ssi_port.c | 2 +- drivers/hte/hte-tegra194-test.c | 2 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 2 +- drivers/hwmon/nct6775-core.c | 2 +- drivers/hwmon/nct6775-i2c.c | 2 +- drivers/hwmon/nct6775-platform.c | 2 +- drivers/hwmon/peci/cputemp.c | 2 +- drivers/hwmon/peci/dimmtemp.c | 2 +- drivers/hwmon/pmbus/acbel-fsg032.c | 2 +- drivers/hwmon/pmbus/adm1266.c | 2 +- drivers/hwmon/pmbus/adm1275.c | 2 +- drivers/hwmon/pmbus/adp1050.c | 2 +- drivers/hwmon/pmbus/bel-pfe.c | 2 +- drivers/hwmon/pmbus/bpa-rs600.c | 2 +- drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 2 +- drivers/hwmon/pmbus/dps920ab.c | 2 +- drivers/hwmon/pmbus/fsp-3y.c | 2 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/inspur-ipsps.c | 2 +- drivers/hwmon/pmbus/ir35221.c | 2 +- drivers/hwmon/pmbus/ir36021.c | 2 +- drivers/hwmon/pmbus/ir38064.c | 2 +- drivers/hwmon/pmbus/irps5401.c | 2 +- drivers/hwmon/pmbus/isl68137.c | 2 +- drivers/hwmon/pmbus/lm25066.c | 2 +- drivers/hwmon/pmbus/lt7182s.c | 2 +- drivers/hwmon/pmbus/ltc2978.c | 2 +- drivers/hwmon/pmbus/ltc3815.c | 2 +- drivers/hwmon/pmbus/max15301.c | 2 +- drivers/hwmon/pmbus/max16064.c | 2 +- drivers/hwmon/pmbus/max16601.c | 2 +- drivers/hwmon/pmbus/max20730.c | 2 +- drivers/hwmon/pmbus/max20751.c | 2 +- drivers/hwmon/pmbus/max31785.c | 2 +- drivers/hwmon/pmbus/max34440.c | 2 +- drivers/hwmon/pmbus/max8688.c | 2 +- drivers/hwmon/pmbus/mp2856.c | 2 +- drivers/hwmon/pmbus/mp2888.c | 2 +- drivers/hwmon/pmbus/mp2891.c | 2 +- drivers/hwmon/pmbus/mp2975.c | 2 +- drivers/hwmon/pmbus/mp2993.c | 2 +- drivers/hwmon/pmbus/mp5023.c | 2 +- drivers/hwmon/pmbus/mp5920.c | 2 +- drivers/hwmon/pmbus/mp5990.c | 2 +- drivers/hwmon/pmbus/mp9941.c | 2 +- drivers/hwmon/pmbus/mpq7932.c | 2 +- drivers/hwmon/pmbus/mpq8785.c | 2 +- drivers/hwmon/pmbus/pim4328.c | 2 +- drivers/hwmon/pmbus/pli1209bc.c | 2 +- drivers/hwmon/pmbus/pm6764tr.c | 2 +- drivers/hwmon/pmbus/pmbus.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 42 +- drivers/hwmon/pmbus/pxe1610.c | 2 +- drivers/hwmon/pmbus/q54sj108a2.c | 2 +- drivers/hwmon/pmbus/stpddc60.c | 2 +- drivers/hwmon/pmbus/tda38640.c | 2 +- drivers/hwmon/pmbus/tps40422.c | 2 +- drivers/hwmon/pmbus/tps53679.c | 2 +- drivers/hwmon/pmbus/tps546d24.c | 2 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/hwmon/pmbus/ucd9200.c | 2 +- drivers/hwmon/pmbus/xdp710.c | 2 +- drivers/hwmon/pmbus/xdpe12284.c | 2 +- drivers/hwmon/pmbus/xdpe152c4.c | 2 +- drivers/hwmon/pmbus/zl6100.c | 2 +- drivers/hwspinlock/u8500_hsem.c | 2 +- drivers/hwtracing/coresight/coresight-catu.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +- drivers/hwtracing/coresight/coresight-dummy.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 2 +- drivers/hwtracing/coresight/coresight-funnel.c | 2 +- drivers/hwtracing/coresight/coresight-replicator.c | 2 +- drivers/hwtracing/coresight/coresight-stm.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 2 +- drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 2 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 2 +- drivers/hwtracing/intel_th/acpi.c | 2 +- drivers/i2c/Makefile | 1 + drivers/i2c/busses/i2c-amd-asf-plat.c | 2 +- drivers/i2c/busses/i2c-cgbc.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 2 +- drivers/i2c/busses/i2c-designware-master.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-designware-slave.c | 4 +- drivers/i2c/busses/i2c-ljca.c | 2 +- drivers/i2c/busses/i2c-piix4.c | 8 +- drivers/i2c/i2c-atr.c | 12 +- drivers/i2c/i2c-core-of-prober.c | 415 ++ drivers/i2c/i2c-core-smbus.c | 2 +- drivers/i3c/master/ast2600-i3c-master.c | 2 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/i3c/master/mipi-i3c-hci/core.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 2 +- drivers/iio/accel/adis16201.c | 2 +- drivers/iio/accel/adis16209.c | 2 +- drivers/iio/accel/adxl313_core.c | 16 +- drivers/iio/accel/adxl313_i2c.c | 2 +- drivers/iio/accel/adxl313_spi.c | 2 +- drivers/iio/accel/adxl345_core.c | 2 +- drivers/iio/accel/adxl345_i2c.c | 2 +- drivers/iio/accel/adxl345_spi.c | 2 +- drivers/iio/accel/adxl355_core.c | 10 +- drivers/iio/accel/adxl355_i2c.c | 2 +- drivers/iio/accel/adxl355_spi.c | 2 +- drivers/iio/accel/adxl367.c | 4 +- drivers/iio/accel/adxl367_i2c.c | 2 +- drivers/iio/accel/adxl367_spi.c | 2 +- drivers/iio/accel/adxl372.c | 6 +- drivers/iio/accel/adxl372_i2c.c | 2 +- drivers/iio/accel/adxl372_spi.c | 2 +- drivers/iio/accel/adxl380.c | 17 +- drivers/iio/accel/adxl380_i2c.c | 2 +- drivers/iio/accel/adxl380_spi.c | 2 +- drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma220_spi.c | 1 + drivers/iio/accel/bma400_core.c | 8 +- drivers/iio/accel/bma400_i2c.c | 2 +- drivers/iio/accel/bma400_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 10 +- drivers/iio/accel/bmc150-accel-i2c.c | 2 +- drivers/iio/accel/bmc150-accel-spi.c | 2 +- drivers/iio/accel/bmc150-accel.h | 3 +- drivers/iio/accel/bmi088-accel-core.c | 6 +- drivers/iio/accel/bmi088-accel-i2c.c | 2 +- drivers/iio/accel/bmi088-accel-spi.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 14 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 11 +- drivers/iio/accel/kionix-kx022a-i2c.c | 2 +- drivers/iio/accel/kionix-kx022a-spi.c | 2 +- drivers/iio/accel/kionix-kx022a.c | 11 +- drivers/iio/accel/kxcjk-1013.c | 442 +- drivers/iio/accel/kxsd9-i2c.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 2 +- drivers/iio/accel/kxsd9.c | 7 +- drivers/iio/accel/mma7455_core.c | 9 +- drivers/iio/accel/mma7455_i2c.c | 2 +- drivers/iio/accel/mma7455_spi.c | 2 +- drivers/iio/accel/mma8452.c | 5 +- drivers/iio/accel/mma9551.c | 29 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 48 +- drivers/iio/accel/msa311.c | 3 +- drivers/iio/accel/mxc4005.c | 3 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/accel/ssp_accel_sensor.c | 2 +- drivers/iio/accel/st_accel_core.c | 6 +- drivers/iio/accel/st_accel_i2c.c | 2 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 43 +- drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ab8500-gpadc.c | 2 +- drivers/iio/adc/ad4000.c | 4 +- drivers/iio/adc/ad4695.c | 100 +- drivers/iio/adc/ad7091r-base.c | 11 +- drivers/iio/adc/ad7091r-base.h | 2 +- drivers/iio/adc/ad7091r5.c | 2 +- drivers/iio/adc/ad7091r8.c | 2 +- drivers/iio/adc/ad7124.c | 5 +- drivers/iio/adc/ad7173.c | 40 +- drivers/iio/adc/ad7192.c | 5 +- drivers/iio/adc/ad7266.c | 2 +- drivers/iio/adc/ad7280a.c | 14 +- drivers/iio/adc/ad7291.c | 2 +- drivers/iio/adc/ad7380.c | 178 +- drivers/iio/adc/ad7606.c | 1062 ++++- drivers/iio/adc/ad7606.h | 134 +- drivers/iio/adc/ad7606_par.c | 135 +- drivers/iio/adc/ad7606_spi.c | 197 +- drivers/iio/adc/ad7625.c | 684 +++ drivers/iio/adc/ad7779.c | 914 ++++ drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7791.c | 6 +- drivers/iio/adc/ad7793.c | 4 +- drivers/iio/adc/ad7887.c | 4 +- drivers/iio/adc/ad7944.c | 4 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/ad9467.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 24 +- drivers/iio/adc/adi-axi-adc.c | 4 +- drivers/iio/adc/at91-sama5d2_adc.c | 2 +- drivers/iio/adc/at91_adc.c | 2 +- drivers/iio/adc/axp20x_adc.c | 62 +- drivers/iio/adc/axp288_adc.c | 2 +- drivers/iio/adc/bcm_iproc_adc.c | 8 +- drivers/iio/adc/da9150-gpadc.c | 26 +- drivers/iio/adc/dln2-adc.c | 2 +- drivers/iio/adc/ep93xx_adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/gehc-pmc-adc.c | 228 + drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/imx8qxp-adc.c | 2 +- drivers/iio/adc/imx93_adc.c | 2 +- drivers/iio/adc/intel_mrfld_adc.c | 2 +- drivers/iio/adc/lp8788_adc.c | 18 +- drivers/iio/adc/ltc2497-core.c | 19 +- drivers/iio/adc/ltc2497.h | 2 +- drivers/iio/adc/max11205.c | 2 +- drivers/iio/adc/max1363.c | 5 +- drivers/iio/adc/max34408.c | 2 +- drivers/iio/adc/men_z188_adc.c | 2 +- drivers/iio/adc/meson_saradc.c | 2 +- drivers/iio/adc/mp2629_adc.c | 4 +- drivers/iio/adc/mt6360-adc.c | 2 +- drivers/iio/adc/mxs-lradc-adc.c | 6 +- drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/pac1921.c | 48 +- drivers/iio/adc/pac1934.c | 2 +- drivers/iio/adc/palmas_gpadc.c | 4 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 10 +- drivers/iio/adc/qcom-spmi-adc5.c | 4 +- drivers/iio/adc/qcom-spmi-vadc.c | 7 +- drivers/iio/adc/rcar-gyroadc.c | 2 +- drivers/iio/adc/rn5t618-adc.c | 2 +- drivers/iio/adc/sd_adc_modulator.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 2 +- drivers/iio/adc/stm32-adc.c | 2 +- drivers/iio/adc/stm32-dfsdm-adc.c | 17 +- drivers/iio/adc/stm32-dfsdm-core.c | 2 +- drivers/iio/adc/sun20i-gpadc-iio.c | 7 +- drivers/iio/adc/sun4i-gpadc-iio.c | 9 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/ti-ads1119.c | 2 +- drivers/iio/adc/ti-ads1298.c | 4 +- drivers/iio/adc/ti_am335x_adc.c | 10 +- drivers/iio/adc/twl4030-madc.c | 4 +- drivers/iio/adc/twl6030-gpadc.c | 2 +- drivers/iio/adc/vf610_adc.c | 2 +- drivers/iio/adc/xilinx-ams.c | 2 +- drivers/iio/adc/xilinx-xadc-events.c | 4 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/addac/ad74115.c | 18 +- drivers/iio/addac/ad74413r.c | 102 +- drivers/iio/addac/stx104.c | 2 +- drivers/iio/afe/iio-rescale.c | 4 +- drivers/iio/buffer/industrialio-buffer-dma.c | 36 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 8 +- drivers/iio/cdc/ad7150.c | 2 +- drivers/iio/chemical/Kconfig | 2 + drivers/iio/chemical/bme680.h | 11 +- drivers/iio/chemical/bme680_core.c | 370 +- drivers/iio/chemical/bme680_i2c.c | 2 +- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/ens160_core.c | 2 +- drivers/iio/chemical/ens160_i2c.c | 2 +- drivers/iio/chemical/ens160_spi.c | 2 +- drivers/iio/chemical/scd30_core.c | 2 +- drivers/iio/chemical/scd30_i2c.c | 2 +- drivers/iio/chemical/scd30_serial.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/chemical/sps30_i2c.c | 2 +- drivers/iio/chemical/sps30_serial.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 26 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 10 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 8 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 24 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 10 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 8 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 6 +- drivers/iio/dac/Kconfig | 32 + drivers/iio/dac/Makefile | 3 + drivers/iio/dac/ad3552r-common.c | 249 ++ drivers/iio/dac/ad3552r-hs.c | 529 +++ drivers/iio/dac/ad3552r-hs.h | 19 + drivers/iio/dac/ad3552r.c | 557 +-- drivers/iio/dac/ad3552r.h | 228 + drivers/iio/dac/ad5380.c | 85 +- drivers/iio/dac/ad5421.c | 2 +- drivers/iio/dac/ad5446.c | 77 +- drivers/iio/dac/ad5504.c | 61 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r.c | 2 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r.h | 1 - drivers/iio/dac/ad5624r_spi.c | 71 +- drivers/iio/dac/ad5686-spi.c | 2 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 2 +- drivers/iio/dac/ad5755.c | 11 +- drivers/iio/dac/ad5761.c | 109 +- drivers/iio/dac/ad5770r.c | 44 +- drivers/iio/dac/ad5791.c | 205 +- drivers/iio/dac/ad8460.c | 951 ++++ drivers/iio/dac/ad9739a.c | 2 +- drivers/iio/dac/adi-axi-dac.c | 453 +- drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 6 +- drivers/iio/dac/m62332.c | 2 +- drivers/iio/dac/max517.c | 2 +- drivers/iio/dac/stm32-dac-core.c | 2 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/vf610_dac.c | 2 +- drivers/iio/dummy/iio_simple_dummy.h | 2 +- drivers/iio/dummy/iio_simple_dummy_events.c | 32 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 2 +- drivers/iio/frequency/adf4371.c | 63 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/adis16136.c | 2 +- drivers/iio/gyro/adis16260.c | 2 +- drivers/iio/gyro/bmg160_core.c | 19 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/fxas21002c_core.c | 16 +- drivers/iio/gyro/fxas21002c_i2c.c | 2 +- drivers/iio/gyro/fxas21002c_spi.c | 2 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 10 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/ssp_gyro_sensor.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 6 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 6 +- drivers/iio/humidity/hts221_buffer.c | 3 +- drivers/iio/humidity/hts221_core.c | 2 +- drivers/iio/humidity/hts221_i2c.c | 2 +- drivers/iio/humidity/hts221_spi.c | 2 +- drivers/iio/humidity/htu21.c | 2 +- drivers/iio/imu/Kconfig | 15 + drivers/iio/imu/Makefile | 3 + drivers/iio/imu/adis.c | 20 +- drivers/iio/imu/adis16400.c | 2 +- drivers/iio/imu/adis16460.c | 2 +- drivers/iio/imu/adis16475.c | 2 +- drivers/iio/imu/adis16480.c | 2 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/adis_trigger.c | 2 +- drivers/iio/imu/bmi160/bmi160_core.c | 17 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 2 +- drivers/iio/imu/bmi160/bmi160_spi.c | 2 +- drivers/iio/imu/bmi270/Kconfig | 33 + drivers/iio/imu/bmi270/Makefile | 7 + drivers/iio/imu/bmi270/bmi270.h | 38 + drivers/iio/imu/bmi270/bmi270_core.c | 734 +++ drivers/iio/imu/bmi270/bmi270_i2c.c | 66 + drivers/iio/imu/bmi270/bmi270_spi.c | 92 + drivers/iio/imu/bmi323/bmi323.h | 1 - drivers/iio/imu/bmi323/bmi323_core.c | 22 +- drivers/iio/imu/bmi323/bmi323_i2c.c | 2 +- drivers/iio/imu/bmi323/bmi323_spi.c | 2 +- drivers/iio/imu/bno055/bno055.c | 4 +- drivers/iio/imu/bno055/bno055_i2c.c | 2 +- drivers/iio/imu/bno055/bno055_ser_core.c | 2 +- drivers/iio/imu/fxos8700_core.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600.h | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 38 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 19 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 42 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 4 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +- drivers/iio/imu/kmx61.c | 27 +- drivers/iio/imu/smi240.c | 621 +++ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 24 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 2 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 2 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 2 +- drivers/iio/industrialio-acpi.c | 48 +- drivers/iio/industrialio-backend.c | 126 +- drivers/iio/industrialio-buffer.c | 2 +- drivers/iio/industrialio-core.c | 3 +- drivers/iio/industrialio-gts-helper.c | 26 +- drivers/iio/inkern.c | 7 +- drivers/iio/light/Kconfig | 18 +- drivers/iio/light/Makefile | 1 + drivers/iio/light/adux1020.c | 12 +- drivers/iio/light/al3010.c | 11 +- drivers/iio/light/apds9300.c | 20 +- drivers/iio/light/apds9306.c | 9 +- drivers/iio/light/apds9960.c | 10 +- drivers/iio/light/bh1745.c | 52 +- drivers/iio/light/cm32181.c | 3 +- drivers/iio/light/cm3605.c | 2 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/gp2ap020a00f.c | 2 +- drivers/iio/light/hid-sensor-als.c | 10 +- drivers/iio/light/hid-sensor-prox.c | 203 +- drivers/iio/light/iqs621-als.c | 2 +- drivers/iio/light/isl29018.c | 38 +- drivers/iio/light/lm3533-als.c | 8 +- drivers/iio/light/ltr390.c | 362 +- drivers/iio/light/ltr501.c | 35 +- drivers/iio/light/ltrf216a.c | 1 + drivers/iio/light/max44009.c | 2 +- drivers/iio/light/opt3001.c | 191 +- drivers/iio/light/rohm-bu27008.c | 2 +- drivers/iio/light/rohm-bu27034.c | 2 +- drivers/iio/light/rpr0521.c | 14 +- drivers/iio/light/st_uvis25_core.c | 5 +- drivers/iio/light/st_uvis25_i2c.c | 2 +- drivers/iio/light/st_uvis25_spi.c | 2 +- drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3472.c | 2 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2591.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/us5182d.c | 2 +- drivers/iio/light/vcnl4000.c | 5 +- drivers/iio/light/veml3235.c | 495 ++ drivers/iio/light/veml6030.c | 537 ++- drivers/iio/light/veml6070.c | 201 +- drivers/iio/light/vl6180.c | 255 +- drivers/iio/magnetometer/Kconfig | 13 + drivers/iio/magnetometer/Makefile | 1 + drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/magnetometer/als31300.c | 494 ++ drivers/iio/magnetometer/bmc150_magn.c | 23 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 11 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 11 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 2 +- drivers/iio/magnetometer/hmc5843_spi.c | 2 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 2 +- drivers/iio/magnetometer/rm3100-spi.c | 2 +- drivers/iio/magnetometer/st_magn_core.c | 6 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 13 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 10 +- drivers/iio/orientation/hid-sensor-rotation.c | 10 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 10 +- drivers/iio/position/iqs624-pos.c | 2 +- drivers/iio/pressure/bmp280-core.c | 725 ++- drivers/iio/pressure/bmp280-i2c.c | 6 +- drivers/iio/pressure/bmp280-regmap.c | 10 +- drivers/iio/pressure/bmp280-spi.c | 6 +- drivers/iio/pressure/bmp280.h | 56 +- drivers/iio/pressure/hid-sensor-press.c | 10 +- drivers/iio/pressure/hsc030pa.c | 2 +- drivers/iio/pressure/hsc030pa_i2c.c | 2 +- drivers/iio/pressure/hsc030pa_spi.c | 2 +- drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 2 +- drivers/iio/pressure/mpl115_spi.c | 2 +- drivers/iio/pressure/mprls0025pa.c | 2 +- drivers/iio/pressure/mprls0025pa_i2c.c | 2 +- drivers/iio/pressure/mprls0025pa_spi.c | 2 +- drivers/iio/pressure/ms5611_core.c | 2 +- drivers/iio/pressure/ms5611_i2c.c | 2 +- drivers/iio/pressure/ms5611_spi.c | 2 +- drivers/iio/pressure/ms5637.c | 2 +- drivers/iio/pressure/rohm-bm1390.c | 3 - drivers/iio/pressure/st_pressure_core.c | 6 +- drivers/iio/pressure/st_pressure_i2c.c | 2 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 2 +- drivers/iio/pressure/zpa2326_spi.c | 2 +- drivers/iio/proximity/aw96103.c | 2 +- drivers/iio/proximity/cros_ec_mkbp_proximity.c | 4 +- drivers/iio/proximity/hx9023s.c | 4 +- drivers/iio/proximity/irsd200.c | 5 +- drivers/iio/proximity/srf04.c | 2 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9324.c | 22 +- drivers/iio/proximity/sx9360.c | 3 +- drivers/iio/proximity/sx9500.c | 6 +- drivers/iio/proximity/sx_common.c | 33 +- drivers/iio/proximity/sx_common.h | 6 +- drivers/iio/proximity/vcnl3020.c | 2 +- drivers/iio/proximity/vl53l0x-i2c.c | 174 +- drivers/iio/temperature/Kconfig | 2 + drivers/iio/temperature/hid-sensor-temperature.c | 6 +- drivers/iio/temperature/mcp9600.c | 2 +- drivers/iio/temperature/tmp006.c | 134 +- drivers/iio/temperature/tmp007.c | 2 +- drivers/iio/temperature/tsys01.c | 2 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/iio/test/iio-test-gts.c | 2 +- drivers/iio/test/iio-test-rescale.c | 6 +- drivers/iio/trigger/iio-trig-interrupt.c | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/core/umem_dmabuf.c | 2 +- drivers/infiniband/hw/mana/device.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/interconnect/core.c | 4 +- drivers/interconnect/imx/imx8mm.c | 2 +- drivers/interconnect/imx/imx8mn.c | 2 +- drivers/interconnect/imx/imx8mp.c | 2 +- drivers/interconnect/imx/imx8mq.c | 2 +- drivers/interconnect/mediatek/mt8183.c | 2 +- drivers/interconnect/mediatek/mt8195.c | 2 +- drivers/interconnect/qcom/Kconfig | 29 + drivers/interconnect/qcom/Makefile | 6 + drivers/interconnect/qcom/icc-rpmh.c | 5 +- drivers/interconnect/qcom/icc-rpmh.h | 2 +- drivers/interconnect/qcom/msm8909.c | 2 +- drivers/interconnect/qcom/msm8916.c | 2 +- drivers/interconnect/qcom/msm8937.c | 10 +- drivers/interconnect/qcom/msm8939.c | 2 +- drivers/interconnect/qcom/msm8953.c | 2 +- drivers/interconnect/qcom/msm8974.c | 2 +- drivers/interconnect/qcom/msm8976.c | 2 +- drivers/interconnect/qcom/msm8996.c | 2 +- drivers/interconnect/qcom/osm-l3.c | 2 +- drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/qcs404.c | 2 +- drivers/interconnect/qcom/qcs615.c | 1563 +++++++ drivers/interconnect/qcom/qcs615.h | 128 + drivers/interconnect/qcom/{sa8775p.c => qcs8300.c} | 1387 ++---- drivers/interconnect/qcom/qcs8300.h | 177 + drivers/interconnect/qcom/qdu1000.c | 2 +- drivers/interconnect/qcom/sa8775p.c | 2 +- drivers/interconnect/qcom/{sm8450.c => sar2130p.c} | 1618 +++---- drivers/interconnect/qcom/sc7180.c | 2 +- drivers/interconnect/qcom/sc7280.c | 6 +- drivers/interconnect/qcom/sc8180x.c | 2 +- drivers/interconnect/qcom/sc8280xp.c | 2 +- drivers/interconnect/qcom/sdm660.c | 2 +- drivers/interconnect/qcom/sdm670.c | 2 +- drivers/interconnect/qcom/sdm845.c | 2 +- drivers/interconnect/qcom/sdx55.c | 2 +- drivers/interconnect/qcom/sdx65.c | 2 +- drivers/interconnect/qcom/sdx75.c | 2 +- drivers/interconnect/qcom/sm6115.c | 2 +- drivers/interconnect/qcom/sm6350.c | 2 +- drivers/interconnect/qcom/sm7150.c | 2 +- drivers/interconnect/qcom/sm8150.c | 2 +- drivers/interconnect/qcom/sm8250.c | 2 +- drivers/interconnect/qcom/sm8350.c | 2 +- drivers/interconnect/qcom/sm8450.c | 2 +- drivers/interconnect/qcom/sm8550.c | 2 +- drivers/interconnect/qcom/sm8650.c | 2 +- drivers/interconnect/qcom/smd-rpm.c | 2 +- drivers/interconnect/qcom/x1e80100.c | 2 +- drivers/interconnect/samsung/exynos.c | 2 +- drivers/iommu/amd/iommu.c | 9 +- drivers/iommu/apple-dart.c | 2 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 11 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 2 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 4 +- drivers/iommu/intel/iommu.c | 15 +- drivers/iommu/intel/iommu.h | 6 +- drivers/iommu/intel/nested.c | 11 +- drivers/iommu/iommu.c | 14 +- drivers/iommu/iommufd/device.c | 32 +- drivers/iommu/iommufd/driver.c | 4 +- drivers/iommu/iommufd/fault.c | 2 - drivers/iommu/iommufd/hw_pagetable.c | 16 +- drivers/iommu/iommufd/iova_bitmap.c | 8 +- drivers/iommu/iommufd/main.c | 12 +- drivers/iommu/iommufd/selftest.c | 15 +- drivers/iommu/iommufd/vfio_compat.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/riscv/iommu-platform.c | 2 +- drivers/iommu/sprd-iommu.c | 2 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-bcm2836.c | 3 + drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 2 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/leds/flash/leds-ktd2692.c | 2 +- drivers/leds/leds-expresswire.c | 12 +- drivers/macintosh/therm_windtunnel.c | 2 +- drivers/macintosh/windfarm_pm112.c | 2 +- drivers/macintosh/windfarm_pm121.c | 2 +- drivers/macintosh/windfarm_pm72.c | 2 +- drivers/macintosh/windfarm_pm81.c | 2 +- drivers/macintosh/windfarm_pm91.c | 2 +- drivers/macintosh/windfarm_rm31.c | 2 +- drivers/mailbox/omap-mailbox.c | 1 + drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 4 +- drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 2 +- drivers/md/raid0.c | 1 + drivers/md/raid1.c | 20 +- drivers/md/raid10.c | 20 +- drivers/media/common/videobuf2/videobuf2-core.c | 2 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 2 +- drivers/media/i2c/ds90ub913.c | 2 +- drivers/media/i2c/ds90ub953.c | 2 +- drivers/media/i2c/ds90ub960.c | 2 +- drivers/media/pci/intel/ipu-bridge.c | 6 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/intel/ipu6/ipu6-buttress.c | 12 +- drivers/media/pci/intel/ipu6/ipu6-cpd.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-dma.c | 18 +- drivers/media/pci/intel/ipu6/ipu6-fw-com.c | 18 +- drivers/media/pci/intel/ipu6/ipu6-isys.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 4 +- drivers/media/pci/intel/ipu6/ipu6.c | 4 +- drivers/media/pci/intel/ivsc/mei_csi.c | 2 +- .../media/platform/nvidia/tegra-vde/dmabuf-cache.c | 2 +- drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/brcmstb_memc.c | 2 +- drivers/memory/emif.c | 2 +- drivers/memory/fsl-corenet-cf.c | 2 +- drivers/memory/fsl_ifc.c | 2 +- drivers/memory/jz4780-nemc.c | 2 +- drivers/memory/mtk-smi.c | 4 +- drivers/memory/omap-gpmc.c | 2 +- drivers/memory/renesas-rpc-if.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 2 +- drivers/memory/stm32-fmc2-ebi.c | 2 +- drivers/memory/tegra/tegra186-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/memstick/host/rtsx_usb_ms.c | 2 +- drivers/message/fusion/mptfc.c | 2 +- drivers/message/fusion/mptsas.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/cs40l50-core.c | 2 +- drivers/mfd/cs42l43-i2c.c | 2 +- drivers/mfd/cs42l43-sdw.c | 2 +- drivers/mfd/cs42l43.c | 12 +- drivers/mfd/intel-lpss-acpi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/mfd/intel-lpss.c | 4 +- drivers/mfd/intel-m10-bmc-core.c | 10 +- drivers/mfd/intel-m10-bmc-pmci.c | 2 +- drivers/mfd/intel-m10-bmc-spi.c | 2 +- drivers/mfd/ocelot-core.c | 6 +- drivers/mfd/ocelot-spi.c | 4 +- drivers/misc/Kconfig | 1 - drivers/misc/Makefile | 1 - drivers/misc/apds990x.c | 12 +- drivers/misc/atmel-ssc.c | 6 +- drivers/misc/cardreader/alcor_pci.c | 2 - drivers/misc/cardreader/rtsx_usb.c | 6 +- drivers/misc/cxl/of.c | 2 +- drivers/misc/eeprom/Kconfig | 4 +- drivers/misc/eeprom/eeprom_93cx6.c | 15 +- drivers/misc/eeprom/eeprom_93xx46.c | 2 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/hisi_hikey_usb.c | 2 +- drivers/misc/isl29020.c | 2 +- drivers/misc/keba/Kconfig | 13 + drivers/misc/keba/Makefile | 1 + drivers/misc/keba/cp500.c | 558 ++- drivers/misc/keba/lan9252.c | 359 ++ drivers/misc/mei/bus.c | 2 +- drivers/misc/mei/platform-vsc.c | 6 +- drivers/misc/mei/vsc-fw-loader.c | 28 +- drivers/misc/mei/vsc-tp.c | 20 +- drivers/misc/ocxl/sysfs.c | 2 +- drivers/misc/open-dice.c | 2 +- drivers/misc/rpmb-core.c | 9 +- drivers/misc/sram.c | 2 +- drivers/misc/ti-st/Kconfig | 19 - drivers/misc/ti-st/Makefile | 7 - drivers/misc/ti-st/st_core.c | 918 ---- drivers/misc/ti-st/st_kim.c | 839 ---- drivers/misc/ti-st/st_ll.c | 156 - drivers/misc/tps6594-esm.c | 2 +- drivers/misc/tps6594-pfsm.c | 2 +- drivers/misc/vcpu_stall_detector.c | 2 +- drivers/misc/xilinx_sdfec.c | 2 +- drivers/misc/xilinx_tmr_inject.c | 2 +- drivers/mmc/core/bus.c | 2 + drivers/mmc/core/core.c | 3 + drivers/mmc/host/sdhci-pci-core.c | 72 + drivers/mmc/host/sdhci-pci.h | 1 + drivers/mtd/spi-nor/sysfs.c | 2 +- drivers/mtd/ubi/attach.c | 12 +- drivers/mtd/ubi/fastmap-wl.c | 19 +- drivers/mtd/ubi/nvmem.c | 2 +- drivers/mtd/ubi/ubi.h | 3 +- drivers/mtd/ubi/vmt.c | 2 + drivers/mtd/ubi/wl.c | 32 +- drivers/mtd/ubi/wl.h | 3 +- drivers/net/can/c_can/c_can_main.c | 26 +- drivers/net/can/dev/dev.c | 2 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 58 +- drivers/net/can/m_can/m_can.c | 33 +- drivers/net/can/sja1000/sja1000.c | 67 +- drivers/net/can/spi/hi311x.c | 55 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 29 +- drivers/net/can/sun4i_can.c | 22 +- drivers/net/can/usb/ems_usb.c | 58 +- drivers/net/can/usb/f81604.c | 10 +- drivers/net/can/usb/gs_usb.c | 25 +- drivers/net/can/vxcan.c | 10 +- drivers/net/dsa/ocelot/ocelot_ext.c | 2 +- drivers/net/dsa/realtek/realtek-mdio.c | 6 +- drivers/net/dsa/realtek/realtek-smi.c | 6 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/dsa/realtek/rtl8366-core.c | 22 +- drivers/net/dsa/realtek/rtl8366rb.c | 2 +- drivers/net/dsa/realtek/rtl83xx.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 8 +- drivers/net/ethernet/freescale/enetc/enetc.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 6 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 19 + drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_main.c | 2 +- drivers/net/ethernet/intel/libeth/rx.c | 8 +- drivers/net/ethernet/intel/libie/rx.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 12 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 4 +- drivers/net/netkit.c | 11 +- drivers/net/phy/microchip.c | 21 + drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 30 +- drivers/net/veth.c | 12 +- .../broadcom/brcm80211/brcmfmac/bca/module.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../broadcom/brcm80211/brcmfmac/cyw/module.c | 2 +- .../broadcom/brcm80211/brcmfmac/wcc/module.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/links.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/tests/devinfo.c | 2 +- drivers/nvdimm/e820.c | 2 +- drivers/nvdimm/of_pmem.c | 2 +- drivers/nvdimm/region_devs.c | 2 +- drivers/nvme/host/apple.c | 2 +- drivers/nvme/host/core.c | 36 +- drivers/nvme/host/ioctl.c | 12 +- drivers/nvme/host/multipath.c | 21 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 147 +- drivers/nvme/host/pr.c | 122 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/admin-cmd.c | 7 +- drivers/nvme/target/passthru.c | 2 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 2 +- drivers/nvmem/core.c | 22 +- drivers/nvmem/imx-iim.c | 10 +- drivers/nvmem/lpc18xx_eeprom.c | 2 +- drivers/nvmem/lpc18xx_otp.c | 2 +- drivers/nvmem/microchip-otpc.c | 2 +- drivers/nvmem/mtk-efuse.c | 2 +- drivers/nvmem/rcar-efuse.c | 142 + drivers/of/Kconfig | 6 + drivers/of/base.c | 51 +- drivers/of/dynamic.c | 44 + drivers/of/empty_root.dts | 9 +- drivers/of/unittest.c | 6 +- drivers/opp/opp.h | 2 - drivers/parisc/led.c | 2 +- drivers/parport/parport_amiga.c | 2 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-sysfs.c | 42 +- drivers/pci/pcie/aer.c | 4 +- drivers/pci/remove.c | 9 +- drivers/pci/vpd.c | 2 +- drivers/pcmcia/bcm63xx_pcmcia.c | 2 +- drivers/pcmcia/db1xxx_ss.c | 2 +- drivers/pcmcia/electra_cf.c | 2 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/pcmcia/pxa2xx_base.c | 2 +- drivers/pcmcia/sa1100_generic.c | 2 +- drivers/pcmcia/xxs1500_ss.c | 2 +- drivers/peci/controller/peci-aspeed.c | 2 +- drivers/peci/controller/peci-npcm.c | 4 +- drivers/peci/core.c | 2 +- drivers/peci/cpu.c | 12 +- drivers/peci/device.c | 4 +- drivers/peci/request.c | 30 +- drivers/perf/arm-ni.c | 1 - drivers/perf/cxl_pmu.c | 2 +- drivers/phy/realtek/phy-rtk-usb2.c | 2 + drivers/phy/realtek/phy-rtk-usb3.c | 2 + drivers/phy/tegra/xusb.c | 2 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-broxton.c | 2 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 2 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-denverton.c | 2 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 2 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 2 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +- drivers/pinctrl/intel/pinctrl-icelake.c | 2 +- drivers/pinctrl/intel/pinctrl-intel-platform.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 22 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 2 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 2 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 2 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 2 +- drivers/pinctrl/intel/pinctrl-meteorpoint.c | 2 +- drivers/pinctrl/intel/pinctrl-moorefield.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 2 +- drivers/pinctrl/intel/pinctrl-tangier.c | 2 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/pinctrl/pinctrl-sx150x.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/platform/chrome/Kconfig | 11 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/chromeos_of_hw_prober.c | 154 + drivers/platform/goldfish/goldfish_pipe.c | 5 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 2 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 2 +- drivers/platform/mellanox/nvsw-sn2201.c | 2 +- drivers/platform/surface/surface3-wmi.c | 2 +- drivers/platform/surface/surface_acpi_notify.c | 2 +- drivers/platform/surface/surface_aggregator_cdev.c | 2 +- .../platform/surface/surface_aggregator_registry.c | 2 +- drivers/platform/surface/surface_dtx.c | 2 +- drivers/platform/surface/surface_gpe.c | 2 +- drivers/platform/surface/surface_hotplug.c | 2 +- drivers/platform/x86/amd/hsmp/acpi.c | 4 +- drivers/platform/x86/amd/hsmp/hsmp.c | 16 +- drivers/platform/x86/amd/hsmp/plat.c | 4 +- drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 11 +- drivers/platform/x86/ideapad-laptop.c | 6 +- drivers/platform/x86/intel/plr_tpmi.c | 4 +- drivers/platform/x86/intel/pmc/core_ssram.c | 4 +- drivers/platform/x86/intel/pmt/class.c | 10 +- drivers/platform/x86/intel/pmt/crashlog.c | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 16 +- drivers/platform/x86/intel/sdsi.c | 2 +- .../platform/x86/intel/speed_select_if/isst_tpmi.c | 2 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 16 +- drivers/platform/x86/intel/tpmi_power_domains.c | 8 +- .../uncore-frequency/uncore-frequency-common.c | 8 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 4 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 2 +- drivers/platform/x86/intel/vsec.c | 4 +- drivers/platform/x86/intel/vsec_tpmi.c | 12 +- drivers/platform/x86/lenovo-ymc.c | 2 +- drivers/platform/x86/samsung-laptop.c | 2 +- drivers/pmdomain/core.c | 37 +- drivers/pmdomain/imx/gpc.c | 4 +- drivers/pmdomain/imx/gpcv2.c | 4 +- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 2 +- drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 2 +- drivers/pmdomain/imx/imx93-blk-ctrl.c | 2 +- drivers/pmdomain/imx/imx93-pd.c | 2 +- drivers/pmdomain/qcom/cpr.c | 2 +- drivers/pmdomain/xilinx/zynqmp-pm-domains.c | 2 +- drivers/power/reset/Kconfig | 1 + drivers/power/reset/at91-poweroff.c | 2 +- drivers/power/reset/at91-reset.c | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 2 +- drivers/power/reset/keystone-reset.c | 2 - drivers/power/reset/ltc2952-poweroff.c | 2 +- drivers/power/reset/qnap-poweroff.c | 2 +- drivers/power/reset/syscon-reboot.c | 3 +- drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 10 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_bmdata.c | 4 +- drivers/power/supply/ab8500_btemp.c | 4 +- drivers/power/supply/ab8500_chargalg.c | 2 +- drivers/power/supply/ab8500_charger.c | 2 +- drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/acer_a500_battery.c | 9 +- drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/adp5061.c | 2 +- drivers/power/supply/axp20x_battery.c | 33 +- drivers/power/supply/axp20x_usb_power.c | 33 +- drivers/power/supply/bq27xxx_battery.c | 40 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/cros_usbpd-charger.c | 4 +- drivers/power/supply/da9030_battery.c | 6 +- drivers/power/supply/da9052-battery.c | 2 +- drivers/power/supply/da9150-charger.c | 2 +- drivers/power/supply/generic-adc-battery.c | 4 +- drivers/power/supply/ipaq_micro_battery.c | 2 +- drivers/power/supply/isp1704_charger.c | 2 +- drivers/power/supply/lenovo_yoga_c630_battery.c | 14 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max77650-charger.c | 2 +- drivers/power/supply/max77693_charger.c | 2 +- drivers/power/supply/max77976_charger.c | 3 +- drivers/power/supply/max8925_power.c | 4 +- drivers/power/supply/pcf50633-charger.c | 2 +- drivers/power/supply/pmu_battery.c | 1 + drivers/power/supply/power_supply.h | 22 +- drivers/power/supply/power_supply_core.c | 87 +- drivers/power/supply/power_supply_hwmon.c | 1 + drivers/power/supply/power_supply_sysfs.c | 12 +- drivers/power/supply/qcom_battmgr.c | 2 +- drivers/power/supply/qcom_pmi8998_charger.c | 2 +- drivers/power/supply/qcom_smbb.c | 8 +- drivers/power/supply/rk817_charger.c | 112 +- drivers/power/supply/rt9471.c | 52 +- drivers/power/supply/samsung-sdi-battery.c | 10 +- drivers/power/supply/sc2731_charger.c | 2 +- drivers/power/supply/sc27xx_fuel_gauge.c | 12 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/power/supply/twl4030_charger.c | 2 +- drivers/power/supply/twl6030_charger.c | 581 +++ drivers/power/supply/wm831x_power.c | 2 +- drivers/power/supply/wm8350_power.c | 2 +- drivers/power/supply/wm97xx_battery.c | 2 +- drivers/powercap/idle_inject.c | 16 +- drivers/powercap/intel_rapl_msr.c | 2 +- drivers/powercap/intel_rapl_tpmi.c | 2 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/ptp/ptp_clock.c | 3 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/ptp/ptp_dte.c | 2 +- drivers/ptp/ptp_fc3.c | 2 +- drivers/ptp/ptp_idt82p33.c | 2 +- drivers/ptp/ptp_ines.c | 2 +- drivers/ptp/ptp_qoriq.c | 2 +- drivers/ptp/ptp_vmclock.c | 2 +- drivers/pwm/core.c | 2 +- drivers/pwm/pwm-dwc-core.c | 2 +- drivers/pwm/pwm-dwc.h | 2 +- drivers/pwm/pwm-lpss-pci.c | 2 +- drivers/pwm/pwm-lpss-platform.c | 2 +- drivers/pwm/pwm-lpss.c | 2 +- drivers/reset/amlogic/reset-meson-audio-arb.c | 2 +- drivers/reset/amlogic/reset-meson-aux.c | 2 +- drivers/reset/amlogic/reset-meson-common.c | 8 +- drivers/reset/amlogic/reset-meson.c | 2 +- drivers/reset/reset-mpfs.c | 4 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 2 +- drivers/reset/reset-ti-sci.c | 2 +- drivers/rpmsg/qcom_glink_rpm.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rtc/Kconfig | 33 + drivers/rtc/Makefile | 5 +- drivers/rtc/interface.c | 7 +- drivers/rtc/rtc-88pm80x.c | 2 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-88pm886.c | 97 + drivers/rtc/rtc-ab-eoz9.c | 11 +- drivers/rtc/rtc-ab8500.c | 2 +- drivers/rtc/rtc-abx80x.c | 2 +- drivers/rtc/rtc-ac100.c | 2 +- drivers/rtc/rtc-amlogic-a4.c | 465 ++ drivers/rtc/rtc-asm9260.c | 2 +- drivers/rtc/rtc-at91rm9200.c | 2 +- drivers/rtc/rtc-at91sam9.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 3 +- drivers/rtc/rtc-cadence.c | 2 +- drivers/rtc/rtc-cmos.c | 33 +- drivers/rtc/rtc-cros-ec.c | 2 +- drivers/rtc/rtc-ds1685.c | 2 +- drivers/rtc/rtc-ftrtc010.c | 2 +- drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/rtc/rtc-imxdi.c | 2 +- drivers/rtc/rtc-isl12022.c | 269 +- drivers/rtc/rtc-loongson.c | 2 +- drivers/rtc/rtc-lpc24xx.c | 2 +- drivers/rtc/rtc-m48t59.c | 26 +- drivers/rtc/rtc-max77686.c | 2 +- drivers/rtc/rtc-mc13xxx.c | 2 +- drivers/rtc/rtc-mc146818-lib.c | 6 +- drivers/rtc/rtc-mpc5121.c | 2 +- drivers/rtc/rtc-mpfs.c | 2 +- drivers/rtc/rtc-mt6397.c | 29 +- drivers/rtc/rtc-mt7622.c | 2 +- drivers/rtc/rtc-mv.c | 2 +- drivers/rtc/rtc-mxc_v2.c | 2 +- drivers/rtc/rtc-nxp-bbnsm.c | 20 +- drivers/rtc/rtc-omap.c | 2 +- drivers/rtc/rtc-palmas.c | 2 +- drivers/rtc/rtc-pcf50633.c | 2 +- drivers/rtc/rtc-pcf8563.c | 212 +- drivers/rtc/rtc-pic32.c | 2 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-pxa.c | 2 +- drivers/rtc/rtc-rc5t583.c | 2 +- drivers/rtc/rtc-renesas-rtca3.c | 900 ++++ drivers/rtc/rtc-rtd119x.c | 2 +- drivers/rtc/rtc-rv3028.c | 6 +- drivers/rtc/rtc-rzn1.c | 92 +- drivers/rtc/rtc-s3c.c | 2 +- drivers/rtc/rtc-sa1100.c | 2 +- drivers/rtc/rtc-sh.c | 2 +- drivers/rtc/rtc-spear.c | 2 +- drivers/rtc/rtc-st-lpc.c | 5 +- drivers/rtc/rtc-stm32.c | 2 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/rtc/rtc-sunplus.c | 2 +- drivers/rtc/rtc-tegra.c | 2 +- drivers/rtc/rtc-tps6586x.c | 2 +- drivers/rtc/rtc-twl.c | 2 +- drivers/rtc/rtc-vt8500.c | 2 +- drivers/rtc/rtc-wm8350.c | 2 +- drivers/rtc/rtc-xgene.c | 2 +- drivers/rtc/rtc-zynqmp.c | 2 +- drivers/s390/char/con3215.c | 1 - drivers/s390/crypto/ap_bus.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 32 +- drivers/sbus/char/bbc_i2c.c | 2 +- drivers/sbus/char/display7seg.c | 2 +- drivers/sbus/char/envctrl.c | 2 +- drivers/sbus/char/flash.c | 2 +- drivers/sbus/char/uctrl.c | 2 +- drivers/scsi/bfa/bfa_fcbuild.c | 482 -- drivers/scsi/bfa/bfa_fcbuild.h | 72 - drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 5 +- drivers/scsi/qla1280.h | 12 +- drivers/scsi/scsi_sysfs.c | 2 +- drivers/sh/intc/core.c | 2 +- drivers/slimbus/qcom-ctrl.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 +- drivers/soundwire/amd_init.c | 6 +- drivers/soundwire/amd_manager.c | 2 +- drivers/soundwire/intel.c | 2 +- drivers/soundwire/intel_ace2x.c | 4 +- drivers/soundwire/intel_init.c | 10 +- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/slave.c | 2 +- drivers/spi/spi-apple.c | 1 + drivers/spi/spi-cs42l43.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-dw-core.c | 14 +- drivers/spi/spi-dw-dma.c | 4 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-dw-pci.c | 2 +- drivers/spi/spi-ljca.c | 2 +- drivers/spi/spi-loongson-core.c | 4 +- drivers/spi/spi-loongson-pci.c | 2 +- drivers/spi/spi-loongson-plat.c | 2 +- drivers/spi/spi-mpc52xx.c | 1 + drivers/spi/spi-pxa2xx-pci.c | 2 +- drivers/spi/spi-pxa2xx-platform.c | 2 +- drivers/spi/spi-pxa2xx.c | 4 +- drivers/spmi/spmi-mtk-pmif.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 5 +- drivers/staging/Kconfig | 16 +- drivers/staging/Makefile | 8 +- drivers/staging/axis-fifo/axis-fifo.c | 2 +- drivers/staging/fbtft/fbtft.h | 2 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 - .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 - .../bindings/fieldbus/arcx,anybus-controller.txt | 71 - .../fieldbus/Documentation/fieldbus_dev.txt | 66 - drivers/staging/fieldbus/Kconfig | 19 - drivers/staging/fieldbus/Makefile | 7 - drivers/staging/fieldbus/TODO | 5 - drivers/staging/fieldbus/anybuss/Kconfig | 41 - drivers/staging/fieldbus/anybuss/Makefile | 10 - drivers/staging/fieldbus/anybuss/anybuss-client.h | 95 - .../staging/fieldbus/anybuss/anybuss-controller.h | 47 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 379 -- drivers/staging/fieldbus/anybuss/hms-profinet.c | 224 - drivers/staging/fieldbus/anybuss/host.c | 1452 ------ drivers/staging/fieldbus/dev_core.c | 344 -- drivers/staging/fieldbus/fieldbus_dev.h | 114 - drivers/staging/gdm724x/Kconfig | 16 - drivers/staging/gdm724x/Makefile | 8 - drivers/staging/gdm724x/TODO | 16 - drivers/staging/gdm724x/gdm_endian.c | 37 - drivers/staging/gdm724x/gdm_endian.h | 30 - drivers/staging/gdm724x/gdm_lte.c | 937 ---- drivers/staging/gdm724x/gdm_lte.h | 71 - drivers/staging/gdm724x/gdm_mux.c | 668 --- drivers/staging/gdm724x/gdm_mux.h | 85 - drivers/staging/gdm724x/gdm_tty.c | 316 -- drivers/staging/gdm724x/gdm_tty.h | 60 - drivers/staging/gdm724x/gdm_usb.c | 1012 ----- drivers/staging/gdm724x/gdm_usb.h | 99 - drivers/staging/gdm724x/hci.h | 45 - drivers/staging/gdm724x/hci_packet.h | 82 - drivers/staging/gdm724x/netlink_k.c | 128 - drivers/staging/gdm724x/netlink_k.h | 16 - drivers/staging/gpib/Kconfig | 251 ++ drivers/staging/gpib/Makefile | 20 + drivers/staging/gpib/TODO | 21 + drivers/staging/gpib/agilent_82350b/Makefile | 2 + .../staging/gpib/agilent_82350b/agilent_82350b.c | 932 ++++ .../staging/gpib/agilent_82350b/agilent_82350b.h | 209 + drivers/staging/gpib/agilent_82357a/Makefile | 4 + .../staging/gpib/agilent_82357a/agilent_82357a.c | 1712 +++++++ .../staging/gpib/agilent_82357a/agilent_82357a.h | 182 + drivers/staging/gpib/cb7210/Makefile | 4 + drivers/staging/gpib/cb7210/cb7210.c | 1556 +++++++ drivers/staging/gpib/cb7210/cb7210.h | 251 ++ drivers/staging/gpib/cec/Makefile | 3 + drivers/staging/gpib/cec/cec.h | 53 + drivers/staging/gpib/cec/cec_gpib.c | 385 ++ drivers/staging/gpib/common/Makefile | 6 + drivers/staging/gpib/common/gpib_os.c | 2328 ++++++++++ drivers/staging/gpib/common/iblib.c | 740 +++ drivers/staging/gpib/common/ibsys.h | 31 + drivers/staging/gpib/eastwood/Makefile | 3 + drivers/staging/gpib/eastwood/fluke_gpib.c | 1179 +++++ drivers/staging/gpib/eastwood/fluke_gpib.h | 143 + drivers/staging/gpib/fmh_gpib/Makefile | 2 + drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 1725 +++++++ drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 177 + drivers/staging/gpib/gpio/Makefile | 4 + drivers/staging/gpib/gpio/gpib_bitbang.c | 1476 ++++++ drivers/staging/gpib/hp_82335/Makefile | 4 + drivers/staging/gpib/hp_82335/hp82335.c | 360 ++ drivers/staging/gpib/hp_82335/hp82335.h | 85 + drivers/staging/gpib/hp_82341/Makefile | 2 + drivers/staging/gpib/hp_82341/hp_82341.c | 895 ++++ drivers/staging/gpib/hp_82341/hp_82341.h | 207 + drivers/staging/gpib/include/amcc5920.h | 49 + drivers/staging/gpib/include/amccs5933.h | 59 + drivers/staging/gpib/include/gpibP.h | 50 + drivers/staging/gpib/include/gpib_pci_ids.h | 23 + drivers/staging/gpib/include/gpib_proto.h | 56 + drivers/staging/gpib/include/gpib_state_machines.h | 23 + drivers/staging/gpib/include/gpib_types.h | 353 ++ drivers/staging/gpib/include/nec7210.h | 138 + drivers/staging/gpib/include/nec7210_registers.h | 217 + drivers/staging/gpib/include/plx9050.h | 72 + drivers/staging/gpib/include/quancom_pci.h | 22 + drivers/staging/gpib/include/tms9914.h | 274 ++ drivers/staging/gpib/include/tnt4882_registers.h | 192 + drivers/staging/gpib/ines/Makefile | 4 + drivers/staging/gpib/ines/ines.h | 215 + drivers/staging/gpib/ines/ines_gpib.c | 1464 ++++++ drivers/staging/gpib/lpvo_usb_gpib/Makefile | 3 + drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 2136 +++++++++ drivers/staging/gpib/nec7210/Makefile | 4 + drivers/staging/gpib/nec7210/board.h | 19 + drivers/staging/gpib/nec7210/nec7210.c | 1134 +++++ drivers/staging/gpib/ni_usb/Makefile | 4 + drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 2640 +++++++++++ drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 216 + drivers/staging/gpib/pc2/Makefile | 5 + drivers/staging/gpib/pc2/pc2_gpib.c | 656 +++ drivers/staging/gpib/tms9914/Makefile | 6 + drivers/staging/gpib/tms9914/tms9914.c | 910 ++++ drivers/staging/gpib/tnt4882/Makefile | 7 + drivers/staging/gpib/tnt4882/mite.c | 219 + drivers/staging/gpib/tnt4882/mite.h | 243 + drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 1874 ++++++++ drivers/staging/gpib/uapi/gpib_ioctl.h | 169 + drivers/staging/gpib/uapi/gpib_user.h | 363 ++ drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/gpio.c | 33 +- drivers/staging/greybus/uart.c | 2 + drivers/staging/iio/TODO | 5 - drivers/staging/iio/accel/adis16203.c | 2 +- drivers/staging/iio/accel/adis16240.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- .../media/deprecated/atmel/atmel-sama5d2-isc.c | 2 +- .../media/deprecated/atmel/atmel-sama7g5-isc.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 2 +- drivers/staging/media/meson/vdec/vdec.c | 2 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/starfive/camss/stf-camss.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 2 +- drivers/staging/media/tegra-video/csi.c | 2 +- drivers/staging/media/tegra-video/vi.c | 2 +- drivers/staging/media/tegra-video/vip.c | 2 +- drivers/staging/most/TODO | 7 - drivers/staging/most/dim2/dim2.c | 2 +- drivers/staging/most/i2c/i2c.c | 4 +- drivers/staging/nvec/nvec.c | 2 +- drivers/staging/nvec/nvec_kbd.c | 2 +- drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon/ethernet-tx.c | 6 +- drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/olpc_dcon/Kconfig | 17 - drivers/staging/olpc_dcon/Makefile | 5 - drivers/staging/olpc_dcon/TODO | 15 - drivers/staging/olpc_dcon/olpc_dcon.c | 807 ---- drivers/staging/olpc_dcon/olpc_dcon.h | 112 - drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 201 - drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 204 - drivers/staging/rtl8712/Kconfig | 21 - drivers/staging/rtl8712/Makefile | 35 - drivers/staging/rtl8712/TODO | 12 - drivers/staging/rtl8712/basic_types.h | 28 - drivers/staging/rtl8712/drv_types.h | 175 - drivers/staging/rtl8712/ethernet.h | 21 - drivers/staging/rtl8712/hal_init.c | 401 -- drivers/staging/rtl8712/ieee80211.c | 415 -- drivers/staging/rtl8712/ieee80211.h | 165 - drivers/staging/rtl8712/mlme_linux.c | 160 - drivers/staging/rtl8712/mlme_osdep.h | 31 - drivers/staging/rtl8712/mp_custom_oid.h | 287 -- drivers/staging/rtl8712/os_intfs.c | 482 -- drivers/staging/rtl8712/osdep_intf.h | 32 - drivers/staging/rtl8712/osdep_service.h | 60 - drivers/staging/rtl8712/recv_linux.c | 139 - drivers/staging/rtl8712/recv_osdep.h | 39 - drivers/staging/rtl8712/rtl8712_bitdef.h | 26 - drivers/staging/rtl8712/rtl8712_cmd.c | 409 -- drivers/staging/rtl8712/rtl8712_cmd.h | 231 - drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 95 - drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 19 - drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 41 - drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 32 - .../staging/rtl8712/rtl8712_edcasetting_bitdef.h | 65 - .../staging/rtl8712/rtl8712_edcasetting_regdef.h | 24 - drivers/staging/rtl8712/rtl8712_efuse.c | 563 --- drivers/staging/rtl8712/rtl8712_efuse.h | 44 - drivers/staging/rtl8712/rtl8712_event.h | 86 - drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 131 - drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 61 - drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 68 - drivers/staging/rtl8712/rtl8712_gp_regdef.h | 29 - drivers/staging/rtl8712/rtl8712_hal.h | 142 - drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 44 - drivers/staging/rtl8712/rtl8712_io.c | 99 - drivers/staging/rtl8712/rtl8712_led.c | 1830 -------- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 31 - .../staging/rtl8712/rtl8712_macsetting_regdef.h | 20 - drivers/staging/rtl8712/rtl8712_powersave_bitdef.h | 39 - drivers/staging/rtl8712/rtl8712_powersave_regdef.h | 26 - drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h | 36 - drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 43 - drivers/staging/rtl8712/rtl8712_recv.c | 1075 ----- drivers/staging/rtl8712/rtl8712_recv.h | 145 - drivers/staging/rtl8712/rtl8712_regdef.h | 32 - drivers/staging/rtl8712/rtl8712_security_bitdef.h | 34 - drivers/staging/rtl8712/rtl8712_spec.h | 121 - drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 163 - drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 42 - drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 49 - drivers/staging/rtl8712/rtl8712_timectrl_regdef.h | 26 - drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 49 - drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 36 - drivers/staging/rtl8712/rtl8712_xmit.c | 732 --- drivers/staging/rtl8712/rtl8712_xmit.h | 108 - drivers/staging/rtl8712/rtl871x_cmd.c | 750 ---- drivers/staging/rtl8712/rtl871x_cmd.h | 750 ---- drivers/staging/rtl8712/rtl871x_debug.h | 130 - drivers/staging/rtl8712/rtl871x_eeprom.c | 220 - drivers/staging/rtl8712/rtl871x_eeprom.h | 88 - drivers/staging/rtl8712/rtl871x_event.h | 109 - drivers/staging/rtl8712/rtl871x_ht.h | 33 - drivers/staging/rtl8712/rtl871x_io.c | 147 - drivers/staging/rtl8712/rtl871x_io.h | 236 - drivers/staging/rtl8712/rtl871x_ioctl.h | 94 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2275 ---------- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 519 --- drivers/staging/rtl8712/rtl871x_ioctl_rtl.h | 109 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 354 -- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 45 - drivers/staging/rtl8712/rtl871x_led.h | 118 - drivers/staging/rtl8712/rtl871x_mlme.c | 1710 ------- drivers/staging/rtl8712/rtl871x_mlme.h | 205 - drivers/staging/rtl8712/rtl871x_mp.c | 724 --- drivers/staging/rtl8712/rtl871x_mp.h | 275 -- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 883 ---- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 328 -- drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 1034 ----- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 234 - drivers/staging/rtl8712/rtl871x_pwrctrl.h | 113 - drivers/staging/rtl8712/rtl871x_recv.c | 671 --- drivers/staging/rtl8712/rtl871x_recv.h | 208 - drivers/staging/rtl8712/rtl871x_rf.h | 55 - drivers/staging/rtl8712/rtl871x_security.c | 1386 ------ drivers/staging/rtl8712/rtl871x_security.h | 218 - drivers/staging/rtl8712/rtl871x_sta_mgt.c | 263 -- drivers/staging/rtl8712/rtl871x_wlan_sme.h | 35 - drivers/staging/rtl8712/rtl871x_xmit.c | 1056 ----- drivers/staging/rtl8712/rtl871x_xmit.h | 287 -- drivers/staging/rtl8712/sta_info.h | 132 - drivers/staging/rtl8712/usb_halinit.c | 307 -- drivers/staging/rtl8712/usb_intf.c | 638 --- drivers/staging/rtl8712/usb_ops.c | 195 - drivers/staging/rtl8712/usb_ops.h | 38 - drivers/staging/rtl8712/usb_ops_linux.c | 508 --- drivers/staging/rtl8712/usb_osintf.h | 35 - drivers/staging/rtl8712/wifi.h | 196 - drivers/staging/rtl8712/wlan_bssdef.h | 223 - drivers/staging/rtl8712/xmit_linux.c | 181 - drivers/staging/rtl8712/xmit_osdep.h | 52 - drivers/staging/rtl8723bs/TODO | 3 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 6 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 94 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 11 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 7 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 68 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 42 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 137 +- drivers/staging/rtl8723bs/hal/odm.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 550 +-- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 15 - drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 59 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 - drivers/staging/rtl8723bs/include/hal_com.h | 4 - drivers/staging/rtl8723bs/include/hal_intf.h | 95 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 5 - drivers/staging/rtl8723bs/include/osdep_intf.h | 3 - drivers/staging/rtl8723bs/include/osdep_service.h | 5 - drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 5 + drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 + drivers/staging/rtl8723bs/include/rtw_efuse.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 5 - drivers/staging/rtl8723bs/include/rtw_mp.h | 4 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 12 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 17 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 31 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 17 +- drivers/staging/rts5208/Kconfig | 9 - drivers/staging/rts5208/Makefile | 5 - drivers/staging/rts5208/TODO | 7 - drivers/staging/rts5208/general.c | 25 - drivers/staging/rts5208/general.h | 19 - drivers/staging/rts5208/ms.c | 4311 ------------------ drivers/staging/rts5208/ms.h | 214 - drivers/staging/rts5208/rtsx.c | 987 ---- drivers/staging/rts5208/rtsx.h | 164 - drivers/staging/rts5208/rtsx_card.c | 1151 ----- drivers/staging/rts5208/rtsx_card.h | 1087 ----- drivers/staging/rts5208/rtsx_chip.c | 2161 --------- drivers/staging/rts5208/rtsx_chip.h | 987 ---- drivers/staging/rts5208/rtsx_scsi.c | 3279 -------------- drivers/staging/rts5208/rtsx_scsi.h | 131 - drivers/staging/rts5208/rtsx_sys.h | 36 - drivers/staging/rts5208/rtsx_transport.c | 768 ---- drivers/staging/rts5208/rtsx_transport.h | 57 - drivers/staging/rts5208/sd.c | 4717 -------------------- drivers/staging/rts5208/sd.h | 289 -- drivers/staging/rts5208/spi.c | 906 ---- drivers/staging/rts5208/spi.h | 52 - drivers/staging/rts5208/xd.c | 2145 --------- drivers/staging/rts5208/xd.h | 176 - drivers/staging/sm750fb/TODO | 5 - .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 3 +- .../include/linux/raspberrypi/vchiq.h | 7 +- drivers/staging/vc04_services/interface/TESTING | 4 +- drivers/staging/vc04_services/interface/TODO | 13 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 526 +-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 696 ++- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +- .../interface/vchiq_arm/vchiq_debugfs.h | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 44 +- .../interface/vchiq_arm/vchiq_ioctl.h | 2 +- .../interface/vchiq_arm/vchiq_pagelist.h | 21 - .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 +- drivers/staging/vme_user/vme_bridge.h | 56 +- drivers/staging/vt6655/Kconfig | 6 - drivers/staging/vt6655/Makefile | 15 - drivers/staging/vt6655/TODO | 20 - drivers/staging/vt6655/baseband.c | 2257 ---------- drivers/staging/vt6655/baseband.h | 72 - drivers/staging/vt6655/card.c | 836 ---- drivers/staging/vt6655/card.h | 62 - drivers/staging/vt6655/channel.c | 135 - drivers/staging/vt6655/channel.h | 17 - drivers/staging/vt6655/desc.h | 249 -- drivers/staging/vt6655/device.h | 292 -- drivers/staging/vt6655/device_cfg.h | 44 - drivers/staging/vt6655/device_main.c | 1868 -------- drivers/staging/vt6655/dpc.c | 145 - drivers/staging/vt6655/dpc.h | 21 - drivers/staging/vt6655/key.c | 143 - drivers/staging/vt6655/key.h | 51 - drivers/staging/vt6655/mac.c | 851 ---- drivers/staging/vt6655/mac.h | 580 --- drivers/staging/vt6655/power.c | 144 - drivers/staging/vt6655/power.h | 29 - drivers/staging/vt6655/rf.c | 535 --- drivers/staging/vt6655/rf.h | 71 - drivers/staging/vt6655/rxtx.c | 1462 ------ drivers/staging/vt6655/rxtx.h | 184 - drivers/staging/vt6655/srom.c | 139 - drivers/staging/vt6655/srom.h | 85 - drivers/staging/vt6655/test | 9 - drivers/staging/vt6656/Kconfig | 7 - drivers/staging/vt6656/Makefile | 15 - drivers/staging/vt6656/TODO | 17 - drivers/staging/vt6656/baseband.c | 455 -- drivers/staging/vt6656/baseband.h | 75 - drivers/staging/vt6656/card.c | 456 -- drivers/staging/vt6656/card.h | 44 - drivers/staging/vt6656/channel.c | 77 - drivers/staging/vt6656/channel.h | 21 - drivers/staging/vt6656/desc.h | 91 - drivers/staging/vt6656/device.h | 386 -- drivers/staging/vt6656/key.c | 142 - drivers/staging/vt6656/key.h | 40 - drivers/staging/vt6656/mac.c | 183 - drivers/staging/vt6656/mac.h | 373 -- drivers/staging/vt6656/main_usb.c | 1121 ----- drivers/staging/vt6656/power.c | 112 - drivers/staging/vt6656/power.h | 23 - drivers/staging/vt6656/rf.c | 443 -- drivers/staging/vt6656/rf.h | 46 - drivers/staging/vt6656/rxtx.c | 730 --- drivers/staging/vt6656/rxtx.h | 178 - drivers/staging/vt6656/usbpipe.c | 506 --- drivers/staging/vt6656/usbpipe.h | 67 - drivers/staging/vt6656/wcmd.c | 185 - drivers/staging/vt6656/wcmd.h | 48 - drivers/target/target_core_user.c | 4 +- drivers/tee/optee/smc_abi.c | 2 +- drivers/thermal/gov_power_allocator.c | 7 +- .../intel/int340x_thermal/int3400_thermal.c | 18 +- .../int340x_thermal/processor_thermal_device.c | 4 +- .../int340x_thermal/processor_thermal_device_pci.c | 2 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 6 +- .../processor_thermal_power_floor.c | 12 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 2 +- .../int340x_thermal/processor_thermal_wt_hint.c | 10 +- .../int340x_thermal/processor_thermal_wt_req.c | 2 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 2 +- drivers/thermal/intel/intel_tcc.c | 10 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 7 +- drivers/thermal/sun8i_thermal.c | 11 +- drivers/thermal/tegra/soctherm.c | 5 +- drivers/thermal/thermal_hwmon.c | 2 +- drivers/thermal/thermal_of.c | 50 +- drivers/thunderbolt/debugfs.c | 504 ++- drivers/thunderbolt/nhi.c | 12 +- drivers/thunderbolt/sb_regs.h | 32 +- drivers/thunderbolt/tb.h | 16 +- drivers/thunderbolt/usb4.c | 18 +- drivers/tty/amiserial.c | 2 +- drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 2 +- drivers/tty/serial/8250/8250_bcm7271.c | 4 +- drivers/tty/serial/8250/8250_dw.c | 7 +- drivers/tty/serial/8250/8250_em.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 136 +- drivers/tty/serial/8250/8250_fintek.c | 16 +- drivers/tty/serial/8250/8250_fsl.c | 2 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_ioc3.c | 2 +- drivers/tty/serial/8250/8250_lpc18xx.c | 2 +- drivers/tty/serial/8250/8250_men_mcb.c | 2 +- drivers/tty/serial/8250/8250_mtk.c | 6 +- drivers/tty/serial/8250/8250_of.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 10 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 2 +- drivers/tty/serial/8250/8250_pcilib.c | 4 +- drivers/tty/serial/8250/8250_platform.c | 2 +- drivers/tty/serial/8250/8250_pxa.c | 2 +- drivers/tty/serial/8250/8250_tegra.c | 2 +- drivers/tty/serial/8250/8250_uniphier.c | 2 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/altera_uart.c | 6 +- drivers/tty/serial/amba-pl011.c | 9 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 16 +- drivers/tty/serial/bcm63xx_uart.c | 2 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/cpm_uart.c | 2 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/esp32_acm.c | 2 +- drivers/tty/serial/esp32_uart.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 23 +- drivers/tty/serial/imx.c | 137 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/ma35d1_serial.c | 2 +- drivers/tty/serial/mcf.c | 2 +- drivers/tty/serial/men_z135_uart.c | 2 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/milbeaut_usio.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 2 +- drivers/tty/serial/msm_serial.c | 2 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 2 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 15 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/sc16is7xx_i2c.c | 2 +- drivers/tty/serial/sc16is7xx_spi.c | 2 +- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/serial/sprd_serial.c | 43 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 2 +- drivers/tty/serial/sunhv.c | 2 +- drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/tegra-tcu.c | 2 +- drivers/tty/serial/timbuart.c | 2 +- drivers/tty/serial/uartlite.c | 2 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/tty_io.c | 2 +- drivers/ufs/core/ufs_bsg.c | 2 +- drivers/ufs/core/ufshcd-priv.h | 1 + drivers/ufs/core/ufshcd.c | 37 + drivers/ufs/host/cdns-pltfrm.c | 6 +- drivers/ufs/host/tc-dwc-g210-pltfrm.c | 7 +- drivers/ufs/host/ti-j721e-ufs.c | 2 +- drivers/ufs/host/ufs-exynos.c | 5 +- drivers/ufs/host/ufs-hisi.c | 6 +- drivers/ufs/host/ufs-mediatek.c | 7 +- drivers/ufs/host/ufs-qcom.c | 9 +- drivers/ufs/host/ufs-renesas.c | 6 +- drivers/ufs/host/ufs-sprd.c | 7 +- drivers/ufs/host/ufshcd-pltfrm.c | 16 + drivers/ufs/host/ufshcd-pltfrm.h | 1 + drivers/uio/uio_dmem_genirq.c | 5 +- drivers/uio/uio_fsl_elbc_gpcm.c | 2 +- drivers/uio/uio_hv_generic.c | 2 +- drivers/uio/uio_pdrv_genirq.c | 5 +- drivers/usb/atm/ueagle-atm.c | 6 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-drv.c | 2 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-pci-wrap.c | 4 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-starfive.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/cdnsp-pci.c | 26 +- drivers/usb/chipidea/ci.h | 2 + drivers/usb/chipidea/ci_hdrc_imx.c | 3 +- drivers/usb/chipidea/ci_hdrc_msm.c | 2 +- drivers/usb/chipidea/ci_hdrc_npcm.c | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 2 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 2 +- drivers/usb/chipidea/core.c | 6 +- drivers/usb/chipidea/udc.c | 178 +- drivers/usb/chipidea/udc.h | 2 + drivers/usb/chipidea/usbmisc_imx.c | 4 + drivers/usb/common/common.c | 3 + drivers/usb/common/usb-conn-gpio.c | 2 +- drivers/usb/core/config.c | 2 +- drivers/usb/core/devio.c | 5 +- drivers/usb/core/driver.c | 24 +- drivers/usb/core/endpoint.c | 11 +- drivers/usb/core/ledtrig-usbport.c | 3 +- drivers/usb/core/port.c | 11 +- drivers/usb/core/sysfs.c | 2 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/Kconfig | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 14 +- drivers/usb/dwc3/dwc3-am62.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/dwc3-octeon.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 2 +- drivers/usb/dwc3/dwc3-omap.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 4 +- drivers/usb/dwc3/dwc3-rtk.c | 2 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 2 +- drivers/usb/dwc3/ep0.c | 4 +- drivers/usb/dwc3/gadget.c | 152 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/fotg210/fotg210-core.c | 2 +- drivers/usb/gadget/composite.c | 30 +- drivers/usb/gadget/config.c | 4 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/Makefile | 4 + drivers/usb/gadget/function/f_fs.c | 8 +- drivers/usb/gadget/function/f_mass_storage.c | 8 +- drivers/usb/gadget/function/f_midi.c | 8 +- drivers/usb/gadget/function/f_midi2.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 4 +- drivers/usb/gadget/function/uvc.h | 13 + drivers/usb/gadget/function/uvc_configfs.c | 348 +- drivers/usb/gadget/function/uvc_configfs.h | 16 + drivers/usb/gadget/function/uvc_queue.c | 26 +- drivers/usb/gadget/function/uvc_queue.h | 2 + drivers/usb/gadget/function/uvc_trace.c | 11 + drivers/usb/gadget/function/uvc_trace.h | 60 + drivers/usb/gadget/function/uvc_v4l2.c | 66 +- drivers/usb/gadget/function/uvc_video.c | 268 +- drivers/usb/gadget/legacy/hid.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 2 +- drivers/usb/gadget/udc/aspeed_udc.c | 4 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 2 +- drivers/usb/gadget/udc/cdns2/cdns2-pci.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 6 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 8 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/gadget/udc/fusb300_udc.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 6 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/renesas_usbf.c | 4 +- drivers/usb/gadget/udc/rzv2m_usb3drd.c | 2 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/gadget/usbstring.c | 2 +- drivers/usb/host/bcma-hcd.c | 1 - drivers/usb/host/ehci-atmel.c | 2 +- drivers/usb/host/ehci-brcm.c | 2 +- drivers/usb/host/ehci-exynos.c | 2 +- drivers/usb/host/ehci-fsl.c | 2 +- drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-mv.c | 2 +- drivers/usb/host/ehci-npcm7xx.c | 2 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/host/ehci-orion.c | 2 +- drivers/usb/host/ehci-platform.c | 2 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci-sh.c | 2 +- drivers/usb/host/ehci-spear.c | 9 +- drivers/usb/host/ehci-st.c | 2 +- drivers/usb/host/ehci-xilinx-of.c | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/fhci-sched.c | 4 +- drivers/usb/host/fsl-mph-dr-of.c | 2 +- drivers/usb/host/isp116x-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/octeon-hcd.c | 6 +- drivers/usb/host/ohci-at91.c | 2 +- drivers/usb/host/ohci-da8xx.c | 2 +- drivers/usb/host/ohci-exynos.c | 2 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/ohci-omap.c | 4 +- drivers/usb/host/ohci-platform.c | 2 +- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/ohci-pxa27x.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 +- drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-st.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 8 +- drivers/usb/host/r8a66597-hcd.c | 6 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-platform.c | 2 +- drivers/usb/host/xhci-dbgcap.c | 13 +- drivers/usb/host/xhci-debugfs.c | 10 +- drivers/usb/host/xhci-histb.c | 2 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mem.c | 235 +- drivers/usb/host/xhci-mtk.c | 2 +- drivers/usb/host/xhci-pci-renesas.c | 2 +- drivers/usb/host/xhci-pci.c | 49 +- drivers/usb/host/xhci-plat.c | 2 +- drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/host/xhci-ring.c | 302 +- drivers/usb/host/xhci-tegra.c | 2 +- drivers/usb/host/xhci-trace.h | 79 +- drivers/usb/host/xhci.c | 123 +- drivers/usb/host/xhci.h | 51 +- drivers/usb/isp1760/Kconfig | 2 +- drivers/usb/isp1760/isp1760-if.c | 2 +- drivers/usb/misc/chaoskey.c | 35 +- drivers/usb/misc/iowarrior.c | 50 +- drivers/usb/misc/onboard_usb_dev.c | 2 +- drivers/usb/misc/qcom_eud.c | 2 +- drivers/usb/misc/usb-ljca.c | 28 +- drivers/usb/misc/usb3503.c | 2 +- drivers/usb/misc/usbtest.c | 3 +- drivers/usb/misc/yurex.c | 5 +- drivers/usb/mon/mon_bin.c | 2 +- drivers/usb/mtu3/Kconfig | 2 +- drivers/usb/mtu3/mtu3_plat.c | 4 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/da8xx.c | 2 +- drivers/usb/musb/jz4740.c | 2 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/musb/mpfs.c | 2 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_gadget.c | 13 +- drivers/usb/musb/musb_gadget_ep0.c | 2 +- drivers/usb/musb/musb_host.c | 5 +- drivers/usb/musb/omap2430.c | 2 +- drivers/usb/musb/sunxi.c | 2 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 2 +- drivers/usb/phy/phy-am335x.c | 2 +- drivers/usb/phy/phy-fsl-usb.c | 2 +- drivers/usb/phy/phy-generic.c | 2 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 2 +- drivers/usb/phy/phy-isp1301.c | 2 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 2 +- drivers/usb/phy/phy-mxs-usb.c | 2 +- drivers/usb/phy/phy-tahvo.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 2 +- drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/phy/phy.c | 2 +- drivers/usb/renesas_usbhs/common.c | 4 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/io_edgeport.c | 2 +- drivers/usb/serial/pl2303.c | 38 +- drivers/usb/serial/sierra.c | 2 +- drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/storage/Makefile | 2 +- drivers/usb/storage/alauda.c | 2 +- drivers/usb/storage/cypress_atacb.c | 2 +- drivers/usb/storage/datafab.c | 2 +- drivers/usb/storage/ene_ub6250.c | 10 +- drivers/usb/storage/freecom.c | 2 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/jumpshot.c | 2 +- drivers/usb/storage/karma.c | 2 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/realtek_cr.c | 6 +- drivers/usb/storage/sddr09.c | 6 +- drivers/usb/storage/sddr55.c | 10 +- drivers/usb/storage/shuttle_usbat.c | 2 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/storage/uas.c | 2 +- drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/class.c | 205 +- drivers/usb/typec/class.h | 3 + drivers/usb/typec/mux/Kconfig | 9 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/gpio-sbu-mux.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 2 +- drivers/usb/typec/mux/tusb1046.c | 196 + drivers/usb/typec/stusb160x.c | 7 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6370.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 96 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/debugfs.c | 1 + drivers/usb/typec/ucsi/psy.c | 28 +- drivers/usb/typec/ucsi/trace.h | 28 +- drivers/usb/typec/ucsi/ucsi.c | 153 +- drivers/usb/typec/ucsi/ucsi.h | 241 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 65 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 5 + drivers/usb/typec/ucsi/ucsi_glink.c | 21 +- drivers/usb/usbip/vhci_hcd.c | 2 +- drivers/usb/usbip/vudc_main.c | 2 +- drivers/vfio/cdx/main.c | 2 +- drivers/vfio/iommufd.c | 4 +- drivers/vfio/pci/mlx5/main.c | 2 +- drivers/vfio/pci/pds/pci_drv.c | 2 +- drivers/vfio/pci/qat/main.c | 2 +- drivers/vfio/platform/vfio_platform.c | 2 +- drivers/vfio/vfio_main.c | 2 +- drivers/video/backlight/aat2870_bl.c | 2 +- drivers/video/backlight/adp5520_bl.c | 2 +- drivers/video/backlight/da9052_bl.c | 2 +- drivers/video/backlight/hp680_bl.c | 2 +- drivers/video/backlight/ktd2801-backlight.c | 2 +- drivers/video/backlight/led_bl.c | 2 +- drivers/video/backlight/lm3533_bl.c | 2 +- drivers/video/backlight/lp8788_bl.c | 2 +- drivers/video/backlight/mt6370-backlight.c | 2 +- drivers/video/backlight/pwm_bl.c | 2 +- drivers/video/backlight/qcom-wled.c | 2 +- drivers/video/backlight/rt4831-backlight.c | 2 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/virt/coco/efi_secret/efi_secret.c | 2 +- drivers/virt/coco/sev-guest/sev-guest.c | 2 +- drivers/virtio/virtio_dma_buf.c | 2 +- drivers/virtio/virtio_mmio.c | 2 +- drivers/w1/masters/amd_axi_w1.c | 2 +- drivers/w1/masters/mxc_w1.c | 2 +- drivers/w1/masters/omap_hdq.c | 2 +- drivers/w1/masters/sgi_w1.c | 2 +- drivers/w1/masters/w1-gpio.c | 2 +- drivers/watchdog/acquirewdt.c | 2 +- drivers/watchdog/advantechwdt.c | 2 +- drivers/watchdog/at91rm9200_wdt.c | 2 +- drivers/watchdog/at91sam9_wdt.c | 2 +- drivers/watchdog/ath79_wdt.c | 2 +- drivers/watchdog/bcm2835_wdt.c | 2 +- drivers/watchdog/bcm_kona_wdt.c | 2 +- drivers/watchdog/cpwd.c | 2 +- drivers/watchdog/dw_wdt.c | 2 +- drivers/watchdog/gef_wdt.c | 2 +- drivers/watchdog/geodewdt.c | 2 +- drivers/watchdog/ib700wdt.c | 2 +- drivers/watchdog/ie6xx_wdt.c | 2 +- drivers/watchdog/lpc18xx_wdt.c | 2 +- drivers/watchdog/menz69_wdt.c | 2 +- drivers/watchdog/mtx-1_wdt.c | 2 +- drivers/watchdog/nic7018_wdt.c | 2 +- drivers/watchdog/nv_tco.c | 2 +- drivers/watchdog/omap_wdt.c | 2 +- drivers/watchdog/orion_wdt.c | 2 +- drivers/watchdog/rc32434_wdt.c | 2 +- drivers/watchdog/rdc321x_wdt.c | 2 +- drivers/watchdog/renesas_wdt.c | 2 +- drivers/watchdog/riowd.c | 2 +- drivers/watchdog/rti_wdt.c | 2 +- drivers/watchdog/sa1100_wdt.c | 2 +- drivers/watchdog/sch311x_wdt.c | 2 +- drivers/watchdog/shwdt.c | 2 +- drivers/watchdog/st_lpc_wdt.c | 2 +- drivers/watchdog/starfive-wdt.c | 2 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 2 +- drivers/watchdog/txx9wdt.c | 2 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-dma-iommu.c | 2 +- fs/9p/v9fs.c | 21 +- fs/btrfs/ctree.c | 6 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/inode.c | 18 +- fs/btrfs/ioctl.c | 10 + fs/btrfs/locking.h | 10 + fs/btrfs/ref-verify.c | 1 + fs/btrfs/sysfs.c | 4 +- fs/ceph/addr.c | 2 +- fs/ceph/caps.c | 63 +- fs/ceph/crypto.h | 2 +- fs/ceph/debugfs.c | 2 +- fs/ceph/dir.c | 4 +- fs/ceph/export.c | 12 +- fs/ceph/inode.c | 2 +- fs/ceph/mds_client.c | 27 +- fs/ceph/mds_client.h | 2 - fs/ceph/super.c | 12 +- fs/ceph/super.h | 3 +- fs/ceph/xattr.c | 2 +- fs/efivarfs/vars.c | 2 +- fs/erofs/zdata.c | 4 +- fs/erofs/zutil.c | 7 +- fs/exfat/dir.c | 29 +- fs/exfat/exfat_fs.h | 6 + fs/exfat/file.c | 10 + fs/exfat/inode.c | 2 +- fs/exfat/namei.c | 194 +- fs/hfs/super.c | 4 +- fs/hostfs/hostfs_kern.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/jffs2/compr_rtime.c | 3 + fs/jffs2/compr_rubin.c | 5 - fs/jffs2/erase.c | 7 +- fs/jffs2/gc.c | 2 +- fs/jffs2/nodemgmt.c | 17 +- fs/jffs2/readinode.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 15 +- fs/nfs/blocklayout/dev.c | 6 +- fs/nfs/client.c | 64 +- fs/nfs/direct.c | 21 +- fs/nfs/file.c | 14 +- fs/nfs/fs_context.c | 6 +- fs/nfs/internal.h | 9 +- fs/nfs/io.c | 44 +- fs/nfs/localio.c | 96 +- fs/nfs/namespace.c | 2 +- fs/nfs/nfs.h | 4 +- fs/nfs/nfs4proc.c | 8 +- fs/nfs/nfs4state.c | 10 +- fs/nfs/write.c | 55 +- fs/nilfs2/dir.c | 2 +- fs/ntfs3/attrib.c | 9 +- fs/ntfs3/bitmap.c | 62 +- fs/ntfs3/file.c | 34 +- fs/ntfs3/frecord.c | 104 +- fs/ntfs3/fsntfs.c | 2 +- fs/ntfs3/ntfs_fs.h | 3 +- fs/ntfs3/record.c | 16 +- fs/ntfs3/run.c | 40 +- fs/ocfs2/dir.c | 2 +- fs/ocfs2/dlmglue.c | 1 + fs/ocfs2/namei.c | 4 +- fs/pstore/ram.c | 2 +- fs/qnx6/inode.c | 11 +- fs/smb/client/cached_dir.c | 170 +- fs/smb/client/cached_dir.h | 6 +- fs/smb/client/cifsfs.c | 12 +- fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 4 +- fs/smb/client/cifsproto.h | 4 +- fs/smb/client/cifssmb.c | 15 +- fs/smb/client/connect.c | 66 +- fs/smb/client/dfs.c | 193 +- fs/smb/client/dfs_cache.c | 4 +- fs/smb/client/fs_context.c | 85 +- fs/smb/client/fs_context.h | 1 + fs/smb/client/inode.c | 4 +- fs/smb/client/reparse.c | 157 +- fs/smb/client/reparse.h | 4 +- fs/smb/client/sess.c | 5 +- fs/smb/client/smb1ops.c | 4 +- fs/smb/client/smb2file.c | 21 +- fs/smb/client/smb2inode.c | 6 +- fs/smb/client/smb2ops.c | 14 +- fs/smb/client/smb2pdu.c | 20 +- fs/smb/client/smb2proto.h | 9 +- fs/smb/client/trace.h | 3 + fs/smb/common/smb2pdu.h | 9 + fs/smb/server/asn1.c | 6 +- fs/smb/server/auth.c | 19 +- fs/smb/server/connection.c | 7 +- fs/smb/server/crypto_ctx.c | 6 +- fs/smb/server/glob.h | 2 + fs/smb/server/ksmbd_work.c | 10 +- fs/smb/server/mgmt/ksmbd_ida.c | 11 +- fs/smb/server/mgmt/share_config.c | 10 +- fs/smb/server/mgmt/tree_connect.c | 5 +- fs/smb/server/mgmt/user_config.c | 8 +- fs/smb/server/mgmt/user_session.c | 10 +- fs/smb/server/misc.c | 11 +- fs/smb/server/ndr.c | 10 +- fs/smb/server/oplock.c | 12 +- fs/smb/server/server.c | 8 +- fs/smb/server/smb2pdu.c | 76 +- fs/smb/server/smb_common.c | 4 +- fs/smb/server/smbacl.c | 23 +- fs/smb/server/transport_ipc.c | 6 +- fs/smb/server/transport_rdma.c | 13 +- fs/smb/server/transport_tcp.c | 18 +- fs/smb/server/unicode.c | 4 +- fs/smb/server/vfs.c | 12 +- fs/smb/server/vfs_cache.c | 10 +- fs/sysfs/file.c | 30 +- fs/sysfs/group.c | 5 +- fs/sysfs/sysfs.h | 2 +- fs/ubifs/ioctl.c | 6 - fs/ubifs/journal.c | 13 +- fs/ubifs/lpt_commit.c | 4 +- fs/ubifs/orphan.c | 2 +- fs/ubifs/super.c | 8 +- fs/ubifs/tnc.c | 2 - fs/ubifs/tnc_commit.c | 2 + fs/ubifs/ubifs.h | 3 - fs/ubifs/xattr.c | 45 +- include/asm-generic/delay.h | 4 +- include/asm-generic/vmlinux.lds.h | 53 +- include/dt-bindings/iio/adc/gehc,pmc-adc.h | 10 + .../dt-bindings/interconnect/qcom,qcs615-rpmh.h | 136 + .../dt-bindings/interconnect/qcom,qcs8300-rpmh.h | 189 + .../dt-bindings/interconnect/qcom,sar2130p-rpmh.h | 137 + include/kunit/visibility.h | 5 +- include/kvm/arm_vgic.h | 1 - include/linux/acpi.h | 14 +- include/linux/alcor_pci.h | 1 + include/linux/alloc_tag.h | 7 +- include/linux/amba/bus.h | 5 + include/linux/auxiliary_bus.h | 4 - include/linux/blkdev.h | 20 +- include/linux/ceph/ceph_fs.h | 4 +- include/linux/ceph/libceph.h | 6 - include/linux/ceph/osd_client.h | 2 - include/linux/ceph/pagelist.h | 12 - include/linux/eeprom_93cx6.h | 11 + include/linux/export.h | 6 +- include/linux/fw_table.h | 2 +- include/linux/hid-sensor-ids.h | 2 + include/linux/i2c-of-prober.h | 140 + include/linux/iio/backend.h | 17 + include/linux/iio/driver.h | 5 +- include/linux/iio/events.h | 31 +- include/linux/iio/iio-opaque.h | 2 +- include/linux/iio/iio.h | 36 +- include/linux/io_uring_types.h | 1 + include/linux/iommu.h | 27 +- include/linux/kfifo.h | 1 - include/linux/list.h | 8 - include/linux/memfd.h | 14 + include/linux/mfd/88pm886.h | 9 + include/linux/misc/keba.h | 47 + include/linux/mm.h | 58 +- include/linux/mmdebug.h | 6 +- include/linux/module.h | 4 +- include/linux/nfs_xdr.h | 2 +- include/linux/nvme.h | 14 + include/linux/of.h | 13 + include/linux/once.h | 4 +- include/linux/once_lite.h | 2 +- include/linux/page-flags.h | 4 +- include/linux/pci_ids.h | 4 + include/linux/pgalloc_tag.h | 4 +- include/linux/phy.h | 2 + include/linux/platform_data/sa11x0-serial.h | 1 - include/linux/platform_device.h | 12 +- include/linux/pm.h | 2 +- include/linux/power_supply.h | 35 +- include/linux/pwm.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/rcupdate_trace.h | 5 + include/linux/rtc/m48t59.h | 3 + include/linux/rtsx_common.h | 1 - include/linux/rtsx_usb.h | 4 + include/linux/scatterlist.h | 2 +- include/linux/sockptr.h | 2 + include/linux/stackdepot.h | 6 +- include/linux/string.h | 1 - include/linux/swap.h | 1 + include/linux/sysfs.h | 99 +- include/linux/trace_events.h | 1 + include/linux/tracepoint.h | 82 +- include/linux/types.h | 3 +- include/linux/usb.h | 7 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/storage.h | 2 +- include/linux/usb/typec.h | 22 + include/linux/ww_mutex.h | 4 +- include/net/inet_timewait_sock.h | 2 + include/net/mac80211.h | 7 +- include/net/net_debug.h | 2 +- include/trace/events/damon.h | 2 +- include/trace/events/sunrpc.h | 4 +- include/uapi/linux/iio/types.h | 1 + include/uapi/linux/io_uring.h | 14 - include/uapi/linux/iommufd.h | 31 +- include/uapi/linux/types.h | 1 + include/uapi/linux/usb/video.h | 58 + io_uring/io_uring.c | 75 +- io_uring/io_uring.h | 9 +- io_uring/memmap.c | 13 +- io_uring/nop.c | 6 +- io_uring/register.c | 3 +- io_uring/tctx.c | 13 +- kernel/bpf/verifier.c | 17 +- kernel/cpu.c | 3 - kernel/dma/debug.c | 20 +- kernel/irq/proc.c | 7 +- kernel/locking/rtmutex.c | 3 - kernel/module/Kconfig | 2 +- kernel/resource.c | 2 +- kernel/sched/core.c | 4 +- kernel/sched/deadline.c | 3 +- kernel/sched/fair.c | 14 +- kernel/sched/syscalls.c | 2 +- kernel/signal.c | 7 +- kernel/softirq.c | 15 +- kernel/time/ntp.c | 2 +- kernel/trace/trace.c | 2 + kernel/trace/trace_output.c | 14 +- lib/Kconfig.debug | 32 +- lib/alloc_tag.c | 47 +- lib/devres.c | 6 +- lib/kunit/user_alloc.c | 2 +- lib/locking-selftest.c | 4 +- lib/stackdepot.c | 10 +- lib/stackinit_kunit.c | 1 + lib/string.c | 23 +- lib/test_firmware.c | 2 +- lib/tests/module/Makefile | 17 +- lib/tests/module/gen_test_kallsyms.sh | 9 +- lib/vsprintf.c | 23 - mm/debug.c | 7 +- mm/filemap.c | 4 +- mm/gup.c | 11 +- mm/hugetlb.c | 2 +- mm/internal.h | 2 +- mm/kasan/kasan_test_c.c | 2 +- mm/kasan/report.c | 6 +- mm/memblock.c | 4 +- mm/memcontrol-v1.h | 2 +- mm/memfd.c | 2 +- mm/mempolicy.c | 4 + mm/migrate.c | 2 +- mm/mmap.c | 5 + mm/readahead.c | 5 +- mm/vma.c | 2 +- mm/vmalloc.c | 3 +- mm/vmscan.c | 15 +- net/9p/Kconfig | 4 +- net/9p/trans_usbg.c | 4 +- net/9p/trans_xen.c | 9 +- net/bluetooth/mgmt.c | 38 +- net/bluetooth/sco.c | 2 +- net/can/j1939/transport.c | 2 +- net/ceph/crypto.c | 12 - net/ceph/crypto.h | 1 - net/ceph/osd_client.c | 34 - net/ceph/pagelist.c | 38 - net/ceph/pagevec.c | 52 - net/core/rtnetlink.c | 44 +- net/dccp/feat.c | 6 +- net/handshake/handshake-test.c | 2 +- net/hsr/hsr_device.c | 19 +- net/hsr/hsr_forward.c | 2 + net/ipv4/icmp.c | 3 + net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/ipmr.c | 56 +- net/ipv4/tcp_minisocks.c | 4 + net/ipv6/addrconf.c | 13 +- net/ipv6/ip6mr.c | 52 +- net/ipv6/route.c | 6 +- net/llc/af_llc.c | 2 +- net/mac80211/cfg.c | 17 +- net/mac80211/ieee80211_i.h | 49 +- net/mac80211/iface.c | 23 +- net/mac80211/mesh.c | 6 +- net/mac80211/mlme.c | 2 - net/mac80211/tests/elems.c | 2 +- net/mac80211/tests/mfp.c | 2 +- net/mac80211/tests/tpe.c | 2 +- net/mac80211/util.c | 26 +- net/rfkill/rfkill-gpio.c | 2 +- net/rxrpc/af_rxrpc.c | 7 +- net/sched/sch_fq.c | 6 + net/sched/sch_tbf.c | 18 +- net/smc/af_smc.c | 6 +- net/sunrpc/auth_gss/gss_krb5_test.c | 2 +- net/sunrpc/svcsock.c | 4 + net/sunrpc/xprtsock.c | 18 +- net/tipc/udp_media.c | 2 +- net/wireless/nl80211.c | 2 +- net/wireless/tests/chan.c | 2 +- net/wireless/tests/scan.c | 2 +- net/wireless/util.c | 3 +- rust/Makefile | 4 +- rust/bindings/bindings_helper.h | 1 + rust/kernel/block/mq/gen_disk.rs | 2 +- rust/kernel/device.rs | 319 +- rust/kernel/lib.rs | 24 + rust/kernel/miscdevice.rs | 256 ++ rust/kernel/prelude.rs | 2 + rust/kernel/types.rs | 16 + rust/macros/module.rs | 28 +- samples/kfifo/dma-example.c | 1 + samples/qmi/qmi_sample_client.c | 2 +- samples/vfio-mdev/mbochs.c | 2 +- scripts/Kbuild.include | 2 +- scripts/Makefile.autofdo | 24 + scripts/Makefile.build | 59 +- scripts/Makefile.clang | 1 + scripts/Makefile.clean | 2 +- scripts/Makefile.compiler | 2 +- scripts/Makefile.host | 8 +- scripts/Makefile.lib | 62 +- scripts/Makefile.modfinal | 31 +- scripts/Makefile.modinst | 8 +- scripts/Makefile.modpost | 24 +- scripts/Makefile.propeller | 39 + scripts/Makefile.vmlinux | 51 +- scripts/coccicheck | 6 +- scripts/depmod.sh | 4 +- scripts/genksyms/genksyms.c | 73 +- scripts/head-object-list.txt | 1 - scripts/kconfig/conf.c | 5 +- scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/nconf.c | 2 +- scripts/kconfig/nconf.gui.c | 9 + scripts/kconfig/parser.y | 28 +- scripts/kconfig/qconf.cc | 204 +- scripts/kconfig/qconf.h | 19 +- scripts/kconfig/streamline_config.pl | 18 +- scripts/kconfig/symbol.c | 26 +- scripts/link-vmlinux.sh | 16 +- scripts/mod/file2alias.c | 779 ++-- scripts/mod/modpost.c | 31 +- scripts/mod/modpost.h | 21 +- scripts/nsdeps | 12 +- scripts/package/builddeb | 22 +- scripts/package/install-extmod-build | 7 + scripts/package/mkdebian | 2 +- scripts/setlocalversion | 58 +- scripts/tags.sh | 40 +- security/apparmor/apparmorfs.c | 1 + security/apparmor/capability.c | 19 +- security/apparmor/domain.c | 66 +- security/apparmor/include/label.h | 28 - security/apparmor/include/lib.h | 1 - security/apparmor/include/match.h | 8 +- security/apparmor/include/perms.h | 3 - security/apparmor/include/policy.h | 1 - security/apparmor/include/secid.h | 1 - security/apparmor/label.c | 33 - security/apparmor/lib.c | 84 - security/apparmor/match.c | 99 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 9 +- security/apparmor/policy_unpack.c | 5 +- security/apparmor/policy_unpack_test.c | 8 +- security/apparmor/secid.c | 14 - security/integrity/ima/ima_policy.c | 9 +- security/selinux/hooks.c | 2 +- sound/core/seq/seq_ump_client.c | 6 +- sound/core/ump.c | 26 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-sdw-acpi.c | 2 +- sound/pci/hda/cirrus_scodec.c | 2 +- sound/pci/hda/cirrus_scodec_test.c | 2 +- sound/pci/hda/cs35l41_hda.c | 12 +- sound/pci/hda/cs35l41_hda_i2c.c | 2 +- sound/pci/hda/cs35l41_hda_spi.c | 2 +- sound/pci/hda/cs35l56_hda.c | 16 +- sound/pci/hda/cs35l56_hda_i2c.c | 4 +- sound/pci/hda/cs35l56_hda_spi.c | 4 +- sound/pci/hda/hda_component.c | 14 +- sound/pci/hda/hda_cs_dsp_ctl.c | 12 +- sound/pci/hda/patch_conexant.c | 28 + sound/pci/hda/patch_realtek.c | 27 +- sound/pci/hda/tas2781_hda_i2c.c | 3 +- sound/sh/sh_dac_audio.c | 5 +- sound/soc/amd/acp/acp-i2s.c | 2 +- sound/soc/amd/acp/acp-legacy-common.c | 18 +- sound/soc/amd/acp/acp-legacy-mach.c | 2 +- sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/amd/acp/acp-pci.c | 2 +- sound/soc/amd/acp/acp-pdm.c | 2 +- sound/soc/amd/acp/acp-platform.c | 10 +- sound/soc/amd/acp/acp-rembrandt.c | 2 +- sound/soc/amd/acp/acp-renoir.c | 2 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 4 +- sound/soc/amd/acp/acp-sdw-mach-common.c | 2 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 4 +- sound/soc/amd/acp/acp-sof-mach.c | 2 +- sound/soc/amd/acp/acp63.c | 2 +- sound/soc/amd/acp/acp70.c | 2 +- sound/soc/amd/acp/amd-sdw-acpi.c | 2 +- sound/soc/amd/ps/pci-ps.c | 4 +- sound/soc/codecs/cs-amp-lib-test.c | 2 +- sound/soc/codecs/cs-amp-lib.c | 8 +- sound/soc/codecs/cs35l45-i2c.c | 2 +- sound/soc/codecs/cs35l45-spi.c | 2 +- sound/soc/codecs/cs35l45-tables.c | 8 +- sound/soc/codecs/cs35l45.c | 4 +- sound/soc/codecs/cs35l56-i2c.c | 4 +- sound/soc/codecs/cs35l56-sdw.c | 4 +- sound/soc/codecs/cs35l56-shared.c | 52 +- sound/soc/codecs/cs35l56-spi.c | 4 +- sound/soc/codecs/cs35l56.c | 10 +- sound/soc/codecs/cs42l42-i2c.c | 2 +- sound/soc/codecs/cs42l42-sdw.c | 2 +- sound/soc/codecs/cs42l42.c | 32 +- sound/soc/codecs/cs42l43-sdw.c | 6 +- sound/soc/codecs/cs42l43.c | 2 +- sound/soc/codecs/cs42l83-i2c.c | 2 +- sound/soc/codecs/cs530x-i2c.c | 2 +- sound/soc/codecs/cs530x.c | 4 +- sound/soc/codecs/rt712-sdca-sdw.c | 2 +- sound/soc/codecs/tas2781-fmwlib.c | 20 +- sound/soc/codecs/tas2781-i2c.c | 2 +- sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/intel/avs/boards/da7219.c | 17 - sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 +- sound/soc/intel/boards/sof_board_helpers.c | 10 +- sound/soc/intel/boards/sof_cirrus_common.c | 4 +- sound/soc/intel/boards/sof_cs42l42.c | 4 +- sound/soc/intel/boards/sof_da7219.c | 4 +- sound/soc/intel/boards/sof_es8336.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 12 +- sound/soc/intel/boards/sof_nau8825.c | 8 +- sound/soc/intel/boards/sof_nuvoton_common.c | 2 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_realtek_common.c | 16 +- sound/soc/intel/boards/sof_rt5682.c | 6 +- sound/soc/intel/boards/sof_sdw.c | 4 +- sound/soc/intel/boards/sof_ssp_amp.c | 6 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 2 +- .../soc/intel/common/soc-acpi-intel-sdca-quirks.c | 4 +- sound/soc/intel/common/soc-acpi-intel-ssp-common.c | 10 +- sound/soc/sdca/sdca_device.c | 4 +- sound/soc/sdca/sdca_functions.c | 2 +- sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 6 +- sound/soc/sdw_utils/soc_sdw_cs42l42.c | 2 +- sound/soc/sdw_utils/soc_sdw_cs42l43.c | 8 +- sound/soc/sdw_utils/soc_sdw_cs_amp.c | 4 +- sound/soc/sdw_utils/soc_sdw_dmic.c | 2 +- sound/soc/sdw_utils/soc_sdw_maxim.c | 4 +- sound/soc/sdw_utils/soc_sdw_rt5682.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt700.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt711.c | 6 +- sound/soc/sdw_utils/soc_sdw_rt_amp.c | 8 +- sound/soc/sdw_utils/soc_sdw_rt_dmic.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c | 2 +- sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c | 6 +- sound/soc/sdw_utils/soc_sdw_utils.c | 42 +- sound/soc/sof/amd/acp-common.c | 8 +- sound/soc/sof/amd/acp-ipc.c | 16 +- sound/soc/sof/amd/acp-loader.c | 12 +- sound/soc/sof/amd/acp-pcm.c | 8 +- sound/soc/sof/amd/acp-probes.c | 6 +- sound/soc/sof/amd/acp-stream.c | 6 +- sound/soc/sof/amd/acp-trace.c | 4 +- sound/soc/sof/amd/acp.c | 12 +- sound/soc/sof/amd/acp63.c | 2 +- sound/soc/sof/amd/acp70.c | 2 +- sound/soc/sof/amd/pci-acp63.c | 4 +- sound/soc/sof/amd/pci-acp70.c | 4 +- sound/soc/sof/amd/pci-rmb.c | 4 +- sound/soc/sof/amd/pci-rn.c | 4 +- sound/soc/sof/amd/pci-vangogh.c | 4 +- sound/soc/sof/amd/rembrandt.c | 2 +- sound/soc/sof/amd/renoir.c | 2 +- sound/soc/sof/amd/vangogh.c | 2 +- sound/soc/sof/core.c | 2 +- sound/soc/sof/imx/imx8.c | 2 +- sound/soc/sof/imx/imx8m.c | 2 +- sound/soc/sof/imx/imx8ulp.c | 2 +- sound/soc/sof/intel/atom.c | 22 +- sound/soc/sof/intel/bdw.c | 6 +- sound/soc/sof/intel/byt.c | 8 +- sound/soc/sof/intel/cnl.c | 18 +- sound/soc/sof/intel/hda-bus.c | 4 +- sound/soc/sof/intel/hda-codec.c | 32 +- sound/soc/sof/intel/hda-common-ops.c | 2 +- sound/soc/sof/intel/hda-ctrl.c | 16 +- sound/soc/sof/intel/hda-dai.c | 14 +- sound/soc/sof/intel/hda-dsp.c | 62 +- sound/soc/sof/intel/hda-ipc.c | 34 +- sound/soc/sof/intel/hda-loader.c | 16 +- sound/soc/sof/intel/hda-mlink.c | 68 +- sound/soc/sof/intel/hda-pcm.c | 12 +- sound/soc/sof/intel/hda-probes.c | 6 +- sound/soc/sof/intel/hda-stream.c | 18 +- sound/soc/sof/intel/hda-trace.c | 6 +- sound/soc/sof/intel/hda.c | 40 +- sound/soc/sof/intel/lnl.c | 6 +- sound/soc/sof/intel/mtl.c | 30 +- sound/soc/sof/intel/pci-apl.c | 6 +- sound/soc/sof/intel/pci-cnl.c | 6 +- sound/soc/sof/intel/pci-icl.c | 8 +- sound/soc/sof/intel/pci-lnl.c | 10 +- sound/soc/sof/intel/pci-mtl.c | 6 +- sound/soc/sof/intel/pci-ptl.c | 12 +- sound/soc/sof/intel/pci-skl.c | 6 +- sound/soc/sof/intel/pci-tgl.c | 8 +- sound/soc/sof/intel/pci-tng.c | 8 +- sound/soc/sof/intel/skl.c | 6 +- sound/soc/sof/intel/telemetry.c | 2 +- sound/soc/sof/ipc3-topology.c | 7 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 4 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 4 +- sound/soc/sof/sof-acpi-dev.c | 6 +- sound/soc/sof/sof-client-ipc-flood-test.c | 2 +- sound/soc/sof/sof-client-ipc-kernel-injector.c | 2 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 2 +- sound/soc/sof/sof-client-probes.c | 2 +- sound/soc/sof/sof-client.c | 40 +- sound/soc/sof/sof-pci-dev.c | 8 +- sound/soc/sof/xtensa/core.c | 2 +- sound/usb/endpoint.c | 14 +- sound/usb/mixer_maps.c | 10 + sound/usb/mixer_quirks.c | 1 + sound/usb/quirks-table.h | 341 +- sound/usb/quirks.c | 44 +- tools/iio/iio_event_monitor.c | 3 + tools/objtool/check.c | 2 + tools/objtool/elf.c | 15 +- tools/power/x86/turbostat/turbostat.8 | 27 + tools/power/x86/turbostat/turbostat.c | 425 +- tools/scripts/Makefile.arch | 4 +- tools/testing/cxl/cxl_core_exports.c | 2 +- tools/testing/cxl/test/cxl.c | 4 +- tools/testing/cxl/test/mem.c | 2 +- tools/testing/cxl/test/mock.c | 28 +- tools/testing/nvdimm/test/ndtest.c | 2 +- tools/testing/selftests/bpf/progs/dynptr_fail.c | 22 +- tools/testing/selftests/bpf/progs/iters.c | 26 + .../selftests/bpf/progs/iters_state_safety.c | 14 +- .../selftests/bpf/progs/iters_testmod_seq.c | 4 +- .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 2 +- .../selftests/bpf/progs/verifier_bits_iter.c | 8 +- tools/testing/selftests/damon/Makefile | 2 +- tools/testing/selftests/drivers/net/hw/rss_ctx.py | 12 +- .../selftests/filesystems/binderfs/binderfs_test.c | 1 - tools/testing/selftests/iommu/iommufd_fail_nth.c | 14 + tools/testing/selftests/kvm/riscv/get-reg-list.c | 8 + tools/testing/selftests/memfd/memfd_test.c | 43 + tools/testing/selftests/mm/hugetlb_dio.c | 14 +- tools/testing/selftests/module/find_symbol.sh | 4 +- tools/testing/selftests/net/rds/Makefile | 5 +- 3335 files changed, 69512 insertions(+), 96817 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 create mode 100644 Documentation/dev-tools/autofdo.rst create mode 100644 Documentation/dev-tools/propeller.rst create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7779.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,smi240.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/allegromicro [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs8300-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sar2130p-rpmh.yaml rename Documentation/devicetree/bindings/{fuse => nvmem}/renesas,rcar-efuse.yaml (54%) rename Documentation/devicetree/bindings/{fuse => nvmem}/renesas,rcar-otp.yaml (60%) delete mode 100644 Documentation/devicetree/bindings/nvmem/sc27xx-efuse.txt create mode 100644 Documentation/devicetree/bindings/nvmem/sprd,sc2731-efuse.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/sprd,ums312-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/sprd-efuse.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt create mode 100644 Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/ti,twl6030-charger.yaml create mode 100644 Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml rename Documentation/devicetree/bindings/rtc/{microchip,mfps-rtc.yaml => microchip [...] create mode 100644 Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tusb1046.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tusb73x0-pci.yaml create mode 100644 Documentation/iio/ad7606.rst create mode 100644 Documentation/iio/ad7625.rst delete mode 100644 arch/m68k/mvme16x/rtc.c delete mode 100644 arch/mips/boot/dts/mobileye/eyeq5-clocks.dtsi delete mode 100644 arch/mips/boot/dts/mobileye/eyeq6h-fixed-clocks.dtsi create mode 100644 arch/um/include/asm/current.h rename arch/um/include/asm/{pgtable-3level.h => pgtable-4level.h} (60%) create mode 100644 arch/um/kernel/skas/.gitignore create mode 100644 arch/um/kernel/skas/stub_exe.c create mode 100644 arch/um/kernel/skas/stub_exe_embed.S delete mode 100644 arch/x86/um/os-Linux/task_size.c create mode 100644 arch/x86/um/ptrace.c delete mode 100644 arch/x86/um/vdso/checkundef.sh create mode 100644 drivers/i2c/i2c-core-of-prober.c create mode 100644 drivers/iio/adc/ad7625.c create mode 100644 drivers/iio/adc/ad7779.c create mode 100644 drivers/iio/adc/gehc-pmc-adc.c create mode 100644 drivers/iio/dac/ad3552r-common.c create mode 100644 drivers/iio/dac/ad3552r-hs.c create mode 100644 drivers/iio/dac/ad3552r-hs.h create mode 100644 drivers/iio/dac/ad3552r.h create mode 100644 drivers/iio/dac/ad8460.c create mode 100644 drivers/iio/imu/bmi270/Kconfig create mode 100644 drivers/iio/imu/bmi270/Makefile create mode 100644 drivers/iio/imu/bmi270/bmi270.h create mode 100644 drivers/iio/imu/bmi270/bmi270_core.c create mode 100644 drivers/iio/imu/bmi270/bmi270_i2c.c create mode 100644 drivers/iio/imu/bmi270/bmi270_spi.c create mode 100644 drivers/iio/imu/smi240.c create mode 100644 drivers/iio/light/veml3235.c create mode 100644 drivers/iio/magnetometer/als31300.c create mode 100644 drivers/interconnect/qcom/qcs615.c create mode 100644 drivers/interconnect/qcom/qcs615.h copy drivers/interconnect/qcom/{sa8775p.c => qcs8300.c} (53%) create mode 100644 drivers/interconnect/qcom/qcs8300.h copy drivers/interconnect/qcom/{sm8450.c => sar2130p.c} (50%) create mode 100644 drivers/misc/keba/lan9252.c delete mode 100644 drivers/misc/ti-st/Kconfig delete mode 100644 drivers/misc/ti-st/Makefile delete mode 100644 drivers/misc/ti-st/st_core.c delete mode 100644 drivers/misc/ti-st/st_kim.c delete mode 100644 drivers/misc/ti-st/st_ll.c create mode 100644 drivers/nvmem/rcar-efuse.c create mode 100644 drivers/platform/chrome/chromeos_of_hw_prober.c create mode 100644 drivers/power/supply/twl6030_charger.c create mode 100644 drivers/rtc/rtc-88pm886.c create mode 100644 drivers/rtc/rtc-amlogic-a4.c create mode 100644 drivers/rtc/rtc-renesas-rtca3.c delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev delete mode 100644 drivers/staging/fieldbus/Documentation/devicetree/bindings/fiel [...] delete mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt delete mode 100644 drivers/staging/fieldbus/Kconfig delete mode 100644 drivers/staging/fieldbus/Makefile delete mode 100644 drivers/staging/fieldbus/TODO delete mode 100644 drivers/staging/fieldbus/anybuss/Kconfig delete mode 100644 drivers/staging/fieldbus/anybuss/Makefile delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h delete mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c delete mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c delete mode 100644 drivers/staging/fieldbus/anybuss/host.c delete mode 100644 drivers/staging/fieldbus/dev_core.c delete mode 100644 drivers/staging/fieldbus/fieldbus_dev.h delete mode 100644 drivers/staging/gdm724x/Kconfig delete mode 100644 drivers/staging/gdm724x/Makefile delete mode 100644 drivers/staging/gdm724x/TODO delete mode 100644 drivers/staging/gdm724x/gdm_endian.c delete mode 100644 drivers/staging/gdm724x/gdm_endian.h delete mode 100644 drivers/staging/gdm724x/gdm_lte.c delete mode 100644 drivers/staging/gdm724x/gdm_lte.h delete mode 100644 drivers/staging/gdm724x/gdm_mux.c delete mode 100644 drivers/staging/gdm724x/gdm_mux.h delete mode 100644 drivers/staging/gdm724x/gdm_tty.c delete mode 100644 drivers/staging/gdm724x/gdm_tty.h delete mode 100644 drivers/staging/gdm724x/gdm_usb.c delete mode 100644 drivers/staging/gdm724x/gdm_usb.h delete mode 100644 drivers/staging/gdm724x/hci.h delete mode 100644 drivers/staging/gdm724x/hci_packet.h delete mode 100644 drivers/staging/gdm724x/netlink_k.c delete mode 100644 drivers/staging/gdm724x/netlink_k.h create mode 100644 drivers/staging/gpib/Kconfig create mode 100644 drivers/staging/gpib/Makefile create mode 100644 drivers/staging/gpib/TODO create mode 100644 drivers/staging/gpib/agilent_82350b/Makefile create mode 100644 drivers/staging/gpib/agilent_82350b/agilent_82350b.c create mode 100644 drivers/staging/gpib/agilent_82350b/agilent_82350b.h create mode 100644 drivers/staging/gpib/agilent_82357a/Makefile create mode 100644 drivers/staging/gpib/agilent_82357a/agilent_82357a.c create mode 100644 drivers/staging/gpib/agilent_82357a/agilent_82357a.h create mode 100644 drivers/staging/gpib/cb7210/Makefile create mode 100644 drivers/staging/gpib/cb7210/cb7210.c create mode 100644 drivers/staging/gpib/cb7210/cb7210.h create mode 100644 drivers/staging/gpib/cec/Makefile create mode 100644 drivers/staging/gpib/cec/cec.h create mode 100644 drivers/staging/gpib/cec/cec_gpib.c create mode 100644 drivers/staging/gpib/common/Makefile create mode 100644 drivers/staging/gpib/common/gpib_os.c create mode 100644 drivers/staging/gpib/common/iblib.c create mode 100644 drivers/staging/gpib/common/ibsys.h create mode 100644 drivers/staging/gpib/eastwood/Makefile create mode 100644 drivers/staging/gpib/eastwood/fluke_gpib.c create mode 100644 drivers/staging/gpib/eastwood/fluke_gpib.h create mode 100644 drivers/staging/gpib/fmh_gpib/Makefile create mode 100644 drivers/staging/gpib/fmh_gpib/fmh_gpib.c create mode 100644 drivers/staging/gpib/fmh_gpib/fmh_gpib.h create mode 100644 drivers/staging/gpib/gpio/Makefile create mode 100644 drivers/staging/gpib/gpio/gpib_bitbang.c create mode 100644 drivers/staging/gpib/hp_82335/Makefile create mode 100644 drivers/staging/gpib/hp_82335/hp82335.c create mode 100644 drivers/staging/gpib/hp_82335/hp82335.h create mode 100644 drivers/staging/gpib/hp_82341/Makefile create mode 100644 drivers/staging/gpib/hp_82341/hp_82341.c create mode 100644 drivers/staging/gpib/hp_82341/hp_82341.h create mode 100644 drivers/staging/gpib/include/amcc5920.h create mode 100644 drivers/staging/gpib/include/amccs5933.h create mode 100644 drivers/staging/gpib/include/gpibP.h create mode 100644 drivers/staging/gpib/include/gpib_pci_ids.h create mode 100644 drivers/staging/gpib/include/gpib_proto.h create mode 100644 drivers/staging/gpib/include/gpib_state_machines.h create mode 100644 drivers/staging/gpib/include/gpib_types.h create mode 100644 drivers/staging/gpib/include/nec7210.h create mode 100644 drivers/staging/gpib/include/nec7210_registers.h create mode 100644 drivers/staging/gpib/include/plx9050.h create mode 100644 drivers/staging/gpib/include/quancom_pci.h create mode 100644 drivers/staging/gpib/include/tms9914.h create mode 100644 drivers/staging/gpib/include/tnt4882_registers.h create mode 100644 drivers/staging/gpib/ines/Makefile create mode 100644 drivers/staging/gpib/ines/ines.h create mode 100644 drivers/staging/gpib/ines/ines_gpib.c create mode 100644 drivers/staging/gpib/lpvo_usb_gpib/Makefile create mode 100644 drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c create mode 100644 drivers/staging/gpib/nec7210/Makefile create mode 100644 drivers/staging/gpib/nec7210/board.h create mode 100644 drivers/staging/gpib/nec7210/nec7210.c create mode 100644 drivers/staging/gpib/ni_usb/Makefile create mode 100644 drivers/staging/gpib/ni_usb/ni_usb_gpib.c create mode 100644 drivers/staging/gpib/ni_usb/ni_usb_gpib.h create mode 100644 drivers/staging/gpib/pc2/Makefile create mode 100644 drivers/staging/gpib/pc2/pc2_gpib.c create mode 100644 drivers/staging/gpib/tms9914/Makefile create mode 100644 drivers/staging/gpib/tms9914/tms9914.c create mode 100644 drivers/staging/gpib/tnt4882/Makefile create mode 100644 drivers/staging/gpib/tnt4882/mite.c create mode 100644 drivers/staging/gpib/tnt4882/mite.h create mode 100644 drivers/staging/gpib/tnt4882/tnt4882_gpib.c create mode 100644 drivers/staging/gpib/uapi/gpib_ioctl.h create mode 100644 drivers/staging/gpib/uapi/gpib_user.h delete mode 100644 drivers/staging/iio/TODO delete mode 100644 drivers/staging/olpc_dcon/Kconfig delete mode 100644 drivers/staging/olpc_dcon/Makefile delete mode 100644 drivers/staging/olpc_dcon/TODO delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c delete mode 100644 drivers/staging/rtl8712/Kconfig delete mode 100644 drivers/staging/rtl8712/Makefile delete mode 100644 drivers/staging/rtl8712/TODO delete mode 100644 drivers/staging/rtl8712/basic_types.h delete mode 100644 drivers/staging/rtl8712/drv_types.h delete mode 100644 drivers/staging/rtl8712/ethernet.h delete mode 100644 drivers/staging/rtl8712/hal_init.c delete mode 100644 drivers/staging/rtl8712/ieee80211.c delete mode 100644 drivers/staging/rtl8712/ieee80211.h delete mode 100644 drivers/staging/rtl8712/mlme_linux.c delete mode 100644 drivers/staging/rtl8712/mlme_osdep.h delete mode 100644 drivers/staging/rtl8712/mp_custom_oid.h delete mode 100644 drivers/staging/rtl8712/os_intfs.c delete mode 100644 drivers/staging/rtl8712/osdep_intf.h delete mode 100644 drivers/staging/rtl8712/osdep_service.h delete mode 100644 drivers/staging/rtl8712/recv_linux.c delete mode 100644 drivers/staging/rtl8712/recv_osdep.h delete mode 100644 drivers/staging/rtl8712/rtl8712_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_cmd.c delete mode 100644 drivers/staging/rtl8712/rtl8712_cmd.h delete mode 100644 drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_edcasetting_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_edcasetting_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_efuse.c delete mode 100644 drivers/staging/rtl8712/rtl8712_efuse.h delete mode 100644 drivers/staging/rtl8712/rtl8712_event.h delete mode 100644 drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_gp_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_gp_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_hal.h delete mode 100644 drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_io.c delete mode 100644 drivers/staging/rtl8712/rtl8712_led.c delete mode 100644 drivers/staging/rtl8712/rtl8712_macsetting_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_macsetting_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_powersave_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_powersave_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_recv.c delete mode 100644 drivers/staging/rtl8712/rtl8712_recv.h delete mode 100644 drivers/staging/rtl8712/rtl8712_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_security_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_spec.h delete mode 100644 drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_syscfg_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_timectrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_wmac_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_wmac_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_xmit.c delete mode 100644 drivers/staging/rtl8712/rtl8712_xmit.h delete mode 100644 drivers/staging/rtl8712/rtl871x_cmd.c delete mode 100644 drivers/staging/rtl8712/rtl871x_cmd.h delete mode 100644 drivers/staging/rtl8712/rtl871x_debug.h delete mode 100644 drivers/staging/rtl8712/rtl871x_eeprom.c delete mode 100644 drivers/staging/rtl8712/rtl871x_eeprom.h delete mode 100644 drivers/staging/rtl8712/rtl871x_event.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ht.h delete mode 100644 drivers/staging/rtl8712/rtl871x_io.c delete mode 100644 drivers/staging/rtl8712/rtl871x_io.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_linux.c delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_rtl.c delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_rtl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_set.c delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_set.h delete mode 100644 drivers/staging/rtl8712/rtl871x_led.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mlme.c delete mode 100644 drivers/staging/rtl8712/rtl871x_mlme.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mp.c delete mode 100644 drivers/staging/rtl8712/rtl871x_mp.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_ioctl.c delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_ioctl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl871x_pwrctrl.c delete mode 100644 drivers/staging/rtl8712/rtl871x_pwrctrl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_recv.c delete mode 100644 drivers/staging/rtl8712/rtl871x_recv.h delete mode 100644 drivers/staging/rtl8712/rtl871x_rf.h delete mode 100644 drivers/staging/rtl8712/rtl871x_security.c delete mode 100644 drivers/staging/rtl8712/rtl871x_security.h delete mode 100644 drivers/staging/rtl8712/rtl871x_sta_mgt.c delete mode 100644 drivers/staging/rtl8712/rtl871x_wlan_sme.h delete mode 100644 drivers/staging/rtl8712/rtl871x_xmit.c delete mode 100644 drivers/staging/rtl8712/rtl871x_xmit.h delete mode 100644 drivers/staging/rtl8712/sta_info.h delete mode 100644 drivers/staging/rtl8712/usb_halinit.c delete mode 100644 drivers/staging/rtl8712/usb_intf.c delete mode 100644 drivers/staging/rtl8712/usb_ops.c delete mode 100644 drivers/staging/rtl8712/usb_ops.h delete mode 100644 drivers/staging/rtl8712/usb_ops_linux.c delete mode 100644 drivers/staging/rtl8712/usb_osintf.h delete mode 100644 drivers/staging/rtl8712/wifi.h delete mode 100644 drivers/staging/rtl8712/wlan_bssdef.h delete mode 100644 drivers/staging/rtl8712/xmit_linux.c delete mode 100644 drivers/staging/rtl8712/xmit_osdep.h delete mode 100644 drivers/staging/rts5208/Kconfig delete mode 100644 drivers/staging/rts5208/Makefile delete mode 100644 drivers/staging/rts5208/TODO delete mode 100644 drivers/staging/rts5208/general.c delete mode 100644 drivers/staging/rts5208/general.h delete mode 100644 drivers/staging/rts5208/ms.c delete mode 100644 drivers/staging/rts5208/ms.h delete mode 100644 drivers/staging/rts5208/rtsx.c delete mode 100644 drivers/staging/rts5208/rtsx.h delete mode 100644 drivers/staging/rts5208/rtsx_card.c delete mode 100644 drivers/staging/rts5208/rtsx_card.h delete mode 100644 drivers/staging/rts5208/rtsx_chip.c delete mode 100644 drivers/staging/rts5208/rtsx_chip.h delete mode 100644 drivers/staging/rts5208/rtsx_scsi.c delete mode 100644 drivers/staging/rts5208/rtsx_scsi.h delete mode 100644 drivers/staging/rts5208/rtsx_sys.h delete mode 100644 drivers/staging/rts5208/rtsx_transport.c delete mode 100644 drivers/staging/rts5208/rtsx_transport.h delete mode 100644 drivers/staging/rts5208/sd.c delete mode 100644 drivers/staging/rts5208/sd.h delete mode 100644 drivers/staging/rts5208/spi.c delete mode 100644 drivers/staging/rts5208/spi.h delete mode 100644 drivers/staging/rts5208/xd.c delete mode 100644 drivers/staging/rts5208/xd.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_pagelist.h delete mode 100644 drivers/staging/vt6655/Kconfig delete mode 100644 drivers/staging/vt6655/Makefile delete mode 100644 drivers/staging/vt6655/TODO delete mode 100644 drivers/staging/vt6655/baseband.c delete mode 100644 drivers/staging/vt6655/baseband.h delete mode 100644 drivers/staging/vt6655/card.c delete mode 100644 drivers/staging/vt6655/card.h delete mode 100644 drivers/staging/vt6655/channel.c delete mode 100644 drivers/staging/vt6655/channel.h delete mode 100644 drivers/staging/vt6655/desc.h delete mode 100644 drivers/staging/vt6655/device.h delete mode 100644 drivers/staging/vt6655/device_cfg.h delete mode 100644 drivers/staging/vt6655/device_main.c delete mode 100644 drivers/staging/vt6655/dpc.c delete mode 100644 drivers/staging/vt6655/dpc.h delete mode 100644 drivers/staging/vt6655/key.c delete mode 100644 drivers/staging/vt6655/key.h delete mode 100644 drivers/staging/vt6655/mac.c delete mode 100644 drivers/staging/vt6655/mac.h delete mode 100644 drivers/staging/vt6655/power.c delete mode 100644 drivers/staging/vt6655/power.h delete mode 100644 drivers/staging/vt6655/rf.c delete mode 100644 drivers/staging/vt6655/rf.h delete mode 100644 drivers/staging/vt6655/rxtx.c delete mode 100644 drivers/staging/vt6655/rxtx.h delete mode 100644 drivers/staging/vt6655/srom.c delete mode 100644 drivers/staging/vt6655/srom.h delete mode 100644 drivers/staging/vt6655/test delete mode 100644 drivers/staging/vt6656/Kconfig delete mode 100644 drivers/staging/vt6656/Makefile delete mode 100644 drivers/staging/vt6656/TODO delete mode 100644 drivers/staging/vt6656/baseband.c delete mode 100644 drivers/staging/vt6656/baseband.h delete mode 100644 drivers/staging/vt6656/card.c delete mode 100644 drivers/staging/vt6656/card.h delete mode 100644 drivers/staging/vt6656/channel.c delete mode 100644 drivers/staging/vt6656/channel.h delete mode 100644 drivers/staging/vt6656/desc.h delete mode 100644 drivers/staging/vt6656/device.h delete mode 100644 drivers/staging/vt6656/key.c delete mode 100644 drivers/staging/vt6656/key.h delete mode 100644 drivers/staging/vt6656/mac.c delete mode 100644 drivers/staging/vt6656/mac.h delete mode 100644 drivers/staging/vt6656/main_usb.c delete mode 100644 drivers/staging/vt6656/power.c delete mode 100644 drivers/staging/vt6656/power.h delete mode 100644 drivers/staging/vt6656/rf.c delete mode 100644 drivers/staging/vt6656/rf.h delete mode 100644 drivers/staging/vt6656/rxtx.c delete mode 100644 drivers/staging/vt6656/rxtx.h delete mode 100644 drivers/staging/vt6656/usbpipe.c delete mode 100644 drivers/staging/vt6656/usbpipe.h delete mode 100644 drivers/staging/vt6656/wcmd.c delete mode 100644 drivers/staging/vt6656/wcmd.h create mode 100644 drivers/usb/gadget/function/uvc_trace.c create mode 100644 drivers/usb/gadget/function/uvc_trace.h create mode 100644 drivers/usb/typec/mux/tusb1046.c create mode 100644 include/dt-bindings/iio/adc/gehc,pmc-adc.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs615-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs8300-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,sar2130p-rpmh.h create mode 100644 include/linux/i2c-of-prober.h create mode 100644 rust/kernel/miscdevice.rs create mode 100644 scripts/Makefile.autofdo create mode 100644 scripts/Makefile.propeller