This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 27cb370f54c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1744a8909c70 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits ada76ba3018e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 6e252acd6ff4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits db9ba7381acf Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits bdcbba1fb587 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits ae96f553b768 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4405eee50420 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 9f2e38e2c6d1 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 5ba69f7e009d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7489f3c6b3ab Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits 571dca5e19df Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 14ec71488795 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 89845ef25d7a fs: allow clone_private_mount() for a path on real rootfs omits 363d452a3875 fix propagation graph breakage by MOVE_MOUNT_SET_GROUP mov [...] omits 2308aac86297 finish_automount(): don't leak MNT_LOCKED from parent to child omits beb186507d01 path_overmount(): avoid false negatives omits 13807d0ec097 fs/fhandle.c: fix a race in call of has_locked_children() omits b87e2318cdaa vfs: change 'struct file *' argument to 'const struct file [...] adds 55ba5375ba1c MIPS: rb532: gpio: use new line value setter callbacks adds 64f3322bea94 MIPS: bcm63xx: gpio: use new line value setter callbacks adds 68bdc4dc1130 MIPS: alchemy: gpio: use new line value setter callbacks adds 37022f745b58 MIPS: txx9: gpio: use new line value setter callbacks adds 3b61b6a369d9 mips: dts: realtek: Add MDIO controller adds 6d223b8ffcd1 MIPS: Loongson64: Add missing '#interrupt-cells' for loong [...] adds 0f4ae7c6ecb8 mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS adds 76c43eb507bc MIPS: SMP: Implement parallel CPU bring up for EyeQ adds cd956a5cb48a mips: ptrace: Improve code formatting and indentation adds 9f6d908adabc MIPS: BCM63XX: Replace strcpy() with strscpy() in board_pr [...] adds 3b3704261e85 MIPS: Replace strcpy() with strscpy() in vpe_elfload() adds 4cc7543eb494 MIPS: SMP: Move the AP sync point before the non-parallel [...] adds 3590692a136d mips: dts: pic32: pic32mzda: Rename the sdhci nodename to [...] adds 2695b3c7fe4f MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine() adds be8b4173719a dt-bindings: mips: Add EcoNet platform binding adds 35fb26f94dfa mips: Add EcoNet MIPS platform support adds abc2d0bc2cb7 dt-bindings: vendor-prefixes: Add SmartFiber adds 0ec488700972 mips: dts: Add EcoNet DTS with EN751221 and SmartFiber XP8 [...] adds faefb0a59c59 MAINTAINERS: Add entry for newly added EcoNet platform. adds 79ee1d20e37c mips: econet: Fix incorrect Kconfig dependencies adds ab535361efdf MIPS: SMP: Move the AP sync point before the calibration delay adds 314da9d6b311 MIPS: loongson2ef: cs5536: add missing function prototypes adds 5a0c749125c0 MIPS: loongson2ef: lemote-2f: add missing function prototypes new 67faad74352d Merge tag 'mips_6.16' of git://git.kernel.org/pub/scm/linu [...] adds 7d476f18abeb drm/i915/dp: Fix the enabling/disabling of audio SDP splitting adds 25eeba495b2f drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 adds ed5915cfce2a Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable co [...] adds 58ce2aec57a5 Merge tag 'drm-intel-next-fixes-2025-05-28' of https://git [...] adds 55f8aa083604 drm/xe: Make xe_gt_freq part of the Documentation adds 40493d97b329 drm/xe: Add missing documentation of rpa_freq adds 84e2f918550e Merge tag 'drm-xe-next-fixes-2025-05-28' of https://gitlab [...] adds eed6a6b22640 drm/amdkfd: Change svm_range_get_info return type adds b2c11e27080d drm/amdgpu: lock the eviction fence for wq signals it adds 0132ba7ff0f6 drm/amdgpu: Fix eviction fence worker race during fd close adds 7f30f8ef6547 drm/amd/pm: Update pmfw headers for smu_v_13_0_6 adds 2ed4fd99690b drm/amd/pm: Fill pldm version for SMU v13.0.6 SOCs adds 1327d8f4061c drm/amd/pm: Use macro to initialize metrics table adds 4c4a89149608 drm/amdgpu: Register aqua vanjaram vcn poison irq adds 1b2231de4163 drm/amdgpu: Register aqua vanjaram jpeg poison irq adds 54a01f775194 drm/amd/pm: Add support to query partition metrics adds cbbab29246c8 drm/amdgpu: Add sysfs nodes for partition adds 4cd694fdbf45 drm/amd/pm: Fetch partition metrics on SMUv13.0.6 adds f0e9c6f67a02 drm/amd/display: Adjust get_value function with prefix to [...] adds 57d4100cc94f drm/amd/display: Adjust set_value function with prefix to [...] adds 05daa7c739f4 drm/amd/display: fix typo in comments adds ae6f4ab96be1 drm/amdgpu: fixing typo in macro name adds 8f9f3854a14e drm/radeon: fixing typo in macro name adds 74956242a0df drm/amd/pm: Use external link order for xgmi data adds f55fcf15a9c5 drm/amdgpu: Add vcn poison status reg adds e90bd6d89816 drm/amdgpu: Update runtime pm checks adds 16f2c942b6e4 drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static adds dd64956685fa drm/amdgpu: Remove duplicated "context still alive" check adds f9f403218e1c drm/amd/display: only collect data if debug gamut_remap is [...] adds 02fd27e6cf85 drm/amd/display: no 3D and blnd LUT as DPP color caps for DCN401 adds 076873e5b360 drm/amd/display: Add a new dcdebugmask to allow skip detection LT adds 5035caf18d88 drm/amdgpu: Enable RAS for vcn 5.0.1 adds 8d74ce4e5524 drm/amdgpu: Add jpeg poison status reg adds 25e9fb6e3ad8 drm/amdgpu: Enable RAS for jpeg 5.0.1 adds b758667f55a0 drm/amdgpu: update ras support check adds a359288ccb4d drm/amdgpu: seq64 memory unmap uses uninterruptible lock adds fa75a9680b38 Revert "drm/amd/display: [FW Promotion] Release 0.1.11.0" adds 42f520f70d6c drm/amd/pm: Fetch partition metrics on SMUv13.0.12 adds e485502c37b0 Revert "drm/amd: Keep display off while going into S4" adds 3e9d9df850f3 drm/amd/amdgpu: Add GPIO resources required for amdisp adds d78eb800f8f5 drm/amd/display: Add some missing register headers for DCN401 adds 1b824eef269d Revert "drm/amd/display: more liberal vmin/vmax update for [...] adds 040585df957d drm/amd/display: Reuse Subvp debug option for FAMS adds 0ef2803173f1 drm/amdgpu/vcn1: read back register after written adds 988b1d2164a1 Revert "drm/amd/display: pause the workload setting in dm" adds 8c5ed7f5abe2 drm/amdgpu/vcn2: read back register after written adds d9e688b9148b drm/amdgpu/vcn2.5: read back register after written adds b7a4842a917e drm/amdgpu/vcn3: read back register after written adds a3810a5e37c5 drm/amdgpu/vcn4: read back register after written adds 5b4c6413c896 drm/amdgpu/vcn4.0.3: read back register after written adds 4d4275a03877 drm/amdgpu/vcn4.0.5: read back register after written adds a8bce9b7a2cc drm/amdgpu/vcn5: read back register after written adds bf394d28548c drm/amdgpu/vcn5.0.1: read back register after written adds 4d2f6b4e4c7e drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram adds 978592136cfe drm/amd/pm: Optimize get gpu metrics data function adds 1091fba16383 drm/amdkfd: Identical code for different branches adds 5ae9de5867db drm/amdgpu: Add userq fence support to SDMAv6.0 adds 90237b16ec1d amd/amdkfd: fix a kfd_process ref leak adds 31e837d242cb drm/amdgpu: handle old RAS eeprom data in non-nps1 mode adds fce0afca3562 drm/amdgpu: Get mca address for old eeprom records adds c3e9826a2202 drm/amd/display: Add null pointer check for get_first_acti [...] adds 347efe5b396c drm/amd/display: Constify struct timing_generator_funcs adds c7d43a148593 drm/amd/pm: Enable static metrics table support adds 324194b528b4 drm/amd/pm: Enable static metrics table support adds 82a277d529f3 drm/amd: Export DMCUB version to sysfs adds 40f970ba7a4a drm/amdgpu/mes: add missing locking in helper functions adds 684530526f07 drm/amdgpu/mes: remove some unused functions adds 30837a49bd0a drm/amdkfd: Map wptr BO to GART unconditionally adds 1c1df79ccf56 Merge tag 'amd-drm-fixes-6.16-2025-05-29' of https://gitla [...] adds 11bb662bfa97 MAINTAINERS: drop myself as maintainer adds d6984d0c0a56 MAINTAINERS: update my email address adds cb4607816835 mailmap: Update entry for Akhil P Oommen adds ee11d953fd23 MAINTAINERS: .mailmap: update Rob Clark's email address adds 61a4b7d7d56c Merge tag 'drm-msm-fixes-2025-06-04' of https://gitlab.fre [...] adds c557fd1050f6 drm/i915/guc: Check if expecting reply before decrementing [...] adds 57d63c6cd085 drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP adds 0323a5127e7c drm/i915/guc: Handle race condition where wakeref count dr [...] adds 791d76005de0 drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup adds df9d49418271 Merge tag 'drm-intel-next-fixes-2025-06-05' of https://git [...] adds 022546cdbf26 drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER adds 4673dec88da8 drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe() adds be9b3f9a5410 drm/connector: only call HDMI audio helper plugged cb if non-null adds 6579a03e68ff drm/bridge: analogix_dp: Remove the unnecessary calls to c [...] adds fd03f82a026c drm/bridge: analogix_dp: Fix clk-disable removal adds 27bba8864480 Merge tag 'drm-misc-next-fixes-2025-06-05' of https://gitl [...] adds a63e99b4d6d3 drm/xe/vm: move rebind_work init earlier adds 8cf8cde41ad0 drm/xe/vm: move xe_svm_init() earlier adds 25a2aa779fc3 drm/xe/hwmon: Add support to manage power limits though mailbox adds b885ae2e9db3 drm/xe/hwmon: Move card reactive critical power under chan [...] adds 94110827925a drm/xe: drop redundant conversion to bool adds 2182f358fb13 drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency adds 5cc3325584c4 drm/xe: Rework eviction rejection of bound external bos adds 0ee54d5cacc0 drm/xe/sched: stop re-submitting signalled jobs adds 6bf4d5649230 drm/xe/pxp: Use the correct define in the set_property_fun [...] adds 69a58ef4fa77 drm/xe/pxp: Clarify PXP queue creation behavior if PXP is [...] adds 2e824747cfbd drm/xe/guc_submit: add back fix adds 2b0a0ce0c20b drm/xe: Create LRC BO without VM adds 7c7c5cb5b5bf drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_que [...] adds 4f577bed5ca7 Merge tag 'drm-xe-next-fixes-2025-06-05' of https://gitlab [...] adds 4e696906e9a8 drm/amdkfd: enable kfd on RISCV systems adds 719d84f8a812 drm/amdgpu: Add more checks to discovery fetch adds d26625d034fb drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 adds 5cccf10f6521 drm/amdgpu: disable workload profile switching when OD is enabled adds 98a46a408998 drm/amdgpu: Fix integer overflow issues in amdgpu_userq_fence.c adds 335f1e797c32 drm/amdgpu: Fix integer overflow in amdgpu_gem_add_input_fence() adds e34bcf1594b5 drm/amdgpu: Add userq fence support to SDMAv7.0 adds 893f07452bca drm/amd/display: Correct non-OLED pre_T11_delay. adds 747bfca45e07 drm/amd/display: Avoid calling blank_stream() twice adds c73375d91845 drm/amd/display: Use DC log instead of using DM error msg adds 4b61b8a39051 drm/amd/display: Add debugging message for brightness caps adds 8b5f3a229a70 drm/amd/display: Fix default DC and AC levels new a9062ece98d8 Merge tag 'amd-drm-fixes-6.16-2025-06-05' of https://gitla [...] new 04c8970771b4 drm/nouveau/vfn/r535: Convert comma to semicolon new e332935a540e Merge tag 'drm-next-2025-06-06' of https://gitlab.freedesk [...] adds 471db2c2d4f8 drm/scheduler: signal scheduled fence when kill job adds 03bcbbb3995b dummycon: Trigger redraw when switching consoles with defe [...] adds a01e93ee44f7 accel/ivpu: Improve buffer object logging adds 1c2c0e29f243 accel/ivpu: Use firmware names from upstream repo adds 4557cc834712 accel/ivpu: Reorder Doorbell Unregister and Command Queue [...] new 3c4c39cbde6a Merge tag 'drm-misc-fixes-2025-05-28' of https://gitlab.fr [...] adds 5dc1ea903588 drm/panel-simple: fix the warnings for the Evervision VGG644804 adds 98d3f772ca7d accel/ivpu: Use dma_resv_lock() instead of a custom mutex adds a47e36dc5d90 accel/ivpu: Trigger device recovery on engine reset/resume [...] adds 91274fd4ed9b accel/ivpu: Fix warning in ivpu_gem_bo_free() adds 2f29b5c23101 video: screen_info: Relocate framebuffers behind PCI bridges adds f670b50ef5e4 sysfb: Fix screen_info type check for VGA new 6f7e234f74ca Merge tag 'drm-misc-fixes-2025-06-06' of https://gitlab.fr [...] new 5fc6c6f258b3 Merge tag 'drm-fixes-2025-06-06' of https://gitlab.freedes [...] adds 31fce300a1fe staging: bcm2835-camera: Modify function call formatting adds b0c3d42658a8 staging: sm750fb: fix casing style on getDeviceID adds 5771897aed7b staging: greybus: camera: fix code alignment warning adds 7fc3a367b2f5 staging: rtl8723bs: simplify if-else block by removing unn [...] adds f6d1d0ac1735 staging: rtl8723bs: remove unnecessary else block after return adds 9f61589a8b50 staging: rtl8723bs: remove braces around single statements adds d486f2e07836 staging: rtl8723bs: Rename variables adds c511db3f1de6 staging: greybus: Check for string truncation instead of N [...] adds 90bccdb4821c staging: greybus: use new GPIO line value setter callbacks adds c994aa4db445 staging: rtl8723bs: modify struct field to use standard bool type adds 7b4cd0853cd0 Staging: rtl8723bs: Fix unbalanced braces in conditional adds f668575bb604 staging: rtl8723bs: Place constants on right side of comparison adds c0c64f7b6d05 staging: rtl8723bs: add spaces between ternary and binary [...] adds fe1f8eefe19b staging: rtl8723bs: use preferred comparison order adds baf39931560f staging: rtl8723bs: Remove trailing whitespace adds 0eb3d8c1ff1b staging: rtl8723bs: Initialize variables at declaration in [...] adds 12ad640a04aa staging: rtl8723bs: Initialize variables at declaration in [...] adds 89d571794f79 staging: rtl8723bs: Use boolean false instead of integer 0 adds c215f0b5b858 staging: rtl8723bs: Fix compilation errors for W=1 build adds c96e16dfbfc5 staging: bcm2835-audio: Validate values written to controls adds 7057ad8e860c staging: sm750fb: change sii164ResetChip to snake_case adds 0933207fb03b staging: sm750fb: change sii164SetPower to snake_case adds 7d253fd84512 staging: sm750fb: change sii164GetChipString to snake_case adds bbb8a8a3ade7 staging: sm750fb: change sii164EnableHotPlugDetection to s [...] adds 4018883b3238 staging: sm750fb: change sii164IsConnected to snake_case adds e22071a33a57 staging: sm750fb: change sii164CheckInterrupt to snake_case adds e86e07d4c26d staging: sm750fb: change sii164ClearInterrupt to snake_case adds 436627df7fe5 fbtft: Unorphan the driver adds f7093aaebe6d fbtft: Replace 'depends on FB_TFT' by 'if FB_TFT ... endif' adds fdbb60074f40 staging: gpib: Correct CamelCase for EVENT enums adds 77fd6ceabd19 staging: gpib: Correct CamelCase for PPConfig adds 787191eb82e9 staging: gbip: Alignment should match open parens adds 5d3df08d30b4 staging: gpib: common: lines exceeded 100 columns adds 08a8889429f8 staging: gpib: nec: lines exceeded 100 columns adds 0b4f98dce242 staging: gpib: tms9914: lines exceeded 100 columns adds fa4dad5de564 staging: gpib: ines: lines exceeded 100 columns adds e4b6bf7bb6f6 staging: gpib: pc2: lines exceeded 100 columns adds c948413e5675 staging: gpib: tnt4882: lines exceeded 100 columns adds df75d32ab7eb staging: gpib: uapi: Fix CamelCase and IBA Dup adds 5b3cfa2df14e staging: gpib: uapi: Fix CamelCase and IBC Dup adds d40ee5b5329d staging: gpib: uapi: Fix CamelCase and IB_STB adds 5ad47130b093 staging: gpib: nec: Fix Improper SPDX comment. adds 8a3961396b1c staging: gpib: tms9914: Fix Improper SPDX comment. adds 9f0ca07f0750 staing: gpib: struct typing for gpib_board_config adds b43426121307 staging: gpib: agilent_82350b: gpib_board_config adds f068d5173dbd staging: gpib: agilent_82357a: gpib_board_config adds 6e95efdcd133 staging: gpib: cb7210: struct gpib_board_config adds b6d27a345f9d staging: gpib: cec: struct gpib_board_config adds 9edf551529de staging: gpib: common: struct gpib_board_config adds 4800ec899990 staging: gpib: eastwood: struct gpib_board_config adds c3c7a472d6f7 staging: gpib: fmh: struct gpib_board_config adds 64af54864510 staging: gpib: gpio: struct gpib_board_config adds bc528bc436a6 staging: gpib: hp_82335: struct gpib_board_config adds 32ecd08b0d1f staging: gpib: hp_82341: struct gpib_board_config adds b7cdc43c4ab6 staging: gpib: gpibP: struct gpib_board_config adds 1fc037b902d4 staging: gpib: ines: struct gpib_board_config adds 68a28080ab1c staging: gpib: lpvo_usb: struct gpib_board_config adds 449878dcbaf3 staging: gpib: ni_usb: struct gpib_board_config adds ef93e89b7be6 staging: gpib: pc2: struct gpib_board_config adds b8a16f6cc987 staging: gpib: tnt4882: struct gpib_board_config adds 72ba314072a6 staging: gpib: Removing typedef gpib_board_config adds 94e71cd4f08a staging: gpib: agilent_82357a uses completion adds fe68869b30a5 staging: gpib: Removing function osInit adds cf6dfd2d7f1b staging: gpib: Removing function osReset adds f5eac8478635 staging: gpib: Removing function osSendEOI adds 7c98e9bf5b2b staging: gpib: Removing function ibAPWait adds f6d49a765f52 staging: gpib: Removing function ibaPrsp adds 0520805ac264 staging: gpib: Removing function ibAPE adds 4655562990aa staging: gpib: Removing typedef gpib_event_queue adds 0d01cafdb167 staging: gpib: Removing gpib_interface_list_t adds 8901501d3898 staging: gpib: Removing gpib_event_t typedef adds f95d88118829 staging: gpib: Removing typedef gpib_status_queue adds 551a1041a242 staging: gpib: Removing typedef of status_byte adds 2a523a9e1bd5 staging: gpib: Removing typedef gpib_descriptor_t adds c93577b9d453 staging: gpib: Remove typedef gpib_file_private_t adds e8d9c91abf5a staging: gpib: cb7210: u8 over uint8_t adds 6dcc9e9f0ed7 staging: gpib: ibsys: u8 over uint8_t adds 5be401b68961 staging: gpib: fluke_gpib: u8 over uint8_t adds 366fcc8b6579 staging: gpib: fmh_gpib: u8 over uint8_t adds 22cc45acb25b staging: gpib: gpib_proto: u8 over uint8_t adds 173f8e4d3140 staging: gpib: gpib_types: u8 over uint8_t adds 72a560b423a2 staging: gpib: nec7210: u8 over uint8_t adds 9c5cc7962ccb staging: gpib: tms9914: u8 over uint8_t adds 930ce1959c2a staging: gpib: ines: u8 over uint8_t adds 6215fb3d4499 staging: gpib: Using struct gpib_board_type_ioctl adds 28396c51c5d1 staging: gpib: Using struct gpib_read_write_ioctl adds 6e5f0402c87e staging: gpib: Using struct gpib_open_dev_ioctl adds 2e9a95ddffc6 staging: gpib: Using struct gpib_close_dev_ioctl adds 262040faa5e9 staging: gpib: Using struct gpib_serial_poll_ioctl adds 7e9f21bb1be8 staging: gpib: Using struct gpib_eos_ioctl adds 15738cb61043 staging: gpib: Using struct gpib_wait_ioctl adds 7e17963fa990 staging: gpib: Using struct gpib_online_ioctl adds 770b63fd9373 staging: gpib: Using struct gpib_spoll_bytes_ioctl adds c39eabbffeca staging: gpib: Using struct gpib_board_info_ioctl adds 4c2170378cb4 staging: gpib: Using struct gpib_select_pci_ioctl adds 419a3433f03c staging: gpib: Using struct gpib_ppoll_config_ioctl` adds faebdfab317c staging: gpib: Using struct gpib_pad_ioctl adds d178bc14c928 staging: gpib: Using struct gpib_sad_ioctl adds 1b462bf26c1e staging: gpib: Using gpib_select_device_path_ioctl adds ad368b53ac09 staging: gpib: Using struct gpib_request_service2 adds 8cc35955b5ab staging: gpib: event_ioctl_t now short adds 6856bb17cf6f staging: gpib: rsc_ioctl_t now int adds 7c3a08ffb07e staging: gpib: t1_delay_ioctl_t now unsigned int adds 9979a80cf5d0 staging: gpib: autospoll_ioctl_t now short adds 132ea5875df7 staging: gpib: local_ppoll_mode_ioctl_t now short adds 51ab134daf5b staging: gpib: eastwood: Remove unnecessary print function [...] adds 1269b01cdf3f staging: gpib: fmh_gpib: Remove unnecessary print function [...] adds 86796b69c8c2 staging: gpib: fmh_gpib: Remove unnecessary .owner assignment adds a1c7fc159583 staging: gpib: agilent_82357a: fixes multiline comments style adds 55fae2fb503f staging: gpib: cb7210: fixes multiline comments style adds 79d1aa8cb769 staging: gpib: common: fixes multiline comments style adds 073b54f342be staging: gpib: eastwood: fixes multiline comments style adds 6008c89dbdfc staging: gpib: fmh_gpib: fixes multiline comments style adds c35371bc08e8 staging: gpib: gpio: fixes multiline comments style adds 3381060f5ad9 staging: gpib: hp_82335: fixes multiline comments style adds c899f4586b1f staging: gpib: hp_82341: fixes multiline comments style adds 2de3fa2c3f4e staging: gpib: ines: fixes multiline comments style adds 9c77850d9d7b staging: gpib: lpvo_usb_gpib: fixes multiline comments style adds b5c0bd6b6c4f staging: gpib: nec7210: fixes multiline comments style adds c22fc80984c8 staging: gpib: ni_usb: fixes multiline comments style adds 9c95c9d1fac8 staging: gpib: pc2: fixes multiline comments style adds d7814813ed9d staging: gpib: tms9914: fixes multiline comments style adds 1adf3edaa0ce staging: gpib: tnt4882: fixes multiline comments style adds e72334b74423 staging: gpib: gpib_ioctl: u8 over uint8_t adds f207bc3a4800 staging: gpib: gpib_user: u8 over uint8_t adds f2390e8a9cc6 staging: gpib: agilent_82350b: u8 over uint8_t adds 2f960f8aa2ab staging: gpib: agilent_82357a: u8 over uint8_t adds 60ec9ca488f3 staging: gpib: cec: u8 over uint8_t adds 1128aab1b5d9 staging: gpib: gpib_os: u8 over uint8_t adds aa7f3b35ac16 staging: gpib: gpib_bitbang: u8 over uint8_t adds 8bf26540438a staging: gpib: hp_82335: u8 over uint8_t adds 2ec7c08f391f staging: gpib: hp_82341: u8 over uint8_t adds fcd93950959a staging: gpib: ni_usb: u8 over uint8_t adds 6b0bf6f2edd2 staging: gpib: pc2: u8 over uint8_t adds 78001dd08e56 staging: gpib: gpib_ioctl: u64 over uint64_t adds 17598a86ad8d staging: gpib: lpvo_usb_gpib: u8 over uint8_t adds d6e1f701c61f staging: gpib: tnt4882: u8 over uint8_t adds 2492a17bdc6a staging: gpib: struct typing for gpib_interface adds 411d0ba3dd3c staging: gpib: agilent_82350b: gpib_interface adds 476d9feeccf3 staging: gpib: agilent_82357a: gpib_interface adds a988518b0272 staging: gpib: cb7210: struct gpib_interface adds 276da96d9f48 staging: gpib: cec: struct gpib_interface adds 67bfc7529575 staging: gpib: common: struct gpib_interface adds 1de93ff920dc staging: gpib: fluke: struct gpib_interface adds 326ecce53e48 staging: gpib: fmh: struct gpib_interface adds 57b580be50ae staging: gpib: gpio: struct gpib_interface adds e86b18d2b112 staging: gpib: hp_82335: struct gpib_interface adds c424bd8e4834 staging: gpib: hp2341: struct gpib_interface adds 03ccd6cc2356 staging: gpib: gpibP: struct gpib_interface adds 3b306801b146 staging: gpib: ines: struct gpib_interface adds 355582c2388f staging: gpib: lpvo_usb: struct gpib_interface adds 4f7c2391168f staging: gpib: ni_usb: struct gpib_interface adds 575fb9c3fa03 staging: gpib: pc2: struct gpib_interface adds 124248c48d41 staging: gpib: tnt4882: struct gpib_interface adds 7567dfdd242a staging: gpib: Removing typedef gpib_interface_t adds b0b23267b6fc staging: gpib: uapi: Fix CamelCase and IBA Dup adds c9bc151fb0ef staging: gpib: agilent_02350b: cleanup comments adds 06886c96a1da staging: gpib: include: fixes multiline comments style adds e9996a9ac562 staging: gpib: Removing unused function CFGn adds d065b12eb31c staging: sm750fb: clean-up `else`-blocks adds db14478045af staging: gpib: Remove unused enums from common include file adds c7184cbf5530 staging: gpib: Rename common include file adds 28925280ed6c staging: rtl8723bs: Add spaces and line breaks to improve [...] adds a5df13cd7b05 staging: rtl8723bs: Use % 4096 instead of & 0xfff adds 4960bce324fe staging: gpib: Add return value to request_control adds 0dbd55e96fe4 staging: sm750fb: Remove ddk750_sii164 adds 911ab08c0c28 staging: sm750fb: remove ddk750_dvi adds 8d2edd726e02 staging: sm750fb: remove ddk750_hwi2c adds 9a7988fa4d80 staging: sm750fb: remove irrelevant TODO line adds 8ba7c33be02c staging: gpib: Fix request_system_control in gpio adds f56f2d6c9b65 staging: gpib: Fix setting controller-in-charge adds 2eab123b6e64 staging: gpib: Enable SRQ irq on request_system_control adds b56611d934bb staging: gpib: Remove dependency on LED subsystem adds 8da1ce7ec08d staging: gpib: Remove atn_asserted global variable adds 427ab512c2c8 staging: gpib: Change error code for no listener adds 125cda86d197 staging: gpib: Cleanup allocate_gpios code adds 13f3e2c27161 staging: gpib: Set control lines in attach adds e0138bbbb38a staging: rtl8723bs: remove multiple blank lines adds 31c2d3287abd staging: sm750fb: change `enum dpms` to snake_case adds c1e36b07df08 staging: sm750fb: rename sm750_hw_cursor_setSize adds 8f168c835ec1 staging: sm750fb: rename sm750_hw_cursor_setPos adds 5a32b7d96021 staging: sm750fb: rename sm750_hw_cursor_setColor adds dcb66f73854f staging: sm750fb: rename sm750_hw_cursor_setData adds a50ae5bc83d6 staging: sm750fb: rename sm750_hw_cursor_setData2 adds 75d9d7c29b7f staging: gpib: Fix lpvo request_system_control adds 417ce77ef466 staging: gpib: Avoid unused variable warnings adds 3349e275067f Merge 6.15-rc6 into staging-next adds 034a456869a0 staging: gpib: Fix PCMCIA config identifier adds cfa6673eae02 staging: gpib: Declare driver entry points static adds e8186a376483 staging: gpib: Avoid unused variable warning adds 7a7f07f248a6 staging: gpib: Fix uapi include header guard name adds 5aac95320d0f staging: gpib: Fix secondary address restriction adds 7aca10d57deb staging: gpib: switch to kmalloc(sizeof(*status)) adds 70fbc2891ac7 staging: sm750fb: rename `hw_sm750_initAccel` adds 1e8990b29bf3 staging: sm750fb: rename `hw_sm750_deWait` adds 2a7639ea2ec6 staging: sm750fb: rename `hw_sm750le_deWait` adds 1bfa73953100 staging: sm750fb: rename `hw_sm750_output_setMode` adds b6822fc35175 staging: sm750fb: rename `hw_sm750_crtc_checkMode` adds 3f001e6d00a4 staging: sm750fb: rename `hw_sm750_crtc_setMode` adds f3147cede43e staging: sm750fb: rename `hw_sm750_setColReg` adds f2cf2a38d37a staging: sm750fb: rename `hw_sm750_setBLANK` adds d2f8d185ba26 staging: sm750fb: rename `hw_sm750le_setBLANK` adds dff8e5d7404b staging: rtl8723bs: Removed multiple blank lines of rtw_pwrctrl.c adds a481f0ebf213 staging: rtl8723bs: remove unnecessary braces for single s [...] new a100922a3855 Merge tag 'staging-6.16-rc1' of git://git.kernel.org/pub/s [...] adds fc788c4068e0 misc: fastrpc: Add meaningful labels for exit paths adds a99b598d836c misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm [...] adds e1ee28b12675 misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning adds b41381a0bdcc misc: eeprom/idt_89hpesx: use per-client debugfs directory adds 84d1ee548f4a misc: rtsx: Enhance the signal handling processes in SVID/ [...] adds 92d2261214a5 binder: use buffer offsets in debug logs adds e17f487f2f77 misc: microchip: pci1xxxx: use new GPIO line value setter [...] adds 577f88cf24e4 char: xillybus: Use to_delayed_work() adds dd09eb0e2cc4 EISA: Increase length of device names adds d062463edf17 uio_hv_generic: Set event for all channels on the device adds 7ae52a3d7f51 scripts: Add git-resolve tool for full SHA-1 resolution adds c2c707bd4542 apm-emulation: hide an unused variable adds a7924f4c489b comedi: ni_atmio: avoid warning for unused device_ids[] table adds cb0dde4d058b comedi: ni_pcidio: Do not bother filling buffer with 0xaa [...] adds e7199b6b591e comedi: access buffer data page-by-page adds 5117f28a7d78 comedi: remove the mapping of the Comedi buffer in vmalloc [...] adds fd1575e28a32 comedi: allocate DMA coherent buffer as individual pages adds 2a87a55f2281 irqdomain: cdx: Switch to of_fwnode_handle() adds dbc8c84d5c2e misc: rtsx: Remove deadcode adds 6813fc8d0d23 misc: cardreader: Use non-hybrid PCI devres API adds 93bb9e5c02c5 misc: cardreader: Return -EBUSY if regions are busy adds d0fd663a0b0a git-resolve: add SPDX and copyright line adds 31b636d2c416 char: misc: restrict the dynamic range to exclude reserved minors adds 45f0de4f8dc3 char: misc: add test cases adds 77feb17c950e rpmsg: qcom_smd: Fix uninitialized return variable in __qc [...] adds 4f822ad5ee94 Merge 6.15-rc4 into char-misc-next adds 20acf4dd46e4 char: misc: make miscdevice unit test built-in only adds d4453c58369f Revert "char: misc: make miscdevice unit test built-in only" adds 96366bf155ab Revert "char: misc: add test cases" adds 7f4de1867ef9 misc: echo: Remove adds 1281f0ae2d0d MAINTAINERS: Fix XILINX SD-FEC entry adds 09f9adbcea38 mei: Cast the cb->ext_hdr allocation type adds 97e72c1e0c54 virt: acrn: Remove unused list 'acrn_irqfd_clients' adds 196d05a39cae EISA: Move devlist.h out of obj to always adds 73ed6faed58e comedi: drivers: adl_pci9118.c: Edit file so that checkpat [...] adds 991919e96904 Merge 6.15-rc6 into char-misc-next adds 81e9edc1a8d6 rust: miscdevice: fix typo in MiscDevice::ioctl documentation adds 7351312632e8 counter: interrupt-cnt: Protect enable/disable OPs with mutex adds b1b102bfcdb5 Merge tag 'counter-fixes-for-6.15' of ssh://gitolite.kerne [...] adds 08e2a660b160 counter: interrupt-cnt: Convert atomic_t -> atomic_long_t adds 893579d9e3e2 Merge tag 'counter-updates-for-6.16' of ssh://gitolite.ker [...] adds 99b11851e5ed fpga: m10bmc-sec: change contact for secure update driver adds 6ebf1982038a fpga: fix potential null pointer deref in fpga_mgr_test_im [...] adds 4a6e2325afc9 Merge tag 'fpga-for-6.16-rc1' of ssh://gitolite.kernel.org [...] adds 6f18d174b73d bus: mhi: ep: Update read pointer only after buffer is written adds 2b0634cc1f36 Merge tag 'mhi-fixes-for-v6.15' of ssh://gitolite.kernel.o [...] adds 4d92e7c5ccad bus: mhi: host: Fix conflict between power_up and SYSERR adds ce7cc522e9ff bus: mhi: host: pci_generic: Remove redundant assign resou [...] adds 6348f62ef7ec bus: mhi: host: pci_generic: Add Telit FN920C04 modem support adds d28b0977909d Merge tag 'mhi-for-v6.16' of ssh://gitolite.kernel.org/pub [...] adds a87564088226 mux: mmio: Add missing word in error message adds 702a09507d80 mux: adgs1408: simplify with spi_get_device_match_data() adds 7ea3876af994 mux: adg792a: remove incorrect of_match_ptr annotation adds 61de83fd8256 mux: mmio: Do not use syscon helper to build regmap adds e9c695067b68 dt-bindings: mux: add optional regulator binding to gpio mux adds 12d3c69ba273 mux: gpio: add optional regulator support adds 9761037d2832 mux: adgs1408: fix Wvoid-pointer-to-enum-cast warning adds b808f1cc9c2e Merge tag 'mux-drv-6.16' of ssh://gitolite.kernel.org/pub/ [...] adds 3ab311289cf1 w1: Avoid -Wflex-array-member-not-at-end warnings adds c553aa1b0371 iio: adc: ad7173: fix compiling without gpiolib adds 3f5fd1717ae9 iio: adc: ad7606: fix raw read for 18-bit chips adds 89944d88f879 iio: adc: ad7606_spi: fix reg write value mask adds 921fece3268c iio: dac: adi-axi-dac: fix bus read adds e2f820014239 iio: imu: inv_icm42600: Fix temperature calculation adds 499a8cee8125 iio: adc: ad4851: fix ad4858 chan pointer handling adds 7cdfbc0113d0 iio: adc: ad7944: mask high bits on direct read adds 16038474e3a0 iio: accel: fxls8962af: Fix temperature calculation adds 9c78317b42e7 iio: accel: fxls8962af: Fix temperature scan element sign adds a3245ebdfac8 Merge tag 'iio-fixes-for-6.15b' of ssh://gitolite.kernel.o [...] adds ff9102041208 mux: MAINTAINERS: Mark as Odd Fixes adds 7a93add1d31f nvmem: rmem: select CONFIG_CRC32 adds fe8abdd175d7 nvmem: zynqmp_nvmem: unbreak driver after cleanup adds 01465f296a68 nvmem: Remove unused nvmem cell table support adds 483324549267 dt-bindings: spmi: Add Apple SPMI NVMEM adds fe91c24a551c nvmem: Add apple-spmi-nvmem driver adds 8c0a55982528 binder: fix use-after-free in binderfs_evict_inode() adds 91f1bbaa783d binder: Refactor binder_node print synchronization adds 57483a362741 binder: Create safe versions of binder log files adds 7b386d7454b6 misc: lis3lv02d: Fix correct sysfs directory path for lis3lv02d adds 7c970c657cf7 misc: microchip: pci1xxxx: Add PCIe Hot reset disable supp [...] adds fb410aa423b2 misc: microchip: pci1xxxx: Add GPIO Wakeup Support adds e15658676405 hwmon/misc: amd-sbi: Move core sbrmi from hwmon to misc adds 43470595e72b misc: amd-sbi: Move protocol functionality to core file adds f4dc6406631e misc: amd-sbi: Move hwmon device sensor as separate entity adds 013f7e7131bd misc: amd-sbi: Use regmap subsystem adds 587d2c625146 misc: amd-sbi: Optimize the wait condition for mailbox com [...] adds 35ac2034db72 misc: amd-sbi: Add support for AMD_SBI IOCTL adds bb13a84ed6b7 misc: amd-sbi: Add support for CPUID protocol adds 69b1ba83d21c misc: amd-sbi: Add support for read MCA register protocol adds cf141287b774 misc: amd-sbi: Add support for register xfer adds 4d95514d14e8 misc: amd-sbi: Add document for AMD SB IOCTL description adds 46a4d12a005c char: tlclk: Fix correct sysfs directory path for tlclk adds 97ce0fe2b724 mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_ [...] adds 1bd6406fb5f3 VMCI: fix race between vmci_host_setup_notify and vmci_ctx [...] adds 0be5eac879f2 hpet: Remove unnecessary NULL check before unregister_sysc [...] adds cdd18ef98259 spmi: Only use Hikey 970 SPMI controller driver when ARM64 adds 8cc68226a3a6 dt-bindings: spmi: Add Apple SPMI controller adds 77ca75e80c71 spmi: add a spmi driver for Apple SoC adds 16d693749866 irqdomain: spmi: Switch to irq_domain_create_tree() adds 9f7140bf23df iio: amplifiers: hmc425a: Remove not fully correct comment adds de67f28abe58 iio: adc: ad4030: check scan_type for error adds dc78e71d7c15 iio: adc: ad4030: remove some duplicate code adds efaa981e679a iio: adc: ad4030: move setting mode to update_scan_mode adds 15ffee89c7c6 iio: adc: ad4030: don't store scan_type in state adds 9415c8b5b9b7 iio: adc: ad4030: explain rearranging raw sample data adds 0de3748d80f3 iio: adc: sort TI drivers alphanumerical adds f184a095c855 iio: accel: adxl345: use regmap cache for INT mapping adds 77d48f5e4a60 iio: accel: adxl345: move INT enable to regmap cache adds 802ede1a9b5a iio: accel: adxl345: cleanup regmap return values adds ad02ca57e44e iio: hid-sensor-prox: Add support for 16-bit report size adds 0b2a4f55cc42 iio: frequency: ad9832: devicetree probing support adds bb8d952a4f45 staging: iio: adt7316: replace irqd_get_trigger_type with [...] adds 9ca04c5e01a6 dt-bindings: iio: Correct indentation and style in DTS example adds 58fe539e9170 dt-bindings: iio: Use unevaluatedProperties for SPI devices adds 3e09eb53df47 dt-bindings: iio: light: bh1750: Add reset-gpios property adds 61f013df59f1 iio: light: bh1750: Add hardware reset support via GPIO adds b2729cdf2bc0 dt-bindings: iio: adc: amlogic,meson-saradc: Add GXLX SoC [...] adds c6316e19aff9 iio: adc: meson: add support for the GXLX SoC adds 485eefd7f973 dt-bindings: iio: filter: Add lpf/hpf freq margins adds ef0ce24f590a iio: filter: admv8818: fix band 4, state 15 adds fb6009a28d77 iio: filter: admv8818: fix integer overflow adds d542db7095d3 iio: filter: admv8818: fix range calculation adds c31752b16de1 iio: core: Add support for writing 64 bit attrs adds 9016776f1301 iio: filter: admv8818: Support frequencies >= 2^32 adds 4a135e924fae dt-bindings: ROHM BD79124 ADC/GPO adds f24303631489 property: Add functions to iterate named child adds f3a8f870fa9c iio: adc: add helpers for parsing ADC nodes adds 2d17ed10e490 iio: adc: rzg2l_adc: Use adc-helpers adds 19d8a8691869 iio: adc: sun20i-gpadc: Use adc-helpers adds 3f57a3b9ab74 iio: adc: Support ROHM BD79124 ADC adds 96f0f0e3aca4 MAINTAINERS: Add IIO ADC helpers adds d9848cb632ce MAINTAINERS: Add ROHM BD79124 ADC/GPO adds 3c8fd200a731 iio: dac: ad3552r-hs: add debugfs reg access adds ba25cbf5fe75 Documentation: ABI: add events sampling frequency in sysfs [...] adds a29542e61401 iio: light: al3010: Use unsigned int for the indexing adds cddd6a959c1e iio: light: al3320a: Use unsigned int for the indexing adds 58c8c655f4ca iio: light: al3010: Remove DRV_NAME definition adds dd3f76931e71 iio: light: al3320a: Remove DRV_NAME definition adds 861cc66854d6 iio: light: al3010: Abstract device reference in the probe [...] adds 26763a34812b iio: light: al3320a: Abstract device reference in the prob [...] adds 2eaf77b4645e iio: light: al3010: Split set_pwr function into set_pwr_on [...] adds 868fb0708087 iio: light: al3320a: Split set_pwr function into set_pwr_o [...] adds 4d71bf602181 iio: adc: ad7606_spi: check error in ad7606B_sw_mode_config() adds 40fa5f535dd7 iio: adc: ad7606: add missing max sample rates adds 37fd5e6e0f33 iio: adc: ad7606: use devm_mutex_init() adds 450f44b71a2c iio: adc: ad7606: fix kernel-doc comments adds 050cf84f0b2a iio: adc: ad7606: use kernel identifier name style adds f504e35293f3 iio: adc: ad7606: don't use address field adds c1f571c3ca17 iio: adc: ad7606: drop ch param from ad7606_scale_setup_cb_t adds 3b5b55ca9407 iio: adc: ad7606: dynamically allocate channel info adds dc0e07126ed4 iio: adc: ad7606_par: add ad7606c chips adds c72ada9978d2 iio: proximity: cros_ec_mkbp_proximity: Avoid -Wflex-array [...] adds 0d0f3bfb4735 iio: cros_ec: Avoid -Wflex-array-member-not-at-end warning adds cfed1969fcfe iio: trigger: stm32-lptimer: add support for stm32mp25 adds 16d92b70b261 iio: adc: vf610: Move claim of direct mode to caller of vf [...] adds 5fe8331928c6 iio: adc: vf610: Switch to sparse friendly iio_device_clai [...] adds d36adc77ee43 iio: adc: ti-ads1100: Use guard(mutex) to allow direct returns adds 3ba3800286bb iio: adc: ti-ads1100: Switch to sparse friendly iio_device [...] adds 5655ba5ada99 iio: adc: ti-ads1015: Use guard(mutex) and factor out code [...] adds ee4ef2cbf40e iio: adc: ti-ads1015: Switch to sparse friendly iio_device [...] adds e6d364b40862 iio: adc: mxs-lradc: Switch to sparse friendly iio_device_ [...] adds c86f8e8f9f56 iio: adc: rcar: Switch to sparse friendly iio_device_claim [...] adds 354eedf0083f iio: light: apds9306: Switch to sparse friendly iio_device [...] adds 403443117b02 iio: light: gp2ap020a00f: Switch to sparse friendly iio_de [...] adds d793d614dc3f iio: light: isl29125: Switch to sparse friendly iio_device [...] adds 8dd92667f0a5 iio: light: as73211: Use guard() and move mode switch into [...] adds 6025d20bc3ed iio: light: as73211: Switch to sparse friendly iio_device_ [...] adds 05e50a1da592 iio: light: ltr501: Factor out IIO_INFO_RAW leg of read_ra [...] adds 5a7387f208e5 iio: light: ltr501: Factor out core of write_raw() where d [...] adds 2983ad971d02 iio: light: ltr501: Switch to sparse friendly iio_device_c [...] adds 7e8c0ec196e7 iio: light: opt4060: Switch to sparse friendly iio_device_ [...] adds e08acc4c82a3 iio: light: rohm-bu27034: Switch to sparse friendly iio_de [...] adds 9c97c7d2a901 iio: light: rpr0521: Factor out handling of IIO_INFO_RAW a [...] adds e0dc0feb991b iio: light: rpr0521: Switch to sparse friendly iio_device_ [...] adds 43622f88b06d iio: light: si1145: Switch to sparse friendly iio_device_c [...] adds 565e9c17e4dc iio: light: st_uvis25: Switch to sparse friendly iio_devic [...] adds 65a6ce5aeb82 iio: light: tcs3414: Switch to sparse friendly iio_device_ [...] adds abce31c33db6 iio: light: tcs3472: Switch to sparse friendly iio_device_ [...] adds 8d7c205ff9ff iio: light: vcnl4000: Switch to sparse friendly iio_device [...] adds cac2bc675bcf iio: light: vcnl4035: Switch to sparse friendly iio_device [...] adds 42b1a2663f4b iio: light: al3010: Improve al3010_init error handling wit [...] adds c0461f8e8424 iio: light: al3000a: Fix an error handling path in al3000a [...] adds b8154f3477c4 iio: light: al3320a: Fix an error handling path in al3320a [...] adds 0e5e21e23dd6 iio: light: al3010: Implement regmap support adds 1850e6ae7f91 iio: light: al3320a: Implement regmap support adds 04f0bc81d601 dt-bindings: Add ROHM BD7970x variants adds f026928c20ba iio: dac: bd79703 Store device address to 'address' adds 67c318c46cec iio: dac: bd79703: Add chip data adds 25468dbb81fc iio: dac: bd79703: Support BD79700 and BD79701 adds 7a84e33afebd iio: dac: bd79703: Support ROHM BD79702 adds ff2e2a5c524f iio: adc: ad7944: drop bits_per_word hack adds 59b51edf717b iio: adc: ad4000: Add support for SPI offload adds 66ac23150833 Documentation: iio: ad4000: Add new supported parts adds d66b2c84fb67 Documentation: iio: ad4000: Add IIO Device characteristics [...] adds 8c411d4b9655 Documentation: iio: ad4000: Describe offload support adds 8712e4986e7c iio: adc: ad7124: Fix 3dB filter frequency reading adds 7dd17a4e9873 iio: adc: ad7124: Remove ability to write filter_low_pass_ [...] adds 7df3a6eb5c39 iio: adc: ad7124: Make register naming consistent adds 36ee4794dd79 iio: addac: ad74115: Switch to sparse friendly iio_device_ [...] adds fef6da136ef2 iio: chemical: ccs811: Factor out handling of read of IIO_ [...] adds e9786c540804 iio: chemical: ccs811: Switch to sparse friendly iio_devic [...] adds 3976dc832340 iio: chemical: atlas-sensor: Switch to sparse friendly iio [...] adds ba22e78635f9 iio: chemical: scd4x: Switch to sparse friendly iio_device [...] adds 0ceb75d0afae iio: common: scmi: Switch to sparse friendly iio_device_cl [...] adds f664ab98b238 iio: common: st_sensors: Switch to sparse friendly iio_dev [...] adds fcc065fdf52f iio: gyro: adxrs290: Switch to sparse friendly iio_device_ [...] adds 6c9dc1e8f296 iio: health: max30102: Switch to sparse friendly iio_devic [...] adds d9e6b59e5ba9 iio: humidity: hdc100x: Use guard(mutex) to simplify code flow adds 0d51e888e030 iio: humidity: hdc100x: Switch to sparse friendly iio_devi [...] adds 35a34861ce8f iio: humidity: hdc2010: Switch to sparse friendly iio_devi [...] adds db532a4114c7 iio: humidity: hts211: Factor out everything under direct [...] adds ca75b9fb28d6 iio: humidity: hts211: Switch to sparse friendly iio_devic [...] adds cbff19a382bb iio: imu: inv_icm42600: Switch to sparse friendly iio_devi [...] adds 4455bc5c303b iio: imu: inv_mpu6050: Switch to sparse friendly iio_devic [...] adds 59d3109aabf1 iio: imu: smi240: Switch to sparse friendly iio_device_cla [...] adds ee56bbcaad71 iio: imu: st_lsm6dsx: Factor out parts of st_lsm6dsx_shub_ [...] adds a332a90eacd1 iio: imu: st_lsm6dsx: Switch to sparse friendly claim/rele [...] adds 0daeba3edabf iio: imu: st_lsm6dsx: Switch to sparse friendly iio_device [...] adds b5228482ebb9 iio: magnetometer: mag3110: Factor out core of read/write_ [...] adds 587895606e11 iio: magnetometer: mag3110: Switch to sparse friendly iio_ [...] adds e0a4d6a93eb1 iio: magnetometer: rm3100: Switch to sparse friendly iio_d [...] adds 74fc7aacda0f iio: pressure: dlhl60d: Switch to sparse friendly iio_devi [...] adds b2a3a51000a7 iio: pressure: icp10100: Switch to sparse friendly iio_dev [...] adds 770ee1a2c5d9 iio: pressure: mpl3115: factor out core of IIO_INFO_RAW re [...] adds d2de91b3eded iio: pressure: mpl3115: Switch to sparse friendly iio_devi [...] adds 1bfa7698bc9f iio: pressure: ms5611: Switch to sparse friendly iio_devic [...] adds 71a998e791d8 iio: pressure: rohm-bm1390: Switch to sparse friendly iio_ [...] adds 66024cb953d2 iio: pressure: zpa2326: Switch to sparse friendly iio_devi [...] adds 9dc7ed3bfe43 iio: proximity: hx9023s: Switch to sparse friendly iio_dev [...] adds 3e3f57659b3d iio: proximity: pulsed-light: Switch to sparse friendly ii [...] adds 0ed4424478d3 iio: proximity: sx9500: Switch to sparse friendly iio_devi [...] adds 333248709901 iio: temp: maxim_thermocouple: Switch to sparse friendly i [...] adds e2729d5e04b9 iio: temp: maxim_thermocouple: Drop unused mutex.h include. adds 692760702f80 staging: iio: ad5933: Switch to sparse friendly iio_device [...] adds 5d1dff5b45b7 iio: Adjust internals of handling of direct mode claiming [...] adds ebe0b2a86a9e dt-bindings: iio: adc: ad7380: add AD7389-4 adds abb97cc0ff56 iio: adc: ad7380: rename internal_ref_only adds d63a749bf75a iio: adc: ad7380: move internal reference voltage to chip_info adds 98a002674856 iio: adc: ad7380: add ad7389-4 adds 81a481f62564 Documentation: iio: ad7380: add AD7389-4 adds 81fe5529e812 dt-bindings: iio: adc: adi,ad7606: add SPI offload properties adds 89e1f95a61e5 doc: iio: ad7606: describe offload support adds e96d35faf357 iio: adc: ad7606: add SPI offload support adds 2a44c3ed8063 MAINTAINERS: IIO: Update reviewers for the subsystem adds a34b88b48a15 iio: bd79124: Use set_rv and set_multiple_rv adds 0f8d8b3548fb iio: dac: ad5592r: destroy mutexes in detach paths adds 135e101f4dd6 iio: dac: ad5592r: use lock guards adds 8a2d2326f5ef iio: dac: ad5592r: use new GPIO line value setter callbacks adds 6c6881af0172 iio: adc: ti-ads7950: use new GPIO line value setter callbacks adds 3bb36fe0587a iio: adc: ad4130: use new GPIO line value setter callbacks adds b8b3ea642911 iio: addac: ad74413r: use new GPIO line value setter callbacks adds c3c8492cecf0 iio: addac: ad74115: use new GPIO line value setter callbacks adds 085831cfce61 dt-bindings: ROHM BD79104 ADC adds 7af2ea72d680 iio: adc: ti-adc128s052: Simplify using be16_to_cpu() adds 6c41d590722c iio: adc: ti-adc128s052: Be consistent with arrays adds 804757a221a9 iio: adc: ti-adc128s052: Use devm_mutex_init() adds 944de7fce763 iio: adc: ti-adc128s052: Simplify using guard(mutex) adds fbc18f27cf21 iio: adc: ti-adc128s052: Support ROHM BD79104 adds 3716068cb84d MAINTAINERS: A driver for TI/ROHM ADCs adds 6b4079ccbfef dt-bindings: iio: imu: icm42600: add interrupt naming support adds b1ba43263e61 iio: imu: inv_icm42600: switch to use generic name irq get adds 029035636de3 iio: dac: adi-axi-dac: add cntrl chan check adds ede84c455659 docs: iio: add documentation for ad3552r driver adds 208632157642 iio: backend: add support for data source get adds ca74d0eb06e0 iio: dac: adi-axi-dac: add data source get adds b1c5d68ea66e iio: dac: ad3552r-hs: add support for internal ramp adds e5cdb098a3cb iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos adds 3f4bc0b11684 iio: adc: ad7768-1: convert driver to use regmap adds 1fa0f4ea5660 iio: adc: ad7768-1: Add reset gpio adds ef24ea86eff5 iio: adc: ad7768-1: Move buffer allocation to a separate function adds 70788d26ae1c iio: normalize array sentinel style adds 0b9c738f9c4d docs: iio: ad3552r: fix malformed table adds 8f08055bc67a iio: introduced iio_push_to_buffers_with_ts() that takes a [...] adds fda643a9530c iio: dummy: Use a fixed structure to build up scan to push [...] adds 2d1168263bcb iio: dummy: Switch to iio_push_to_buffers_with_ts() and pr [...] adds 4d15307225ff iio: adc: ti-ads131e08: Use new iio_push_to_buffers_with_t [...] adds c65d3f3f9386 iio: adc: Use iio_push_to_buffers_with_ts() to provide len [...] adds edfafbd82f1d iio: accel: Use iio_push_to_buffers_with_ts() to provide l [...] adds 838a65c1d650 iio: accel: hid: Use iio_push_to_buffers_with_ts() to prov [...] adds cb4691913d9e iio: chemical: Use iio_push_to_buffers_with_ts() to provid [...] adds 1a715f5a4726 iio: temperature: Use iio_push_to_buffers_with_ts() to pro [...] adds 85eb82b3c2a4 iio: resolver: Use iio_push_to_buffers_with_ts() to provid [...] adds 175c3f72154e iio: proximity: irsd200: Use a struct for scan and iio_pus [...] adds fc11c42dd137 iio: proximity: Use iio_push_to_buffers_with_ts() to provi [...] adds 886a446b76af iio: pressure: zpa2326: Use aligned_s64 for the timestamp adds 77e8a16a7d82 iio: pressure: Use iio_push_to_buffers_with_ts() to provid [...] adds f4cd499970cc iio: magnetometer: Use iio_push_to_buffers_with_ts() to pr [...] adds c88ec0d8ad8f iio: adc: mt6360-adc: use aligned_s64 for timestamp adds 8f2d5147dd58 iio: addac: ad74413r: use aligned_s64 for timestamp adds 85c9e6d592e1 iio: frequency: ad9832: Use FIELD_PREP macro to set bit fields adds 3012a122b225 iio: frequency: ad9832: Remove unused parameter from data [...] adds 1851c0f29d8a iio: dac: ad5592r: Delete stray unlock in ad5592r_write_raw() adds 5aec2b6e19de iio: accel: adxl345: introduce adxl345_push_event function adds 7478933f0361 iio: accel: adxl345: add single tap feature adds 5b307f5aaf08 iio: accel: adxl345: add double tap feature adds 0c2cdd1af6cc iio: accel: adxl345: set the tap suppress bit permanently adds 6b7c0e9ddacc iio: adc: hx711: use struct with aligned_s64 timestamp adds b31a74075cb4 iio: orientation: hid-sensor-rotation: remove unnecessary [...] adds 60638e2a2d4b staging: iio: ad5933: Correct settling cycles encoding per [...] adds dadf2477e3d6 iio: adc: stm32: add oversampling support adds 52c43d80fa83 iio: adc: PAC1934: fix typo in documentation link adds 50ed17cdfd7f iio: light: zopt2201: Remove code duplication in scale wri [...] adds e50cf7e2e6e0 iio: cros_ec_sensors: Flush when changing the FIFO timeout adds 7ba425118124 iio: accel: kxcjk-1013: Deduplicate setup interrupt functions adds 028239a644b0 dt-bindings: Add Winsen to the vendor prefixes adds fd3730b2c719 dt-bindings: Add device tree support for Winsen MHZ19B CO2 sensor adds 4572a70b3681 iio: chemical: Add support for Winsen MHZ19B CO2 sensor adds 162129a27c69 MAINTAINERS: Add WINSEN MHZ19B adds 872c8014e05e iio: pressure: bmp280: drop sensor_data array adds fc0b0e82260f iio: adc: ad7091r-base: Remove duplicate code on volatile [...] adds 55d0392fb177 dt-bindings: iio: dac: ad7293: add vrefin support adds cdbc8b99ad3b iio: dac: ad7293: add adc reference configuration adds 6eb974967a86 dt-bindings: iio: adc: Add compatible for Dimensity 1200 MT6893 adds 017294e5a68a iio: adc: ad7606_spi: add offload scan mask check adds 64794edd47ec MAINTAINERS: add maintainers for ad4851 driver adds 413e1d6a95fc iio: adc: ad7606: explicit timestamp alignment adds 7e00d74eacf7 HID: sensor-hub: Fix typo and improve documentation for se [...] adds 0cec113181c5 iio: ABI: add new DAC powerdown mode adds 6856e3617158 dt-bindings: iio: dac: Add adi,ad3530r.yaml adds 93583174a3df iio: dac: ad3530r: Add driver for AD3530R and AD3531R adds 15c82338b364 iio: adc: ad4695: use u16 for buffer elements adds f62c49d8f32d iio: adc: mcp3911: fix device dependent mappings for conve [...] adds 94264cc9abbb dt-bindings: iio: adc: mcp3911: add reset-gpios adds f45a27b990a1 iio: adc: mcp3911: add reset management adds ce45446e520c iio: adc: ad4000: Avoid potential double data word read adds 157517b5e88d iio: ti-adc128s052: Drop variable vref adds 3c5dfea39a24 iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix [...] adds 02b70dfe2f61 iio: adc: ad4030: remove bits_per_word = 8 adds 0115e17e9fde iio: adc: ti-tsc2046: remove bits_per_word = 8 adds 2fa33f8710f7 iio: chemical: bme680_spi: remove bits_per_word = 8 adds f92bb6b71b04 iio: dac: ad5761: remove bits_per_word = 8 adds 57e382e67ca3 iio: dac: ad5766: remove bits_per_word = 8 adds 3cdd2953b367 iio: dac: ad5791: remove bits_per_word = 8 adds bfc50ab35a22 iio: dac: ltc2688: remove bits_per_word = 8 adds 3de7492148c7 iio: gyro: adxrs450: remove bits_per_word = 8 adds 6a1ebdb8a352 iio: imu: adis: remove bits_per_word = 8 adds c48919febc15 iio: magnetometer: hmc5843_spi: remove bits_per_word = 8 adds 3108b5e0bc4f iio: magnetometer: rm3100-spi: remove bits_per_word = 8 adds 10918e71ac93 iio: pressure: bmp280-spi: remove bits_per_word = 8 adds 5b6bfe1354be iio: pressure: ms5611_spi: remove bits_per_word = 8 adds 666eae6c6dab iio: pressure: zpa2326_spi: remove bits_per_word = 8 adds fa19c303254b iio: make IIO_DMA_MINALIGN minimum of 8 bytes adds 63fc53526d30 iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros adds 51924ff5ab16 iio: adc: ad4695: use IIO_DECLARE_DMA_BUFFER_WITH_TS adds 76a67e394d11 iio: adc: ad4695: rename AD4695_MAX_VIN_CHANNELS adds 6d06978f918d iio: adc: ad7380: use IIO_DECLARE_DMA_BUFFER_WITH_TS adds edeb67fbbf4b iio: accel: sca3300: use IIO_DECLARE_BUFFER_WITH_TS adds 04c129077689 iio: adc: at91-sama5d2: use IIO_DECLARE_BUFFER_WITH_TS adds 805bbd3ac96d iio: chemical: mhz19b: Fix error code in probe() adds 6cdb4009c201 iio: admv1013: replace redundant ternary operator with just len adds 27737b840758 HID: sensor-hub: Fix typo and improve documentation adds ed7a1e88ad46 iio: ssp_sensors: optimalize -> optimize adds 018f50909e66 iio: bmp280: zero-init buffer adds 034c71a287d0 iio: adc: ad7768-1: reorganize driver headers adds 844ca960dfe0 dt-bindings: trivial-devices: Document SEN0322 adds d524b3e0efa0 iio: chemical: Add driver for SEN0322 adds c8c2db399758 dt-bindings: iio: adc: add NCT7201 ADCs adds 5aef97a9126e iio: adc: add support for Nuvoton NCT7201 adds 0c86e3381978 dt-bindings: iio: adc: Add ROHM BD79100G adds 0ca7cb70894e Merge tag 'iio-for-6.16a-take2' of ssh://gitolite.kernel.o [...] adds 9f52aecc952d coresight: Fixes device's owner field for registered using [...] adds 13e3a882bc85 dt-bindings: arm: arm,coresight-static-replicator: add opt [...] adds a03a0a08c6fe coresight: catu: Introduce refcount and spinlock for enabl [...] adds f6028eeeb5e4 coresight: core: Disable helpers for devices that fail to enable adds fc7fed6f77f9 coresight: Convert tag clear function to take a struct csd [...] adds a4e65842e114 coresight: Only check bottom two claim bits adds a244a18c15fe coresight: Add claim tag warnings and debug messages adds a1b0e77ce517 coresight: etm3x: Convert raw base pointer to struct cores [...] adds 7cd6368657f1 coresight: Clear self hosted claim tag on probe adds 48a5126be085 coresight: Remove inlines from static function definitions adds e6e6b692865d coresight: Remove extern from function declarations adds b104a941a94e coresight: Add a KUnit test for coresight_find_default_sink() adds deeeaf6a5221 coresight: replicator: Fix panic for clearing claim tag adds 798f58909277 coresight: Disable MMIO logging for coresight stm driver adds aad548a95393 coresight: cti: Replace inclusion by struct fwnode_handle [...] adds 40f682ae5086 coresight: etm4x: Extract the trace unit controlling adds 5fa96c83b81e coresight: Introduce pause and resume APIs for source adds 0814151bae4b coresight: etm4x: Hook pause and resume callbacks adds abffe22e93d7 coresight: perf: Support AUX trace pause and resume adds d5f7e4bea90f coresight: tmc: Re-enable sink after buffer update adds 973f47a9886a coresight: perf: Update buffer on AUX pause adds 5161890f1362 Documentation: coresight: Document AUX pause and resume adds d23bc38e8aa4 coresight: tmc: fix failure to disable/enable ETF after reading adds ee811bc733be coresight: etm4x: Fix timestamp bit field handling adds 895b12b7d7b8 coresight/etm4: fix missing disable active config adds 53b9e2659719 coresight: holding cscfg_csdev_lock while removing cscfg f [...] adds 408c97c4a5e0 coresight: prevent deactivate active config while enabling [...] adds bdc319f1c9bf Merge tag 'coresight-next-v6.16' of ssh://gitolite.kernel. [...] adds af73692e7b48 dt-bindings: interconnect: Correct indentation and style i [...] adds 40ef9b6b778f interconnect: qcom: sm8650: enable QoS configuration adds c5c967733c5e dt-bindings: interconnect: sm8650: document the MASTER_APSS_NOC adds 463f2eaa203a interconnect: qcom: sm8650: add the MASTER_APSS_NOC adds b0779ea48606 interconnect: qcom: sm8650: remove regmap config for mc_vi [...] adds 289198fb5142 dt-bindings: interconnect: Add EPSS L3 compatible for SA8775P adds d30f83d278a9 interconnect: core: Add dynamic id allocation support adds ac2c390650f5 interconnect: qcom: Add multidev EPSS L3 support adds 7f9560a3bebe interconnect: qcom: icc-rpmh: Add dynamic icc node id support adds b1244645ad6c interconnect: qcom: sa8775p: Add dynamic icc node id support adds 5fed7fe33c2c Merge branch 'icc-sa8775p' into icc-next adds 8b819afa4940 Merge tag 'icc-6.16-rc1' of ssh://gitolite.kernel.org/pub/ [...] adds ace2cd11a272 counter: stm32-timer-cnt: add support for stm32mp25 adds ae3392c0f12f counter: microchip-tcb-capture: Add watch validation support adds 1b56e7d465ce Merge tag 'counter-updates-for-6.16b' of ssh://gitolite.ke [...] adds 9857af0fcff3 binder: fix yet another UAF in binder_devices new c26f4fbd5837 Merge tag 'char-misc-6.16-rc1' of git://git.kernel.org/pub [...] adds 57de87b14690 serial: 8250_ni: Switch to use uart_read_port_properties() adds 9b4a192adf42 serial: 8250_ni: Remove duplicate mapping adds b4694a76180b serial: 8250_ni: Switch to use platform_get_mem_or_io() adds 38dbd9517d58 serial: 8250_ni: Remove unneeded conditionals adds 2e4899740ebb serial: 8250_ni: use serial_port_in()/serial_port_out() helpers adds 030df0ef7cec serial: 8250_ni: Switch to use dev_err_probe() adds 753a55f55908 serial: 8250_ni: Tidy up ACPI ID table adds a0003b9d7948 serial: lantiq: Remove unnecessary print function dev_err() adds 6bd697b5fc39 tty: serial: uartlite: register uart driver in init adds a53be6945f51 serial: qcom-geni: Remove alias dependency from qcom seria [...] adds 9d64c6ae2d6f serial: tegra-utc: Remove unneeded semicolon adds 2318a488683a serial: max310x: use new GPIO line value setter callbacks adds a5482409a435 serial: sc16is7xx: use new GPIO line value setter callbacks adds 0ed228275485 dt-bindings: serial: snps-dw-apb-uart: Simplify DMA-less R [...] adds 2c0594f9f062 dt-bindings: serial: 8250: support an optional second clock adds 81e4de4ba298 serial: 8250_of: add support for an optional bus clock adds 86bcae88c920 serial: Fix potential null-ptr-deref in mlb_usio_probe() adds 74045f6658f1 vt: minor cleanup to vc_translate_unicode() adds 2acaf27cd7f4 vt: move unicode processing to a separate file adds e88391f730e4 vt: properly support zero-width Unicode code points adds 26c94eb4842a vt: introduce gen_ucs_width.py to create ucs_width.c adds 3a1ab63aa05b vt: update ucs_width.c using gen_ucs_width.py adds f2347b0cdf65 vt: introduce gen_ucs_recompose.py to create ucs_recompose.c adds 54af55b990ed vt: create ucs_recompose.c using gen_ucs_recompose.py adds cd6937d42bca vt: support Unicode recomposition adds 119ff0b0f454 vt: update gen_ucs_width.py to produce more space efficien [...] adds c7cb5b0779d7 vt: update ucs_width.c following latest gen_ucs_width.py adds 547f57b88d5f vt: pad double-width code points with a zero-white-space adds b35f7a773cbc vt: remove zero-white-space handling from conv_uni_to_pc() adds 25422e8f46c1 dt-bindings: serial: Add compatible for Renesas RZ/T2H SoC in sci adds d004e3595718 serial: sh-sci: Fix a comment about SCIFA adds 21fc3d6b45ba serial: sh-sci: Introduced function pointers adds 043806bc9dbc serial: sh-sci: Introduced sci_of_data adds 8bfabff0bfff vt: fix comment vs definition mismatch adds 66f5f70ce07a serial: sifive: Switch to nbcon console adds 926040da6064 serial: 8250_of: manage bus clock in suspend/resume adds 92557dea58f7 mxser: Use non-hybrid PCI devres API adds 05f31711af64 dt-bindings: serial: mediatek,uart: Add compatible for MT6893 adds be4e3097c1f8 tty: Remove unused API tty_port_register_device_serdev() adds e6afad4587c9 dt-bindings: serial: amlogic,meson-uart: Add compatible st [...] adds 3eabc1a34b95 tty: simplify throttling using guard()s adds f49573f2f53e tty: use lock guard()s in tty_io adds 1404d3509c76 serial: switch uart_port::iotype to enum uart_iotype adds 31e0b7863c9b serial: rename local uart_port_lock() -> uart_port_ref_lock() adds 2b369a1e9930 serial: use uart_port_ref_lock() helper adds 7ba4f02e12e6 serial: 8250: unexport serial8250_rpm_*() functions adds 366cf0c3af1a tty/vt: Use KVAL instead of use bit operation adds f92217683a44 tty/vt: Gather the code that outputs char with utf8 in mind adds cb0ce93c8ba6 Revert "vt: fix comment vs definition mismatch" adds ab67c4622c36 Revert "vt: remove zero-white-space handling from conv_uni [...] adds 7eaf91626e1c Revert "vt: pad double-width code points with a zero-white-space" adds a01caec7c60c Revert "vt: update ucs_width.c following latest gen_ucs_width.py" adds 7a149499f6b6 Revert "vt: update gen_ucs_width.py to produce more space [...] adds 3cf3987b572f Revert "vt: support Unicode recomposition" adds 6cccf837ac8d Revert "vt: create ucs_recompose.c using gen_ucs_recompose.py" adds 06df3bcefa1e Revert "vt: introduce gen_ucs_recompose.py to create ucs_r [...] adds 67a4bb27461b Revert "vt: update ucs_width.c using gen_ucs_width.py" adds b1614dd1aef4 Revert "vt: introduce gen_ucs_width.py to create ucs_width.c" adds d3e92076c1af Revert "vt: properly support zero-width Unicode code points" adds e42e607aefc4 Revert "vt: move unicode processing to a separate file" adds 3702f72748b2 Revert "vt: minor cleanup to vc_translate_unicode()" adds d066989a3d41 vt: minor cleanup to vc_translate_unicode() adds 07bc3f442f47 vt: move unicode processing to a separate file adds 95b05de0a566 vt: properly support zero-width Unicode code points adds b11a041179e7 vt: introduce gen_ucs_width_table.py to create ucs_width_table.h adds 05ea6d71aa7a vt: create ucs_width_table.h with gen_ucs_width_table.py adds 54cda9201c67 vt: use new tables in ucs.c adds 03c6de017b2a vt: introduce gen_ucs_recompose_table.py to create ucs_rec [...] adds 9bd738409357 vt: create ucs_recompose_table.h with gen_ucs_recompose_table.py adds b5c574995d84 vt: support Unicode recomposition adds 5617aeb14a43 vt: pad double-width code points with a zero-width space adds ffae2340a6af vt: remove zero-width-space handling from conv_uni_to_pc() adds ad934777f0f1 vt: update gen_ucs_width_table.py to make tables more spac [...] adds d8f81c82b13f vt: refresh ucs_width_table.h and adjust code in ucs.c acc [...] adds c2d2c5c0d631 vt: move UCS tables to the "shipped" form adds 689835c00ec7 Merge 6.15-rc4 into tty-next adds f51159c05137 tty: serial: samsung_tty: support 18 uart ports adds c40b91e38eb8 8250: microchip: pci1xxxx: Add PCIe Hot reset disable supp [...] adds a88362060275 serdev: Refine several error or debug messages adds 5ee558c5d9e9 vt: add new dynamically generated files to .gitignore adds dab6bbc807a3 dt-bindings: serial: atmel,at91-usart: add microchip,sama7 [...] adds e3975aa899c0 serial: jsm: fix NPE during jsm_uart_port_init adds 2ff5d5f6fe98 dt-bindings: serial: Convert cnxt,cx92755-usart to DT schema adds 30b3aecad9fc dt-bindings: serial: Convert nxp,lpc3220-hsuart to DT schema adds 1dd624430d53 dt-bindings: serial: Convert arm,mps2-uart to DT schema adds a34fc8836f68 dt-bindings: serial: Convert cirrus,ep7209-uart to DT schema adds 6f5ff13bbc20 dt-bindings: serial: Convert lantiq,asc to DT schema adds 2446bd692e33 dt-bindings: serial: Convert marvell,armada-3700-uart to D [...] adds 6259530ccd7a dt-bindings: serial: Convert snps,arc-uart to DT schema adds 7282b8add298 dt-bindings: serial: Convert arm,sbsa-uart to DT schema adds 76619c4fce71 dt-bindings: serial: Convert microchip,pic32mzda-uart to D [...] adds 669bd383024e dt-bindings: serial: Convert socionext,milbeaut-usio-uart [...] adds 857eec467880 dt-bindings: serial: 8250_omap: Drop redundant properties adds 063a896456c3 serial: max3100: Replace open-coded parity calculation wit [...] adds a16014c0db3a vt: ucs.c: fix misappropriate in_range() usage adds 68e7a421ab4f vt: make sure displayed double-width characters are rememb [...] adds bb9a15167652 vt: move glyph determination to a separate function adds 5071ddc18e17 vt: introduce gen_ucs_fallback_table.py to create ucs_fall [...] adds de45d93f00e2 vt: create ucs_fallback_table.h_shipped with gen_ucs_fallb [...] adds fe26933cf1e1 vt: add ucs_get_fallback() adds 6802f3591fdc vt: make use of ucs_get_fallback() when glyph is unavailable adds 63f0d28dcabe vt: process the full-width ASCII fallback range programmatically adds c4c7ead7b86c vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl() adds 80fa7a033785 vt: bracketed paste support adds 81cf4d7d2379 vt: add VT_GETCONSIZECSRPOS to retrieve console size and c [...] adds b495021a973e tty: serial: 8250_omap: fix TX with DMA for am33xx new 378ec25aec5a Merge tag 'tty-6.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds de66754e9f80 xhci: sideband: add initial api to register a secondary in [...] adds 5beb4a53a1dd usb: host: xhci-mem: Cleanup pending secondary event ring events adds fce57295497d usb: host: xhci-mem: Allow for interrupter clients to choo [...] adds 000ab7dab5b8 usb: host: xhci-plat: Set XHCI max interrupters if propert [...] adds b85a2ebda103 usb: host: xhci: Notify xHCI sideband on transfer ring free adds 8da7644493b4 usb: dwc3: Specify maximum number of XHCI interrupters adds 67890d579402 ALSA: Add USB audio device jack type adds 5a49a6ba2214 ALSA: usb-audio: Export USB SND APIs for modules adds 2bde439265e2 ALSA: usb-audio: Check for support for requested audio format adds d893d5eaabfa ALSA: usb-audio: Save UAC sample size information adds f15d1e557b01 ALSA: usb-audio: Prevent starting of audio stream if in use adds 74914dc1ea26 ALSA: usb-audio: Introduce USB SND platform op callbacks adds 722f79117ee8 ALSA: usb-audio: Allow for rediscovery of connected USB SN [...] adds dba7759af789 ASoC: Add SoC USB APIs for adding an USB backend adds 00f5d6bfba3a ASoC: usb: Add PCM format check API for USB backend adds 0bb5f3614b25 ASoC: usb: Create SOC USB SND jack kcontrol adds 234ed325920c ASoC: usb: Fetch ASoC card and pcm device information adds f98cd6ecda1d ASoC: usb: Rediscover USB SND devices on USB port add adds 6640c9bc5c97 ASoC: doc: Add documentation for SOC USB adds 55b5fb369c02 ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port adds 305da591bd05 ASoC: dt-bindings: Update example for enabling USB offload [...] adds 450d63471d1c ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp adds 3aafa53515b0 ASoC: qcom: qdsp6: q6afe: Increase APR timeout adds 72b0b8b29980 ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 adds 1b8d0d87b934 ASoC: qcom: qdsp6: Add headphone jack for offload connecti [...] adds e0dd9240f13a ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device adds bd1979b9d3fc ALSA: usb-audio: qcom: Add USB QMI definitions adds 326bbc348298 ALSA: usb-audio: qcom: Introduce QC USB SND offloading support adds 6a348e9236c3 ALSA: usb-audio: qcom: Don't allow USB offload path if PCM [...] adds a67656f011d1 ALSA: usb-audio: qcom: Add USB offload route kcontrol adds 9bf4294d0c1e ALSA: usb-audio: qcom: Notify USB audio devices on USB off [...] adds 00327d7f2c8c usb: typec: ucsi: add Huawei Matebook E Go ucsi driver adds ac573b940738 usb: typec: ucsi: Add the UCSI commands in debugfs adds 0f7bbef1794d usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set adds 64843d0ba96d usb: typec: tcpm: allow to use sink in accessory mode adds 8db73e6a42b6 usb: typec: tcpm: allow sink (ufp) to toggle into accessor [...] adds 8a50da849151 usb: typec: tcpm: allow switching to mode accessory to mux [...] adds a592e0673a20 usb: typec: tcpci: add regulator support adds 9fc5986fbcd7 usb: typec: tcpci: Fix wakeup source leaks on device unbind adds aaa8f2e95934 usb: typec: tipd: Fix wakeup source leaks on device unbind adds b4b38ffb38c9 usb: typec: displayport: Receive DP Status Update NAK requ [...] adds 850e634006f4 usb: dwc3: core: Avoid redundant system suspend/resume callbacks adds 2e8bbfc11201 dt-bindings: usb: qcom,dwc3: Add SM8750 compatible adds 6e07dd1354f4 dt-bindings: usb: dwc3: Allow connector in USB controller node adds bd3cf1a9396e USB: gadget: Replace deprecated strncpy() with strscpy() adds 24454a11dd15 usb: gadget: uvc: Avoid -Wflex-array-member-not-at-end warnings adds 937a8a3a8d46 usb: gadget: f_hid: wake up readers on disable/unbind adds b9e4b9545424 usb: cdns3: Remove the invalid comment adds 015c0e63eb7c usb: gadget: udc-xilinx: Remove the invalid comment adds 1b4dab853768 dt-bindings: usb: smsc,usb3503: Correct indentation and st [...] adds 387602d8a755 usb: cdc-wdm: avoid setting WDM_READ for ZLP-s adds 54f9823ba756 usb: ehci-fsl: Fix use of private data to avoid -Wflex-arr [...] adds 54f30ae4a367 dt-bindings: usb: chipidea: Add i.MX95 compatible string ' [...] adds bd3c096ce5e4 dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform adds ee0dc2f7d522 usb: chipidea: imx: add wakeup interrupt handling adds 263d4fb2a2f1 usb: chipidea: imx: add HSIO Block Control wakeup setting adds 82fe5107fa3d usb: Add checks for snprintf() calls in usb_alloc_dev() adds 70b85914c02a usb: hub: Block less in USB3 link power management LPM dis [...] adds c8be504beb1e usb: hub: verify device is configured in usb_device_may_in [...] adds bf6e36a03314 usb: hub: Don't disable LPM completely if device initiated [...] adds bf11662f71dc usb: hub: reorder USB3 link power management enable requests adds a02dcd3b616a usb: hub: Fail fast in USB3 link power management enable path adds b9cff71c509b usb: renesas_usbhs: Correct function references in comment adds 8fb4c9d7c113 usb: renesas_usbhs: Fix typo in comment adds ffb34a60ce86 usb: renesas_usbhs: Reorder clock handling and power manag [...] adds d4e5b10c5562 usb: common: usb-conn-gpio: use a unique name for usb conn [...] adds 1d73df245b19 usb: Remove orphaned UDC drivers adds 169263214645 USB: core: Correct API usb_(enable|disable)_autosuspend() [...] adds 7dbd93137153 dt-bindings: net: wireless: Add Realtek RTL8188ETV USB WiFi adds c6ec8f8625c1 usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) adds 41c6960617b2 dt-bindings: usb: samsung,exynos-dwc3: add exynos2200 compatible adds 00b157f8f64b usb: dwc3: exynos: add support for Exynos2200 variant adds b958b03c82d2 usb: dwc3: qcom: Snapshot driver for backwards compatibilty adds 6e762f7b8edc dt-bindings: usb: Introduce qcom,snps-dwc3 adds 613a2e655d4d usb: dwc3: core: Expose core driver as library adds 170940f7e685 usb: dwc3: core: Don't touch resets and clocks adds 2dc9f137e194 usb: dwc3: qcom: Don't rely on drvdata during probe adds 1881a32fe14d usb: dwc3: qcom: Transition to flattened model adds 153874010354 usb: potential integer overflow in usbg_make_tpg() adds 8176dd6e1cf4 ALSA: usb-audio: qcom: delete a stray tab adds ba6474f19fd1 ASoC: qcom: qdsp6: Set error code in q6usb_hw_params() adds f41f7b3d9daf MAINTAINERS: Update Intel LJCA maintainer adds 89ecf105143b usb: typec: mux: fsa4480: add regulator support adds c0a1d1e9a48f dt-bindings: usb: renesas,usbhs: Add RZ/V2H(P) SoC support adds db476ffab1df USB: host: omap: Do not enable by default during compile testing adds e6f9fd8e63dd usb: typec: ucsi: huawei_gaokun: add error checking adds 0bc3e641157c usb: typec: ucsi: Fix unmet dependencies for UCSI_HUAWEI_GAOKUN adds af076a41f8a2 usb: dwc2: also exit clock_gating when stopping udc while [...] adds 73fb0ec9436a usb: acpi: Prevent null pointer dereference in usb_acpi_ad [...] adds 5cf4f055c5ae usb: gadget: udc: renesas_usb3: remove unnecessary NULL ch [...] adds f4239ace2dd8 usb: typec: ucsi: fix Clang -Wsign-conversion warning adds 495df45f38c8 dt-bindings: usb: usb-device: relax compatible pattern to [...] adds 45ebb7baf235 usb: dwc3: qcom: use modern PM macros adds 4c0fca65d105 usb: dwc3: qcom: Fix error handling in probe adds 384455c79174 dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible adds 11e80d371bbb dt-bindings: usb: usb-switch: Allow data-lanes property in port adds 3baea29dc0a7 usb: gadget: u_serial: Implement remote wakeup capability adds 615dca38c2ea Merge 6.15-rc4 into usb-next adds 3fc0810497a6 usb: gadget: g_ffs: Adjust f_ffs[0] allocation type adds ea34925f5b2e usb: gadget: hid: allow dynamic interval configuration via [...] adds 7fcdfaf37272 dt-bindings: usb: Introduce usb-hub.yaml adds fc259b024cb3 dt-bindings: usb: Add binding for PS5511 hub controller adds 76cbb3eabf0b dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml adds 588d032e9e56 usb: misc: onboard_usb_dev: Add Parade PS5511 hub support adds ab6dc9a6c721 Merge 6.15-rc6 into usb-next adds 0f73628e9da1 thunderbolt: Do not double dequeue a configuration request adds d5f4d0d2d7fc Merge tag 'thunderbolt-for-v6.15-rc7' of ssh://gitolite.ke [...] adds 4bfeea6ec1c0 thunderbolt: Use wake on connect and disconnect over suspend adds 1a760d10ded3 thunderbolt: Fix a logic error in wake on connect adds f93b5e24640c thunderbolt: Expose usb4_port_index() to other modules adds e80c235994fd thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function adds 4fd7a1f0f7f2 usb: typec: Connect Type-C port with associated USB4 port adds cdf9956b6974 thunderbolt: Introduce domain event message handler adds 785da9e6a1bd thunderbolt: Notify userspace about software CM tunneling events adds 607063f08e5c thunderbolt: Notify userspace about firmware CM tunneling events adds 36f6f7e2d4d0 Documentation/admin-guide: Document Thunderbolt/USB4 tunne [...] adds 6381f9950440 Merge tag 'thunderbolt-for-v6.16-rc1' of ssh://gitolite.ke [...] adds 597f5c2f4128 usb: xhci: Don't log transfer ring segment list on errors adds 59d50e53e070 usb: xhci: Add debugfs support for xHCI port bandwidth adds 22f9b3c2f33d usb: xhci: relocate pre-allocation initialization adds 84f007707f21 usb: xhci: move device slot enabling register write adds 743cb737a62f usb: xhci: move command ring pointer write adds 1711b255484a usb: xhci: refactor xhci_set_cmd_ring_deq() adds 44455f666b4b usb: xhci: move DCBAA pointer write adds 943f7fddaa49 usb: xhci: move doorbell array pointer assignment adds d41031bc8d80 usb: xhci: move enabling of USB 3 device notifications adds 0ff49390aad8 usb: xhci: remove error handling from xhci_add_interrupter() adds daed871b67ab usb: xhci: move initialization of the primary interrupter adds 83d98dea48eb usb: xhci: add individual allocation checks in xhci_mem_init() adds 3d5b8a0e0af4 usb: xhci: cleanup xhci_mem_init() adds 1fdeb069053f usb: xhci: set requested IMODI to the closest supported value adds 9f7f74735ac2 usb: xhci: improve Interrupt Management register macros adds f5bce30ad25e usb: xhci: guarantee that IMAN register is flushed adds e1db856bd288 usb: xhci: remove '0' write to write-1-to-clear register adds 7c6df26c3be7 usb: xhci: rework Event Ring Segment Table Size mask adds 74d7a757e8bc usb: xhci: rework Event Ring Segment Table Address mask adds 5f5816d190c1 usb: xhci: cleanup IMOD register comments adds bf9cce90da31 usb: xhci: rename 'irq_pending' to 'iman' adds f27c6da58f11 usb: xhci: rename 'irq_control' to 'imod' adds 85c4aa0a4564 xhci: Add missing parameter description to xhci_get_endpoi [...] adds 0736299d090f usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx() adds 324d45e53f1a usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchro [...] adds f9bd09ef2c04 usb: typec: tcpm: Use configured PD revision for negotiation adds 19f795591947 usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE adds a541acceedf4 usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 stora [...] adds 1c06aff9b82f usb: gadget: u_serial: Avoid double unlock of serial_port_lock adds 4f78a9c7b8e8 dt-bindings: usb: Add Parade PS8833 Type-C retimer variant adds e33ebb133a24 usb: dwc3: qcom: Use bulk clock API and devres adds 89bb3dc13ac2 usb: Flush altsetting 0 endpoints before reinitializating [...] adds 2852788cfbe9 usb: cdnsp: Fix issue with detecting USB 3.2 speed adds f4ecdc352646 usb: cdnsp: Fix issue with detecting command completion event adds 6f399a100810 dt-bindings: usb: samsung,exynos-dwc3: add dt-schema Exyno [...] adds 657bfcbbfa38 usb: dwc3-exynos: add support for ExynosAutov920 adds eb25dcf0c594 usb: core: config: Use USB API functions rather than constants adds 48175e2e6eaf usb: dwc2: gadget: Use USB API functions rather than constants adds ebaac1027a26 usb: gadget: epautoconf: Use USB API functions rather than [...] adds b48a2e0ba398 usb: gadget: lpc32xx_udc: Use USB API functions rather tha [...] adds ab44b9259bb3 usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub adds d01ccb5b62b7 dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 h [...] adds 1143d41922c0 usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence adds e7144a2b3ac8 ALSA: usb-audio: qcom: Fix an error handling path in qc_us [...] adds 485ae0859252 ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables adds 5c7ef5001292 ALSA: qc_audio_offload: avoid leaking xfer_buf allocation adds 3335a1bbd624 ALSA: qc_audio_offload: try to reduce address space confusion adds acb3dac2805d usb: usbtmc: Fix read_stb function and get_stb ioctl adds 342e4955a1f1 usb: usbtmc: Fix timeout value in get_stb adds 692a497eb748 USB: serial: ti_usb_3410_5052: drop bogus read urb check adds 92cd405b6486 USB: serial: bus: fix const issue in usb_serial_device_match() adds d3a889482bd5 USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB adds 2596313a4d91 Merge tag 'usb-serial-6.16-rc1' of ssh://gitolite.kernel.o [...] adds d1d89e8eee6f USB: gadget: fix up const issue with struct usb_function_instance adds 5f5cc794fac6 USB: gadget: udc: fix const issue in gadget_match_driver() adds ae4432e01dd9 USB: typec: fix const issue in typec_match() adds e60acc420368 usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNI [...] adds 662a9ece32ad usb: misc: onboard_usb_dev: fix build warning for CONFIG_U [...] adds e2d8ae899760 ASoC: qdsp6: fix compile-testing without CONFIG_OF adds 882826f58b2c ALSA: usb-audio: qcom: fix USB_XHCI dependency new c0c9379f235d Merge tag 'usb-6.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds eda4623cf989 io_uring/zcrx: init id for xa_find adds 0ec33c81d9c7 io_uring/zcrx: fix area release on registration failure adds 2c7f02321996 io_uring/net: only consider msg_inq if larger than 1 adds e931d3a9d520 MAINTAINERS: remove myself from io_uring adds 607d09d1a01e io_uring/kbuf: limit legacy provided buffer lists to USHRT_MAX adds 6a8118a77eec io_uring/futex: get rid of struct io_futex addr union adds 079afb081c42 io_uring/futex: mark wait requests as inflight new 794a54920781 Merge tag 'io_uring-6.16-20250606' of git://git.kernel.dk/linux adds 1e46ed947ec6 bcache: fix NULL pointer in cache_set_flush() adds 5a08e49f2359 bcache: remove unused constants adds 208c1559c5b1 bcache: reserve more RESERVE_BTREE buckets to prevent allo [...] adds 39d86db34e41 loop: add file_start_write() and file_end_write() adds 9f346f7d4ea7 md/raid1,raid10: don't handle IO error for REQ_RAHEAD and [...] adds 2afe17794cfe md/md-bitmap: fix dm-raid max_write_behind setting adds b88647580423 md/dm-raid: remove max_write_behind setting limit adds 38f520a37d54 md/md-bitmap: cleanup bitmap_ops->startwrite() adds 01bf468c4e08 md/md-bitmap: remove parameter slot from bitmap_create() adds f4d22ac96a45 Merge tag 'md-6.16-20250530' of https://git.kernel.org/pub [...] adds ab03a61c6614 ublk: have a per-io daemon instead of a per-queue daemon adds bf098d72696d selftests: ublk: kublk: plumb q_id in io_uring user_data adds 977370975283 selftests: ublk: kublk: tie sqe allocation to io instead of queue adds 8f75ba28b874 selftests: ublk: kublk: lift queue initialization out of thread adds b9848ca7a764 selftests: ublk: kublk: move per-thread data out of ublk_queue adds abe54c160346 selftests: ublk: kublk: decouple ublk_queues from ublk ser [...] adds 236918d3e9ac selftests: ublk: add functional test for per io daemons adds 17574aa2a06b selftests: ublk: add stress test for per io daemons adds 08652bd86e26 Documentation: ublk: document UBLK_F_PER_IO_DAEMON adds da12597a1d8c selftests: ublk: cover PER_IO_DAEMON in more stress tests adds c09a8b00f850 block: drop direction param from bio_integrity_copy_user() adds 43a67dd812c5 block: flip iter directions in blk_rq_integrity_map_user() adds a2f4c1ae163b selftests: ublk: kublk: improve behavior on init failure adds 10f4a7cd724e nvme: fix command limits status code adds c4b680ac2863 nvme: fix implicit bool to flags conversion adds 3c12a8939e04 nvme: enable vectored registered bufs for passthrough cmds adds e7143706702a nvme-tcp: remove tag set when second admin queue config fails adds 0bf04c874fcb nvme-tcp: sanitize request list handling adds f42d4796ee10 nvme-tcp: fix I/O stalls on congested sockets adds 44e479d72020 nvme: spelling fixes adds 6f65947a1e68 Merge tag 'nvme-6.16-2025-06-05' of git://git.infradead.or [...] new 6d8854216ebb Merge tag 'block-6.16-20250606' of git://git.kernel.dk/linux adds e683131e64f7 dt-bindings: pwm: adi,axi-pwmgen: Fix clocks adds a8841dc3dfbf pwm: axi-pwmgen: fix missing separate external clock new 8a2ba6f8ee7d Merge tag 'pwm/for-6.16-rc1-fixes' of git://git.kernel.org [...] adds 65271f868cb1 regulator: max14577: Add error check for max14577_read_reg() new d7582bb0a4f5 Merge tag 'regulator-fix-v6.16-merge-window' of git://git. [...] adds b4608e944177 spi: spi-pci1xxxx: Fix Probe failure with Dual SPI instanc [...] adds 8450f1e0d3d0 spi: dt-bindings: spi-sg2044-nor: Add SOPHGO SG2042 adds 3b5d1efc878a MAINTAINERS: Update HiSilicon SPI Controller driver maintainer adds 589561cb4551 MAINTAINERS: Update HiSilicon SFC driver maintainer adds 5ad20e3d8cfe spi: bcm63xx-spi: fix shared reset adds 3d6d84c8f2f6 spi: bcm63xx-hsspi: fix shared reset adds 57cf46cd1fe3 spi: spi-qpic-snand: document the limited bit error report [...] new 7a912d04415b Merge tag 'spi-v6.16-merge-window' of git://git.kernel.org [...] new 28fb80f0891c Merge tag 'ovl-update-v2-6.16' of git://git.kernel.org/pub [...] new b828b4bf29d1 ceph: fix variable dereferenced before check in ceph_umoun [...] new a3fb8a61e4a1 Merge tag 'ceph-for-6.16-rc1' of https://github.com/ceph/c [...] adds e9ddb37834eb tomoyo: update mailing lists new 27fb892d364b Merge tag 'tomoyo-pr-20250606' of git://git.code.sf.net/p/ [...] adds 34a149a02b5f s390/crypto: Select crypto engine in Kconfig when PAES is chosen adds 11709abccf93 s390/mm: Fix in_atomic() handling in do_secure_storage_access() new d94467aed34e Merge tag 's390-6.16-2' of git://git.kernel.org/pub/scm/li [...] adds 89079520cef6 RISC-V: vDSO: Wire up getrandom() vDSO implementation adds bafa451a96d0 riscv: defconfig: Remove EXPERT adds 61a74ad25462 riscv: misaligned: fix sleeping function called during mis [...] adds 7b30b1b04e0d riscv: misaligned: Add handling for ZCB instructions adds 85f79dece583 Merge patch series "riscv: misaligned: Add ZCB handling an [...] adds 788aa64c01f1 riscv: save the SR_SUM status over switches adds 19500c6dbc5c riscv: implement user_access_begin() and families adds 62135bf660b2 riscv: uaccess: use input constraints for ptr of __put_user() adds cdf647e81714 riscv: uaccess: use 'asm goto' for put_user() adds f6bff7827a48 riscv: uaccess: use 'asm_goto_output' for get_user() adds 259aaf03d7a0 Merge patch series "riscv: uaccess: optimisations" adds 2940954c1ac5 riscv: vDSO: Remove --hash-style=both adds 0f733b5be965 dt-bindings: riscv: Add xsfvqmaccdod and xsfvqmaccqoq ISA [...] adds 2d147d77ae6e riscv: Add SiFive xsfvqmaccdod and xsfvqmaccqoq vendor extensions adds e8fd215ed0eb riscv: hwprobe: Document SiFive xsfvqmaccdod and xsfvqmacc [...] adds 1a6274f03534 riscv: hwprobe: Add SiFive vendor extension support and pr [...] adds a5a15e07cbb9 dt-bindings: riscv: Add xsfvfnrclipxfqf ISA extension description adds e84fffe21b74 riscv: Add SiFive xsfvfnrclipxfqf vendor extension adds 659d664f7df8 riscv: hwprobe: Document SiFive xsfvfnrclipxfqf vendor extension adds 1d91224394c9 riscv: hwprobe: Add SiFive xsfvfnrclipxfqf vendor extension adds d5ca02b25f5d dt-bindings: riscv: Add xsfvfwmaccqqq ISA extension description adds 34e9b16b4b88 riscv: Add SiFive xsfvfwmaccqqq vendor extension adds a3ca43dc5271 riscv: hwprobe: Document SiFive xsfvfwmaccqqq vendor extension adds d9669e33c8fa riscv: hwprobe: Add SiFive xsfvfwmaccqqq vendor extension adds 1a3f6980889d Merge patch series "riscv: Add vendor extensions support f [...] adds 2f956db8b3b0 Revert "RISC-V: vDSO: Wire up getrandom() vDSO implementation" adds 850d7b14c8f7 riscv/kexec_file: Fix comment in purgatory relocator adds c3cc2a4a3a23 riscv: Add support for PUD THP adds f8693f6dffcd riscv: ftrace: support fastcc in Clang for WITH_ARGS adds 54ecbc8d8571 riscv: ftrace factor out code defined by !WITH_ARG adds c41bf4326c7b riscv: ftrace: align patchable functions to 4 Byte boundary adds 500e626c4a5b kernel: ftrace: export ftrace_sync_ipi adds b2137c3b6d7a riscv: ftrace: prepare ftrace for atomic code patching adds 5aa4ef955884 riscv: ftrace: do not use stop_machine to update code adds d1049fc0de81 riscv: vector: Support calling schedule() for preemptible Vector adds ca358692de41 riscv: add a data fence for CMODX in the kernel mode adds d0262e907e29 riscv: ftrace: support PREEMPT adds c217157bcd1d riscv: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS adds b21cdb9523e5 riscv: ftrace: support direct call using call_ops adds d8ac85dad407 riscv: Documentation: add a description about dynamic ftrace adds 881dadf0792c Merge patch series "riscv: ftrace: atmoic patching and pre [...] adds be17c0df6795 riscv: module: Optimize PLT/GOT entry counting adds 48d9aabf2dc5 RISC-V: Kconfig: Fix help text of CMDLINE_EXTEND adds 1df45f8a9fea riscv: kexec_file: Split the loading of kernel and others adds 809a11eea8e8 riscv: kexec_file: Support loading Image binary file adds 9eb9ea31fff0 Merge patch series "riscv: kexec_file: Support loading Ima [...] adds 4d6319289e86 perf symbols: Ignore mapping symbols on riscv adds d7e0cce10366 riscv: Make regs_irqs_disabled() more clear adds 415a8c81da3d riscv: hwprobe: export Zabha extension adds f0f4e64b9e35 riscv: Introduce Zicbop instructions adds 8d496b5a9891 riscv: Add support for Zicbop adds a5f947c73115 riscv: Add ARCH_HAS_PREFETCH[W] support with Zicbop adds eb87e56d651d riscv: xchg: Prefetch the destination word for sc.w adds 847689d2a0c4 Merge patch series "riscv: Add Zicbop & prefetchw support" adds 9811c864f5d7 MAINTAINERS: Update Atish's email address adds c39d53750ff9 riscv: Improve Kconfig help for RISCV_ISA_V_PREEMPTIVE adds 9d3da7827536 Merge tag 'riscv-mw1-6.16-rc1' of ssh://gitolite.kernel.or [...] adds 7bc76fb3883a RISC-V: Documentation: Add enough title underlines to CMODX adds a56972698810 riscv: mm: Add support for Svinval extension adds 6093faaf9593 raid6: Add RISC-V SIMD syndrome and recovery calculations adds a869b8c29f86 riscv: enable mseal sysmap for RV64 adds ee0d03053e70 RISC-V: vDSO: Wire up getrandom() vDSO implementation adds 2670a39b1ea6 Merge tag 'riscv-mw2-6.16-rc1' of ssh://gitolite.kernel.or [...] adds 265d6aba165c riscv: uaccess: Only restore the CSR_STATUS SUM bit adds a4348546332c riscv: make unsafe user copy routines use existing assembl [...] adds 020667d661f9 riscv: process: use unsigned int instead of unsigned long [...] adds ca1a66cdd685 riscv: uaccess: do not do misaligned accesses in get/put_user() adds a921f0753a4c Merge patch series "riscv: misaligned: fix misaligned acce [...] adds cf8651f7319d riscv: sbi: add Firmware Feature (FWFT) SBI extensions def [...] adds a7cd450f0e06 riscv: sbi: remove useless parenthesis adds 99cf5b7c7387 riscv: sbi: add new SBI error mappings adds 6d6d0641dcfa riscv: sbi: add FWFT extension interface adds c4a50db1e173 riscv: sbi: add SBI FWFT extension calls adds cf5a8abc6560 riscv: misaligned: request misaligned exception from SBI adds 9f9f6fdd1dc6 riscv: misaligned: use on_each_cpu() for scalar misaligned [...] adds 1317045a7d6f riscv: misaligned: declare misaligned_access_speed under C [...] adds 4eaaa65e3012 riscv: misaligned: move emulated access uniformity check i [...] adds 7977448bf374 riscv: misaligned: add a function to check misalign trap d [...] adds 51f1b16367df Merge patch series "riscv: add SBI FWFT misaligned excepti [...] new 119b1e61a769 Merge tag 'riscv-for-linus-6.16-mw1' of git://git.kernel.o [...] adds e97633492f5a scsi: ufs: core: Don't perform UFS clkscaling during host [...] adds c8426f258a0a scsi: core: devinfo: Fix typo in comment adds 0ae992637cf7 scsi: aacraid: Remove useless code adds 663d0c19f3ac scsi: ufs: qcom: Check gear against max gear in vop freq_t [...] adds 8c5bcb3daeef scsi: ufs: qcom: Map devfreq OPP freq to UniPro Core Clock freq adds c77b37dafb81 scsi: ufs: qcom: Call ufs_qcom_cfg_timers() in clock scaling path adds 7831003165d3 scsi: ufs: qcom: Prevent calling phy_exit() before phy_init() new 949ea6f3f4c0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 15ac613f124e KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY new 684088173b18 mm: fix vmstat after removing NR_BOUNCE new 9c49e5d09f07 mm/madvise: handle madvise_lock() failure during race unwinding new 044d2aee6c57 alloc_tag: handle module codetag load errors as module loa [...] new 41ffaa0ea762 mm/mempolicy: fix incorrect freeing of wi_kobj new 334d7c4fb60c iov_iter: use iov_offset for length calculation in iov_ite [...] new a2946fb271b1 MAINTAINERS: add Alistair as reviewer of mm memory policy new 081056dc00a2 mm/hugetlb: unshare page tables during VMA split, not before new 1013af4f585f mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race new 1b11a2830892 MAINTAINERS: add tlb trace events to MMU GATHER AND TLB IN [...] new ffa74d44f4b9 kmsan: test: add module description new 7266f590ca1f MAINTAINERS: add mm swap section new 2da20fd904f8 kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count new d3c82f618a9c Merge tag 'mm-hotfixes-stable-2025-06-06-16-02' of git://g [...] new ea68ea9091d3 mm/damon: s/primitives/code/ on comments new 2b12d06c37fd mm: fix uprobe pte be overwritten when expanding vma new b36b701bbcd9 mm: expose abnormal new_pte during move_ptes new 6fb6223347d5 selftests/mm: extract read_sysfs and write_sysfs into vm_util new efe99fabeb11 selftests/mm: add test about uprobe pte be orphan during v [...] new bdc7f8c5adad Merge tag 'mm-stable-2025-06-06-16-09' of git://git.kernel [...] new 5b032cac6225 Merge tag 'ubifs-for-linus-6.16-rc1' of git://git.kernel.o [...] adds 4919353c7789 ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbo [...] adds 9a4e17b59631 ALSA: hda: cs35l41: Constify regmap_irq_chip adds ab72bfce7647 ALSA: hda: Add new pci id for AMD GPU display HD audio controller adds 3f100f524e75 ALSA: hda: Ignore unsol events for cards being shut down adds 6a3439a417b9 ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1 adds d979b783d61f firmware: cs_dsp: Fix OOB memory read access in KUnit test [...] adds f4ba2ea57da5 firmware: cs_dsp: Fix OOB memory read access in KUnit test [...] adds 16719d48197b ASoC: codecs: fix out-of-bounds access on invalid clock config adds e3de7984e451 ASoC: tas571x: add separate tas5733 controls adds 9079db287fc3 ASoC: codecs: wcd9335: Fix missing free of regulator supplies adds dc59189d32fc ASoC: codecs: wcd937x: Drop unused buck_supply adds 63fe298652d4 ASoC: codecs: wcd9375: Fix double free of regulator supplies adds a784d606acbb ASoC: codecs: wcd93xx: Few regulator supplies fixes adds bc4005ef4310 ASoC: tas571x: fix tas5733 num_controls adds df7996076b1e ASoC: amd: yc: Add support for Lenovo Yoga 7 16ARP8 adds 9adf2de86611 ASoC: rt1320: fix speaker noise when volume bar is 100% adds 59a4d9a9efd9 ASoC: pcm: Do not open FEs with no BEs connected adds bae071aa7bcd ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init adds ff0045de4ee0 ASoC: codecs: hda: Fix RPM usage count underflow adds 9ad1f3cd0d60 ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX adds 347c8d6db7c9 ASoC: Intel: avs: Fix PPLCxFMT calculation adds 2f78724d4f0c ASoC: Intel: avs: Fix possible null-ptr-deref when initing hw adds 9e3285be55e6 ASoC: Intel: avs: Fix paths in MODULE_FIRMWARE hints adds 5f342aeee272 ASoC: Intel: avs: Verify kcalloc() status when setting con [...] adds 93e246b6769b ASoC: Intel: avs: Verify content returned by parse_int_array() adds 38b1befc7a35 ASoC: Intel: avs: Include missing string.h adds b3f3ca04ec3f ASoC: Intel: avs: Set of functional fixes adds 065a651e2fb3 ASoC: Intel: avs: Simplify verification of parse_int_array [...] adds b7188a1c0d2d ASoC: Intel: avs: boards: Fix rt5663 front end name adds 10db95285240 Merge tag 'asoc-fix-v6.16-merge-window' of https://git.ker [...] new af477f4d5a6c Merge tag 'sound-fix-6.16-rc1' of git://git.kernel.org/pub [...] adds c006d5d69148 Merge commit 'core-entry-2025-05-25' into loongarch-next adds a96c7330da0b LoongArch: Add a default install.sh adds 75cffd392bfa LoongArch: Using generic scripts/install.sh in `make install` adds 980d4a42d595 LoongArch: Add some annotations in archhelp adds 93f437315660 LoongArch: Add SCHED_MC (Multi-core scheduler) support adds b37981ce540d LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS adds a45728fd4120 LoongArch: Enable HAVE_ARCH_STACKLEAK adds 9559d5806319 LoongArch: Increase max supported CPUs up to 2048 adds a24f2fb70cb6 LoongArch: Introduce the numa_memblks conversion adds 52c22661c79a LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg adds 712e6a914328 LoongArch: Preserve firmware configuration when desired adds ee084fa96123 LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset() new e242bbbb6d7a LoongArch: vDSO: Correctly use asm parameters in syscall wrappers new 07aeb50e6c74 LoongArch: dts: Add PWM support to Loongson-2K0500 new abd000dbaee4 LoongArch: dts: Add PWM support to Loongson-2K1000 new 1cf806006574 LoongArch: dts: Add PWM support to Loongson-2K2000 new 1205088fd039 platform/loongarch: laptop: Get brightness setting from EC [...] new 53c762b47f72 platform/loongarch: laptop: Add backlight power control support new f78fb2576f22 platform/loongarch: laptop: Unregister generic_sub_drivers [...] new b7191581a973 Merge tag 'loongarch-6.16' of git://git.kernel.org/pub/scm [...] new 9cc646950eef sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers new ab0a168fcd98 sh: ecovec24: Make SPI mode explicit new 8a3682601dda sh: kprobes: Remove unused variables in kprobe_exceptions_ [...] new b3154a6ff1f5 Merge tag 'sh-for-v6.16-tag1' of git://git.kernel.org/pub/ [...] adds 6b91ff002c67 modpost: Use for() loop adds 520b1a147d91 module: Add module specific symbol namespace support adds 754f8733fc09 module: Extend the module namespace parsing adds 0267cbf297bf module: Account for the build time module name mangling adds 707f853d7fa3 module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper adds ff2c5f5a9e01 gendwarfksyms: Clean up kABI rule look-ups adds db59d74e5da1 gendwarfksyms: Add a kABI rule to override byte_size attributes adds c9083467f7b9 gendwarfksyms: Add a kABI rule to override type strings adds 881bf900bc88 Documentation/kbuild: Drop section numbers adds cf9d692629fa Documentation/kbuild: Add new gendwarfksyms kABI rules adds 2adde2eb1638 Makefile: remove dependency on archscripts for header inst [...] adds 8f81d8529e19 kbuild: move kbuild syntax processing to scripts/Makefile.build adds 9c036cfbb75b modpost: check forbidden MODULE_IMPORT_NS("module:") at co [...] adds 40617439d572 docs/core-api/symbol-namespaces: drop table of contents an [...] adds 81a93bf93f0e tinyconfig: enable CONFIG_LD_DEAD_CODE_DATA_ELIMINATION adds 41a77d43f36d kbuild: link lib-y objects to vmlinux forcibly even when C [...] adds 94145ffb0760 docs: symbol-namespaces: fix reST warning with literal block adds 0f57c75973be kconfig: introduce menu type enum adds a503a313108e scripts/tags.sh: allow to use alternative ctags implementation adds 89e7fecf5ce2 kbuild: move W=1 check for scripts/misc-check to top-level [...] adds 3a44052b728e scripts/misc-check: add double-quotes to satisfy shellcheck adds a934a57a42f6 scripts/misc-check: check missing #include <linux/export.h [...] adds 7d95680d64ac scripts/misc-check: check unnecessary #include <linux/expo [...] adds 8c21c4111128 module: make __mod_device_table__* symbols static adds 481d5c31e143 efi/libstub: use 'targets' instead of extra-y in Makefile new 1bf807b8f7e0 kbuild: set y instead of 1 to KBUILD_{BUILTIN,MODULES} new e21efe833eae arch: use always-$(KBUILD_BUILTIN) for vmlinux.lds new c50a04f8f45c genksyms: Fix enum consts from a reference affecting new values new 8630c59e9936 Merge tag 'kbuild-v6.16' of git://git.kernel.org/pub/scm/l [...] new a9d0aab5eb33 tracing: Fix regression of filter waiting a long time on R [...] new 40ee2afafc1d ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set() new de6fdc076d39 tracing: PM: Remove unused clock events new 549e914c96ae tracing: Add rcu annotation around file->filter accesses new 538c429a4b43 Merge tag 'trace-v6.16-3' of git://git.kernel.org/pub/scm/ [...] new 522cd6acd250 Merge tag '6.16-rc-part2-smb3-client-fixes' of git://git.s [...] new 1f282cdc1d21 fs/fhandle.c: fix a race in call of has_locked_children() new 5f31c549382b path_overmount(): avoid false negatives new bab77c0d191e finish_automount(): don't leak MNT_LOCKED from parent to child new d8cc0362f918 fix propagation graph breakage by MOVE_MOUNT_SET_GROUP mov [...] new 4954346d80fb fs: allow clone_private_mount() for a path on real rootfs new 290da20e3339 do_move_mount(): split the checks in subtree-of-our-ns and [...] new 7054674ee9b9 selftests/mount_setattr: adapt detached mount propagation test new c28f922c9dce clone_private_mnt(): make sure that caller has CAP_SYS_ADM [...] new 12f147ddd6de do_change_type(): refuse to operate on unmounted/not ours mounts new 35b574a6c227 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 9cc82d99b13c PCI/MSI: Size device MSI domain with the maximum number of [...] new 70b7d651ca6e Merge tag 'irq-urgent-2025-06-08' of git://git.kernel.org/ [...] adds 86aa94cd50b1 perf/x86/intel: Fix incorrect MSR index calculations in in [...] new d9864e7d1511 Merge tag 'perf-urgent-2025-06-08' of git://git.kernel.org [...] adds 434d7f9b0e24 timens: Add struct seq_file forward declaration new 4710eacf8dae Merge tag 'timers-urgent-2025-06-08' of git://git.kernel.o [...] adds 99850a1c93fe x86/fpu: Remove unused trace events adds 8b68e978718f x86/iopl: Cure TIF_IO_BITMAP inconsistencies adds dd2922dcfaa3 fs/resctrl: Restore the rdt_last_cmd_clear() calls after a [...] new 0529ef8c36d7 Merge tag 'x86-urgent-2025-06-08' of git://git.kernel.org/ [...] new 41cb08555c41 treewide, timers: Rename from_timer() to timer_container_of() new be54f8c55802 Merge tag 'timers-cleanups-2025-06-08' of git://git.kernel [...] new 394c1127abd9 tools/power turbostat.8: fix typo: idle_pct should be pct_idle new c967900fcb00 tools/power turbostat.8: pm_domain wording fix new 5663785ae02f tools/power turbostat: Add Android support for MSR device [...] new b4a734d38399 tools/power turbostat: Fix RAPL_GFX_ALL typo new adb49732c8c6 tools/power turbostat: Fix AMD package-energy reporting new fdea6b883b05 tools/power turbostat: Always check rapl_joules flag new 57b53787f0f7 tools/power turbostat: Quit early for unsupported RAPL counters new c8bca955da22 tools/power turbostat: Remove add_rapl_perf_counter_() new 4d6ced7bef95 tools/power turbostat: Remove add_cstate_perf_counter_() new 3403e89f97ce tools/power turbostat: Remove add_msr_perf_counter_() new 1ab2e19b4c52 tools/power turbostat: Introduce add_msr_counter() new 0362337968ad tools/power turbostat: Clean up add perf/msr counter logic new ff3d019e98db tools/power turbostat: Allow probing RAPL with platform_fe [...] new 69078520fdf1 tools/power turbostat: Avoid probing the same perf counters new 2a535d6cc3b4 tools/power turbostat: Dump RAPL sysfs info new 83075bd59de2 tools/power turbostat: Add initial support for DMR new d8c0f5d97300 tools/power turbostat: Add initial support for BartlettLake new 42fd37dcc432 tools/power turbostat: version 2025.06.08 new 939f15e640f1 Merge tag 'turbostat-2025.06.08' of git://git.kernel.org/p [...] new 19272b37aa4f Linux 6.16-rc1 new 8fcae065565d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 6fb259650d7e NFSD: Avoid corruption of a referring call list new 78adb8559eac Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 1a977f809828 bcachefs: Add missing restart handling to check_topology() new 0d6e73d18e6a bcachefs: Log fsck errors in the journal new 1eca7e64000c bcachefs: Add range being updated to btree_update_to_text() new 87e4eb192446 bcachefs: Add more flags to btree nodes for rewrite reason new 4c2e6941f000 bcachefs: Update /dev/disk/by-uuid on device add new 8dd02c481492 bcachefs: Mark need_discard_freespace_key_bad autofix new f5ff0dcf87c9 bcachefs: Only run 'increase_depth' for keys from btree node csan new dcdbdde2414e bcachefs: Read error message now prints if self healing new bf015e9fb7f3 bcachefs: Don't persistently run scan_for_btree_nodes new dcb63a72a2a1 bcachefs: mark more errors autofix new 63a7ce12887a bcachefs: Fix possible console lock involved deadlock new a5d36cc5a52a bcachefs: Make sure opts.read_only gets propagated back to VFS new c5ae261c8095 bcachefs: Don't trust sb->nr_devices in members_to_text() new 504780cb0c29 bcachefs: Don't put rhashtable on stack new 3cf238210b4c bcachefs: Fix downgrade_table_extra() new 9ff0d4b85434 bcachefs: Fix rcu_pending for PREEMPT_RT new 5223b6677f8a bcachefs: kill darray_u32_has() new 0a0ebd4fc407 bcachefs: Reduce __bch2_btree_node_alloc() stack usage new dd1212ce798a bcachefs: Allow CONFIG_UNICODE=m new bebe5619cce8 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new db2a7a571c1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 93310053663b smb: client: disable path remapping with POSIX extensions new 317bab0a7f49 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 4d22e676ae23 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 93ac4faf4b60 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 7e3e687955b7 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] new 530b67a6c1ca NFSD: release read access of nfs4_file when a write delega [...] new 71d9b0b72414 sunrpc: simplify xdr_init_encode_pages new d200080ec88d sunrpc: simplify xdr_partial_copy_from_skb new 245f35685cdb sunrpc: unexport csum_partial_copy_to_xdr new f42bf31b8feb Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 2957a9b58a54 fs: constify file ptr in backing_file_user_path() new 96fb7df2a426 vfs: change 'struct file *' argument to 'const struct file [...] new 49b87075d69b Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 935383350a32 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new fc243f704e51 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new c11972cdef9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (27cb370f54c7) \ N -- N -- N refs/heads/fs-next (c11972cdef9d)
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 143 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: .mailmap | 8 +- Documentation/ABI/testing/sysfs-bus-iio | 3 + .../ABI/testing/sysfs-driver-intel-m10-bmc | 4 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 14 +- .../ABI/testing/sysfs-driver-intel-xe-hwmon | 20 +- Documentation/admin-guide/cifs/usage.rst | 2 + Documentation/admin-guide/thunderbolt.rst | 33 + Documentation/arch/riscv/cmodx.rst | 46 +- Documentation/arch/riscv/hwprobe.rst | 26 + Documentation/block/ublk.rst | 35 +- Documentation/core-api/symbol-namespaces.rst | 63 +- .../arm/arm,coresight-static-replicator.yaml | 13 + .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 11 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 63 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 8 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/microchip,mcp3911.yaml | 5 + .../bindings/iio/adc/nuvoton,nct7201.yaml | 70 + .../devicetree/bindings/iio/adc/rohm,bd79104.yaml | 69 + .../devicetree/bindings/iio/adc/rohm,bd79124.yaml | 114 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 102 +- .../bindings/iio/chemical/winsen,mhz19b.yaml | 33 + .../devicetree/bindings/iio/dac/adi,ad3530r.yaml | 100 + .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ltc2664.yaml | 2 +- .../devicetree/bindings/iio/dac/adi,ltc2672.yaml | 2 +- .../bindings/iio/dac/microchip,mcp4821.yaml | 2 +- .../devicetree/bindings/iio/dac/rohm,bd79703.yaml | 35 +- .../bindings/iio/filter/adi,admv8818.yaml | 20 + .../devicetree/bindings/iio/imu/adi,adis16550.yaml | 2 +- .../bindings/iio/imu/invensense,icm42600.yaml | 13 +- .../devicetree/bindings/iio/light/bh1750.yaml | 6 + .../bindings/iio/pressure/honeywell,hsc030pa.yaml | 2 +- .../iio/pressure/honeywell,mprls0025pa.yaml | 2 +- .../bindings/interconnect/qcom,msm8939.yaml | 8 +- .../bindings/interconnect/qcom,msm8953.yaml | 20 +- .../bindings/interconnect/qcom,msm8974.yaml | 20 +- .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 12 +- .../bindings/interconnect/qcom,rpmh.yaml | 28 +- .../bindings/interconnect/qcom,sdx75-rpmh.yaml | 16 +- Documentation/devicetree/bindings/mips/econet.yaml | 26 + .../devicetree/bindings/mux/gpio-mux.yaml | 4 + .../bindings/net/wireless/realtek,rtl8188e.yaml | 50 + .../bindings/nvmem/apple,spmi-nvmem.yaml | 54 + .../devicetree/bindings/pwm/adi,axi-pwmgen.yaml | 13 +- .../devicetree/bindings/riscv/extensions.yaml | 25 + Documentation/devicetree/bindings/serial/8250.yaml | 30 +- .../devicetree/bindings/serial/8250_omap.yaml | 7 - .../bindings/serial/amlogic,meson-uart.yaml | 3 + .../devicetree/bindings/serial/arc-uart.txt | 25 - .../devicetree/bindings/serial/arm,mps2-uart.txt | 19 - .../devicetree/bindings/serial/arm,mps2-uart.yaml | 46 + .../devicetree/bindings/serial/arm,sbsa-uart.yaml | 38 + .../devicetree/bindings/serial/arm_sbsa_uart.txt | 10 - .../bindings/serial/atmel,at91-usart.yaml | 1 + .../bindings/serial/cirrus,clps711x-uart.txt | 31 - .../bindings/serial/cirrus,ep7209-uart.yaml | 56 + .../bindings/serial/cnxt,cx92755-usart.yaml | 48 + .../devicetree/bindings/serial/digicolor-usart.txt | 27 - .../devicetree/bindings/serial/lantiq,asc.yaml | 56 + .../devicetree/bindings/serial/lantiq_asc.txt | 31 - .../bindings/serial/marvell,armada-3700-uart.yaml | 102 + .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../bindings/serial/microchip,pic32-uart.txt | 29 - .../bindings/serial/microchip,pic32mzda-uart.yaml | 53 + .../devicetree/bindings/serial/milbeaut-uart.txt | 21 - .../devicetree/bindings/serial/mvebu-uart.txt | 56 - .../bindings/serial/nxp,lpc3220-hsuart.yaml | 39 + .../bindings/serial/nxp-lpc32xx-hsuart.txt | 14 - .../devicetree/bindings/serial/renesas,rsci.yaml | 78 + .../devicetree/bindings/serial/snps,arc-uart.yaml | 51 + .../bindings/serial/snps-dw-apb-uart.yaml | 2 +- .../serial/socionext,milbeaut-usio-uart.yaml | 56 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 15 + .../devicetree/bindings/spi/spi-sg2044-nor.yaml | 7 +- .../devicetree/bindings/spmi/apple,spmi.yaml | 49 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../bindings/usb/chipidea,usb2-common.yaml | 3 + .../devicetree/bindings/usb/chipidea,usb2-imx.yaml | 24 +- .../devicetree/bindings/usb/fsl,usbmisc.yaml | 23 +- .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/parade,ps5511.yaml | 108 + .../devicetree/bindings/usb/parade,ps8830.yaml | 7 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 16 +- .../usb/{qcom,dwc3.yaml => qcom,snps-dwc3.yaml} | 123 +- .../devicetree/bindings/usb/realtek,rts5411.yaml | 52 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 7 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 30 + .../devicetree/bindings/usb/smsc,usb3503.yaml | 90 +- .../devicetree/bindings/usb/snps,dwc3-common.yaml | 6 + .../devicetree/bindings/usb/ti,usb8041.yaml | 4 +- .../devicetree/bindings/usb/usb-device.yaml | 3 +- Documentation/devicetree/bindings/usb/usb-hub.yaml | 84 + .../devicetree/bindings/usb/usb-switch.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/nvmem.rst | 14 +- .../core/mseal_sys_mappings/arch-support.txt | 2 +- Documentation/gpu/xe/index.rst | 1 + Documentation/gpu/xe/xe_gt_freq.rst | 14 + Documentation/iio/ad3552r.rst | 72 + Documentation/iio/ad4000.rst | 91 +- Documentation/iio/ad7380.rst | 7 + Documentation/iio/ad7606.rst | 45 + Documentation/iio/index.rst | 1 + Documentation/kbuild/gendwarfksyms.rst | 141 +- Documentation/kbuild/makefiles.rst | 4 + Documentation/misc-devices/amd-sbi.rst | 99 + Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/lis3lv02d.rst | 6 +- Documentation/sound/soc/index.rst | 1 + Documentation/sound/soc/usb.rst | 482 +++ Documentation/trace/coresight/coresight-perf.rst | 31 + .../it_IT/core-api/symbol-namespaces.rst | 32 +- .../zh_CN/core-api/symbol-namespaces.rst | 41 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/mseal.rst | 2 +- MAINTAINERS | 137 +- Makefile | 32 +- arch/alpha/kernel/Makefile | 2 +- arch/alpha/kernel/srmcons.c | 3 +- arch/arc/kernel/Makefile | 2 +- arch/arm/kernel/Makefile | 2 +- arch/arm64/kernel/Makefile | 2 +- arch/csky/kernel/Makefile | 2 +- arch/hexagon/kernel/Makefile | 2 +- arch/loongarch/Kconfig | 18 +- arch/loongarch/Makefile | 11 +- arch/loongarch/boot/dts/loongson-2k0500.dtsi | 160 + arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 24 + arch/loongarch/boot/dts/loongson-2k1000.dtsi | 42 +- arch/loongarch/boot/dts/loongson-2k2000.dtsi | 60 + arch/loongarch/boot/install.sh | 56 + arch/loongarch/include/asm/acpi.h | 2 +- arch/loongarch/include/asm/entry-common.h | 8 +- arch/loongarch/include/asm/irqflags.h | 16 +- arch/loongarch/include/asm/loongarch.h | 4 +- arch/loongarch/include/asm/numa.h | 14 - arch/loongarch/include/asm/smp.h | 1 + arch/loongarch/include/asm/sparsemem.h | 5 - arch/loongarch/include/asm/stackframe.h | 6 + arch/loongarch/include/asm/stacktrace.h | 5 + arch/loongarch/include/asm/topology.h | 15 +- arch/loongarch/include/asm/vdso/getrandom.h | 2 +- arch/loongarch/include/asm/vdso/gettimeofday.h | 6 +- arch/loongarch/kernel/Makefile | 2 +- arch/loongarch/kernel/acpi.c | 52 +- arch/loongarch/kernel/entry.S | 3 + arch/loongarch/kernel/numa.c | 108 +- arch/loongarch/kernel/smp.c | 38 + arch/loongarch/kernel/vdso.c | 4 +- arch/loongarch/mm/hugetlbpage.c | 3 +- arch/loongarch/mm/init.c | 8 - arch/loongarch/pci/acpi.c | 14 +- arch/m68k/kernel/Makefile | 2 +- arch/microblaze/kernel/Makefile | 2 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 28 + arch/mips/alchemy/common/gpiolib.c | 6 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 2 +- arch/mips/bcm63xx/gpio.c | 7 +- arch/mips/boot/compressed/uart-16550.c | 5 + arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/econet/Makefile | 2 + arch/mips/boot/dts/econet/en751221.dtsi | 67 + .../dts/econet/en751221_smartfiber_xp8421-b.dts | 19 + .../boot/dts/loongson/loongson64c_4core_ls7a.dts | 1 + arch/mips/boot/dts/pic32/pic32mzda.dtsi | 2 +- arch/mips/boot/dts/realtek/rtl930x.dtsi | 33 + arch/mips/econet/Kconfig | 48 + arch/mips/econet/Makefile | 2 + arch/mips/econet/Platform | 5 + arch/mips/econet/init.c | 78 + .../asm/mach-loongson2ef/cs5536/cs5536_pci.h | 20 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 + arch/mips/include/asm/topology.h | 3 + arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/gpio_txx9.c | 8 +- arch/mips/kernel/ptrace.c | 34 +- arch/mips/kernel/smp-cps.c | 2 + arch/mips/kernel/smp.c | 18 + arch/mips/kernel/vpe.c | 3 +- arch/mips/rb532/gpio.c | 8 +- arch/mips/txx9/generic/setup.c | 8 +- arch/mips/vdso/Makefile | 1 + arch/nios2/kernel/Makefile | 2 +- arch/openrisc/kernel/Makefile | 2 +- arch/parisc/kernel/Makefile | 2 +- arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kvm/booke.c | 2 +- arch/powerpc/platforms/powermac/low_i2c.c | 3 +- arch/riscv/Kconfig | 38 +- arch/riscv/Kconfig.vendor | 13 + arch/riscv/Makefile | 4 +- arch/riscv/configs/defconfig | 24 +- arch/riscv/include/asm/asm-prototypes.h | 2 +- arch/riscv/include/asm/barrier.h | 5 - arch/riscv/include/asm/cacheflush.h | 1 + arch/riscv/include/asm/cmpxchg.h | 4 +- arch/riscv/include/asm/cpufeature.h | 14 +- arch/riscv/include/asm/ftrace.h | 62 +- arch/riscv/include/asm/hwcap.h | 1 + arch/riscv/include/asm/hwprobe.h | 3 +- arch/riscv/include/asm/image.h | 2 + arch/riscv/include/asm/insn-def.h | 66 + arch/riscv/include/asm/kexec.h | 6 + arch/riscv/include/asm/pgtable-64.h | 5 +- arch/riscv/include/asm/pgtable.h | 97 + arch/riscv/include/asm/processor.h | 31 +- arch/riscv/include/asm/ptrace.h | 2 +- arch/riscv/include/asm/sbi.h | 60 + arch/riscv/include/asm/tlbflush.h | 2 + arch/riscv/include/asm/uaccess.h | 218 +- .../include/asm/vdso/getrandom.h | 15 +- arch/riscv/include/asm/vector.h | 22 +- arch/riscv/include/asm/vendor_extensions/sifive.h | 16 + .../include/asm/vendor_extensions/sifive_hwprobe.h | 19 + arch/riscv/include/uapi/asm/hwprobe.h | 2 + arch/riscv/include/uapi/asm/vendor/sifive.h | 6 + arch/riscv/kernel/Makefile | 4 +- arch/riscv/kernel/asm-offsets.c | 18 + arch/riscv/kernel/cpufeature.c | 21 + arch/riscv/kernel/elf_kexec.c | 485 --- arch/riscv/kernel/entry.S | 9 + arch/riscv/kernel/ftrace.c | 242 +- arch/riscv/kernel/kexec_elf.c | 144 + arch/riscv/kernel/kexec_image.c | 96 + arch/riscv/kernel/machine_kexec_file.c | 361 +++ arch/riscv/kernel/mcount-dyn.S | 117 +- arch/riscv/kernel/module-sections.c | 81 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/sbi.c | 81 +- arch/riscv/kernel/sys_hwprobe.c | 6 + arch/riscv/kernel/traps_misaligned.c | 116 +- arch/riscv/kernel/unaligned_access_speed.c | 8 +- arch/riscv/kernel/vdso.c | 2 +- arch/riscv/kernel/vdso/Makefile | 15 +- arch/riscv/kernel/vdso/getrandom.c | 10 + arch/riscv/kernel/vdso/vdso.lds.S | 3 + arch/riscv/kernel/vdso/vgetrandom-chacha.S | 249 ++ arch/riscv/kernel/vendor_extensions.c | 10 + arch/riscv/kernel/vendor_extensions/Makefile | 2 + arch/riscv/kernel/vendor_extensions/sifive.c | 21 + .../kernel/vendor_extensions/sifive_hwprobe.c | 22 + arch/riscv/lib/riscv_v_helpers.c | 11 +- arch/riscv/lib/uaccess.S | 50 +- arch/riscv/lib/uaccess_vector.S | 15 +- arch/riscv/mm/cacheflush.c | 29 +- arch/riscv/mm/pgtable.c | 10 + arch/riscv/mm/tlbflush.c | 38 + arch/s390/kernel/Makefile | 2 +- arch/s390/kvm/gaccess.c | 8 +- arch/s390/mm/fault.c | 2 + arch/sh/boards/mach-ecovec24/setup.c | 1 + arch/sh/drivers/heartbeat.c | 2 +- arch/sh/drivers/pci/common.c | 4 +- arch/sh/drivers/push-switch.c | 2 +- arch/sh/include/asm/cache.h | 4 +- arch/sh/include/asm/dwarf.h | 6 +- arch/sh/include/asm/fpu.h | 4 +- arch/sh/include/asm/ftrace.h | 8 +- arch/sh/include/asm/mmu.h | 4 +- arch/sh/include/asm/page.h | 8 +- arch/sh/include/asm/pgtable.h | 4 +- arch/sh/include/asm/pgtable_32.h | 8 +- arch/sh/include/asm/processor.h | 4 +- arch/sh/include/asm/smc37c93x.h | 4 +- arch/sh/include/asm/suspend.h | 2 +- arch/sh/include/asm/thread_info.h | 10 +- arch/sh/include/asm/tlb.h | 4 +- arch/sh/include/asm/types.h | 4 +- arch/sh/include/mach-common/mach/romimage.h | 6 +- arch/sh/include/mach-ecovec24/mach/romimage.h | 6 +- arch/sh/include/mach-kfr2r09/mach/romimage.h | 6 +- arch/sh/kernel/Makefile | 2 +- arch/sh/kernel/kprobes.c | 4 - arch/sparc/kernel/Makefile | 2 +- arch/sparc/kernel/viohs.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/kernel/Makefile | 2 +- arch/x86/events/intel/core.c | 8 +- arch/x86/include/asm/trace/fpu.h | 15 - arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/ioport.c | 13 +- arch/x86/kernel/process.c | 6 + arch/x86/kvm/xen.c | 3 +- arch/xtensa/kernel/Makefile | 2 +- arch/xtensa/platforms/iss/network.c | 2 +- block/bio-integrity.c | 17 +- block/blk-core.c | 2 +- block/blk-integrity.c | 7 +- block/blk-iolatency.c | 3 +- block/blk-stat.c | 2 +- block/blk-throttle.c | 3 +- block/kyber-iosched.c | 2 +- drivers/accel/ivpu/ivpu_fw.c | 12 +- drivers/accel/ivpu/ivpu_gem.c | 89 +- drivers/accel/ivpu/ivpu_gem.h | 2 +- drivers/accel/ivpu/ivpu_job.c | 14 +- drivers/accel/ivpu/ivpu_jsm_msg.c | 9 +- drivers/accel/qaic/qaic_timesync.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/android/binder.c | 248 +- drivers/android/binder_internal.h | 8 +- drivers/android/binderfs.c | 2 +- drivers/ata/libahci.c | 2 +- drivers/ata/libata-eh.c | 2 +- drivers/atm/idt77252.c | 4 +- drivers/atm/lanai.c | 2 +- drivers/auxdisplay/line-display.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/power/wakeup.c | 2 +- drivers/base/property.c | 27 + drivers/block/aoe/aoecmd.c | 2 +- drivers/block/aoe/aoedev.c | 2 +- drivers/block/drbd/drbd_main.c | 3 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/drbd/drbd_worker.c | 6 +- drivers/block/loop.c | 8 +- drivers/block/swim3.c | 8 +- drivers/block/ublk_drv.c | 111 +- drivers/bluetooth/bluecard_cs.c | 2 +- drivers/bluetooth/btnxpuart.c | 2 +- drivers/bluetooth/hci_bcsp.c | 2 +- drivers/bluetooth/hci_h5.c | 2 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/mhi/ep/ring.c | 16 +- drivers/bus/mhi/host/pci_generic.c | 46 +- drivers/bus/mhi/host/pm.c | 18 +- drivers/cdx/cdx_msi.c | 4 +- drivers/char/Kconfig | 2 +- drivers/char/apm-emulation.c | 5 +- drivers/char/hpet.c | 3 +- drivers/char/hw_random/xgene-rng.c | 2 +- drivers/char/ipmi/bt-bmc.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 3 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/ipmi/ssif_bmc.c | 3 +- drivers/char/misc.c | 28 +- drivers/char/tpm/tpm-dev-common.c | 2 +- drivers/char/xillybus/xillybus_core.c | 3 +- drivers/comedi/comedi_buf.c | 155 +- drivers/comedi/comedi_fops.c | 120 +- drivers/comedi/drivers/adl_pci9118.c | 4 +- drivers/comedi/drivers/comedi_test.c | 6 +- drivers/comedi/drivers/das16.c | 3 +- drivers/comedi/drivers/jr3_pci.c | 3 +- drivers/comedi/drivers/ni_atmio.c | 2 +- drivers/comedi/drivers/ni_pcidio.c | 2 - drivers/counter/interrupt-cnt.c | 17 +- drivers/counter/microchip-tcb-capture.c | 25 +- drivers/counter/stm32-timer-cnt.c | 7 +- drivers/cpufreq/powernv-cpufreq.c | 3 +- drivers/crypto/Kconfig | 1 + drivers/crypto/axis/artpec6_crypto.c | 2 +- drivers/dma-buf/st-dma-fence.c | 2 +- drivers/dma/imx-dma.c | 3 +- drivers/dma/ioat/dma.c | 3 +- drivers/eisa/Makefile | 10 +- drivers/eisa/eisa-bus.c | 2 +- drivers/firewire/core-transaction.c | 2 +- drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c | 3 +- .../cirrus/test/cs_dsp_test_control_cache.c | 1 - drivers/firmware/efi/libstub/Makefile | 4 +- drivers/firmware/sysfb.c | 26 +- drivers/fpga/tests/fpga-mgr-test.c | 1 + drivers/gpu/drm/amd/amdgpu/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 75 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 146 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 + .../gpu/drm/amd/amdgpu/gfx_v10_0_cleaner_shader.h | 6 +- .../drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 31 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 76 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h | 7 + drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 182 ++ drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.h | 10 + drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 55 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 59 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 21 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 21 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 19 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 81 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h | 6 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 10 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 180 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.h | 7 + drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 11 +- drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 8 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 10 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 26 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 24 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 11 +- .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 1 + .../display/dc/link/protocols/link_dp_capability.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn201/dcn201_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn301/dcn301_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 2 +- .../display/dc/resource/dcn401/dcn401_resource.c | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 34 +- .../amd/display/include/grph_object_ctrl_defs.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 3 + drivers/gpu/drm/amd/include/amd_shared.h | 10 +- .../amd/include/asic_reg/dcn/dcn_4_1_0_offset.h | 26 + .../amd/include/asic_reg/dcn/dcn_4_1_0_sh_mask.h | 16 + .../amd/include/asic_reg/vcn/vcn_5_0_0_offset.h | 6 + .../amd/include/asic_reg/vcn/vcn_5_0_0_sh_mask.h | 16 + drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/atomfirmware.h | 2 +- .../amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h | 1 + .../amd/include/ivsrcid/gfx/irqsrcs_gfx_12_0_0.h | 74 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 24 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 54 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 3 + drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 14 + drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 6 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 4 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 71 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 158 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 67 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 26 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 +- drivers/gpu/drm/bridge/tda998x_drv.c | 3 +- drivers/gpu/drm/display/drm_hdmi_audio_helper.c | 3 +- drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 +- drivers/gpu/drm/gud/gud_pipe.c | 2 +- drivers/gpu/drm/i915/display/intel_audio.c | 27 +- drivers/gpu/drm/i915/display/intel_audio.h | 1 - drivers/gpu/drm/i915/display/intel_ddi.c | 3 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 - drivers/gpu/drm/i915/display/intel_psr_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 16 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 19 +- drivers/gpu/drm/i915/i915_sw_fence.c | 3 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 2 +- drivers/gpu/drm/mediatek/mtk_dp.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 3 +- drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c | 2 +- drivers/gpu/drm/panel/Kconfig | 2 + drivers/gpu/drm/panel/panel-novatek-nt37801.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 5 +- drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 1 + drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 2 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_gem.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/xe/Kconfig | 3 +- drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 10 +- drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 4 - drivers/gpu/drm/xe/xe_bo.c | 48 +- drivers/gpu/drm/xe/xe_device_sysfs.c | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 4 + drivers/gpu/drm/xe/xe_exec_queue.c | 15 +- drivers/gpu/drm/xe/xe_gpu_scheduler.h | 10 +- drivers/gpu/drm/xe/xe_gt_freq.c | 5 + drivers/gpu/drm/xe/xe_guc_submit.c | 11 + drivers/gpu/drm/xe/xe_hwmon.c | 384 ++- drivers/gpu/drm/xe/xe_lrc.c | 23 +- drivers/gpu/drm/xe/xe_pci.c | 5 + drivers/gpu/drm/xe/xe_pcode.c | 11 + drivers/gpu/drm/xe/xe_pcode.h | 3 + drivers/gpu/drm/xe/xe_pcode_api.h | 7 + drivers/gpu/drm/xe/xe_pxp.c | 8 +- drivers/gpu/drm/xe/xe_vm.c | 27 +- drivers/gpu/drm/xe/xe_vm.h | 69 + drivers/gpu/drm/xe/xe_vm_types.h | 8 + drivers/greybus/operation.c | 3 +- drivers/hid/hid-apple.c | 2 +- drivers/hid/hid-appleir.c | 2 +- drivers/hid/hid-appletb-kbd.c | 2 +- drivers/hid/hid-letsketch.c | 3 +- drivers/hid/hid-magicmouse.c | 2 +- drivers/hid/hid-multitouch.c | 2 +- drivers/hid/hid-prodikeys.c | 2 +- drivers/hid/hid-sony.c | 2 +- drivers/hid/hid-uclogic-core.c | 4 +- drivers/hid/hid-wiimote-core.c | 2 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/wacom_wac.c | 2 +- drivers/hsi/clients/ssi_protocol.c | 6 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/npcm750-pwm-fan.c | 2 +- drivers/hwmon/pwm-fan.c | 2 +- drivers/hwmon/sbrmi.c | 357 --- drivers/hwtracing/coresight/Kconfig | 9 + drivers/hwtracing/coresight/Makefile | 3 + drivers/hwtracing/coresight/coresight-catu.c | 39 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-core.c | 131 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 + drivers/hwtracing/coresight/coresight-cti.h | 3 +- drivers/hwtracing/coresight/coresight-etb10.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 84 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 28 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 158 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 + drivers/hwtracing/coresight/coresight-funnel.c | 4 +- .../hwtracing/coresight/coresight-kunit-tests.c | 74 + drivers/hwtracing/coresight/coresight-platform.c | 26 +- drivers/hwtracing/coresight/coresight-priv.h | 22 +- drivers/hwtracing/coresight/coresight-replicator.c | 6 +- drivers/hwtracing/coresight/coresight-stm.c | 8 +- .../coresight/coresight-syscfg-configfs.c | 2 +- drivers/hwtracing/coresight/coresight-syscfg.c | 51 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 11 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 20 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 26 +- drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 18 +- drivers/i2c/busses/i2c-img-scb.c | 2 +- drivers/iio/accel/adxl345.h | 4 + drivers/iio/accel/adxl345_core.c | 600 +++- drivers/iio/accel/adxl345_i2c.c | 2 + drivers/iio/accel/adxl345_spi.c | 2 + drivers/iio/accel/adxl355_core.c | 4 +- drivers/iio/accel/adxl367_i2c.c | 2 +- drivers/iio/accel/adxl367_spi.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 2 +- drivers/iio/accel/adxl372_spi.c | 2 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bma220_spi.c | 8 +- drivers/iio/accel/bma400_core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 6 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-i2c.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/da280.c | 4 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 19 +- drivers/iio/accel/fxls8962af-i2c.c | 4 +- drivers/iio/accel/fxls8962af-spi.c | 4 +- drivers/iio/accel/hid-sensor-accel-3d.c | 4 +- drivers/iio/accel/kxcjk-1013.c | 91 +- 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 | 5 +- drivers/iio/accel/mma7660.c | 4 +- drivers/iio/accel/mma8452.c | 5 +- drivers/iio/accel/mma9551.c | 4 +- drivers/iio/accel/mma9553.c | 6 +- drivers/iio/accel/msa311.c | 4 +- drivers/iio/accel/mxc4005.c | 8 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/accel/sca3300.c | 23 +- drivers/iio/accel/st_accel_i2c.c | 6 +- drivers/iio/accel/st_accel_spi.c | 4 +- drivers/iio/accel/stk8312.c | 6 +- drivers/iio/accel/stk8ba50.c | 8 +- drivers/iio/adc/Kconfig | 160 +- drivers/iio/adc/Makefile | 4 + drivers/iio/adc/ad4000.c | 387 ++- drivers/iio/adc/ad4030.c | 68 +- drivers/iio/adc/ad4130.c | 10 +- drivers/iio/adc/ad4695.c | 19 +- drivers/iio/adc/ad4851.c | 14 +- drivers/iio/adc/ad7091r-base.c | 9 +- drivers/iio/adc/ad7124.c | 210 +- drivers/iio/adc/ad7173.c | 15 +- drivers/iio/adc/ad7266.c | 7 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad7298.c | 4 +- drivers/iio/adc/ad7380.c | 57 +- drivers/iio/adc/ad7476.c | 4 +- drivers/iio/adc/ad7606.c | 375 +-- drivers/iio/adc/ad7606.h | 196 +- drivers/iio/adc/ad7606_par.c | 37 +- drivers/iio/adc/ad7606_spi.c | 296 +- drivers/iio/adc/ad7768-1.c | 247 +- drivers/iio/adc/ad7779.c | 3 +- drivers/iio/adc/ad7791.c | 2 +- drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad7944.c | 13 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 + drivers/iio/adc/adi-axi-adc.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 13 +- drivers/iio/adc/axp20x_adc.c | 8 +- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/da9150-gpadc.c | 2 +- drivers/iio/adc/dln2-adc.c | 4 +- drivers/iio/adc/envelope-detector.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/hx711.c | 11 +- drivers/iio/adc/imx7d_adc.c | 2 +- drivers/iio/adc/imx8qxp-adc.c | 2 +- drivers/iio/adc/imx93_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/industrialio-adc.c | 82 + drivers/iio/adc/intel_mrfld_adc.c | 4 +- drivers/iio/adc/lpc18xx_adc.c | 2 +- drivers/iio/adc/ltc2471.c | 2 +- drivers/iio/adc/max1118.c | 4 +- drivers/iio/adc/max11410.c | 4 +- drivers/iio/adc/max1363.c | 8 +- drivers/iio/adc/max77541-adc.c | 2 +- drivers/iio/adc/mcp3911.c | 62 +- drivers/iio/adc/meson_saradc.c | 36 +- drivers/iio/adc/mt6359-auxadc.c | 2 +- drivers/iio/adc/mt6360-adc.c | 4 +- drivers/iio/adc/mt6370-adc.c | 2 +- drivers/iio/adc/mxs-lradc-adc.c | 17 +- drivers/iio/adc/nct7201.c | 501 +++ drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/pac1921.c | 7 +- drivers/iio/adc/pac1934.c | 2 +- drivers/iio/adc/palmas_gpadc.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 11 +- drivers/iio/adc/rn5t618-adc.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 3 +- drivers/iio/adc/rohm-bd79124.c | 1146 +++++++ drivers/iio/adc/rtq6056.c | 3 +- drivers/iio/adc/rzg2l_adc.c | 41 +- drivers/iio/adc/spear_adc.c | 2 +- drivers/iio/adc/stm32-adc-core.h | 17 + drivers/iio/adc/stm32-adc.c | 158 +- drivers/iio/adc/stm32-dfsdm-adc.c | 8 +- drivers/iio/adc/sun20i-gpadc-iio.c | 41 +- drivers/iio/adc/sun4i-gpadc-iio.c | 6 +- drivers/iio/adc/ti-adc081c.c | 4 +- drivers/iio/adc/ti-adc0832.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 4 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-adc128s052.c | 98 +- drivers/iio/adc/ti-ads1015.c | 172 +- drivers/iio/adc/ti-ads1100.c | 44 +- drivers/iio/adc/ti-ads1119.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 4 +- drivers/iio/adc/ti-ads131e08.c | 4 +- drivers/iio/adc/ti-ads7950.c | 17 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-lmp92064.c | 6 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 6 +- drivers/iio/adc/twl6030-gpadc.c | 2 +- drivers/iio/adc/vf610_adc.c | 46 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/addac/ad74115.c | 25 +- drivers/iio/addac/ad74413r.c | 37 +- drivers/iio/afe/iio-rescale.c | 2 +- drivers/iio/amplifiers/ad8366.c | 2 +- drivers/iio/amplifiers/ada4250.c | 4 +- drivers/iio/amplifiers/hmc425a.c | 5 +- drivers/iio/cdc/ad7150.c | 4 +- drivers/iio/cdc/ad7746.c | 4 +- drivers/iio/chemical/Kconfig | 20 + drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/ags02ma.c | 4 +- drivers/iio/chemical/atlas-ezo-sensor.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 14 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 4 +- drivers/iio/chemical/bme680_spi.c | 12 +- drivers/iio/chemical/ccs811.c | 83 +- drivers/iio/chemical/ens160_core.c | 4 +- drivers/iio/chemical/mhz19b.c | 316 ++ drivers/iio/chemical/pms7003.c | 4 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/scd4x.c | 10 +- drivers/iio/chemical/sen0322.c | 161 + drivers/iio/chemical/sps30.c | 4 +- drivers/iio/chemical/sunrise_co2.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 78 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 11 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_core.c | 7 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad3530r.c | 517 +++ drivers/iio/dac/ad3552r-common.c | 4 + drivers/iio/dac/ad3552r-hs.c | 182 +- drivers/iio/dac/ad3552r.h | 1 + drivers/iio/dac/ad5064.c | 8 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5449.c | 2 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r-base.c | 156 +- drivers/iio/dac/ad5592r.c | 6 +- drivers/iio/dac/ad5593r.c | 6 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5766.c | 8 +- drivers/iio/dac/ad5770r.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad7293.c | 17 +- drivers/iio/dac/ad7303.c | 6 +- drivers/iio/dac/ad8801.c | 2 +- drivers/iio/dac/ad9739a.c | 4 +- drivers/iio/dac/adi-axi-dac.c | 66 +- drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/ds4424.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 2 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 6 +- drivers/iio/dac/ltc2688.c | 14 +- drivers/iio/dac/max5522.c | 4 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/mcp4728.c | 6 +- drivers/iio/dac/mcp4821.c | 4 +- drivers/iio/dac/mcp4922.c | 2 +- drivers/iio/dac/rohm-bd79703.c | 116 +- drivers/iio/dac/stm32-dac-core.c | 2 +- drivers/iio/dac/stm32-dac.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 6 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dac/ti-dac7612.c | 4 +- drivers/iio/dac/vf610_dac.c | 4 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 27 +- drivers/iio/filter/admv8818.c | 230 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/frequency/adf4371.c | 6 +- drivers/iio/frequency/adf4377.c | 4 +- drivers/iio/frequency/admv1013.c | 8 +- drivers/iio/frequency/admv1014.c | 4 +- drivers/iio/frequency/adrf6780.c | 4 +- drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16260.c | 2 +- drivers/iio/gyro/adxrs290.c | 14 +- drivers/iio/gyro/adxrs450.c | 7 +- drivers/iio/gyro/bmg160_i2c.c | 4 +- drivers/iio/gyro/bmg160_spi.c | 2 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_i2c.c | 4 +- drivers/iio/gyro/st_gyro_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/health/afe4404.c | 4 +- drivers/iio/health/max30100.c | 2 +- drivers/iio/health/max30102.c | 6 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hdc100x.c | 68 +- drivers/iio/humidity/hdc2010.c | 14 +- drivers/iio/humidity/hid-sensor-humidity.c | 2 +- drivers/iio/humidity/hts221_core.c | 91 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 4 +- drivers/iio/humidity/htu21.c | 4 +- drivers/iio/imu/adis.c | 9 - drivers/iio/imu/adis16400.c | 2 +- drivers/iio/imu/adis16460.c | 4 +- drivers/iio/imu/adis16475.c | 2 +- drivers/iio/imu/adis16480.c | 2 +- drivers/iio/imu/adis_buffer.c | 3 - drivers/iio/imu/bmi160/bmi160_i2c.c | 6 +- drivers/iio/imu/bmi160/bmi160_spi.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 23 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 23 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 14 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/smi240.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 73 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 4 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 4 +- drivers/iio/industrialio-backend.c | 28 + drivers/iio/industrialio-core.c | 41 +- drivers/iio/light/acpi-als.c | 2 +- drivers/iio/light/adux1020.c | 2 +- drivers/iio/light/al3000a.c | 11 +- drivers/iio/light/al3010.c | 105 +- drivers/iio/light/al3320a.c | 116 +- drivers/iio/light/apds9306.c | 7 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/as73211.c | 42 +- drivers/iio/light/bh1750.c | 24 + drivers/iio/light/bh1780.c | 2 +- drivers/iio/light/cm3232.c | 4 +- drivers/iio/light/cm3323.c | 4 +- drivers/iio/light/cm3605.c | 2 +- drivers/iio/light/cros_ec_light_prox.c | 2 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/gp2ap020a00f.c | 7 +- drivers/iio/light/hid-sensor-als.c | 2 +- drivers/iio/light/hid-sensor-prox.c | 5 +- drivers/iio/light/isl29018.c | 4 +- drivers/iio/light/isl29028.c | 4 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 2 +- drivers/iio/light/ltr390.c | 4 +- drivers/iio/light/ltr501.c | 170 +- drivers/iio/light/ltrf216a.c | 4 +- drivers/iio/light/opt4001.c | 2 +- drivers/iio/light/opt4060.c | 5 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rohm-bu27034.c | 14 +- drivers/iio/light/rpr0521.c | 63 +- drivers/iio/light/si1145.c | 25 +- drivers/iio/light/st_uvis25_core.c | 7 +- drivers/iio/light/st_uvis25_i2c.c | 4 +- drivers/iio/light/st_uvis25_spi.c | 4 +- drivers/iio/light/stk3310.c | 8 +- drivers/iio/light/tcs3414.c | 9 +- drivers/iio/light/tcs3472.c | 9 +- drivers/iio/light/tsl2563.c | 4 +- drivers/iio/light/tsl2583.c | 4 +- drivers/iio/light/tsl2591.c | 2 +- drivers/iio/light/tsl2772.c | 4 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4000.c | 82 +- drivers/iio/light/vcnl4035.c | 42 +- drivers/iio/light/veml6040.c | 4 +- drivers/iio/light/veml6075.c | 2 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/light/zopt2201.c | 42 +- drivers/iio/magnetometer/af8133j.c | 3 +- drivers/iio/magnetometer/ak8974.c | 10 +- drivers/iio/magnetometer/ak8975.c | 8 +- drivers/iio/magnetometer/als31300.c | 7 +- drivers/iio/magnetometer/bmc150_magn.c | 4 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 2 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 2 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 2 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 2 +- drivers/iio/magnetometer/hmc5843_spi.c | 1 - drivers/iio/magnetometer/mag3110.c | 165 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 11 +- drivers/iio/magnetometer/rm3100-spi.c | 1 - drivers/iio/magnetometer/st_magn_i2c.c | 4 +- drivers/iio/magnetometer/st_magn_spi.c | 4 +- drivers/iio/magnetometer/tmag5273.c | 4 +- drivers/iio/magnetometer/yamaha-yas530.c | 8 +- drivers/iio/multiplexer/iio-mux.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 2 +- drivers/iio/orientation/hid-sensor-rotation.c | 4 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 2 +- drivers/iio/potentiometer/ad5272.c | 4 +- drivers/iio/potentiometer/ds1803.c | 4 +- drivers/iio/potentiometer/max5432.c | 2 +- drivers/iio/potentiometer/max5487.c | 2 +- drivers/iio/potentiometer/mcp4018.c | 4 +- drivers/iio/potentiometer/mcp41010.c | 4 +- drivers/iio/potentiometer/mcp4131.c | 4 +- drivers/iio/potentiometer/mcp4531.c | 4 +- drivers/iio/potentiometer/tpl0102.c | 2 +- drivers/iio/potentiostat/lmp91000.c | 4 +- drivers/iio/pressure/abp060mg.c | 2 +- drivers/iio/pressure/bmp280-core.c | 110 +- drivers/iio/pressure/bmp280-i2c.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 10 +- drivers/iio/pressure/bmp280.h | 8 - drivers/iio/pressure/cros_ec_baro.c | 2 +- drivers/iio/pressure/dlhl60d.c | 11 +- drivers/iio/pressure/dps310.c | 4 +- drivers/iio/pressure/hid-sensor-press.c | 7 +- drivers/iio/pressure/hp03.c | 2 +- drivers/iio/pressure/hp206c.c | 4 +- drivers/iio/pressure/hsc030pa.c | 4 +- drivers/iio/pressure/hsc030pa_i2c.c | 4 +- drivers/iio/pressure/hsc030pa_spi.c | 4 +- drivers/iio/pressure/icp10100.c | 15 +- drivers/iio/pressure/mpl115_spi.c | 2 +- drivers/iio/pressure/mpl3115.c | 101 +- drivers/iio/pressure/mprls0025pa_i2c.c | 4 +- drivers/iio/pressure/mprls0025pa_spi.c | 4 +- drivers/iio/pressure/ms5611_core.c | 8 +- drivers/iio/pressure/ms5611_spi.c | 1 - drivers/iio/pressure/ms5637.c | 4 +- drivers/iio/pressure/rohm-bm1390.c | 14 +- drivers/iio/pressure/st_pressure_i2c.c | 6 +- drivers/iio/pressure/st_pressure_spi.c | 4 +- drivers/iio/pressure/zpa2326.c | 21 +- drivers/iio/pressure/zpa2326_spi.c | 3 +- drivers/iio/proximity/as3935.c | 8 +- drivers/iio/proximity/cros_ec_mkbp_proximity.c | 17 +- drivers/iio/proximity/hx9023s.c | 15 +- drivers/iio/proximity/irsd200.c | 14 +- drivers/iio/proximity/isl29501.c | 4 +- drivers/iio/proximity/mb1232.c | 6 +- drivers/iio/proximity/ping.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 9 +- drivers/iio/proximity/srf04.c | 2 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 6 +- drivers/iio/proximity/sx9324.c | 2 +- drivers/iio/proximity/sx9500.c | 11 +- drivers/iio/proximity/sx_common.c | 4 +- drivers/iio/proximity/vcnl3020.c | 2 +- drivers/iio/proximity/vl53l0x-i2c.c | 4 +- drivers/iio/resolver/ad2s1200.c | 2 +- drivers/iio/resolver/ad2s1210.c | 5 +- drivers/iio/resolver/ad2s90.c | 4 +- drivers/iio/temperature/hid-sensor-temperature.c | 7 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 37 +- drivers/iio/temperature/mcp9600.c | 4 +- drivers/iio/temperature/tmp006.c | 4 +- drivers/iio/temperature/tmp007.c | 2 +- drivers/iio/temperature/tsys01.c | 4 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/iio/test/iio-test-format.c | 2 +- drivers/iio/test/iio-test-gts.c | 2 +- drivers/iio/test/iio-test-rescale.c | 2 +- drivers/iio/trigger/stm32-lptimer-trigger.c | 77 +- drivers/iio/trigger/stm32-timer-trigger.c | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 2 +- drivers/infiniband/hw/hfi1/aspm.c | 2 +- drivers/infiniband/hw/hfi1/chip.c | 4 +- drivers/infiniband/hw/hfi1/driver.c | 3 +- drivers/infiniband/hw/hfi1/mad.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 3 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/irdma/cm.c | 3 +- drivers/infiniband/hw/irdma/utils.c | 4 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mthca/mthca_catas.c | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 4 +- drivers/infiniband/hw/qib/qib_iba6120.c | 4 +- drivers/infiniband/hw/qib/qib_iba7220.c | 6 +- drivers/infiniband/hw/qib/qib_iba7322.c | 5 +- drivers/infiniband/hw/qib/qib_init.c | 2 +- drivers/infiniband/hw/qib/qib_intr.c | 3 +- drivers/infiniband/hw/qib/qib_mad.c | 3 +- drivers/infiniband/hw/qib/qib_sd7220.c | 2 +- drivers/infiniband/hw/qib/qib_tx.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 2 +- drivers/infiniband/sw/rxe/rxe_req.c | 2 +- drivers/input/ff-memless.c | 2 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/input.c | 2 +- drivers/input/joystick/db9.c | 2 +- drivers/input/joystick/gamecon.c | 2 +- drivers/input/joystick/turbografx.c | 2 +- drivers/input/keyboard/imx_keypad.c | 3 +- drivers/input/keyboard/locomokbd.c | 2 +- drivers/input/keyboard/snvs_pwrkey.c | 3 +- drivers/input/keyboard/tegra-kbc.c | 2 +- drivers/input/misc/nxp-bbnsm-pwrkey.c | 2 +- drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/byd.c | 2 +- drivers/input/touchscreen/ad7877.c | 2 +- drivers/input/touchscreen/ad7879.c | 2 +- drivers/input/touchscreen/bu21029_ts.c | 3 +- drivers/input/touchscreen/exc3000.c | 2 +- drivers/input/touchscreen/sx8654.c | 2 +- drivers/input/touchscreen/tsc200x-core.c | 2 +- drivers/interconnect/core.c | 82 +- drivers/interconnect/qcom/icc-rpmh.c | 17 +- drivers/interconnect/qcom/icc-rpmh.h | 5 + drivers/interconnect/qcom/osm-l3.c | 38 +- drivers/interconnect/qcom/sa8775p.c | 952 ++---- drivers/interconnect/qcom/sm8650.c | 344 ++ drivers/interconnect/qcom/sm8650.h | 1 + drivers/iommu/dma-iommu.c | 3 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 2 +- drivers/isdn/hardware/mISDN/w6692.c | 2 +- drivers/isdn/mISDN/dsp_tones.c | 2 +- drivers/isdn/mISDN/fsm.c | 2 +- drivers/isdn/mISDN/l1oip_core.c | 6 +- drivers/isdn/mISDN/timerdev.c | 2 +- drivers/leds/flash/leds-rt8515.c | 2 +- drivers/leds/flash/leds-sgm3140.c | 2 +- drivers/leds/led-core.c | 3 +- drivers/leds/trigger/ledtrig-activity.c | 4 +- drivers/leds/trigger/ledtrig-heartbeat.c | 2 +- drivers/leds/trigger/ledtrig-pattern.c | 2 +- drivers/leds/trigger/ledtrig-transient.c | 2 +- drivers/mailbox/mailbox-altera.c | 2 +- drivers/md/bcache/btree.c | 2 - drivers/md/bcache/stats.c | 2 +- drivers/md/bcache/super.c | 55 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-integrity.c | 3 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-vdo/dedupe.c | 2 +- drivers/md/dm-writecache.c | 4 +- drivers/md/md-bitmap.c | 35 +- drivers/md/md-bitmap.h | 17 +- drivers/md/md.c | 16 +- drivers/md/raid1-10.c | 10 + drivers/md/raid1.c | 19 +- drivers/md/raid10.c | 11 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_vbi.c | 2 +- drivers/media/dvb-core/dmxdev.c | 3 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tvaudio.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 +- drivers/media/pci/bt8xx/bttv-input.c | 4 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/ivtv/ivtv-irq.c | 2 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 2 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 2 +- drivers/media/radio/radio-cadet.c | 2 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/img-ir/img-ir-hw.c | 5 +- drivers/media/rc/img-ir/img-ir-raw.c | 2 +- drivers/media/rc/imon.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 3 +- drivers/media/rc/rc-ir-raw.c | 3 +- drivers/media/rc/rc-main.c | 4 +- drivers/media/usb/au0828/au0828-dvb.c | 2 +- drivers/media/usb/au0828/au0828-video.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 11 +- drivers/media/usb/s2255/s2255drv.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 5 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/memstick/host/r592.c | 2 +- drivers/memstick/host/tifm_ms.c | 2 +- drivers/misc/Kconfig | 2 +- drivers/misc/Makefile | 2 +- drivers/misc/amd-sbi/Kconfig | 18 + drivers/misc/amd-sbi/Makefile | 4 + drivers/misc/amd-sbi/rmi-core.c | 474 +++ drivers/misc/amd-sbi/rmi-core.h | 74 + drivers/misc/amd-sbi/rmi-hwmon.c | 120 + drivers/misc/amd-sbi/rmi-i2c.c | 133 + drivers/misc/bcm-vk/bcm_vk.h | 1 - drivers/misc/bcm-vk/bcm_vk_tty.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 13 +- drivers/misc/cardreader/rts5264.c | 17 + drivers/misc/cardreader/rtsx_pcr.c | 46 - drivers/misc/cardreader/rtsx_pcr.h | 2 - drivers/misc/cardreader/rtsx_usb.c | 2 +- drivers/misc/echo/Kconfig | 9 - drivers/misc/echo/Makefile | 2 - drivers/misc/echo/echo.c | 589 ---- drivers/misc/echo/echo.h | 175 - drivers/misc/echo/fir.h | 154 - drivers/misc/echo/oslec.h | 81 - drivers/misc/eeprom/idt_89hpesx.c | 75 +- drivers/misc/fastrpc.c | 16 +- drivers/misc/lis3lv02d/Kconfig | 4 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 99 +- drivers/misc/mei/interrupt.c | 2 +- drivers/misc/mei/vsc-tp.c | 4 +- drivers/misc/sgi-xp/xpc_main.c | 3 +- drivers/misc/tps6594-pfsm.c | 3 + drivers/misc/vmw_vmci/vmci_host.c | 11 +- drivers/mmc/core/host.c | 2 +- drivers/mmc/host/atmel-mci.c | 5 +- drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/jz4740_mmc.c | 3 +- drivers/mmc/host/meson-mx-sdio.c | 3 +- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/omap.c | 7 +- drivers/mmc/host/sdhci.c | 4 +- drivers/mmc/host/tifm_sd.c | 2 +- drivers/mmc/host/via-sdmmc.c | 2 +- drivers/mmc/host/vub300.c | 8 +- drivers/mmc/host/wbsd.c | 2 +- drivers/most/most_usb.c | 2 +- drivers/mtd/sm_ftl.c | 2 +- drivers/mux/adg792a.c | 2 +- drivers/mux/adgs1408.c | 4 +- drivers/mux/gpio.c | 5 + drivers/mux/mmio.c | 15 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/kvaser_pciefd.c | 3 +- drivers/net/can/sja1000/peak_pcmcia.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/dsa/mv88e6xxx/phy.c | 2 +- drivers/net/eql.c | 2 +- drivers/net/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c589_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/agere/et131x.c | 3 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 3 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 3 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/pds_core/main.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/apple/mace.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 4 +- drivers/net/ethernet/atheros/atlx/atl2.c | 7 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 16 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 6 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 4 +- drivers/net/ethernet/cisco/enic/enic_clsf.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 4 +- drivers/net/ethernet/dec/tulip/dmfe.c | 2 +- drivers/net/ethernet/dec/tulip/interrupt.c | 2 +- drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/dec/tulip/pnic2.c | 2 +- drivers/net/ethernet/dec/tulip/timer.c | 4 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/uli526x.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 3 +- drivers/net/ethernet/intel/igb/igb_main.c | 6 +- drivers/net/ethernet/intel/igbvf/netdev.c | 3 +- drivers/net/ethernet/intel/igc/igc_main.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 4 +- drivers/net/ethernet/korina.c | 3 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 5 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/catas.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 3 +- drivers/net/ethernet/micrel/ksz884x.c | 6 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/natsemi/ns83820.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +- drivers/net/ethernet/packetengines/hamachi.c | 2 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 5 +- drivers/net/ethernet/seeq/ether3.c | 2 +- drivers/net/ethernet/sfc/falcon/falcon.c | 4 +- drivers/net/ethernet/sfc/falcon/rx.c | 3 +- drivers/net/ethernet/sfc/mcdi.c | 2 +- drivers/net/ethernet/sfc/rx_common.c | 3 +- drivers/net/ethernet/sfc/siena/mcdi.c | 2 +- drivers/net/ethernet/sfc/siena/rx_common.c | 3 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 3 +- drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 3 +- drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 2 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 2 +- drivers/net/fddi/defza.c | 2 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/scc.c | 14 +- drivers/net/hippi/rrunner.c | 2 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/slip/slip.c | 4 +- drivers/net/tun.c | 2 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/vxlan/vxlan_core.c | 2 +- drivers/net/wan/hdlc_cisco.c | 2 +- drivers/net/wan/hdlc_fr.c | 2 +- drivers/net/wan/hdlc_ppp.c | 2 +- drivers/net/wireguard/timers.c | 17 +- drivers/net/wireless/ath/ar5523/ar5523.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 3 +- drivers/net/wireless/ath/ath10k/pci.c | 5 +- drivers/net/wireless/ath/ath10k/sdio.c | 3 +- drivers/net/wireless/ath/ath10k/snoc.c | 3 +- drivers/net/wireless/ath/ath11k/ce.c | 2 +- drivers/net/wireless/ath/ath11k/dp.c | 5 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 +- drivers/net/wireless/ath/ath12k/ce.c | 2 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 3 +- drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath6kl/recovery.c | 2 +- drivers/net/wireless/ath/ath6kl/txrx.c | 3 +- drivers/net/wireless/ath/ath6kl/wmi.c | 2 +- drivers/net/wireless/ath/ath9k/channel.c | 4 +- drivers/net/wireless/ath/ath9k/gpio.c | 5 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 3 +- drivers/net/wireless/ath/ath9k/link.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +- drivers/net/wireless/ath/wil6210/netdev.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 3 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- drivers/net/wireless/intel/ipw2x00/libipw_crypto.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 3 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 5 +- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/agg.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas/main.c | 5 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 2 +- drivers/net/wireless/marvell/libertas_tf/main.c | 2 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 2 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 3 +- drivers/net/wireless/marvell/mwifiex/init.c | 3 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 3 +- drivers/net/wireless/marvell/mwifiex/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt792x_core.c | 4 +- drivers/net/wireless/microchip/wilc1000/hif.c | 13 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 4 +- drivers/net/wireless/realtek/rtlwifi/base.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 4 +- drivers/net/wireless/realtek/rtw88/tx.c | 3 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 2 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/st/cw1200/queue.c | 2 +- drivers/net/wireless/st/cw1200/sta.c | 3 +- drivers/net/wireless/ti/wlcore/main.c | 3 +- drivers/net/xen-netback/netback.c | 3 +- drivers/net/xen-netfront.c | 3 +- drivers/nfc/nfcmrvl/fw_dnld.c | 3 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn533/uart.c | 2 +- drivers/nfc/st-nci/ndlc.c | 4 +- drivers/nfc/st-nci/se.c | 7 +- drivers/nfc/st21nfca/se.c | 7 +- drivers/nvme/common/auth.c | 6 +- drivers/nvme/host/Kconfig | 2 +- drivers/nvme/host/constants.c | 2 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fabrics.h | 6 +- drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 18 +- drivers/nvme/host/multipath.c | 4 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/pr.c | 2 - drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 24 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/core.c | 11 +- drivers/nvme/target/fc.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 11 +- drivers/nvme/target/passthru.c | 2 +- drivers/nvmem/Kconfig | 14 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-spmi-nvmem.c | 62 + drivers/nvmem/core.c | 68 - drivers/nvmem/zynqmp_nvmem.c | 1 + drivers/parport/ieee1284.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 2 +- drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/msi/irqdomain.c | 5 +- drivers/pci/msi/msi.c | 8 +- drivers/pci/msi/msi.h | 2 +- drivers/pcmcia/bcm63xx_pcmcia.c | 2 +- drivers/pcmcia/electra_cf.c | 2 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/pcmcia/pd6729.c | 3 +- drivers/pcmcia/soc_common.c | 2 +- drivers/pcmcia/yenta_socket.c | 3 +- drivers/platform/loongarch/loongson-laptop.c | 87 +- drivers/platform/x86/intel_ips.c | 2 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/ptp/ptp_ocp.c | 2 +- drivers/pwm/pwm-axi-pwmgen.c | 23 +- drivers/regulator/max14577-regulator.c | 5 +- drivers/rtc/dev.c | 2 +- drivers/rtc/rtc-test.c | 2 +- drivers/s390/block/dasd.c | 4 +- drivers/s390/char/con3215.c | 2 +- drivers/s390/char/con3270.c | 2 +- drivers/s390/char/tape_core.c | 2 +- drivers/s390/char/tape_std.c | 3 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/eadm_sch.c | 2 +- drivers/s390/crypto/ap_bus.c | 2 +- drivers/s390/net/fsm.c | 2 +- drivers/s390/net/qeth_core_main.c | 3 +- drivers/s390/scsi/zfcp_erp.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 3 +- drivers/scsi/aacraid/aacraid.h | 1 - drivers/scsi/aacraid/commsup.c | 10 +- drivers/scsi/aic7xxx/aic79xx_core.c | 2 +- drivers/scsi/aic94xx/aic94xx_scb.c | 2 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 4 +- drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/arm/fas216.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/bfa/bfad.c | 3 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 4 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/csiostor/csio_hw.c | 4 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/dc395x.c | 2 +- drivers/scsi/elx/efct/efct_xport.c | 2 +- drivers/scsi/elx/libefc/efc_els.c | 2 +- drivers/scsi/elx/libefc/efc_fabric.c | 2 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/fcoe/fcoe_transport.c | 2 +- drivers/scsi/fnic/fdls_disc.c | 8 +- drivers/scsi/fnic/fip.c | 8 +- drivers/scsi/fnic/fnic_main.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 7 +- drivers/scsi/ibmvscsi/ibmvfc.c | 4 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/isci/host.c | 6 +- drivers/scsi/isci/phy.c | 2 +- drivers/scsi/isci/port.c | 2 +- drivers/scsi/isci/port_config.c | 4 +- drivers/scsi/libfc/fc_fcp.c | 4 +- drivers/scsi/libiscsi.c | 5 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 3 +- drivers/scsi/lpfc/lpfc_els.c | 8 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 9 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 6 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/pmcraid.c | 6 +- drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_edif.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_devinfo.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 2 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-pci1xxxx.c | 48 +- drivers/spi/spi-qpic-snand.c | 14 + drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + drivers/spmi/spmi-apple-controller.c | 168 + drivers/spmi/spmi-pmic-arb.c | 2 +- drivers/staging/fbtft/Kconfig | 35 +- .../staging/gpib/agilent_82350b/agilent_82350b.c | 86 +- .../staging/gpib/agilent_82350b/agilent_82350b.h | 28 +- .../staging/gpib/agilent_82357a/agilent_82357a.c | 79 +- .../staging/gpib/agilent_82357a/agilent_82357a.h | 4 +- drivers/staging/gpib/cb7210/cb7210.c | 74 +- drivers/staging/gpib/cb7210/cb7210.h | 26 +- drivers/staging/gpib/cec/cec_gpib.c | 26 +- drivers/staging/gpib/common/gpib_os.c | 321 +- drivers/staging/gpib/common/iblib.c | 62 +- drivers/staging/gpib/common/ibsys.h | 13 +- drivers/staging/gpib/eastwood/fluke_gpib.c | 107 +- drivers/staging/gpib/eastwood/fluke_gpib.h | 29 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 144 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 6 +- drivers/staging/gpib/gpio/gpib_bitbang.c | 142 +- drivers/staging/gpib/hp_82335/hp82335.c | 35 +- drivers/staging/gpib/hp_82341/hp_82341.c | 52 +- drivers/staging/gpib/include/gpibP.h | 14 +- drivers/staging/gpib/include/gpib_proto.h | 31 +- drivers/staging/gpib/include/gpib_types.h | 162 +- drivers/staging/gpib/include/nec7210.h | 40 +- drivers/staging/gpib/include/nec7210_registers.h | 3 +- drivers/staging/gpib/include/tms9914.h | 37 +- drivers/staging/gpib/ines/ines.h | 43 - drivers/staging/gpib/ines/ines_gpib.c | 216 +- drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 145 +- drivers/staging/gpib/nec7210/nec7210.c | 72 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 73 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 32 +- drivers/staging/gpib/pc2/pc2_gpib.c | 46 +- drivers/staging/gpib/tms9914/tms9914.c | 69 +- drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 106 +- drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} | 226 +- drivers/staging/gpib/uapi/gpib_ioctl.h | 134 +- drivers/staging/greybus/camera.c | 4 +- drivers/staging/greybus/fw-management.c | 48 +- drivers/staging/greybus/gpio.c | 16 +- drivers/staging/iio/accel/adis16203.c | 2 +- drivers/staging/iio/adc/ad7816.c | 2 +- drivers/staging/iio/addac/adt7316-i2c.c | 2 +- drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 102 +- drivers/staging/iio/frequency/ad9832.h | 1 - drivers/staging/iio/frequency/ad9834.c | 4 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 44 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 11 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 18 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 10 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 13 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 18 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 68 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 22 +- drivers/staging/rtl8723bs/hal/hal_com.c | 11 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 81 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 33 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 13 +- drivers/staging/sm750fb/Makefile | 3 +- drivers/staging/sm750fb/TODO | 3 - drivers/staging/sm750fb/ddk750.h | 3 - drivers/staging/sm750fb/ddk750_display.c | 1 - drivers/staging/sm750fb/ddk750_dvi.c | 62 - drivers/staging/sm750fb/ddk750_dvi.h | 57 - drivers/staging/sm750fb/ddk750_hwi2c.c | 247 -- drivers/staging/sm750fb/ddk750_hwi2c.h | 12 - drivers/staging/sm750fb/ddk750_power.h | 8 +- drivers/staging/sm750fb/ddk750_sii164.c | 408 --- drivers/staging/sm750fb/ddk750_sii164.h | 174 - drivers/staging/sm750fb/sm750.c | 24 +- drivers/staging/sm750fb/sm750.h | 30 +- drivers/staging/sm750fb/sm750_cursor.c | 14 +- drivers/staging/sm750fb/sm750_cursor.h | 12 +- drivers/staging/sm750fb/sm750_hw.c | 38 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 + .../vc04_services/bcm2835-camera/controls.c | 14 +- drivers/target/iscsi/iscsi_target_erl0.c | 3 +- drivers/target/iscsi/iscsi_target_erl1.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 7 +- drivers/target/target_core_user.c | 4 +- drivers/thunderbolt/ctl.c | 5 + drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/icm.c | 36 +- drivers/thunderbolt/switch.c | 1 + drivers/thunderbolt/tb.c | 22 +- drivers/thunderbolt/tb.h | 14 + drivers/thunderbolt/tb_msgs.h | 1 + drivers/thunderbolt/tunnel.c | 92 +- drivers/thunderbolt/tunnel.h | 23 + drivers/thunderbolt/usb4.c | 18 +- drivers/thunderbolt/usb4_port.c | 56 +- drivers/tty/ipwireless/hardware.c | 2 +- drivers/tty/mips_ejtag_fdc.c | 3 +- drivers/tty/mxser.c | 4 +- drivers/tty/n_gsm.c | 8 +- drivers/tty/serdev/core.c | 8 +- drivers/tty/serial/8250/8250.h | 6 - drivers/tty/serial/8250/8250_aspeed_vuart.c | 3 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_early.c | 2 + drivers/tty/serial/8250/8250_ni.c | 89 +- drivers/tty/serial/8250/8250_of.c | 15 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 10 + drivers/tty/serial/8250/8250_port.c | 16 +- drivers/tty/serial/8250/8250_rsa.c | 2 + drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl011.c | 4 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 7 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/jsm/jsm_tty.c | 1 + drivers/tty/serial/lantiq.c | 4 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/max3100.c | 5 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/milbeaut_usio.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 25 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 6 +- drivers/tty/serial/sc16is7xx.c | 7 +- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/serial_core.c | 97 +- drivers/tty/serial/sh-sci-common.h | 167 + drivers/tty/serial/sh-sci.c | 632 ++-- drivers/tty/serial/sh-sci.h | 2 - drivers/tty/serial/sifive.c | 88 +- drivers/tty/serial/tegra-utc.c | 2 +- drivers/tty/serial/uartlite.c | 25 +- drivers/tty/synclink_gt.c | 4 +- drivers/tty/sysrq.c | 3 +- drivers/tty/tty_io.c | 96 +- drivers/tty/tty_ioctl.c | 50 +- drivers/tty/tty_port.c | 20 - drivers/tty/vcc.c | 4 +- drivers/tty/vt/.gitignore | 3 + drivers/tty/vt/Makefile | 34 +- drivers/tty/vt/consolemap.c | 2 - drivers/tty/vt/gen_ucs_fallback_table.py | 360 +++ drivers/tty/vt/gen_ucs_recompose_table.py | 257 ++ drivers/tty/vt/gen_ucs_width_table.py | 307 ++ drivers/tty/vt/keyboard.c | 37 +- drivers/tty/vt/selection.c | 31 +- drivers/tty/vt/ucs.c | 251 ++ drivers/tty/vt/ucs_fallback_table.h_shipped | 3346 ++++++++++++++++++++ drivers/tty/vt/ucs_recompose_table.h_shipped | 102 + drivers/tty/vt/ucs_width_table.h_shipped | 453 +++ drivers/tty/vt/vt.c | 244 +- drivers/tty/vt/vt_ioctl.c | 18 +- drivers/ufs/core/ufshcd.c | 3 + drivers/ufs/host/ufs-qcom.c | 141 +- drivers/uio/uio_hv_generic.c | 32 +- drivers/usb/atm/cxacru.c | 2 +- drivers/usb/atm/speedtch.c | 10 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 - drivers/usb/cdns3/cdnsp-gadget.c | 21 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 + drivers/usb/chipidea/ci_hdrc_imx.c | 37 + drivers/usb/chipidea/usbmisc_imx.c | 77 + drivers/usb/class/cdc-wdm.c | 23 +- drivers/usb/class/usbtmc.c | 21 +- drivers/usb/common/usb-conn-gpio.c | 25 +- drivers/usb/core/config.c | 2 +- drivers/usb/core/hcd.c | 2 +- drivers/usb/core/hub.c | 92 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/usb-acpi.c | 2 + drivers/usb/core/usb.c | 14 +- drivers/usb/dwc2/gadget.c | 8 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 197 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-exynos.c | 18 + .../usb/dwc3/{dwc3-qcom.c => dwc3-qcom-legacy.c} | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 284 +- drivers/usb/dwc3/glue.h | 36 + drivers/usb/dwc3/host.c | 3 + drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_hid.c | 138 +- drivers/usb/gadget/function/f_mass_storage.h | 2 +- drivers/usb/gadget/function/f_serial.c | 7 + drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/u_hid.h | 2 + drivers/usb/gadget/function/u_serial.c | 50 + drivers/usb/gadget/function/uvc_configfs.h | 4 +- drivers/usb/gadget/legacy/g_ffs.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/udc/Kconfig | 44 - drivers/usb/gadget/udc/Makefile | 5 - drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 3 +- drivers/usb/gadget/udc/fusb300_udc.c | 1516 --------- drivers/usb/gadget/udc/fusb300_udc.h | 675 ---- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d.h | 317 -- drivers/usb/gadget/udc/mv_u3d_core.c | 2062 ------------ drivers/usb/gadget/udc/mv_udc.h | 309 -- drivers/usb/gadget/udc/mv_udc_core.c | 2426 -------------- drivers/usb/gadget/udc/net2272.c | 2723 ---------------- drivers/usb/gadget/udc/net2272.h | 584 ---- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 6 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 - drivers/usb/host/Kconfig | 11 +- drivers/usb/host/Makefile | 4 + drivers/usb/host/ehci-fsl.c | 25 +- drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/r8a66597-hcd.c | 7 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-q.c | 2 +- drivers/usb/host/xen-hcd.c | 2 +- drivers/usb/host/xhci-caps.h | 4 +- drivers/usb/host/xhci-debugfs.c | 108 + drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 245 +- drivers/usb/host/xhci-plat.c | 2 + drivers/usb/host/xhci-ring.c | 74 +- drivers/usb/host/xhci-sideband.c | 457 +++ drivers/usb/host/xhci.c | 211 +- drivers/usb/host/xhci.h | 112 +- drivers/usb/isp1760/isp1760-udc.c | 2 +- drivers/usb/misc/onboard_usb_dev.c | 113 +- drivers/usb/misc/onboard_usb_dev.h | 19 + drivers/usb/misc/usbtest.c | 2 +- drivers/usb/musb/da8xx.c | 3 +- drivers/usb/musb/mpfs.c | 3 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/phy/Kconfig | 12 - drivers/usb/phy/Makefile | 1 - drivers/usb/phy/phy-mv-usb.c | 881 ------ drivers/usb/renesas_usbhs/common.c | 54 +- drivers/usb/serial/bus.c | 2 +- drivers/usb/serial/garmin_gps.c | 3 +- drivers/usb/serial/mos7840.c | 4 +- drivers/usb/serial/pl2303.c | 2 + drivers/usb/serial/ti_usb_3410_5052.c | 5 - drivers/usb/storage/realtek_cr.c | 3 +- drivers/usb/storage/unusual_uas.h | 7 + drivers/usb/typec/altmodes/displayport.c | 4 + drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux/fsa4480.c | 5 + drivers/usb/typec/port-mapper.c | 23 +- drivers/usb/typec/tcpm/tcpci.c | 5 + drivers/usb/typec/tcpm/tcpci_maxim_core.c | 8 +- drivers/usb/typec/tcpm/tcpm.c | 188 +- drivers/usb/typec/tipd/core.c | 2 +- drivers/usb/typec/tipd/tps6598x.h | 2 +- drivers/usb/typec/tipd/trace.h | 2 +- drivers/usb/typec/ucsi/Kconfig | 11 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/debugfs.c | 4 + drivers/usb/typec/ucsi/ucsi.h | 4 +- drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 526 +++ drivers/usb/usbip/vudc_transfer.c | 2 +- drivers/video/console/dummycon.c | 18 +- drivers/video/fbdev/aty/radeon_base.c | 2 +- drivers/video/screen_info_pci.c | 79 +- drivers/virt/acrn/irqfd.c | 2 - drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/w1/w1_netlink.c | 42 +- drivers/watchdog/at91sam9_wdt.c | 2 +- drivers/watchdog/bcm47xx_wdt.c | 2 +- drivers/watchdog/lpc18xx_wdt.c | 3 +- drivers/watchdog/shwdt.c | 2 +- fs/backing-file.c | 4 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/btree_gc.c | 92 +- fs/bcachefs/btree_io.c | 10 +- fs/bcachefs/btree_locking.c | 2 +- fs/bcachefs/btree_types.h | 29 + fs/bcachefs/btree_update_interior.c | 64 +- fs/bcachefs/btree_update_interior.h | 7 + fs/bcachefs/dirent.c | 2 +- fs/bcachefs/error.c | 5 +- fs/bcachefs/fs.c | 12 +- fs/bcachefs/fsck.c | 12 +- fs/bcachefs/inode.c | 2 +- fs/bcachefs/io_read.c | 11 +- fs/bcachefs/io_read.h | 1 + fs/bcachefs/movinggc.c | 22 +- fs/bcachefs/rcu_pending.c | 22 +- fs/bcachefs/recovery.c | 19 +- fs/bcachefs/recovery_passes.c | 14 +- fs/bcachefs/sb-downgrade.c | 5 +- fs/bcachefs/sb-errors_format.h | 8 +- fs/bcachefs/sb-members.c | 19 +- fs/bcachefs/str_hash.h | 2 +- fs/bcachefs/super.c | 42 +- fs/bcachefs/util.c | 10 +- fs/bcachefs/util.h | 2 +- fs/ceph/super.c | 3 +- fs/dlm/lock.c | 2 +- fs/ext4/super.c | 2 +- fs/file_table.c | 9 +- fs/internal.h | 2 +- fs/jbd2/journal.c | 2 +- fs/namespace.c | 53 +- fs/nfsd/nfs3proc.c | 2 +- fs/nfsd/nfs4callback.c | 1 + fs/nfsd/nfs4state.c | 84 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/state.h | 1 + fs/nilfs2/segment.c | 2 +- fs/ocfs2/cluster/tcp.c | 3 +- fs/resctrl/rdtgroup.c | 4 + fs/smb/client/connect.c | 10 +- include/dt-bindings/iio/adc/adi,ad7606.h | 9 + .../dt-bindings/interconnect/qcom,sm8650-rpmh.h | 1 + include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 1 + include/linux/bcm963xx_nvram.h | 16 +- include/linux/codetag.h | 8 +- include/linux/comedi/comedidev.h | 10 +- include/linux/console_struct.h | 1 + include/linux/consolemap.h | 24 + include/linux/coresight.h | 46 +- include/linux/eisa.h | 5 +- include/linux/export.h | 12 +- include/linux/fs.h | 6 +- include/linux/ftrace.h | 2 + include/linux/hid-sensor-hub.h | 19 +- include/linux/hugetlb.h | 3 + include/linux/iio/adc-helpers.h | 27 + include/linux/iio/backend.h | 5 + include/linux/iio/buffer.h | 12 + include/linux/iio/iio.h | 51 +- include/linux/iio/timer/stm32-lptim-trigger.h | 9 + include/linux/interconnect-provider.h | 12 + include/linux/interconnect.h | 3 + include/linux/mod_devicetable.h | 2 +- include/linux/module.h | 4 +- include/linux/nvme.h | 2 +- include/linux/nvmem-provider.h | 24 - include/linux/property.h | 20 + include/linux/raid/pq.h | 5 + include/linux/rtsx_pci.h | 2 - include/linux/serial_core.h | 30 +- include/linux/sunrpc/xdr.h | 3 +- include/linux/thunderbolt.h | 18 + include/linux/time_namespace.h | 1 + include/linux/timer.h | 2 +- include/linux/tty_port.h | 3 - include/linux/usb.h | 8 +- include/linux/usb/composite.h | 2 +- include/linux/usb/xhci-sideband.h | 102 + include/sound/jack.h | 4 +- include/sound/q6usboffload.h | 20 + include/sound/soc-usb.h | 138 + include/trace/events/power.h | 47 - include/uapi/drm/xe_drm.h | 5 + include/uapi/linux/input-event-codes.h | 3 +- include/uapi/linux/tiocl.h | 1 + include/uapi/linux/ublk_cmd.h | 9 + include/uapi/linux/vt.h | 11 + include/uapi/misc/amd-apml.h | 152 + io_uring/futex.c | 11 +- io_uring/io_uring.c | 7 +- io_uring/io_uring.h | 1 + io_uring/kbuf.c | 17 +- io_uring/kbuf.h | 3 + io_uring/net.c | 4 +- io_uring/zcrx.c | 6 +- kernel/configs/tiny.config | 1 + kernel/kthread.c | 3 +- kernel/module/main.c | 94 +- kernel/rcu/tasks.h | 3 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_stall.h | 26 + kernel/sched/psi.c | 2 +- kernel/time/sleep_timeout.c | 2 +- kernel/trace/ftrace.c | 2 +- kernel/trace/ring_buffer.c | 4 +- kernel/trace/trace_events_filter.c | 192 +- kernel/workqueue.c | 6 +- lib/alloc_tag.c | 12 +- lib/codetag.c | 34 +- lib/iov_iter.c | 2 +- lib/raid6/Makefile | 1 + lib/raid6/algos.c | 9 + lib/raid6/recov_rvv.c | 229 ++ lib/raid6/rvv.c | 1212 +++++++ lib/raid6/rvv.h | 39 + mm/Kconfig | 1 + mm/damon/modules-common.c | 2 +- mm/damon/modules-common.h | 2 +- mm/damon/ops-common.c | 2 +- mm/damon/ops-common.h | 2 +- mm/damon/paddr.c | 2 +- mm/damon/sysfs-common.c | 2 +- mm/damon/sysfs-common.h | 2 +- mm/damon/vaddr.c | 2 +- mm/hugetlb.c | 67 +- mm/kmsan/kmsan_test.c | 1 + mm/madvise.c | 5 +- mm/mempolicy.c | 4 +- mm/mremap.c | 2 + mm/page-writeback.c | 4 +- mm/vma.c | 27 +- mm/vma.h | 7 + mm/vmstat.c | 1 - net/802/garp.c | 2 +- net/802/mrp.c | 4 +- net/appletalk/ddp.c | 2 +- net/atm/lec.c | 5 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_ds_timer.c | 2 +- net/ax25/ax25_timer.c | 10 +- net/batman-adv/tp_meter.c | 4 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/rfcomm/core.c | 4 +- net/bridge/br_multicast.c | 49 +- net/bridge/br_multicast_eht.c | 9 +- net/bridge/br_stp_timer.c | 15 +- net/can/proc.c | 2 +- net/core/drop_monitor.c | 2 +- net/core/gen_estimator.c | 2 +- net/core/neighbour.c | 4 +- net/ethtool/mm.c | 2 +- net/hsr/hsr_device.c | 5 +- net/hsr/hsr_framereg.c | 4 +- net/ieee802154/6lowpan/reassembly.c | 2 +- net/ipv4/igmp.c | 6 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/inet_timewait_sock.c | 2 +- net/ipv4/ip_fragment.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/tcp_timer.c | 6 +- net/ipv6/addrconf.c | 2 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/reassembly.c | 2 +- net/lapb/lapb_timer.c | 4 +- net/llc/llc_c_ac.c | 11 +- net/mac80211/agg-rx.c | 6 +- net/mac80211/agg-tx.c | 6 +- net/mac80211/ibss.c | 2 +- net/mac80211/led.c | 3 +- net/mac80211/mesh.c | 6 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_plink.c | 2 +- net/mac80211/mlme.c | 9 +- net/mac80211/ocb.c | 2 +- net/mac80211/sta_info.c | 3 +- net/mptcp/pm.c | 3 +- net/mptcp/protocol.c | 6 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_conn.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 +- net/netfilter/ipvs/ip_vs_lblc.c | 3 +- net/netfilter/ipvs/ip_vs_lblcr.c | 3 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netfilter/xt_LED.c | 5 +- net/netrom/af_netrom.c | 2 +- net/netrom/nr_timer.c | 10 +- net/nfc/core.c | 2 +- net/nfc/hci/core.c | 2 +- net/nfc/hci/llc_shdlc.c | 6 +- net/nfc/llcp_core.c | 6 +- net/nfc/nci/core.c | 4 +- net/packet/af_packet.c | 2 +- net/rose/af_rose.c | 2 +- net/rose/rose_link.c | 2 +- net/rose/rose_timer.c | 6 +- net/rxrpc/call_object.c | 2 +- net/sched/cls_flow.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_generic.c | 2 +- net/sched/sch_pie.c | 2 +- net/sched/sch_red.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sctp/protocol.c | 2 +- net/sctp/sm_sideeffect.c | 32 +- net/sunrpc/socklib.c | 164 +- net/sunrpc/svc_xprt.c | 2 +- net/sunrpc/xdr.c | 11 +- net/sunrpc/xprt.c | 2 +- net/tipc/discover.c | 2 +- net/tipc/monitor.c | 2 +- net/tipc/node.c | 2 +- net/tipc/socket.c | 2 +- net/tipc/subscr.c | 2 +- net/wireless/core.c | 2 +- net/x25/af_x25.c | 2 +- net/x25/x25_link.c | 2 +- net/x25/x25_timer.c | 4 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_state.c | 2 +- rust/kernel/miscdevice.rs | 2 +- scripts/Makefile.build | 84 + scripts/Makefile.lib | 84 - scripts/gendwarfksyms/dwarf.c | 14 +- scripts/gendwarfksyms/examples/kabi.h | 21 +- scripts/gendwarfksyms/examples/kabi_ex.c | 7 + scripts/gendwarfksyms/examples/kabi_ex.h | 101 +- scripts/gendwarfksyms/gendwarfksyms.h | 2 + scripts/gendwarfksyms/kabi.c | 143 +- scripts/gendwarfksyms/types.c | 140 +- scripts/genksyms/genksyms.c | 27 +- scripts/git-resolve.sh | 201 ++ scripts/kconfig/expr.h | 11 + scripts/kconfig/lkc.h | 2 +- scripts/kconfig/menu.c | 5 +- scripts/kconfig/parser.y | 12 +- scripts/misc-check | 66 +- scripts/mod/modpost.c | 56 +- scripts/tags.sh | 2 +- sound/core/jack.c | 6 +- sound/core/timer.c | 4 +- sound/drivers/aloop.c | 2 +- sound/drivers/dummy.c | 2 +- sound/drivers/mpu401/mpu401_uart.c | 2 +- sound/drivers/mtpav.c | 2 +- sound/drivers/opl3/opl3_midi.c | 2 +- sound/drivers/pcmtest.c | 2 +- sound/drivers/serial-u16550.c | 2 +- sound/i2c/other/ak4117.c | 2 +- sound/isa/sb/emu8000_pcm.c | 2 +- sound/isa/sb/sb8_midi.c | 2 +- sound/isa/wavefront/wavefront_midi.c | 2 +- sound/pci/asihpi/asihpi.c | 2 +- sound/pci/ctxfi/cttimer.c | 2 +- sound/pci/echoaudio/midi.c | 2 +- sound/pci/hda/cs35l41_hda.c | 2 +- sound/pci/hda/hda_bind.c | 2 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/rme9652/hdsp.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/sh/aica.c | 4 +- sound/soc/Kconfig | 10 + sound/soc/Makefile | 2 + sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/codecs/es8375.c | 1 + sound/soc/codecs/hda.c | 4 +- sound/soc/codecs/rt1320-sdw.c | 17 +- sound/soc/codecs/rt5645.c | 3 +- sound/soc/codecs/tas571x.c | 67 +- sound/soc/codecs/tas571x.h | 34 + sound/soc/codecs/wcd9335.c | 25 +- sound/soc/codecs/wcd937x.c | 7 +- sound/soc/fsl/imx-pcm-rpmsg.c | 2 +- sound/soc/intel/avs/board_selection.c | 2 +- sound/soc/intel/avs/boards/rt5663.c | 2 +- sound/soc/intel/avs/core.c | 20 +- sound/soc/intel/avs/debugfs.c | 12 +- sound/soc/intel/avs/ipc.c | 4 +- sound/soc/intel/avs/loader.c | 1 + sound/soc/intel/avs/path.c | 2 + sound/soc/intel/avs/pcm.c | 13 +- sound/soc/qcom/Kconfig | 16 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/qdsp6/Makefile | 1 + sound/soc/qcom/qdsp6/q6afe-dai.c | 60 + sound/soc/qcom/qdsp6/q6afe.c | 192 +- sound/soc/qcom/qdsp6/q6afe.h | 36 +- sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 23 + sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h | 1 + sound/soc/qcom/qdsp6/q6routing.c | 9 +- sound/soc/qcom/qdsp6/q6usb.c | 421 +++ sound/soc/qcom/sm8250.c | 24 +- sound/soc/qcom/usb_offload_utils.c | 56 + sound/soc/qcom/usb_offload_utils.h | 30 + sound/soc/soc-pcm.c | 23 +- sound/soc/soc-usb.c | 322 ++ sound/soc/ti/omap-hdmi.c | 7 +- sound/synth/emux/emux_synth.c | 2 +- sound/usb/Kconfig | 15 + sound/usb/Makefile | 2 +- sound/usb/card.c | 106 + sound/usb/card.h | 17 + sound/usb/endpoint.c | 1 + sound/usb/format.c | 1 + sound/usb/helper.c | 1 + sound/usb/implicit.c | 1 + sound/usb/midi.c | 2 +- sound/usb/pcm.c | 104 +- sound/usb/pcm.h | 11 + sound/usb/qcom/Makefile | 4 + sound/usb/qcom/mixer_usb_offload.c | 155 + sound/usb/qcom/mixer_usb_offload.h | 11 + sound/usb/qcom/qc_audio_offload.c | 2017 ++++++++++++ sound/usb/qcom/usb_audio_qmi_v01.c | 863 +++++ sound/usb/qcom/usb_audio_qmi_v01.h | 164 + sound/usb/quirks.c | 2 + tools/iio/iio_generic_buffer.c | 2 +- tools/perf/util/symbol-elf.c | 6 + tools/power/x86/turbostat/turbostat.8 | 6 +- tools/power/x86/turbostat/turbostat.c | 468 ++- tools/testing/selftests/mm/ksm_tests.c | 32 +- tools/testing/selftests/mm/merge.c | 43 + tools/testing/selftests/mm/thuge-gen.c | 6 +- tools/testing/selftests/mm/vm_util.c | 38 + tools/testing/selftests/mm/vm_util.h | 2 + .../selftests/mount_setattr/mount_setattr_test.c | 17 +- tools/testing/selftests/ublk/Makefile | 1 + tools/testing/selftests/ublk/fault_inject.c | 4 +- tools/testing/selftests/ublk/file_backed.c | 20 +- tools/testing/selftests/ublk/kublk.c | 374 ++- tools/testing/selftests/ublk/kublk.h | 73 +- tools/testing/selftests/ublk/null.c | 22 +- tools/testing/selftests/ublk/stripe.c | 17 +- tools/testing/selftests/ublk/test_common.sh | 5 + tools/testing/selftests/ublk/test_generic_12.sh | 55 + tools/testing/selftests/ublk/test_stress_03.sh | 8 + tools/testing/selftests/ublk/test_stress_04.sh | 7 + tools/testing/selftests/ublk/test_stress_05.sh | 7 + .../selftests/ublk/trace/count_ios_per_tid.bt | 11 + tools/testing/selftests/vDSO/vgetrandom-chacha.S | 2 + tools/testing/vma/vma_internal.h | 2 + 2113 files changed, 41476 insertions(+), 26540 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/rohm,bd79104.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/rohm,bd79124.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml create mode 100644 Documentation/devicetree/bindings/mips/econet.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/realtek,rtl8188e.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml delete mode 100644 Documentation/devicetree/bindings/serial/arc-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/arm,mps2-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/arm,mps2-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/arm,sbsa-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/arm_sbsa_uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/cirrus,clps711x-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cirrus,ep7209-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/cnxt,cx92755-usart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/digicolor-usart.txt create mode 100644 Documentation/devicetree/bindings/serial/lantiq,asc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/lantiq_asc.txt create mode 100644 Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/microchip,pic32-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/microchip,pic32mzda-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/milbeaut-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/mvebu-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/nxp,lpc3220-hsuart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/nxp-lpc32xx-hsuart.txt create mode 100644 Documentation/devicetree/bindings/serial/renesas,rsci.yaml create mode 100644 Documentation/devicetree/bindings/serial/snps,arc-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/socionext,milbeaut-usi [...] create mode 100644 Documentation/devicetree/bindings/spmi/apple,spmi.yaml create mode 100644 Documentation/devicetree/bindings/usb/parade,ps5511.yaml copy Documentation/devicetree/bindings/usb/{qcom,dwc3.yaml => qcom,snps-dwc3.yaml} (90%) create mode 100644 Documentation/devicetree/bindings/usb/usb-hub.yaml create mode 100644 Documentation/gpu/xe/xe_gt_freq.rst create mode 100644 Documentation/iio/ad3552r.rst create mode 100644 Documentation/misc-devices/amd-sbi.rst create mode 100644 Documentation/sound/soc/usb.rst create mode 100755 arch/loongarch/boot/install.sh create mode 100644 arch/mips/boot/dts/econet/Makefile create mode 100644 arch/mips/boot/dts/econet/en751221.dtsi create mode 100644 arch/mips/boot/dts/econet/en751221_smartfiber_xp8421-b.dts create mode 100644 arch/mips/econet/Kconfig create mode 100644 arch/mips/econet/Makefile create mode 100644 arch/mips/econet/Platform create mode 100644 arch/mips/econet/init.c copy arch/{loongarch => riscv}/include/asm/vdso/getrandom.h (62%) create mode 100644 arch/riscv/include/asm/vendor_extensions/sifive.h create mode 100644 arch/riscv/include/asm/vendor_extensions/sifive_hwprobe.h create mode 100644 arch/riscv/include/uapi/asm/vendor/sifive.h delete mode 100644 arch/riscv/kernel/elf_kexec.c create mode 100644 arch/riscv/kernel/kexec_elf.c create mode 100644 arch/riscv/kernel/kexec_image.c create mode 100644 arch/riscv/kernel/vdso/getrandom.c create mode 100644 arch/riscv/kernel/vdso/vgetrandom-chacha.S create mode 100644 arch/riscv/kernel/vendor_extensions/sifive.c create mode 100644 arch/riscv/kernel/vendor_extensions/sifive_hwprobe.c create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_12_0_0.h delete mode 100644 drivers/hwmon/sbrmi.c create mode 100644 drivers/hwtracing/coresight/coresight-kunit-tests.c create mode 100644 drivers/iio/adc/industrialio-adc.c create mode 100644 drivers/iio/adc/nct7201.c create mode 100644 drivers/iio/adc/rohm-bd79124.c create mode 100644 drivers/iio/chemical/mhz19b.c create mode 100644 drivers/iio/chemical/sen0322.c create mode 100644 drivers/iio/dac/ad3530r.c create mode 100644 drivers/misc/amd-sbi/Kconfig create mode 100644 drivers/misc/amd-sbi/Makefile create mode 100644 drivers/misc/amd-sbi/rmi-core.c create mode 100644 drivers/misc/amd-sbi/rmi-core.h create mode 100644 drivers/misc/amd-sbi/rmi-hwmon.c create mode 100644 drivers/misc/amd-sbi/rmi-i2c.c delete mode 100644 drivers/misc/echo/Kconfig delete mode 100644 drivers/misc/echo/Makefile delete mode 100644 drivers/misc/echo/echo.c delete mode 100644 drivers/misc/echo/echo.h delete mode 100644 drivers/misc/echo/fir.h delete mode 100644 drivers/misc/echo/oslec.h create mode 100644 drivers/nvmem/apple-spmi-nvmem.c create mode 100644 drivers/spmi/spmi-apple-controller.c rename drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} (50%) delete mode 100644 drivers/staging/sm750fb/ddk750_dvi.c delete mode 100644 drivers/staging/sm750fb/ddk750_dvi.h delete mode 100644 drivers/staging/sm750fb/ddk750_hwi2c.c delete mode 100644 drivers/staging/sm750fb/ddk750_hwi2c.h delete mode 100644 drivers/staging/sm750fb/ddk750_sii164.c delete mode 100644 drivers/staging/sm750fb/ddk750_sii164.h create mode 100644 drivers/tty/serial/sh-sci-common.h create mode 100755 drivers/tty/vt/gen_ucs_fallback_table.py create mode 100755 drivers/tty/vt/gen_ucs_recompose_table.py create mode 100755 drivers/tty/vt/gen_ucs_width_table.py create mode 100644 drivers/tty/vt/ucs.c create mode 100644 drivers/tty/vt/ucs_fallback_table.h_shipped create mode 100644 drivers/tty/vt/ucs_recompose_table.h_shipped create mode 100644 drivers/tty/vt/ucs_width_table.h_shipped copy drivers/usb/dwc3/{dwc3-qcom.c => dwc3-qcom-legacy.c} (99%) create mode 100644 drivers/usb/dwc3/glue.h delete mode 100644 drivers/usb/gadget/udc/fusb300_udc.c delete mode 100644 drivers/usb/gadget/udc/fusb300_udc.h delete mode 100644 drivers/usb/gadget/udc/mv_u3d.h delete mode 100644 drivers/usb/gadget/udc/mv_u3d_core.c delete mode 100644 drivers/usb/gadget/udc/mv_udc.h delete mode 100644 drivers/usb/gadget/udc/mv_udc_core.c delete mode 100644 drivers/usb/gadget/udc/net2272.c delete mode 100644 drivers/usb/gadget/udc/net2272.h create mode 100644 drivers/usb/host/xhci-sideband.c delete mode 100644 drivers/usb/phy/phy-mv-usb.c create mode 100644 drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c create mode 100644 include/dt-bindings/iio/adc/adi,ad7606.h create mode 100644 include/linux/iio/adc-helpers.h create mode 100644 include/linux/usb/xhci-sideband.h create mode 100644 include/sound/q6usboffload.h create mode 100644 include/sound/soc-usb.h create mode 100644 include/uapi/misc/amd-apml.h create mode 100644 lib/raid6/recov_rvv.c create mode 100644 lib/raid6/rvv.c create mode 100644 lib/raid6/rvv.h create mode 100755 scripts/git-resolve.sh create mode 100644 sound/soc/qcom/qdsp6/q6usb.c create mode 100644 sound/soc/qcom/usb_offload_utils.c create mode 100644 sound/soc/qcom/usb_offload_utils.h create mode 100644 sound/soc/soc-usb.c create mode 100644 sound/usb/qcom/Makefile create mode 100644 sound/usb/qcom/mixer_usb_offload.c create mode 100644 sound/usb/qcom/mixer_usb_offload.h create mode 100644 sound/usb/qcom/qc_audio_offload.c create mode 100644 sound/usb/qcom/usb_audio_qmi_v01.c create mode 100644 sound/usb/qcom/usb_audio_qmi_v01.h create mode 100755 tools/testing/selftests/ublk/test_generic_12.sh create mode 100644 tools/testing/selftests/ublk/trace/count_ios_per_tid.bt