This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from a4145ce1e7bc Merge tag 'bcachefs-2024-03-19' of https://evilpiepirate.o [...] adds bf4401f3ec70 README: Fix spelling adds b4331b9884f1 doc: Fix typo in admin-guide/cifs/introduction.rst adds 93cf15794d31 docs: *-regressions.rst: Add colon to regzbot commands adds 8774a1eb4ca2 docs: handling-regressions.rst: Update regzbot command fix [...] adds b513d12ed162 docs: verify/bisect: improve install instructions adds a0a3222fa9a7 docs: verify/bisect: check taint flag adds 2fa9411dc98c docs: verify/bisect: drop 'v' prefix, EOL aspect, and asso [...] adds b8cfda5c9065 docs: verify/bisect: remove a level of indenting adds dba89d1b81df Merge tag 'docs-6.9-2' of git://git.lwn.net/linux adds 9d56c88e5225 tools/tracing: Use tools/build makefiles on latency-collector adds 01474dc706ca tools/rtla: Use tools/build makefiles to build rtla adds 012e4e77df73 tools/verification: Use tools/build makefiles on rv adds a23c05fd76cf tools/rtla: Add -U/--user-load option to timerlat adds 42c2a7569405 Merge tag 'trace-tools-v6.9' of git://git.kernel.org/pub/s [...] adds 5614c8c487f6 ksmbd: replace generic_fillattr with vfs_getattr adds 34cd86b66327 ksmbd: retrieve number of blocks using vfs_getattr in set_ [...] adds fa9415d4024f ksmbd: mark SMB2_SESSION_EXPIRED to session when destroyin [...] adds c8efcc786146 ksmbd: add support for durable handles v1/v2 adds 5fb282ba4fef ksmbd: fix possible null-deref in smb_lazy_parent_lease_br [...] adds e758fa6956cb ksmbd: Fix spelling mistake "connction" -> "connection" adds a80a486d72e2 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() adds c6cd2e8d2d9a ksmbd: fix potencial out-of-bounds when buffer offset is invalid adds def30e72d8ab ksmbd: remove module version adds 23956900041d Merge tag 'v6.9-rc-smb3-server-fixes' of git://git.samba.o [...] adds 92697139b013 lib/find_bit: Fix the code comments about find_next_bit_wrap adds 27c82f14e6d2 lib/find: optimize find_*_bit_wrap adds fd8ed16c2419 bitmap: Step down as a reviewer adds 879e288692c8 Merge tag 'bitmap-for-6.9' of https://github.com/norov/linux adds 7b6bab2359e3 exfat: add __exfat_get_dentry_set() helper adds 01da3a5176c6 exfat: add exfat_get_empty_dentry_set() helper adds cf8663fa9943 exfat: convert exfat_add_entry() to use dentry cache adds ff4343da02e8 exfat: convert exfat_remove_entries() to use dentry cache adds 4e1aa22fea10 exfat: move free cluster out of exfat_init_ext_entry() adds d97e06067390 exfat: convert exfat_init_ext_entry() to use dentry cache adds af02c72d0b62 exfat: convert exfat_find_empty_entry() to use dentry cache adds 4d7145597689 exfat: remove unused functions adds 96cf51acccb6 exfat: do not sync parent dir if just update timestamp adds dc38fdc51ba6 exfat: remove duplicate update parent dir adds 1b3e25137309 Merge tag 'exfat-for-6.9-rc1' of git://git.kernel.org/pub/ [...] adds d565fffa6856 btrfs: do not skip re-registration for the mounted device adds 7b65c810a119 Merge tag 'for-6.9-part2-tag' of git://git.kernel.org/pub/ [...] adds 0e3f7d120086 hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs t [...] adds 2b4b90e053a2 x86/hyperv: Use per cpu initial stack for vtl context adds 410779d8d81f mshyperv: Introduce hv_get_hypervisor_version function adds 2a07badb654a hv: vmbus: Convert to platform remove callback returning void adds b967df629351 hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency adds eac03d81cdd9 x86/hyperv: Cosmetic changes for hv_spinlock.c adds f2580a907e5c x86/hyperv: Use Hyper-V entropy to seed guest random numbe [...] adds cfce216e1439 Merge tag 'hyperv-next-signed-20240320' of git://git.kerne [...] adds d32b8d7e3d20 sh: dma-sysfs: Make dma_subsys const adds ad4acb2ec205 sh: intc: Make intc_subsys const adds 1e21acb7fbfb sh: hd64461: Make setup_hd64461() static adds 26bbcd630f2f Merge tag 'sh-for-v6.9-tag1' of git://git.kernel.org/pub/s [...] adds 173f6cd384ae coccinelle: device_attr_show: Remove useless expression STR adds ebc9bee8814d Merge tag 'cocci-6.9-rc1' of git://git.kernel.org/pub/scm/ [...] adds b327c72753d6 remoteproc: virtio: Fix wdg cannot recovery remote processor adds 32381bbccba4 remoteproc: stm32: Fix incorrect type in assignment for va adds c77b35ce66af remoteproc: stm32: Fix incorrect type assignment returned [...] adds 64e17ec2504a remoteproc: k3-dsp: Use devm_rproc_alloc() helper adds 961a919a6dbd remoteproc: k3-dsp: Add devm action to release reserved memory adds 92a0915ac3eb remoteproc: k3-dsp: Use devm_kcalloc() helper adds 8f12de7913af remoteproc: imx_dsp_rproc: Use devm_rproc_alloc() helper adds f1e05cc10a3e remoteproc: imx_rproc: Use devm_rproc_alloc() helper adds 173d2c6326e3 remoteproc: st: Use devm_rproc_alloc() helper adds e160d811c560 remoteproc: stm32: Use devm_rproc_alloc() helper adds 48f9a0858bfc remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helper adds 585fc027a7f4 remoteproc: k3-dsp: Use devm_kzalloc() helper adds 57ec3c126889 remoteproc: k3-dsp: Add devm action to release tsp adds 8a5d6899e9a5 remoteproc: k3-dsp: Use devm_ioremap_wc() helper adds 456a75ab5196 remoteproc: k3-dsp: Use devm_rproc_add() helper adds 3c28bf48065b dt-bindings: remoteproc: qcom,sm8550-pas: document the SM8650 PAS adds 1abd3130cf55 remoteproc: qcom: pas: make region assign more generic adds a3dd84d308c5 remoteproc: qcom: pas: Add SM8650 remoteproc support adds 8b46dc5cfa5f remoteproc: Make rproc_get_by_phandle() work for clusters adds 9e63836703a4 remoteproc: qcom: pas: correct data indentation adds 9023bd9b8a41 dt-bindings: remoteproc: qcom,glink-rpm-edge: drop redunda [...] adds 506355c5778f dt-bindings: remoteproc: do not override firmware-name $ref adds 5789e877b93b remoteproc: qcom_q6v5_adsp: Use devm_rproc_alloc() helper adds 2f09fa9f7afb remoteproc: qcom_q6v5_mss: Use devm_rproc_alloc() helper adds 35049a98a4dc remoteproc: qcom_q6v5_pas: Use devm_rproc_alloc() helper adds 41854ea92baa remoteproc: qcom_q6v5_wcss: Use devm_rproc_alloc() helper adds c92ab8aaf42e remoteproc: qcom_wcnss: Use devm_rproc_alloc() helper adds 9e93276d6639 dt-bindings: remoteproc: qcom,sm8550-pas: document the X1E [...] adds 1d7823f28631 remoteproc: qcom_q6v5_pas: Add support for X1E80100 ADSP/CDSP adds 62210f7509e1 remoteproc: qcom_q6v5_pas: Unload lite firmware on ADSP adds 0e875ee5e897 Merge tag 'rproc-v6.9' of git://git.kernel.org/pub/scm/lin [...] adds acc48fee5e74 rpmsg: Remove usage of the deprecated ida_simple_xx() API adds b03aa6d4e9a7 rpmsg: core: Make rpmsg_bus const adds 91f263dda66a Merge tag 'rpmsg-v6.9' of git://git.kernel.org/pub/scm/lin [...] adds 19856a07e5fd hwspinlock: omap: Remove unneeded check for OF node adds 25f7d74d4514 hwspinlock: omap: Use devm_pm_runtime_enable() helper adds 8781ec87795a hwspinlock: omap: Use devm_hwspin_lock_register() helper adds cebaa386d5ee hwspinlock: omap: Use index to get hwspinlock pointer adds 2ac2b1665d3f Merge tag 'hwlock-v6.9' of git://git.kernel.org/pub/scm/li [...] adds b558469580f8 USB: uapi: OTG 3.0 adds 7626c52b6b46 usb: usb_autopm_get_interface use modern helper adds d6429a3555fb usb: storage: sddr55: fix sloppy typing in sddr55_{read|wr [...] adds cde644ae1967 dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX adds 41fe9ea1696c usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver adds 44481a010344 usb: dwc3-of-simple: Stop using of_reset_control_array_get [...] adds 4ca79255101b usb: audio-v2: Correct comments for struct uac_clock_selec [...] adds 05d039e176cc ucsi_ccg: Refine the UCSI Interrupt handling adds 2fa5c7e53112 dt-bindings: usb: Add Marvell ac5 adds c63fe1cc7093 usb: host: Add ac5 to EHCI Orion adds aa6e11e9a792 usb: core: Amend initial authorized_default value adds bec7e43b162c usb: core: Make default authorization mode configurable adds 5de5f1e292e5 phy: core: add notify_connect and notify_disconnect callback adds eeda494542e5 phy: realtek: usb: add new driver for the Realtek RTD SoC [...] adds b48415afe5fd phy: realtek: usb: add new driver for the Realtek RTD SoC [...] adds 53a2d95df836 usb: core: add phy notify connect and disconnect adds fd2a052ccd69 dt-bindings: usb: add common Type-C USB Switch schema adds 665029ecd1e0 dt-bindings: usb: Clean-up "usb-phy" constraints adds f99044cd1451 dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support adds 4158af057c7f usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support adds c281d8a5a58a dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator adds 75fd6485ccce usb: phy: generic: Get the vbus supply adds 562898808cb1 usb: phy: generic: Implement otg->set_vbus adds 9f60a0cfa8fb usb: phy: generic: Disable vbus on removal adds 7494d4bc8e32 usb: typec: altmodes: add typec_cable_ops to typec_altmode adds 231b7318413c usb: typec: altmodes: add svdm version info for typec cables adds 59cd27a0cab1 usb: typec: tcpci: add cable_comm_capable attribute adds 3bbb9ba4f660 usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive adds e03f6fef5ea8 usb: typec: tcpm: process receive and transmission of sop' [...] adds 6bd181ba60e1 usb: typec: tcpm: add control message support to sop' adds 030509ac473d usb: typec: tcpci: add attempt_vconn_swap_discovery callback adds fb7ff25ae433 usb: typec: tcpm: add discover identity support for SOP' adds af8b627046bc usb: typec: tcpm: add state machine support for SRC_VDM_ID [...] adds 41d9d75344d9 usb: typec: tcpm: add discover svids and discover modes su [...] adds 7e7877c55eb1 usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' adds 71ba4fe56656 usb: typec: altmodes/displayport: add SOP' support adds dacf1d7a78bf kselftest: Add test to verify probe of devices from discov [...] adds a1d086db92bd kselftest: devices: Add sample board file for google,spherion adds 983d23e2938c kselftest: devices: Add sample board file for XPS 13 9300 adds c35ba0ac4835 XHCI: Separate PORT and CAPs macros into dedicated file adds bc83a87759ca dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk [...] adds 2d2a3349521d usb: dwc3: Add workaround for host mode VBUS glitch when boot adds 43a029724d1c usb: gadget: f_fs: expose ready state in configfs adds 65145a03d65b usb: typec: qcom-pmic-typec: fix arguments of qcom_pmic_ty [...] adds d2f9b93de0fe usb: typec: qcom-pmic-typec: allow different implementatio [...] adds f1a27f081c1f usb: typec: qcom-pmic-typec: allow different implementatio [...] adds ed5551279c91 Merge 6.8-rc3 into usb-next adds 6677138d7310 dt-bindings: soc: qcom: qcom,pmic-glink: document QCM6490 [...] adds 88bae831f381 usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk adds 4f022aad80dc xhci: Add interrupt pending autoclear flag to each interrupter adds ace21625878f xhci: Add helper to set an interrupters interrupt moderati [...] adds becbd202af84 xhci: make isoc_bei_interval variable interrupter specific. adds 143e64df1bda xhci: remove unnecessary event_ring_deq parameter from xhc [...] adds e30e9ad9ed66 xhci: update event ring dequeue pointer position to contro [...] adds 84ac5e4fa517 xhci: move event processing for one interrupter to a separ [...] adds fbaf1889a30f xhci: add helper that checks for unhandled events on a event ring adds 84008be8adb0 xhci: Don't check if the event ring is valid before every [...] adds edc47759bbc7 xhci: Decouple handling an event from checking for unhandl [...] adds 9affb1d9a9d9 xhci: add helper to stop endpoint and wait for completion adds 58c7ea6a3df8 ASoC: dt-bindings: Add Q6USB backend adds a9c83252bff6 ASoC: dt-bindings: Update example for enabling USB offload [...] adds d4718efff71d usb: core: Kconfig: Improve USB authorization mode help adds b311048c174d usb: dwc3: gadget: Rewrite endpoint allocation flow adds 50c72a46eb41 usb: dwc3: gadget: Remove redundant assignment to pointer trb adds b65bdf7fd605 usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off [...] adds 8c1b6b74d464 dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' adds a6ba1e453174 usb: dwc3: apply snps,host-vbus-glitches workaround uncond [...] adds 7ad818eef647 arm64: dts: qcom: qcm6490-fairphone-fp5: Add PMIC GLINK adds 99f638dd49ca usb: gadget: Support already-mapped DMA SGs adds 799970a5b15d usb: gadget: functionfs: Factorize wait-for-endpoint code adds 7b07a2a7ca02 usb: gadget: functionfs: Add DMABUF import interface adds d2f4831eafba Documentation: usb: Document FunctionFS DMABUF API adds 136a73da8e3d usb: sysfs: use kstrtobool() if possible adds ae28fd06b3a8 usb: storage: freecom: Remove redundant assignment to vari [...] adds c89d32cabcd3 usb: image: mdc800: Remove redundant assignment to variabl [...] adds ba9d3cd71f15 dt-bindings: usb: microchip,usb5744: Remove peer-hub as re [...] adds 503d6ed00ff7 dt-bindings: usb/ti,am62-usb.yaml: Add PHY2 register space adds 9a270ec7bfb0 usb: roles: Link the switch to its connector adds 56403220577b platform/chrome: cros_ec_typec: Make sure the USB role swi [...] adds ed6cbac8ba2d usb: gadget: uvc: drop unnecessary check for always set req adds 5e7ea65daf13 usb: gadget: uvc: refactor the check for a valid buffer in [...] adds 58da4e57cb29 usb: gadget: uvc: rework complete handler adds ab9ffa51d5a2 usb: gadget: uvc: dont drop frames if zero length packages [...] adds 2a3b7af12047 usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR adds b3db266fb031 usb: typec: ucsi: Limit read size on v1.2 adds 335e3eff220b usb: typec: ucsi: Update connector cap and status adds b9fccfdb4ebb usb: typec: ucsi: Get PD revision for partner adds ef6035d2f1f4 dt-bindings: regulator: qcom,usb-vbus-regulator: add suppo [...] adds f637c0c6dd81 dt-bindings: usb: qcom,pmic-typec: add support for the PMI [...] adds cf92b9df3dcf usb: typec: qcom-pmic-typec: add support for PMI632 PMIC adds a09ebb32afbe Merge 6.8-rc5 into usb-next adds 146bb64e4939 usb: typec: constify the struct device_type usage adds df097bf988c0 usb: phy: constify the struct device_type usage adds 3e383260dfd4 usb: gadget: constify the struct device_type usage adds 1ab40abcdbb2 usb: core: constify the struct device_type usage adds 3bf0514dc6f3 Revert "xhci: add helper to stop endpoint and wait for com [...] adds e89fbb5bc21a ASoC: Revert "ASoC: dt-bindings: Update example for enabli [...] adds a560a5672826 Merge v6.8-rc6 into usb-next adds 01da6b99d49f thunderbolt: Introduce tb_port_reset() adds b35c1d7b11da thunderbolt: Introduce tb_path_deactivate_hop() adds ec8162b3f068 thunderbolt: Make tb_switch_reset() support Thunderbolt 2, [...] adds 59a54c5f3dbd thunderbolt: Reset topology created by the boot firmware adds 7ebe52f3e7bc thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show adds e8f1297ba31f thunderbolt: Fix rollback in tb_port_lane_bonding_enable() [...] adds dec6a613574c thunderbolt: Remove usage of the deprecated ida_simple_xx() API adds 8cf9926c537c thunderbolt: Reset only non-USB4 host routers in resume adds 6faa39eea953 thunderbolt: Skip discovery also in USB4 v2 host adds e96efb1191de thunderbolt: Correct typo in host_reset parameter adds 7b5e0bfc03cb thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation adds d44b9827e7f4 thunderbolt: Re-calculate estimated bandwidth when allocat [...] adds c7857ee68e1b thunderbolt: Handle bandwidth allocation mode disable request adds 2ec67a48cf8f thunderbolt: Log an error if DPTX request is not cleared adds 37f49727cc53 thunderbolt: Fail the failed bandwidth request properly adds fca0f40ac7ff thunderbolt: Re-order bandwidth group functions adds 769da9708ae6 thunderbolt: Introduce tb_tunnel_direction_downstream() adds 52a4490e89d7 thunderbolt: Reserve released DisplayPort bandwidth for a [...] adds ccd845021147 thunderbolt: Calculate DisplayPort tunnel bandwidth after [...] adds b4734507ac55 thunderbolt: Improve DisplayPort tunnel setup process to b [...] adds a75e0684efe5 thunderbolt: Keep the domain powered when USB4 port is in [...] adds a0c45b0b6ce2 thunderbolt: Add trace events support for the control channel adds b8a730836c6b thunderbolt: Constify the struct device_type usage adds 73473b3033a6 Merge tag 'thunderbolt-for-v6.9-rc1' of git://git.kernel.o [...] adds a74c0c9c3f7f USB: typec: no opencoding FIELD_GET adds c40b51b3f365 usb: typec: constify struct class usage adds c9a63ec5d259 xhci: rework how real & fake ports are found adds 06790c19086f xhci: replace real & fake port with pointer to root hub port adds 74151b534926 xhci: save slot ID in struct 'xhci_port' adds 00bdc4a34b28 usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' adds 2e8dd2ded2a1 usb: xhci: utilize 'xhci_free_segments_for_ring()' for fre [...] adds 91edf5a0c2fb xhci: fix matching completion events with TDs adds fd9d55d190c0 xhci: retry Stop Endpoint on buggy NEC controllers adds fb18e5bb9660 xhci: dbc: poll at different rate depending on data transf [...] adds be95cc6d71df usb: xhci: Add error handling in xhci_map_urb_for_dma adds 9f2a3933beea USB: document some API requirements on disconnection adds 654298aeac7c usb: cdns3: Fix spelling mistake "supporte" -> "supported" adds dfb953f891cf dt-bindings: usb: qcom,pmic-typec: Add support for the PM6 [...] adds f81c2f01cad6 arm64: dts: qcom: pm6150: define USB-C related blocks adds 55c3d039e70c dt-bindings: usb: qcom,dwc3: fix a typo in interrupts' des [...] adds 19e7b35d8a71 powerpc: dts: akebono: Harmonize EHCI/OHCI DT nodes name adds a14e6fd1b677 dt-bindings: usb: qcom,pmic-typec: add support for the PM4 [...] adds 12fc84e8c428 usb: Export BOS descriptor to sysfs adds 41717b88abf1 usb: dwc3: qcom: Remove ACPI support from glue driver adds f3ac348e6e04 usb: usb-acpi: Set port connect type of not connectable po [...] adds 0e28790195fa usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm adds 5424a44276ee usb: typec: altmodes/displayport: send configure message on sop' adds d28240785e00 usb: typec: pd: no opencoding of FIELD_GET adds 4d0a5a991579 usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros adds 38ca416597b0 usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY adds f896d5e8726c usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses adds 3dd855207363 usb: typec: ucsi: Register SOP' alternate modes with cable plug adds e7b98987b4d7 dt-bindings: usb: add hisilicon,hi3798mv200-dwc3 adds 8d36c0e433e0 usb: dwc3: of-simple: Add compatible for hi3798mv200 DWC3 [...] adds 6661befe4100 usb: dwc3-am62: fix module unload/reload behavior adds 4ead695e6b3c usb: dwc3-am62: Disable wakeup at remove adds d78ff37567c9 usb: dwc3-am62: Fix PHY core voltage selection adds f0b9c578408e usb: dwc3-am62: add workaround for Errata i2409 adds 1e43c86d84fb usb: dwc3: core: Add DWC31 version 2.00a controller adds 0a5d0a0eeabe dt-bindings: usb: analogix,anx7411: drop redundant connect [...] adds 2e021179286e usb: musb: remove unused variable 'count' adds 0842b8feb4f1 dt-bindings: usb: Add binding for TI USB8020B hub controller adds 966bf794e043 usb: misc: onboard_usb_hub: Add support for TI TUSB8020B adds c44d9dab31d6 dt-bindings: usb: Add downstream facing ports to realtek binding adds 82e82130a78b usb: core: Set connect_type of ports based on DT node adds 6025f20f16c2 usb: gadget: fsl-udc: Replace custom log wrappers by dev_{ [...] adds 0be4e1d4df32 dt-bindings: usb: typec-tcpci: add tcpci fallback binding adds 8774ea7a553e usb: typec: tcpci: add generic tcpci fallback compatible adds ac92ea6b6563 usb: typec: tcpm: add support to set tcpc connector orientatition adds 1b4d8c77fd53 usb: gadget: fsl: Add of device table to enable module aut [...] adds 87850f6cc209 usb: gadget: fsl: Increase size of name buffer for endpoints adds ec94233cb93c usb: misc: onboard_hub: use pointer consistently in the pr [...] adds e9b4197e23da usb: isp1760: remove SLAB_MEM_SPREAD flag usage adds 28cbed496059 xhci: Allow RPM on the USB controller (1022:43f7) by default adds dfea18989aa7 usb: Clarify expected behavior of dev_bin_attrs_are_visible() adds 12f371e2b6cb usb: sl811-hcd: only defined function checkdone if QUIRK2 [...] adds 0a980bebdf97 usb: ohci-pxa27x: Remove unused of_gpio.h adds 2a36b8fb7dc1 usb: gadget/snps_udc_plat: Remove unused of_gpio.h adds 07cb1ec0b13d USB: gadget: pxa27x_udc: Remove unused of_gpio.h adds d843f031d9e9 phy: tegra: xusb: Add API to retrieve the port number of phy adds 84fa943d93c3 usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic adds 600556809f04 usb: gadget: net2272: Use irqflags in the call to net2272_ [...] adds 3fb7bc4f3a98 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB adds cda704809797 USB: serial: add device ID for VeriFone adapter adds a0d9d868491a USB: serial: cp210x: add ID for MGP Instruments PDS100 adds 46809c51565b USB: serial: option: add MeiG Smart SLM320 product adds 524e2ebd3b95 USB: serial: oti6858: remove redundant assignment to varia [...] adds 17a2f0b45ad1 USB: serial: ftdi_sio: remove redundant assignment to vari [...] adds 9532ac14d8b2 USB: serial: keyspan: remove redundant assignment to pointer data adds b1a8da9ff139 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM [...] adds d99e42ce6b83 Merge tag 'usb-serial-6.9-rc1' of https://git.kernel.org/p [...] adds a788e53c05ae usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer adds e09bf86f3d53 Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 174657478cd8 vgacon: inline vc_scrolldelta_helper() into vgacon_scrolldelta() adds b041c60590dd fbcon: make display_desc a static array in fbcon_startup() adds 0e6a92f67c8a tty: vt: fix 20 vs 0x20 typo in EScsiignore adds b3dd9bef75b6 tty: vt: expect valid vc when in tty ops adds a0b8a1681254 tty: vt: pass proper pointers from tioclinux() adds d321cd13f6dc tty: vt: push console lock from tioclinux() down to 2 functions adds beccdcfa1566 tty: vt: pass vc_resize_user as a parameter adds d4c0c481e49f tty: vt: make vc_is_sel()'s vc const adds 09e7f9f6c576 tty: vt: define an enum for CSI+m codes adds 76ec3a7a51ea tty: vt: use case ranges for CSI+m fg/bg colors adds 4b8f936185bd tty: vt: define an enum for CSI+J codes adds fe4f6beb59a9 tty: vt: reflow csi_J() adds eb881ebab593 use clamp() for counts in csi_?() handlers adds 8e6bd49a6132 don't pass vc->vc_par[0] to csi_?() handlers adds 7eb38a765e34 tty: vt: define an enum for CSI+K codes adds 23672a572f50 tty: vt: reflow csi_K() adds bf9e206b8ad9 tty: vt: define an enum for ascii characters adds 649f6fbe6abe tty: vt: remove extern from functions in selection.h adds 7995c30d8d77 tty: vt: make consw::con_debug_*() return void adds dae3e6b6180f tty: vt: make init parameter of consw::con_init() a bool adds 559f01a0ee6d tty: vt: sanitize arguments of consw::con_clear() adds 3ab8a651934f tty: vt: remove checks for count in consw::con_clear() imp [...] adds 387ccbdb634f tty: vt: add con_putc() helper adds 8bc03a300930 tty: vt: eliminate unneeded consw::con_putc() implementations adds 338c28107b51 tty: vt: sanitize consw::con_putc() parameters adds bfd7de49d744 tty: vt: sanitize consw::con_putcs() parameters adds 7c5337c9ead8 consoles: use if instead of switch-case in consw::con_cursor() adds 9aefbaeb30ab fbdev/core: simplify cursor_state setting in fbcon_ops::cursor() adds a292e3fc94cb tty: vt: remove CM_* constants adds 8d5cc8eed738 tty: vt: make consw::con_switch() return a bool adds 735a51943f56 tty: vt: stop using -1 for blank mode in consw::con_blank() adds ace4ebf9b70a tty: vt: define a common enum for VESA blanking constants adds 15d0fff7d688 tty: vt: use VESA blanking constants adds 0a58d83dfb14 tty: vt: use enum constants for VESA blanking modes adds 77e110936a42 tty: vt: make types around consw::con_blank() bool adds fd0f631fffa8 tty: vt: make font of consw::con_font_set() const adds 4f5961706559 tty: vt: make consw::con_font_default()'s name const adds 42822fabfc24 tty: vt: change consw::con_set_origin() return type adds d62808ba9ebc fbcon: remove consw::con_screen_pos() adds 7cf01c92addb tty: vt: remove consw::con_screen_pos() adds fd1ca819710a tty: vt: make types of screenpos() more consistent adds af757ca6b274 fbcon: remove fbcon_getxy() adds f441aa3b4413 tty: vt: remove consw::con_getxy() adds b23bf1a43bdb tty: vt: remove unused consw::con_flush_scrollback() adds d1e2221644c4 tty: vt: document the rest of struct consw adds 60234365aee2 tty: vt: fix up kernel-doc adds cf066f9334b9 Documentation: add console.rst adds fed99212acae treewide, serdev: change receive_buf() return type to size_t adds e9e873eadced serial: linflexuart: Remove redundant uart type assignment adds c01e71b49c37 tty/vt: UTF-8 parsing update according to RFC 3629, modern [...] adds 85725449f3e5 serial: 8250: Move hp300_setup_serial_console() to <linux/ [...] adds 486676116f48 soc: qcom: geni-se: Add M_TX_FIFO_NOT_EMPTY bit definition adds 9e957a155005 serial: qcom-geni: Don't cancel/abort if we can't get the [...] adds 5c49b6a4a4bc vt: remove superfluous CONFIG_HW_CONSOLE adds ec240f88934f serial: stm32: implement prescaler tuning to compute low baudrate adds 7316888fa44f serial: stm32: extend max number of U(S)ART to 9 adds 7be985bd7cd5 serial: stm32: change register's offset type from u8 to u16 adds 5d207f62cec8 serial: stm32: get FIFO size from hwcfg register adds 0d27056c24ef serial: max310x: fix NULL pointer dereference in I2C insta [...] adds 60a389a5c82b serial: max310x: add I2C device table for instantiation fr [...] adds 754500bf73e3 serial: max310x: use i2c_get_match_data() adds fc7c3921074c serial: max310x: use spi_get_device_match_data() adds 8ede8c6f4742 serial: max310x: fix syntax error in IRQ error message adds eaf29135abb1 serial: max310x: remove holes in struct max310x_devtype adds dbaa0083896c serial: max310x: add macro for max number of ports adds 609aabb259d4 serial: max310x: use separate regmap name for each port adds 5d888f1c32e2 serial: max310x: simplify probe() and remove() error handling adds d5dd265cda80 serial: max310x: add explicit return for some switch defau [...] adds e16b9c8ca378 serial: max310x: use dev_err_probe() instead of dev_err() adds 08ad4824f74d serial: max310x: replace hardcoded masks with preferred GENMASK() adds 74fe93eae538 serial: max310x: use common detect function for all variants adds 9464833a765f serial: max310x: use common power function for all variants adds 79b69eb09cf5 serial: max310x: replace bare use of 'unsigned' with 'unsi [...] adds 9d9b9f5ac2f8 serial: max310x: reformat and improve comments adds 248bd076a70c serial: max310x: fix indentation adds 314c2b399288 tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT adds 1d3f02abd551 dt-bindings: serial: samsung: do not allow reg-io-width for gs101 adds 4f6f9a3f8fc7 tty: serial: samsung: prepare for different IO types adds 0b87a9fd670a tty: serial: samsung: set UPIO_MEM32 iotype for gs101 adds 5887cab232f7 tty: serial: samsung: add gs101 earlycon support adds 1f42ff30ba52 tty: serial: samsung: sort headers alphabetically adds e88538e3c5e1 tty: serial: samsung: explicitly include <linux/types.h> adds 032a725c16ad tty: serial: samsung: use u32 for register interactions adds b1617c788847 tty: serial: samsung: remove braces on single statement block adds 048dc68709a0 tty: serial: samsung: move open brace '{' on the next line adds 16db7adb7764 tty: serial: samsung: drop superfluous comment adds b3296e7681d8 tty: serial: samsung: make max_count unsigned int adds ece5cc2ac1e6 tty: serial: samsung: don't compare with zero an if (bitwi [...] adds f09e8da69bb4 tty: serial: samsung: return bool for s3c24xx_serial_txemp [...] adds be96d8945104 tty: serial: samsung: return bool for s3c24xx_serial_conso [...] adds 92e32ed303a6 tty: serial: samsung: change return type for s3c24xx_seria [...] adds 6e1e48b6ef26 tty: serial: samsung: shrink the clock selection to 8 clocks adds 4d0cfff7df32 tty: serial: samsung: change has_divslot type to bool adds 79821c8a4580 tty: serial: samsung: shrink memory footprint of ``struct [...] adds 09aec324b60f dt-bindings: serial: fsl-lpuart: support i.MX95 adds 196f34af2bf4 tty: serial: amba-pl011: Remove QDF2xxx workarounds adds 59fdea965eee serial: txx9: Add missing #include <asm/txx9/generic.h> adds d2a2a5602cfe dt-bindings: serial: renesas,hscif: Document r8a779h0 bindings adds 90d051b63519 8250: microchip: pci1xxxx: Add Burst mode transmission sup [...] adds 1ed67ecd1349 8250: microchip: Add 4 Mbps support in PCI1XXXX UART adds 32152467ffac dt-bindings: Add reference to rs485.yaml adds 74231ab6cc2d tty: serial: uartps: Relocate cdns_uart_tx_empty to facili [...] adds fccc9d9233f9 tty: serial: uartps: Add rs485 support to uartps driver adds a802f50d6e92 Merge 6.8-rc3 into tty-next adds 52b56990d214 Revert "tty: serial: amba-pl011: Remove QDF2xxx workarounds" adds 2e71508bbf57 tty: serial: samsung: Remove superfluous braces in macro adds 88cddfb7bf23 serdev: make serdev_bus_type const adds f60ce0e4bbf3 serial: core: make serial_base_bus_type const adds fb8fa9093a4d tty: vt: make rgb_from_256() slighly more comprehensible adds 608053e1944e tty: vt: define enums for CSI+h/l codes adds 69b2c2693ad8 tty: vt: rename set_mode() to csi_hl() adds 58d1af931993 tty: vt: split DEC CSI+h/l handling into csi_DEC_hl() adds 9abe9bf57419 tty: vt: remove unneeded assignment of EPecma to vc_priv adds 0afaeb78d128 tty: vt: move CSI+n handling along to other ECMA CSIs adds f9ac8d4e9f42 tty: vt: define an enum for CSI+] codes adds cc8539cab4a2 tty: vt: rename setterm_command() to csi_RSB() adds 9156792bcf94 tty: vt: put cases on separate lines adds a8ccce55a8d8 tty: vt: accept u8 in do_con_trol() and vc_setGx() adds ce66f8e387cd tty: vt: extract ascii handling to handle_ascii() adds a9ffb2234773 tty: vt: separate ESesc state handling into handle_esc() adds de0f61f34207 tty: vt: move CSI DEC handling to a separate function adds 7c1c9c149447 tty: vt: move CSI ECMA handling to a separate function adds 22795b3c4738 tty: vt: name, reflow and document enum vc_ctl_state adds fd5b40251a02 tty: vt: simplify ansi_control_string() adds bc9d077a8d17 tty: vt: handle CSI+[ inside preexisting switch-case adds 798d8b1cfecc tty: vt: add new helper for reseting vc parameters adds 3d5f5b9711e4 tty: vt: use switch+case in the ESnonstd case adds 137eb9ad22bf tty: vt: use switch+case in the ESgetpars case adds 3701400a39d5 tty: vt: use ASCII enum constants in vt_console_print() adds 6cc3028f797a tty: vt: decrypt magic constants in vc_is_control() adds 8524788abf56 tty/vt: Corrected doc of vc_sanitize_unicode(), vc_transla [...] adds 42af6bcbc351 tty: hvc-iucv: fix function pointer casts adds 394e3dbac214 serial: 8250_pci1xxxx: Don't use "proxy" headers adds 0b38539633db serial: 8250_bcm7271: Replace custom unit definitions adds 1364ea8a5613 serial: lpc32xx_hs: remove redundant check and assignment [...] adds 5fcd6e71e8c5 tty: jsm: Remove redundant assignment to variable linestatus adds cd0eb354d441 serial: 8250_of: Drop quirk fot NPCM from 8250_port adds 548fcf037b3f tty: Don't include tty_buffer.h in tty.h adds 36d97cdaf465 Merge 6.8-rc5 into tty-next adds d4c22ec3fc7c tty: amiserial: Convert to platform remove callback return [...] adds 138ab8af698d tty: goldfish: Convert to platform remove callback returning void adds 1643281347f8 serial: pmac_zilog: Convert to platform remove callback re [...] adds 13a44ba0dca8 Merge 6.8-rc6 into tty-next adds a5251cd9614c w1: make w1_bus_type const adds 12d2a81c5704 dt-bindings: serial: allow onewire as child node adds 23b333375317 dt-bindings: w1: UART 1-Wire bus adds a3c08804364e w1: add UART w1 bus driver adds 63724bbfb1e6 w1: mxc_w1: Convert to platform remove callback returning void adds aa68465cf3d3 w1: omap_hdq: Convert to platform remove callback returning void adds d7516044f167 w1: sgi_w1: Convert to platform remove callback returning void adds d97d263132a6 w1: w1-gpio: Convert to platform remove callback returning void adds 044591a6adef Merge tag 'w1-drv-6.9' of https://git.kernel.org/pub/scm/l [...] adds 73b5a5c00be3 serial: 8250_exar: Don't remove GPIO device on suspend adds 7a345dc19a7c serial: 8250_exar: Use dev_get_drvdata() directly in PM callbacks adds 5bc430afeba5 serial: 8250_exar: Clear interrupts before registering handler adds 73f76db8404b serial: 8250_exar: Use generic function to set firmware node adds 82f9cefadac4 serial: 8250_exar: switch to DEFINE_SIMPLE_DEV_PM_OPS() adds d813d90085ae serial: 8250_exar: Use 8250 PCI library to map and assign [...] adds 66c736daae0d serial: 8250_exar: Don't use "proxy" headers adds d676822a714a serial: 8250_pci1xxxx: Drop quirk from 8250_port adds f75a010dcba0 drivers/tty/serial: Remove unused function early_mcf_setup adds b8a4ed3405d5 serial: samsung: honor fifosize from dts at first adds 4e489a6e93e8 serial: st-asc: don't get/put GPIOs in atomic context adds 675c00eb7053 serial: 8250: Use serial8250_do_set_termios for uartclk updating adds 28e4c31e5315 dt-bindings: serial: convert st,asc to DT schema adds 65295eba1915 serial: 8250_dw: Emit an error message if getting the baud [...] adds 2432f71c22d0 serial: amba-pl011: Use uart_prepare_sysrq_char(). adds 244a758b3d05 serial: ar933x: Use uart_prepare_sysrq_char(). adds 8c1cbc5a2b7b serial: bcm63xx: Use uart_prepare_sysrq_char(). adds fb793b952a33 serial: meson: Use uart_prepare_sysrq_char(). adds 4e5788c0993c serial: msm: Use uart_prepare_sysrq_char(). adds 63bd93ac6148 serial: omap: Use uart_prepare_sysrq_char(). adds 51f7ed071c34 serial: pxa: Use uart_prepare_sysrq_char(). adds e544127cc136 serial: sunplus: Use uart_prepare_sysrq_char(). adds 6ba52968601a serial: lpc32xx_hs: Use uart_prepare_sysrq_char() to handl [...] adds 2af521486761 serial: owl: Use uart_prepare_sysrq_char() to handle sysrq. adds bb0b3142055d serial: rda: Use uart_prepare_sysrq_char() to handle sysrq. adds 32c694ec3efc serial: sifive: Use uart_prepare_sysrq_char() to handle sysrq. adds 1155f8ef1f9a serial: pch: Invoke handle_rx_to() directly. adds 09b8ff269401 serial: pch: Make push_rx() return void. adds f8ff23ebce8c serial: pch: Don't disable interrupts while acquiring lock [...] adds 38f3fc2e82a0 serial: pch: Don't initialize uart_port's spin_lock. adds 06d28ca0c66c serial: pch: Remove eg20t_port::lock. adds d47dd323bf95 serial: pch: Use uart_prepare_sysrq_char(). adds 7bfb915a597a serial: core: only stop transmit when HW fifo is empty adds 6deab51402b1 serial: sh-sci: Call sci_serial_{in,out}() directly adds 35c822a34b22 serial: core: Move struct uart_port::quirks closer to poss [...] adds 79d713baf63c serial: core: Add UPIO_UNKNOWN constant for unknown port type adds e894b6005dce serial: port: Introduce a common helper to read properties adds dcdc7e09cfe3 serial: 8250_aspeed_vuart: Switch to use uart_read_port_pr [...] adds eb687309136b serial: 8250_bcm2835aux: Switch to use uart_read_port_prop [...] adds 573d97545c2e serial: 8250_bcm7271: Switch to use uart_read_port_properties() adds e6a46d073e11 serial: 8250_dw: Switch to use uart_read_port_properties() adds d6bd42f2c2a8 serial: 8250_ingenic: Switch to use uart_read_port_properties() adds 0087b9e694ee serial: 8250_lpc18xx: Switch to use uart_read_port_properties() adds 1117a6fdc7c1 serial: 8250_of: Switch to use uart_read_port_properties() adds 664f5d035f45 serial: 8250_omap: Switch to use uart_read_port_properties() adds cc6628f07e0d serial: 8250_pxa: Switch to use uart_read_port_properties() adds 266bc29dad6a serial: 8250_tegra: Switch to use uart_read_port_properties() adds 26e8349c0d76 serial: 8250_uniphier: Switch to use uart_read_port_properties() adds 801410b26a0e serial: Lock console when calling into driver before registration adds 173b097dcc8d serial: 8250_dw: Replace ACPI device check by a quirk adds d6c0d892b44c dt-bindings: serial: stm32: add power-domains property adds 3bcb0bf65c2b Merge tag 'tty-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 64af1ab93e31 staging: rtl8192e: remove return statement from void function adds d5cae945ebbf Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...] adds 0f5986018bd5 Staging: rtl8192e: Rename variable SlotIndex adds 7fe65bc52d66 Staging: rtl8192e: Rename function rtllib_MgntDisconnectAP() adds 9ad8d831a08e Staging: rtl8192e: Rename variable bMulticast adds 698888bdbde4 Staging: rtl8192e: Rename variable MaxPeriod adds eba9c98485df Staging: rtl8192e: Rename variable bAwakePktSent adds c7c4440d1962 Staging: rtl8192e: Rename variable bSupportNmode adds 6593d5bcf14a Staging: rtl8192e: Rename variable bBusyTraffic adds 5d8fef84aa9a Staging: rtl8192e: Rename function rtllib_MgntDisconnect() adds e2bf5a27c0fb Staging: rtl8192e: Rename variable bFilterOutNonAssociatedBSSID adds a89dd127306e Staging: rtl8192e: Rename variable array Bssid adds 124f2e444e6c Staging: rtl8192e: Rename variable NumRxUnicastOkInPeriod adds 254c59bfdeaf Staging: rtl8192e: Rename variable SlotNum adds f70205ad3c23 Staging: rtl8192e: Rename variable RemoveAllTS adds b7e6e1ef1960 Staging: rtl8192e: Rename function RemovePeerTS() adds 053e3b7c4d1d Staging: rtl8192e: Rename function rtllib_MlmeDisassociate [...] adds c41616e98a00 Staging: rtl8192e: Rename function SendDisassociation() adds 64df2dccb87d Staging: rtl8192e: Rename variable bHalfSupportNmode adds 7ee99ed399ff Staging: rtl8192e: Rename variable PMKCacheIdx adds c9f43ad42187 Staging: rtl8192e: Rename function GetNmodeSupportBySecCfg() adds 1cc357dd4e95 Staging: rtl8192e: Rename variable AsocRetryCount adds 9914cd294535 staging: greybus: gbphy: make gbphy_bus_type const adds 11e922cf62ee staging: vt6655: fix open parentheses alignment adds 5b5ea3124488 staging: vt6655: Remove extra blank lines between code blocks adds 5500382eeba8 staging: greybus: Remove usage of the deprecated ida_simpl [...] adds 5b4ee6d1e13d staging: fieldbus: Remove usage of the deprecated ida_simp [...] adds cbfeaf08296a Staging: rtl8723bs: rtw_ieee80211: Remove extra space adds f4b3422ca081 staging: rtl8712: remove unnecessary braces in while loop adds 58dc02750fcc staging: rtl8723bs: Use kcalloc() instead of kzalloc() adds 4a46fffc210f staging: emxx_udc: Remove EMMA Mobile USB Gadget driver adds cc13301acc39 staging: board: Remove KZM9D board staging code adds f402f7a02af6 staging: board: Remove Armadillo-800-EVA board staging code adds ce54e9342124 staging: Remove board staging code adds dfc5660b2438 Staging: rtl8192e: Rename variable FirstIe_InScan adds a372b8023741 Staging: rtl8192e: Rename function rtllib_rx_ADDBARsp() adds 808f35c4e635 Staging: rtl8192e: Rename variable LPSAwakeIntvl_tmp adds 6b7a8b468bef Staging: rtl8192e: Rename variable LPSDelayCnt adds 583b7e3b93f5 Staging: rtl8192e: Rename function pointer SetHwRegHandler() adds e51e94692d59 Staging: rtl8192e: Rename function MgntQuery_TxRateExclude [...] adds 05ee6e2ffc95 Staging: rtl8192e: Rename variable PeerHTCapBuf adds 332fe0ec2864 Staging: rtl8192e: Rename variable PeerHTInfoBuf adds a9055dc8e5ca Staging: rtl8192e: Rename variable LPSAwakeIntvl adds 0efe628a94b6 Staging: rtl8192e: Rename variable SelfHTCap adds 459a6c2b2580 Staging: rtl8192e: Fix paren alignment for rtllib_disable_ [...] adds 9842cb03969e Staging: rtl8192e: Fixup if statement broken across multip [...] adds c64b64c98bc7 Staging: rtl8192e: Remove unnecessary blank line adds 3f3dd0a07c8a Staging: rtl8192e: Fix if statement alignment with open pa [...] adds 1650401eac5f Staging: rtl8192e: Rename variable Octet adds 0dd08a4b53de Staging: rtl8192e: Rename variable LpsIdleCount adds 34eb6bea1ffb Staging: rtl8192e: Rename variable NumRecvBcnInPeriod adds b4a89adc2ff3 Staging: rtl8192e: Rename variable bForcedBgMode adds 0ef4a26928d7 staging: rtl8192e: remove braces from single statement blocks adds 2025908b8e3a staging: rtl8192e: remove return from void function rtl92e [...] adds 72c068a1c71f staging: rtl8192e: initialize variables at declaration adds cfd87832dfa1 staging: axis-fifo: Use sysfs_emit() adds e1f97d7ef608 staging: fieldbus: make anybus_bus const adds 869eb452aed6 staging: vc04_services: vchiq_arm: make vchiq_bus_type const adds 133951fda02c staging: vme: make vme_bus_type const adds 455c5e12a3b7 staging: gdm724x: constantify the struct device_type usage adds 6dde7d5fbdc3 staging/nvec: update comment regarding udelay in the isr adds 673f605ea73f staging/nvec: update TODO adds 699b60ba237d greybus: audio: apbridgea: Remove flexible array from stru [...] adds 4d44ea3a61c2 staging: greybus: Remove redundant variable 'mask' adds 34164202a582 staging: greybus: fix get_channel_from_mode() failure path adds 7ba59ac7da2a greybus: Avoid fake flexible array for response data adds 431f02718e1c Staging: vc04_services: bcm2835-camera: fix blank line sty [...] adds c3a41e11628e Staging: vc04_services: bcm2835-camera: fix brace code sty [...] adds 78152cbae076 staging: octeon: Don't bother filling in ethtool driver version adds 1defb6b73a40 staging: fieldbus: make fieldbus_class constant adds a2dfaefb26a4 staging: rtl8192e: Remove variables tsf, beacon_time and Antenna adds e5a28bacc54e staging: rtl8192e: Remove variables Wakeup, Reserved0 and AGC adds 1f49469c39d8 staging: rtl8192e: Remove unused variable bShift adds fa7b3605bcb2 staging: rtl8192e: Remove variables bIsQosData and RxIs40M [...] adds 675fca7ff1cf staging: rtl8192e: Remove variables fraglength and packetlength adds ae2c814ec4f8 staging: rtl8192e: Remove unused variables nic_type and RxPower adds fcd3b81661f9 staging: rtl8192e: Remove unused variables bShortPreamble [...] adds 7fd0eae5a39f staging: rtl8192e: Remove unused variables ntotalfrag and Seq_Num adds 3c074b77392e Staging: octeon: Match parenthesis alignment adds fee3297b9f6d Staging: rtl8723bs: Remove unnecessary braces in rtw_updat [...] adds 6fd529666b9c Staging: rtl8723bs: Remove dead code from _rtw_free_network() adds 8017f5ac5a1c staging: rtl8723bs: remove redundant variable hoffset adds dadfab23abab staging: rtl8192e: rename rateIndex to rate_index adds 53af41337438 staging: rtl8192e: remove empty cases from switch statements adds 0ffb45925c15 staging: rtl8192e: rename enum members to upper case adds f24bbe1b504c staging: pi433: Remove a duplicated FIFO_SIZE define adds f26b0500d0bb staging: pi433: Remove a duplicated F_OSC define adds a873798c2fde staging: pi433: Redefine F_OSC using units.h macro adds a6e475e845bd staging: pi433: Remove the unused FREQUENCY define adds d48d2aba3ee7 staging: pi433: Move FIFO_THRESHOLD define to source file adds 7485b3e350c8 staging: fbtft: remove unused variable 'count' adds 9bed49bfd17c staging: vme_user: Fix misaligned closing comment */ adds d1c4f17f1a1d Staging: rtl8192e: Rename function rtllib_rx_ADDBAReq() adds 9f965f1efc26 Staging: rtl8192e: Rename variable NumRecvDataInPeriod adds 020d29db3322 Staging: rtl8192e: Rename function SecIsInPMKIDList() adds d674c6237d7c Staging: rtl8192e: Rename variable PMKIDList adds 9880998b9bfa Staging: rtl8192e: Rename variable Turbo_Enable adds 99a21d5ae578 Staging: rtl8192e: Rename variable osCcxRmCap adds ce0ba55088eb Staging: rtl8192e: Rename variable bCkipSupported adds 98d602e87c9f Staging: rtl8192e: Rename variable bCcxRmEnable adds fbf63623ca47 Staging: rtl8192e: Rename variable CcxRmCapBuf adds ba15ff4840e5 Staging: rtl8192e: Rename variable BssCcxVerNumber adds 2c6dc84871bc Staging: rtl8192e: Rename variable CcxVerNumBuf adds 0c5d6ec42d57 Staging: rtl8192e: Rename variable asRsn adds b526e4960a2c Staging: rtl8192e: Rename variable AironetIeOui adds cfbcf6df4a7e Staging: rtl8192e: Rename variable osCcxAironetIE adds 39db18ddf68a Staging: rtl8192e: Rename variable CcxAironetBuf adds 41df5318a8ca Staging: rtl8192e: Rename varoable osCcxVerNum adds 99c7328a0c5f Staging: rtl8192e: Rename varoable asSta adds a033871ace33 Staging: rtl8192e: Rename reference AllowAllDestAddrHandler adds a4d4bbd206ce Staging: rtl8192e: Rename boolean variable bHalfWirelessN24GMode adds ad0498f3ad3a Staging: rtl8192e: Rename function MgntQuery_MgntFrameTxRate adds 11f18611199a Staging: rtl8192e: Fix 5 chckpatch alignment warnings in r [...] adds 8e231840af3f Staging: rtl8192e: Rename variable TxRxSelect adds 2e5744d418ad Staging: rtl8192e: Rename function rtllib_send_ADDBAReq() adds ea1bc302be47 Staging: rtl8192e: Rename function rtllib_send_ADDBARsp() adds b9a982d65437 Staging: rtl8192e: Rename goto OnADDBAReq_Fail adds 72280b0182f9 Staging: rtl8192e: Rename goto OnADDBARsp_Reject adds da8f893d0ecd Staging: rtl8192e: Rename function rtllib_FlushRxTsPendingPkts() adds b9e4dfb0a6c0 Staging: rtl8192e: Rename function GetHalfNmodeSupportByAP [...] adds 8e50be9387d6 staging: greybus: Replace __attribute__((packed)) by __pac [...] adds 68bb540b1aef staging: greybus: Replaces directive __attribute__((packed [...] adds 0a59b3f42e57 Merge tag 'staging-6.9-rc1' of git://git.kernel.org/pub/sc [...] adds 1c9a697bc9b2 misc: hpilo: fix inconsistent device numbers adds 9d5043d93d2e misc: hpilo: rename device creation loop variable adds 0e59f01d7c68 mei: gsc: add support for auxiliary device created by Xe driver adds 6244a8b6e3fc mei: hdcp: match without driver name adds ceeedd951f8a mei: pxp: match without driver name adds d35e28b56569 mei: hdcp: add dependency on Xe driver adds 390b60f7638a mei: pxp: add dependency on Xe driver adds e21817acb23e Merge 6.8-rc3 into char-misc-next adds 57a9e5053c7c comedi: remove redundant assignment to variable range adds d0fc93f462b9 misc: eeprom/idt_89hpesx: Convert data structures to LE ex [...] adds 8d11c6d9b14f Merge 6.8-rc5 into char-misc-next adds 8745465e884c iio: light: as73211: use IIO_VAL_FRACTIONAL for intensity scales adds b4d971656407 dt-bindings: iio: light: as73211: add support for as7331 adds 02324a09cbe2 iio: light: as73211: add support for as7331 adds a9058f287016 iio: accel: da280: Simplify id-matching adds 0ba6014a2317 iio: adc: ti-ads1015: Use correct pga upper bound adds 7b34e1e33029 dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml imp [...] adds 0181749d4e0e dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add [...] adds f08849166101 dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add [...] adds 9e65506ca9c7 iio: pressure: mprls0025pa fix off-by-one enum adds 0a0fb0e63e51 iio: pressure: mprls0025pa improve driver error resilience adds b586b40e1952 iio: pressure: mprls0025pa remove defaults adds 369cc90a020f iio: pressure: mprls0025pa whitespace cleanup adds 63cd31d320b5 iio: pressure: mprls0025pa refactor to split core and i2c parts. adds d8fd0449e220 iio: pressure: mprls0025pa add triplet property adds a0858f0cd28e iio: pressure: mprls0025pa add SPI driver adds e91847646081 iio: accel: da280: Stop using ACPI_PTR() adds ab3764c77560 iio: accel: kxcjk-1013: Move acpi_device_id table under if [...] adds 9b397c11e04a iio: accel: mma9551: Drop ACPI_PTR() usage adds 3572c3700ebd iio: accel: mma9553: Drop ACPI_PTR() usage adds a55c3fec3bf6 iio: accel: mxc4005: Drop ACPI_PTR() usage adds 39d76808a80a iio: accel: mxc6255: Drop ACPI_PTR() usage adds 095f3ed5833f iio: accel: stk8ba50: Drop ACPI_PTR() usage adds 3b63f5e8f78b iio: accel: bmc150: Drop ACPI_PTR() adds fa9ab814e8e4 iio: gyro: bmg160: Drop ACPI_PTR() usage adds 3049e64036d7 iio: humidity: hts221: Drop ACPI_PTR() usage adds 37b1ea30651a iio: imu: fxos8700: Drop ACPI_PTR() usage adds 3460cb9c6b86 iio: imu: kmx61: Drop ACPI_PTR() usage adds cc4ac27b4ac9 iio: light: jsa1212: Drop ACPI_PTR() usage adds 730697c1915c iio: light: ltr501: Drop ACPI_PTR() usage adds 944ea6c36454 iio: light: rpr0521: Drop ACPI_PTR() usage adds 8b6522c61420 iio: light: stk3310: Drop ACPI_PTR() usage adds 92f82a9f2a8e iio: light: us5182d: Drop ACPI_PTR() usage adds e0d77ee640c3 iio: magnetometer: bmc150: Drop ACPI_PTR() usage adds b87412052cbd iio: magnetometer: mmc35240: Drop ACPI_PTR() usage adds 3c35281c8e73 iio: potentiometer: max5487: Drop ACPI_PTR() usage adds 042ffa6daf6d iio: st_sensors: drop ACPI_PTR() and CONFIG_ACPI guards adds 51feb3e35899 iio: pressure: hp206c: drop ACPI_PTR() and CONFIG_ACPI guards adds 5291fed7e324 iio: light: max44000: drop ACPI_PTR() and CONFIG_ACPI guards adds 3ab574ee39f7 iio: adc: ti-adc109s102: drop ACPI_PTR() and CONFIG_ACPI guards adds b2463c49ab68 iio: accel: bmi088: add i2c support for bmi088 accel driver adds b58b13f156c0 iio: invensense: remove redundant initialization of variab [...] adds 4e6500bfa053 tools: iio: replace seekdir() in iio_generic_buffer adds 66b559169729 MAINTAINERS: correct file entry for AD7091R adds e7748c17bda0 iio: core: use INDIO_ALL_BUFFER_MODES in iio_buffer_enabled() adds 82cc63188120 iio: buffer-dmaengine: make use of the 'struct device *' argument adds 41b5684e58b1 dt-bindings: iio: adc: rtq6056: add support for the whole [...] adds 89a1034cd841 iio: adc: rtq6056: Add support for the whole RTQ6056 family adds 680ce1d3a3dc iio: dummy_evgen: remove Excess kernel-doc comments adds 689c0953b977 iio: imu: adis16475: make use of irq_get_trigger_type() adds 32f28e19ff27 iio: imu: adis16480: make use of irq_get_trigger_type() adds 1ca53b5df113 iio: adc: ad_sigma_delta: allow overwriting the IRQ flags adds 44b90383453c iio: light: vcnl4000: Set ps high definition for 4040/4200 adds cf996f039679 iio: test: test gain-time-scale helpers adds e21b4321f965 MAINTAINERS: add IIO GTS tests adds eeb4c24a5c90 iio: health: afe4403: Use devm action helper for regulator [...] adds e73a640fe314 iio: health: afe4403: Use devm IIO helpers adds 5ff7ea503cd4 iio: health: afe4404: Use devm action helper for regulator [...] adds 044b432392f8 iio: health: afe4404: Use devm IIO helpers adds 7b5f65112755 dt-bindings: iio: frequency: add admfm2000 adds 5659785a329e iio: frequency: admfm2000: New driver adds c8f883a78fa2 iio: accel: mxc4005: new ACPI ID for the MXC6655 accelerometer adds f7b6443f347d iio: sx9324: avoid copying property strings adds 1dae0cb79cea iio: locking: introduce __cleanup() based direct mode clai [...] adds 366328e5ac47 iio: dummy: Use automatic lock and direct mode cleanup. adds eabc6b08476f iio: accel: adxl367: Use automated cleanup for locks and i [...] adds b6dde1092395 iio: imu: bmi323: Use cleanup handling for iio_device_clai [...] adds 3d329bcd4869 iio: adc: max1363: Use automatic cleanup for locks and iio [...] adds fba730dd8ad1 iio: proximity: sx9360: Use automated cleanup for locks an [...] adds d62f68c13f31 iio: proximity: sx9324: Use automated cleanup for locks an [...] adds fb1f19713d41 iio: proximity: sx9310: Use automated cleanup for locks an [...] adds 1fa220ec61ff iio: adc: ad4130: Use automatic cleanup of locks and direct mode. adds 129e8619fccb iio: adc: ad7091r-base: Use auto cleanup of locks. adds 0e2bf22aede4 iio: imu: st_lsm6dsx: improve kernel docs and comments adds 16ac43a1b18c iio: imu: st_lsm6dsx: add support to ASM330LHHXG1 adds 7c28226cd037 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhxg1 adds 89b1b86fc773 iio: core: make iio_bus_type const adds ca2f16c31568 Add 10EC5280 to bmi160_i2c ACPI IDs to allow binding on so [...] adds f2a71ebdf231 iio: hid-sensor-als: Assign channels dynamically adds 00c45c9ef9b2 iio: hid-sensor-als: Remove hardcoding of values for enums adds 3765d426fe86 iio: hid-sensor-als: Add light color temperature support adds 2ec17b1950bb iio: hid-sensor-als: Add light chromaticity support adds f1f99fcbf997 dt-bindings: iio: afe: voltage-divider: Add io-channel-cells adds 52882c6fb16f iio: humidity: hdc3020: switch to 16bit register defines adds 9f9bfae410e6 dt-bindings: iio: humidity: hdc3020: add interrupt binding [...] adds 3ad0e7e5f0cb iio: humidity: hdc3020: add threshold events support adds bb76cc45dcdf iio: gts-helper: Fix division loop adds 49bb3839e015 dt-bindings: adc: ad9467: add new io-backend property adds a032b921bdeb dt-bindings: adc: axi-adc: update bindings for backend framework adds 4b0b159a194f of: property: add device link support for io-backends adds 9c446288d7b3 iio: buffer-dmaengine: export buffer alloc and free functions adds 1a97905d3e48 iio: add the IIO backend framework adds bb42191f85c3 iio: adc: ad9467: convert to backend framework adds 794ef0e57854 iio: adc: adi-axi-adc: move to backend framework adds ac73e222e37d iio: st_sensors: lsm9ds0: Use dev_err_probe() everywhere adds 07d6a5a48209 iio: st_sensors: lsm9ds0: Don't use "proxy" headers adds 8655d0e378bc iio: st_sensors: lsm9ds0: Use common style for terminator [...] adds 158b48c8648b dt-bindings: iio: pressure: honeywell,hsc030pa.yaml add spi props adds 66b53cb790e7 iio: pressure: hsc030pa: use signed type to hold div_64() result adds aaafb989ab7b iio: pressure: hsc030pa: include cleanup adds b0e42c9e9323 iio: pressure: hsc030pa: update datasheet URLs adds df3186e829c3 iio: pressure: hsc030pa add mandatory delay adds 05f5d78834a1 iio: pressure: hsc030pa add triggered buffer adds bc4d251ee844 dt-bindings: iio: adc: ti-ads1298: Add bindings adds 00ef7708fa60 iio: adc: ti-ads1298: Add driver adds 5a01e812a6fe iio: accel: bmc150: Document duplicate ACPI entries with b [...] adds 3cc5ebd3a2d6 iio: imu: bmi323: Add ACPI Match Table adds d4551c189d6e Merge tag 'iio-for-6.9a' of http://git.kernel.org/pub/scm/ [...] adds bce3f770684c bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state adds 8ddf54a32111 bus: mhi: host: Read PK HASH dynamically adds ae1d892d518a bus: mhi: ep: Use kcalloc() instead of kzalloc() adds ceeb64f41fe6 bus: mhi: host: Add tracing support adds f0397e27d120 Revert "bus: mhi: core: Add support for reading MHI info f [...] adds 27711860c54c bus: mhi: ep: check the correct variable in mhi_ep_registe [...] adds a52354173bea bus: mhi: host: Change the trace string for the userspace [...] adds 2ec11b5d6d90 bus: mhi: host: pci_generic: constify modem_telit_fn980_hw [...] adds 2d06aec5665d Merge tag 'mhi-for-v6.9' of git://git.kernel.org/pub/scm/l [...] adds 8a519235c3c3 coresight: Fix uninitialized struct warnings adds 54daf07e6332 coresight: etm3x: Fix build warning adds a7195f3f9383 coresight: Fix undeclared variable warnings from sparse checker adds d999c7dd5279 coresight: Make current W=1 warnings default adds dd95255d44c0 coresight: make coresight_bustype const adds f68bbe4dcfa3 coresight: Fix issue where a source device's helpers aren' [...] adds a0fef3f05cf3 coresight: Make language around "activated" sinks consistent adds a11ebe138b8d coresight: Remove ops callback checks adds 9cae77cf23e3 coresight: Move mode to struct coresight_device adds d5e83f97eb56 coresight: Remove the 'enable' field. adds 1f5149c7751c coresight: Move all sysfs code to sysfs file adds 4545b38ef004 coresight: Remove atomic type from refcnt adds 053ad9ad1d13 coresight: Remove unused stubs adds 812265e26ed3 coresight: Add explicit member initializers to coresight_dev_type adds d724f65218b9 coresight: Add helper for atomically taking the device adds c95c2733e5fe coresight: Add a helper for getting csdev->mode adds bcaabb95f0c9 coresight: Add helper for setting csdev->mode adds 9f0ea8e8344b coresight-tpdm: Optimize the store function of tpdm simple [...] adds f021801c418e coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset adds 4ed57f75898c dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB [...] adds a1705ffcce52 coresight-tpdm: Add CMB dataset support adds e6d7f5252f73 coresight-tpda: Add support to configure CMB element adds 2d9ab11c262e coresight-tpdm: Add support to configure CMB adds 53d4a017a524 coresight-tpdm: Add pattern registers support for CMB adds dc6ce57e2aa0 coresight-tpdm: Add timestamp control register support for [...] adds 19bfaff38457 dt-bindings: arm: qcom,coresight-tpdm: Add support for TPD [...] adds 8e8804145a46 coresight-tpdm: Add msr register support for CMB adds 1bbe0a247e5d coresight: etm4x: Set skip_power_up in etm4_init_arch_data [...] adds c099fdd218a0 coresight: tpdm: Fix build break due to uninitialised field adds 06226d120a28 hwtracing: hisi_ptt: Move type check to the beginning of h [...] adds 7f6860e85606 dt-bindings: arm: qcom,coresight-tpdm: Rename qcom,dsb-ele [...] adds a4f3057d19ff coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-e [...] adds bac2f2cfe277 Merge tag 'coresight-next-v6.9' of git://git.kernel.org/pu [...] adds c20445be92f7 fpga: dfl: make dfl_bus_type const adds b1a91ca25f15 fpga: remove redundant checks for bridge ops adds a6a3bf9b1564 Merge tag 'fpga-for-6.9-rc1' of git://git.kernel.org/pub/s [...] adds d0dc99c0ae00 iio: light: vl6180: Drop unused linux/of.h include adds c7618c4fcecd iio: light: al3320a: Drop unused linux/of.h include adds a5d8684fe50e iio: light: al3010: Switch from linux/of.h to linux/mod_de [...] adds 8ccc719ab942 iio: adc: ads8688: Switch to mod_devicetable.h for struct [...] adds a13c7393ee28 iio: accel: adxl372: Switch from linux/of.h to linux/mod_d [...] adds 22f4fae348a8 iio: accel: bma180: Switch from linux/of.h to linux/mod_de [...] adds 1e0bda8cb8fe iio: accel: kxsd9: Switch from linux/of.h to linux/mod_dev [...] adds ffe7c46c59cf iio: dac: mcp4821: Switch to including mod_devicetable.h f [...] adds 3b4ebff2a1a9 iio: accel: kxcjk-1013: Implement ACPI method ROTM to retr [...] adds 58efe76197c0 iio: adc: mcp320x: Simplify device removal logic adds 7d87c9b94a44 dt-bindings: iio: ti,tmp117: add vcc supply binding adds 42e03b0d371a iio: temperature: tmp117: add support for vcc-supply adds 506d7e3acec6 dt-bindings: iio: humidity: hdc20x0: add optional interrup [...] adds 5c7403abf9da dt-bindings: iio: hmc425a: add conditional GPIO array size [...] adds ff96eb45baf2 dt-bindings: iio: hmc425a: add entry for LTC6373 adds 2edb22571e85 iio: amplifiers: hmc425a: move conversion logic adds 09ac57ac01e1 iio: amplifiers: hmc425a: use pointers in match table adds a0e7a2b703d3 iio: amplifiers: hmc425a: add support for LTC6373 Instrume [...] adds a3e58e4aa986 docs: iio: Refactor index.rst adds d5422a85ed29 docs: iio: add documentation for device buffers adds 8243b2877eef docs: iio: add documentation for adis16475 driver adds debabbb1f272 iio: adc: ti-ads1298: Fix error code in probe() adds df621530462c iio: adc: ti-ads1298: prevent divide by zero in ads1298_se [...] adds 3bdb96c9d503 iio: temperature: ltc2983: make use of spi_get_device_matc [...] adds dccdff35d302 iio: temperature: ltc2983: rename ltc2983_parse_dt() adds 5cad30ab5021 iio: temperature: ltc2983: explicitly set the name in chip_info adds a8ce0b4e5653 dt-bindings: iio: adc: adding support for PAC193X adds 0fb528c8255b iio: adc: adding support for PAC193x adds b8b393348ad8 dt-bindings: iio: light: vishay,veml6075: make vdd-supply [...] adds b0a4546df24a iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2 adds 5b4e4b72034f iio: adc: rockchip_saradc: use mask for write_enable bitfield adds 9443c19ca601 iio: adc: rockchip_saradc: replace custom logic with devm_ [...] adds 14166bac93b2 dt-bindings: vendor-prefix: Add prefix for Voltafield adds 3b2eaffd2bd2 dt-bindings: iio: magnetometer: Add Voltafield AF8133J adds 1d8f4b04621f iio: magnetometer: add a driver for Voltafield AF8133J mag [...] adds 495361211572 MAINTAINERS: Add an entry for AF8133J driver adds de42d339553d dt-bindings: iio: ti,tmp117: add optional label property adds 513ea6b7b4fe dt-bindings: iio: adc: drop redundant type from label adds cc8a587a7cdc iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct [...] adds 051db7ee60f4 iio: proximity: isl29501: make use of of_device_id table adds ca1e2b91baa3 dt-bindings: iio: adc: imx93: drop the 4th interrupt adds 6b61aae323e3 dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency adds e0014ce72e09 Merge tag 'iio-for-6.9b' of https://git.kernel.org/pub/scm [...] adds d6543805a8ad mei: gsc: remove unnecessary NULL pointer checks adds 64386d1588f5 mei: txe: remove unnecessary NULL pointer checks adds e37db17dae61 mei: me: remove unnecessary NULL pointer checks adds 058a38acba15 mei: vsc: Call wake_up() in the threaded IRQ handler adds b8b19acfafde mei: vsc: Don't use sleeping condition in wait_event_timeout() adds 33a2120b875f mei: vsc: Assign pinfo fields in variable declaration adds eb582f668be7 misc: eeprom_93xx46: Remove unused of_gpio.h adds 33e165f81d6d misc: hi6421-spmi-pmic: Remove unused of_gpio.h adds 3f03dade77f3 misc: hisi_hikey_usb: Remove unused of_gpio.h adds 25f6ef044d08 misc: atmel-ssc: Convert to platform remove callback retur [...] adds 3d293acfa88c cxl: Convert to platform remove callback returning void adds 0f841590fefb misc: fastrpc: Convert to platform remove callback returning void adds 09ed594ee3f8 misc: hisi_hikey_usb: Convert to platform remove callback [...] adds 469b832d44f3 mei: vsc: Convert to platform remove callback returning void adds 3aa42cb81108 misc: open-dice: Convert to platform remove callback retur [...] adds 74b32514f088 misc: sram: Convert to platform remove callback returning void adds f1a70d68e5fe misc: ti-st: st_kim: Convert to platform remove callback r [...] adds be7e1a4c4774 misc: vcpu_stall_detector: Convert to platform remove call [...] adds 2743e96f8882 misc: xilinx_sdfec: Convert to platform remove callback re [...] adds 37efe116bea1 misc: xilinx_tmr_inject: Convert to platform remove callba [...] adds 47878b451216 dt-bindings: interconnect: Add Qualcomm MSM8909 DT bindings adds 1cef9f2d1ef8 interconnect: qcom: Add MSM8909 interconnect provider driver adds 5f1b39718d38 interconnect: qcom: msm8909: constify pointer to qcom_icc_node adds cd6d762c20d9 Merge branch 'icc-msm8909' into icc-next adds c32e00d90904 interconnect: qcom: sm8550: Remove bogus per-RSC BCMs and nodes adds e92c93267437 dt-bindings: interconnect: Remove bogus interconnect nodes adds a3973318e7eb interconnect: qcom: x1e80100: Remove bogus per-RSC BCMs and nodes adds 79144087d9d1 interconnect: qcom: sa8775p: constify pointer to qcom_icc_node adds bf6c62fb80d6 interconnect: qcom: sm8250: constify pointer to qcom_icc_node adds 57d6c77e02b7 interconnect: qcom: sm6115: constify pointer to qcom_icc_node adds e6e1bf1359df interconnect: qcom: sa8775p: constify pointer to qcom_icc_bcm adds a804adfb753e interconnect: qcom: x1e80100: constify pointer to qcom_icc_bcm adds 64eec95820c1 dt-bindings: interconnect: qcom,rpmh: Fix bouncing @codeau [...] adds 0dc5b8abfa03 interconnect: constify of_phandle_args in xlate adds 6025a81ae63e Merge branch 'icc-cleanup' into icc-next adds 9c4058493b62 dt-bindings: interconnect: Add Qualcomm SM7150 DT bindings adds 4a1574cea02c interconnect: qcom: Add SM7150 driver support adds d1c16491134c Merge branch 'icc-sm7150' into icc-next adds 17bcddcd4a83 Merge tag 'icc-6.9-rc1' of git://git.kernel.org/pub/scm/li [...] adds 00b9850e7307 greybus: make greybus_bus_type const adds e869b72b3373 greybus: constify the struct device_type usage adds cbd38332c140 nvmem: meson-efuse: fix function pointer type mismatch adds 89ffa4cccec5 slimbus: core: Remove usage of the deprecated ida_simple_xx() API adds 56c7659a8b6b slimbus: qcom-ngd-ctrl: Make QMI message rules const adds ab23f1bffcf6 slimbus: core: make slimbus_bus const adds 508ecc78b6c9 nvmem: fixed-cell: Simplify nested if/then schema adds 998f0633773b nvmem: mtk-efuse: Register MediaTek socinfo driver from efuse adds c7f99cd8fb6b dt-bindings: nvmem: Convert xlnx,zynqmp-nvmem.txt to yaml adds d28c853b32b8 dt-bindings: nvmem: add common definition of nvmem-cell-cells adds e34b943068d3 firmware: xilinx: Add ZynqMP efuse access API adds 29be47fcd6a0 nvmem: zynqmp_nvmem: zynqmp_nvmem_probe cleanup adds 737c0c8d07b5 nvmem: zynqmp_nvmem: Add support to access efuse adds 9f742e3efc97 MAINTAINERS: Add maintainers for ZynqMP NVMEM driver adds 76c345edef75 nvmem: mtk-efuse: Drop NVMEM device name adds 8ec0faf25722 nvmem: core: make nvmem_layout_bus_type const adds def3173d4f17 nvmem: core: Print error on wrong bits DT property adds 408b18b1aa1f most: core: make mostbus const adds c65f52fc475d ipack: make ipack_bus_type const adds cb1c1224193e dio: make dio_bus_type const adds 6501ac11b90f siox: constify the struct device_type usage adds a7478b3d9da7 tifm: make tifm_adapter_class constant adds 01771a598d1e mcb: make mcb_bus_type const adds 3b1a9b58402e mcb: constify the struct device_type usage adds 664c89c56e85 siox: make siox_bus_type const adds 3bd291383c72 greybus: Remove usage of the deprecated ida_simple_xx() API adds a13bd6f3c936 greybus: move is_gb_* functions out of greybus.h adds 4a055328414c char: xilinx_hwicap: drop casting to void in dev_set_drvdata adds 8af2d2025d25 platform: goldfish: move the separate 'default' propery fo [...] adds b44abdd29423 hpet: remove hpets::hp_clocksource adds 316459ba4051 char: xilinx_hwicap: Fix NULL vs IS_ERR() bug adds 02a7873dd773 MAINTAINERS: change the maintainer for hpilo driver adds 71cfc131f60a vmw_balloon: change maintainership adds 832c17b8b658 char: xillybus: Convert to platform remove callback return [...] adds adf4e1055522 parport: amiga: Convert to platform remove callback return [...] adds 813f008d4343 parport: sunbpp: Convert to platform remove callback retur [...] adds b6c8dafc9d86 speakup: Fix 8bit characters from direct synth adds 807977260ae4 speakup: Add /dev/synthu device adds e3a59056a655 pps: use cflags-y instead of EXTRA_CFLAGS adds 0e439ba38e61 cdx: add MSI support for CDX bus adds 576882ef5e7f uio: introduce UIO_MEM_DMA_COHERENT type adds bfe78793b264 cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT adds 7722151e4651 uio_pruss: UIO_MEM_DMA_COHERENT conversion adds 019947805a8d uio_dmem_genirq: UIO_MEM_DMA_COHERENT conversion adds 367b3560e10b binder: remove redundant variable page_addr adds bb41fe35dce7 Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/ [...] adds 1c9f2c7606af kernfs: Rearrange kernfs_node fields to reduce its size on 64bit adds 4207b556e62f kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock [...] adds 05d8f255867e kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drai [...] adds 3a480d4bb5b1 driver core: cpu: make cpu_subsys const adds f297a3844aa0 driver core: component: fix spellos adds 5df9197edd73 workqueue: make wq_subsys const adds 2444a80c1cc2 kobject: make uevent_seqnum atomic adds 5c0941c55e5f kobject: reduce uevent_sock_mutex scope adds 07749061b837 Merge 6.8-rc5 into driver-core-next adds d87c295f599c sysfs: Introduce a mechanism to hide static attribute_groups adds 70317fd24b41 sysfs: Introduce a mechanism to hide static attribute_groups adds 01aacda0b10e Merge tag 'sysfs_hidden_attribute_groups-6.9-rc1' of git:/ [...] adds cd69fedf58f8 sysfs: Fix crash on empty group attributes array adds aa3c88990f77 sysfs: Document new "group visible" helpers adds 04edfa7fa059 sysfs: Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE() adds 822d66c45e79 platform-msi: Remove usage of the deprecated ida_simple_xx() API adds 8dde8fa0cc3e firmware_loader: introduce __free() cleanup hanler adds a54c1d1b859a sysfs:Addresses documentation in sysfs_merge_group and sys [...] adds 1fe6e4f0b0c4 firmware_loader: Suppress warning on FW_OPT_NO_WARN flag adds bbf6cfba49a1 driver core: Drop unneeded 'extern' keyword in fwnode.h adds 1c4002aeab3c driver core: Move fw_devlink stuff to where it belongs adds 420b104dd116 device property: Move enum dev_dma_attr to fwnode.h adds 4dc3d612ee5c device property: Don't use "proxy" headers adds 952c3fce297f debugfs: fix wait/cancellation handling during remove adds 75cde56a5b50 driver core: Adds flags param to fwnode_link_add() adds b7e1241d8f77 driver core: Add FWLINK_FLAG_IGNORE to completely ignore a [...] adds 135116f3d014 of: property: fw_devlink: Add support for "post-init-provi [...] adds 32de4b4f9dfa driver: core: Log probe failure as error and with device metadata adds 448af2d28899 driver: core: Use dev_* instead of pr_* so device metadata [...] adds 6aeb8850e0f3 device: core: Log warning for devices pending deferred pro [...] adds 241590e5a1d1 Merge tag 'driver-core-6.9-rc1' of git://git.kernel.org/pu [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/configfs-usb-gadget-ffs | 12 +- .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 87 + .../ABI/testing/sysfs-bus-iio-adc-pac1934 | 9 + Documentation/ABI/testing/sysfs-bus-usb | 10 + Documentation/ABI/testing/sysfs-class-usb_role | 6 + Documentation/admin-guide/cifs/introduction.rst | 2 +- .../admin-guide/reporting-regressions.rst | 2 +- .../verify-bugs-and-bisect-regressions.rst | 389 +-- .../bindings/arm/qcom,coresight-tpdm.yaml | 40 +- Documentation/devicetree/bindings/iio/adc/adc.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 4 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 8 +- .../bindings/iio/adc/microchip,pac1934.yaml | 120 + .../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 4 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 - .../bindings/iio/adc/richtek,rtq6056.yaml | 9 +- .../devicetree/bindings/iio/adc/ti,ads1298.yaml | 80 + .../bindings/iio/afe/voltage-divider.yaml | 11 + .../bindings/iio/amplifiers/adi,hmc425a.yaml | 47 +- .../bindings/iio/frequency/adi,admfm2000.yaml | 127 + .../bindings/iio/gyroscope/bosch,bmg160.yaml | 8 +- .../bindings/iio/humidity/ti,hdc2010.yaml | 3 + .../bindings/iio/humidity/ti,hdc3020.yaml | 3 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 4 +- .../devicetree/bindings/iio/light/ams,as73211.yaml | 7 +- .../bindings/iio/light/vishay,veml6075.yaml | 1 + .../iio/magnetometer/voltafield,af8133j.yaml | 60 + .../bindings/iio/pressure/honeywell,hsc030pa.yaml | 3 + .../iio/pressure/honeywell,mprls0025pa.yaml | 98 +- .../bindings/iio/temperature/ti,tmp117.yaml | 8 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 3 + .../bindings/interconnect/qcom,rpmh.yaml | 2 +- .../bindings/interconnect/qcom,sm7150-rpmh.yaml | 84 + .../bindings/nvmem/layouts/fixed-cell.yaml | 22 +- .../devicetree/bindings/nvmem/nvmem-provider.yaml | 18 + .../bindings/nvmem/xlnx,zynqmp-nvmem.txt | 46 - .../bindings/nvmem/xlnx,zynqmp-nvmem.yaml | 42 + .../regulator/qcom,usb-vbus-regulator.yaml | 1 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 4 +- .../bindings/remoteproc/qcom,glink-rpm-edge.yaml | 1 - .../bindings/remoteproc/qcom,qcs404-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sc7180-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 2 +- .../bindings/remoteproc/qcom,sc8180x-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sm6115-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sm6350-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sm6375-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sm8150-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sm8350-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sm8550-pas.yaml | 51 +- .../bindings/remoteproc/qcom,wcnss-pil.yaml | 2 +- .../devicetree/bindings/serial/cdns,uart.yaml | 1 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 1 + .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/serial/st,asc.yaml | 55 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 + .../devicetree/bindings/serial/st-asc.txt | 18 - .../bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../devicetree/bindings/sound/qcom,q6usb.yaml | 55 + .../devicetree/bindings/usb/analogix,anx7411.yaml | 13 - .../devicetree/bindings/usb/ci-hdrc-usb2.yaml | 2 +- .../devicetree/bindings/usb/fcs,fsa4480.yaml | 12 +- .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 12 +- .../bindings/usb/hisilicon,hi3798mv200-dwc3.yaml | 99 + .../devicetree/bindings/usb/ite,it5205.yaml | 72 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 5 +- .../devicetree/bindings/usb/microchip,usb5744.yaml | 2 - .../devicetree/bindings/usb/nxp,ptn36502.yaml | 12 +- .../devicetree/bindings/usb/nxp,ptn5110.yaml | 6 +- .../devicetree/bindings/usb/onnn,nb7vpq904m.yaml | 13 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 +- .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 46 +- .../bindings/usb/qcom,wcd939x-usbss.yaml | 12 +- .../devicetree/bindings/usb/realtek,rts5411.yaml | 55 + .../devicetree/bindings/usb/ti,am62-usb.yaml | 8 +- .../usb/{realtek,rts5411.yaml => ti,usb8020b.yaml} | 41 +- .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 11 +- .../devicetree/bindings/usb/usb-switch.yaml | 67 + Documentation/devicetree/bindings/usb/usb.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/devicetree/bindings/w1/w1-uart.yaml | 59 + Documentation/driver-api/tty/console.rst | 45 + Documentation/driver-api/tty/index.rst | 1 + Documentation/driver-api/usb/callbacks.rst | 6 +- Documentation/iio/adis16475.rst | 407 +++ Documentation/iio/iio_devbuf.rst | 152 + Documentation/iio/index.rst | 9 +- Documentation/process/handling-regressions.rst | 12 +- .../tools/rtla/common_timerlat_options.rst | 6 + Documentation/usb/functionfs.rst | 36 + Documentation/usb/gadget-testing.rst | 8 + Documentation/w1/masters/index.rst | 1 + Documentation/w1/masters/w1-uart.rst | 54 + MAINTAINERS | 50 +- README | 2 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 46 + arch/arm64/hyperv/hv_core.c | 14 +- arch/arm64/hyperv/mshyperv.c | 22 +- arch/arm64/include/asm/hyperv-tlfs.h | 45 +- arch/arm64/include/asm/mshyperv.h | 4 +- arch/m68k/amiga/config.c | 2 +- arch/m68k/hp300/config.c | 6 +- arch/powerpc/boot/dts/akebono.dts | 6 +- arch/sh/cchips/hd6446x/hd64461.c | 2 +- arch/sh/drivers/dma/dma-sysfs.c | 2 +- arch/x86/Kconfig | 4 - arch/x86/hyperv/hv_init.c | 8 +- arch/x86/hyperv/hv_spinlock.c | 3 +- arch/x86/hyperv/hv_vtl.c | 19 +- arch/x86/include/asm/hyperv-tlfs.h | 145 +- arch/x86/include/asm/mshyperv.h | 30 +- arch/x86/kernel/cpu/mshyperv.c | 93 +- drivers/accessibility/speakup/devsynth.c | 149 +- drivers/accessibility/speakup/synth.c | 4 +- drivers/android/binder_alloc.c | 2 - drivers/base/component.c | 4 +- drivers/base/core.c | 72 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 32 +- drivers/base/firmware_loader/main.c | 16 +- drivers/base/platform-msi.c | 6 +- drivers/base/property.c | 67 +- drivers/base/swnode.c | 13 +- drivers/bluetooth/btmtkuart.c | 4 +- drivers/bluetooth/btnxpuart.c | 4 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/mhi/common.h | 38 +- drivers/bus/mhi/ep/main.c | 7 +- drivers/bus/mhi/host/boot.c | 11 +- drivers/bus/mhi/host/init.c | 91 +- drivers/bus/mhi/host/internal.h | 56 +- drivers/bus/mhi/host/main.c | 19 +- drivers/bus/mhi/host/pci_generic.c | 2 +- drivers/bus/mhi/host/pm.c | 27 +- drivers/bus/mhi/host/trace.h | 282 ++ drivers/cdx/Makefile | 4 + drivers/cdx/cdx.c | 20 + drivers/cdx/cdx.h | 12 + drivers/cdx/cdx_msi.c | 192 ++ drivers/cdx/controller/Kconfig | 1 + drivers/cdx/controller/cdx_controller.c | 25 + drivers/cdx/controller/mc_cdx_pcol.h | 64 + drivers/cdx/controller/mcdi_functions.c | 33 +- drivers/cdx/controller/mcdi_functions.h | 33 + drivers/char/hpet.c | 1 - drivers/char/xilinx_hwicap/xilinx_hwicap.c | 6 +- drivers/char/xillybus/xillybus_of.c | 6 +- drivers/clocksource/hyperv_timer.c | 26 +- drivers/comedi/drivers/das08.c | 1 - drivers/dio/dio-driver.c | 2 +- drivers/firmware/efi/sysfb_efi.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 25 + drivers/fpga/dfl.c | 2 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/greybus/bundle.c | 2 +- drivers/greybus/control.c | 2 +- drivers/greybus/core.c | 32 +- drivers/greybus/es2.c | 8 +- drivers/greybus/gb-beagleplay.c | 6 +- drivers/greybus/hd.c | 18 +- drivers/greybus/interface.c | 11 +- drivers/greybus/module.c | 2 +- drivers/greybus/svc.c | 2 +- drivers/hv/Kconfig | 1 + drivers/hv/hv.c | 36 +- drivers/hv/hv_common.c | 99 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwspinlock/omap_hwspinlock.c | 57 +- drivers/hwtracing/coresight/Makefile | 20 + drivers/hwtracing/coresight/coresight-cfg-afdo.c | 1 + drivers/hwtracing/coresight/coresight-core.c | 496 +-- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 31 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 2 +- drivers/hwtracing/coresight/coresight-etm.h | 2 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 27 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- drivers/hwtracing/coresight/coresight-etm4x.h | 1 - drivers/hwtracing/coresight/coresight-funnel.c | 4 +- drivers/hwtracing/coresight/coresight-priv.h | 9 +- drivers/hwtracing/coresight/coresight-replicator.c | 2 +- drivers/hwtracing/coresight/coresight-stm.c | 32 +- drivers/hwtracing/coresight/coresight-sysfs.c | 391 +++ drivers/hwtracing/coresight/coresight-tmc-core.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 46 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 33 +- drivers/hwtracing/coresight/coresight-tmc.h | 2 - drivers/hwtracing/coresight/coresight-tpda.c | 145 +- drivers/hwtracing/coresight/coresight-tpda.h | 6 + drivers/hwtracing/coresight/coresight-tpdm.c | 457 ++- drivers/hwtracing/coresight/coresight-tpdm.h | 114 + drivers/hwtracing/coresight/coresight-tpiu.c | 16 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 24 +- drivers/hwtracing/coresight/ultrasoc-smb.h | 2 - drivers/hwtracing/ptt/hisi_ptt.c | 6 +- drivers/iio/Kconfig | 9 + drivers/iio/Makefile | 1 + drivers/iio/accel/Kconfig | 8 +- drivers/iio/accel/Makefile | 1 + drivers/iio/accel/adxl367.c | 297 +- drivers/iio/accel/adxl372_spi.c | 2 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bmc150-accel-i2c.c | 15 +- drivers/iio/accel/bmc150-accel-spi.c | 3 +- drivers/iio/accel/bmi088-accel-i2c.c | 70 + drivers/iio/accel/da280.c | 66 +- drivers/iio/accel/kxcjk-1013.c | 120 +- drivers/iio/accel/kxsd9-spi.c | 2 +- drivers/iio/accel/mma9551.c | 4 +- drivers/iio/accel/mma9553.c | 4 +- drivers/iio/accel/mxc4005.c | 5 +- drivers/iio/accel/mxc6255.c | 4 +- drivers/iio/accel/st_accel_i2c.c | 5 +- drivers/iio/accel/stk8ba50.c | 4 +- drivers/iio/adc/Kconfig | 26 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad4130.c | 131 +- drivers/iio/adc/ad7091r-base.c | 25 +- drivers/iio/adc/ad9467.c | 267 +- drivers/iio/adc/ad_sigma_delta.c | 7 +- drivers/iio/adc/adi-axi-adc.c | 385 +-- drivers/iio/adc/max1363.c | 171 +- drivers/iio/adc/mcp320x.c | 29 +- drivers/iio/adc/pac1934.c | 1636 ++++++++++ drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 17 +- drivers/iio/adc/rtq6056.c | 275 +- drivers/iio/adc/ti-adc108s102.c | 4 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads1298.c | 771 +++++ drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/amplifiers/hmc425a.c | 274 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 11 +- drivers/iio/chemical/pms7003.c | 4 +- drivers/iio/chemical/scd30_serial.c | 4 +- drivers/iio/chemical/sps30_serial.c | 4 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 2 +- drivers/iio/dac/mcp4821.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 2 - drivers/iio/dummy/iio_simple_dummy.c | 185 +- drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admfm2000.c | 282 ++ drivers/iio/gyro/bmg160_i2c.c | 4 +- drivers/iio/health/afe4403.c | 65 +- drivers/iio/health/afe4404.c | 65 +- drivers/iio/humidity/hdc3020.c | 445 ++- drivers/iio/humidity/hts221_i2c.c | 4 +- drivers/iio/imu/adis16475.c | 8 +- drivers/iio/imu/adis16480.c | 9 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 9 + drivers/iio/imu/bmi323/bmi323_core.c | 78 +- drivers/iio/imu/bmi323/bmi323_i2c.c | 21 + drivers/iio/imu/bno055/bno055_ser_core.c | 4 +- drivers/iio/imu/fxos8700_i2c.c | 3 +- drivers/iio/imu/fxos8700_spi.c | 3 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 31 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 28 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 33 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 5 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 21 +- 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 | 418 +++ drivers/iio/industrialio-core.c | 6 +- drivers/iio/industrialio-gts-helper.c | 15 +- drivers/iio/light/Kconfig | 5 +- drivers/iio/light/al3010.c | 2 +- drivers/iio/light/al3320a.c | 1 - drivers/iio/light/as73211.c | 142 +- drivers/iio/light/hid-sensor-als.c | 122 +- drivers/iio/light/jsa1212.c | 4 +- drivers/iio/light/ltr501.c | 3 +- drivers/iio/light/max44000.c | 6 +- drivers/iio/light/rpr0521.c | 4 +- drivers/iio/light/stk3310.c | 4 +- drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 36 +- drivers/iio/light/vl6180.c | 1 - drivers/iio/magnetometer/Kconfig | 12 + drivers/iio/magnetometer/Makefile | 1 + drivers/iio/magnetometer/af8133j.c | 528 ++++ drivers/iio/magnetometer/bmc150_magn_i2c.c | 3 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 3 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/Kconfig | 16 +- drivers/iio/pressure/Makefile | 2 + drivers/iio/pressure/hp206c.c | 6 +- drivers/iio/pressure/hsc030pa.c | 49 +- drivers/iio/pressure/hsc030pa.h | 7 + drivers/iio/pressure/hsc030pa_i2c.c | 9 +- drivers/iio/pressure/hsc030pa_spi.c | 7 +- drivers/iio/pressure/mprls0025pa.c | 313 +- drivers/iio/pressure/mprls0025pa.h | 102 + drivers/iio/pressure/mprls0025pa_i2c.c | 100 + drivers/iio/pressure/mprls0025pa_spi.c | 92 + drivers/iio/pressure/st_pressure_i2c.c | 5 +- drivers/iio/proximity/isl29501.c | 3 +- drivers/iio/proximity/sx9310.c | 114 +- drivers/iio/proximity/sx9324.c | 178 +- drivers/iio/proximity/sx9360.c | 115 +- drivers/iio/temperature/ltc2983.c | 28 +- drivers/iio/temperature/tmp117.c | 9 + drivers/iio/test/Kconfig | 14 + drivers/iio/test/Makefile | 1 + drivers/iio/test/iio-test-gts.c | 513 ++++ drivers/input/keyboard/amikbd.c | 6 +- drivers/interconnect/core.c | 4 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-common.c | 3 +- drivers/interconnect/qcom/icc-common.h | 3 +- drivers/interconnect/qcom/msm8909.c | 1329 ++++++++ drivers/interconnect/qcom/sa8775p.c | 56 +- drivers/interconnect/qcom/sm6115.c | 12 +- drivers/interconnect/qcom/sm7150.c | 1754 +++++++++++ drivers/interconnect/qcom/sm7150.h | 140 + drivers/interconnect/qcom/sm8250.c | 2 +- drivers/interconnect/qcom/sm8550.c | 574 ---- drivers/interconnect/qcom/sm8550.h | 284 +- drivers/interconnect/qcom/x1e80100.c | 327 +- drivers/interconnect/samsung/exynos.c | 2 +- drivers/ipack/ipack.c | 2 +- drivers/mcb/mcb-core.c | 4 +- drivers/memory/tegra/mc.c | 2 +- drivers/memory/tegra/tegra124-emc.c | 2 +- drivers/memory/tegra/tegra124.c | 2 +- drivers/memory/tegra/tegra186-emc.c | 2 +- drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra20.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 2 +- drivers/memory/tegra/tegra30.c | 2 +- drivers/mfd/rave-sp.c | 4 +- drivers/misc/atmel-ssc.c | 6 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/eeprom_93xx46.c | 1 - drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/fastrpc.c | 6 +- drivers/misc/hi6421v600-irq.c | 1 - drivers/misc/hisi_hikey_usb.c | 7 +- drivers/misc/hpilo.c | 8 +- drivers/misc/mei/gsc-me.c | 22 +- drivers/misc/mei/hdcp/Kconfig | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 14 +- drivers/misc/mei/pci-me.c | 38 +- drivers/misc/mei/pci-txe.c | 40 +- drivers/misc/mei/platform-vsc.c | 6 +- drivers/misc/mei/pxp/Kconfig | 2 +- drivers/misc/mei/pxp/mei_pxp.c | 14 +- drivers/misc/mei/vsc-tp.c | 33 +- drivers/misc/open-dice.c | 5 +- drivers/misc/sram.c | 6 +- drivers/misc/ti-st/st_kim.c | 5 +- drivers/misc/tifm_core.c | 2 +- drivers/misc/vcpu_stall_detector.c | 6 +- drivers/misc/xilinx_sdfec.c | 5 +- drivers/misc/xilinx_tmr_inject.c | 5 +- drivers/most/core.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 + drivers/net/ethernet/broadcom/cnic.c | 25 +- drivers/net/ethernet/broadcom/cnic.h | 1 + drivers/net/ethernet/broadcom/cnic_if.h | 1 + drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/s3fwrn5/uart.c | 4 +- drivers/nvmem/core.c | 5 + drivers/nvmem/layouts.c | 2 +- drivers/nvmem/meson-efuse.c | 25 +- drivers/nvmem/mtk-efuse.c | 20 +- drivers/nvmem/zynqmp_nvmem.c | 215 +- drivers/of/property.c | 17 +- drivers/parport/parport_amiga.c | 5 +- drivers/parport/parport_sunbpp.c | 6 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/phy-core.c | 47 + drivers/phy/realtek/Kconfig | 32 + drivers/phy/realtek/Makefile | 3 + drivers/phy/realtek/phy-rtk-usb2.c | 1312 ++++++++ drivers/phy/realtek/phy-rtk-usb3.c | 748 +++++ drivers/phy/tegra/xusb.c | 13 + drivers/platform/chrome/cros_ec_typec.c | 19 + drivers/platform/chrome/cros_ec_uart.c | 4 +- drivers/platform/goldfish/Kconfig | 1 + drivers/platform/surface/aggregator/core.c | 4 +- drivers/pps/generators/Makefile | 4 +- drivers/remoteproc/imx_dsp_rproc.c | 11 +- drivers/remoteproc/imx_rproc.c | 16 +- drivers/remoteproc/qcom_q6v5_adsp.c | 14 +- drivers/remoteproc/qcom_q6v5_mss.c | 28 +- drivers/remoteproc/qcom_q6v5_pas.c | 326 +- drivers/remoteproc/qcom_q6v5_wcss.c | 24 +- drivers/remoteproc/qcom_wcnss.c | 17 +- drivers/remoteproc/remoteproc_core.c | 29 +- drivers/remoteproc/remoteproc_virtio.c | 6 +- drivers/remoteproc/st_remoteproc.c | 15 +- drivers/remoteproc/stm32_rproc.c | 10 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 156 +- drivers/rpmsg/rpmsg_char.c | 12 +- drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/rpmsg_ctrl.c | 12 +- drivers/sh/intc/core.c | 2 +- drivers/sh/intc/internals.h | 2 +- drivers/siox/siox-core.c | 6 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 8 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/axis-fifo/axis-fifo.c | 7 +- drivers/staging/board/Kconfig | 12 - drivers/staging/board/Makefile | 4 - drivers/staging/board/TODO | 2 - drivers/staging/board/armadillo800eva.c | 88 - drivers/staging/board/board.c | 204 -- drivers/staging/board/board.h | 46 - drivers/staging/board/kzm9d.c | 26 - drivers/staging/emxx_udc/Kconfig | 11 - drivers/staging/emxx_udc/Makefile | 2 - drivers/staging/emxx_udc/TODO | 6 - drivers/staging/emxx_udc/emxx_udc.c | 3223 -------------------- drivers/staging/emxx_udc/emxx_udc.h | 554 ---- drivers/staging/fbtft/fbtft-core.c | 2 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 6 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/fieldbus/dev_core.c | 8 +- drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/audio_apbridgea.h | 1 - drivers/staging/greybus/audio_manager.c | 8 +- drivers/staging/greybus/audio_topology.c | 3 - drivers/staging/greybus/authentication.c | 6 +- drivers/staging/greybus/bootrom.c | 8 +- drivers/staging/greybus/fw-download.c | 15 +- drivers/staging/greybus/fw-management.c | 20 +- drivers/staging/greybus/gbphy.c | 8 +- drivers/staging/greybus/greybus_authentication.h | 6 +- drivers/staging/greybus/greybus_firmware.h | 8 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/greybus/loopback.c | 6 +- drivers/staging/greybus/raw.c | 6 +- drivers/staging/greybus/vibrator.c | 6 +- drivers/staging/nvec/TODO | 7 +- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon/ethernet-mdio.c | 2 - drivers/staging/octeon/octeon-stubs.h | 2 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69.h | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 103 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 1 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 64 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 37 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 4 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 70 +- drivers/staging/rtl8192e/rtl819x_HT.h | 6 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 44 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 2 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 30 +- drivers/staging/rtl8192e/rtllib.h | 98 +- drivers/staging/rtl8192e/rtllib_rx.c | 50 +- drivers/staging/rtl8192e/rtllib_softmac.c | 278 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 8 +- drivers/staging/rtl8192e/rtllib_tx.c | 18 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 9 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 61 +- .../vc04_services/interface/vchiq_arm/vchiq_bus.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_bus.h | 2 +- drivers/staging/vme_user/vme.c | 2 +- drivers/staging/vme_user/vme.h | 2 +- drivers/staging/vme_user/vme_tsi148.h | 6 +- drivers/staging/vt6655/card.c | 74 +- drivers/staging/vt6655/rxtx.h | 1 - drivers/thunderbolt/Makefile | 1 + drivers/thunderbolt/ctl.c | 19 +- drivers/thunderbolt/ctl.h | 4 +- drivers/thunderbolt/domain.c | 19 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/lc.c | 45 + drivers/thunderbolt/nhi.c | 11 +- drivers/thunderbolt/nvm.c | 4 +- drivers/thunderbolt/path.c | 13 + drivers/thunderbolt/quirks.c | 14 + drivers/thunderbolt/retimer.c | 2 +- drivers/thunderbolt/switch.c | 140 +- drivers/thunderbolt/tb.c | 986 +++--- drivers/thunderbolt/tb.h | 29 +- drivers/thunderbolt/tb_regs.h | 6 + drivers/thunderbolt/trace.h | 188 ++ drivers/thunderbolt/tunnel.c | 96 +- drivers/thunderbolt/tunnel.h | 6 + drivers/thunderbolt/usb4.c | 43 +- drivers/thunderbolt/usb4_port.c | 2 +- drivers/thunderbolt/xdomain.c | 16 +- drivers/tty/Kconfig | 7 +- drivers/tty/amiserial.c | 6 +- drivers/tty/goldfish.c | 5 +- drivers/tty/hvc/hvc_iucv.c | 6 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serdev/serdev-ttyport.c | 10 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 50 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 94 +- drivers/tty/serial/8250/8250_bcm7271.c | 73 +- drivers/tty/serial/8250/8250_dw.c | 121 +- drivers/tty/serial/8250/8250_exar.c | 52 +- drivers/tty/serial/8250/8250_ingenic.c | 20 +- drivers/tty/serial/8250/8250_lpc18xx.c | 20 +- drivers/tty/serial/8250/8250_of.c | 143 +- drivers/tty/serial/8250/8250_omap.c | 29 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 175 +- drivers/tty/serial/8250/8250_port.c | 50 +- drivers/tty/serial/8250/8250_pxa.c | 22 +- drivers/tty/serial/8250/8250_tegra.c | 26 +- drivers/tty/serial/8250/8250_uniphier.c | 17 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 24 +- drivers/tty/serial/ar933x_uart.c | 18 +- drivers/tty/serial/bcm63xx_uart.c | 24 +- drivers/tty/serial/fsl_linflexuart.c | 1 - drivers/tty/serial/jsm/jsm_cls.c | 1 - drivers/tty/serial/lpc32xx_hs.c | 19 +- drivers/tty/serial/max310x.c | 329 +- drivers/tty/serial/mcf.c | 27 - drivers/tty/serial/meson_uart.c | 22 +- drivers/tty/serial/msm_serial.c | 33 +- drivers/tty/serial/omap-serial.c | 16 +- drivers/tty/serial/owl-uart.c | 30 +- drivers/tty/serial/pch_uart.c | 70 +- drivers/tty/serial/pmac_zilog.c | 9 +- drivers/tty/serial/pxa.c | 17 +- drivers/tty/serial/qcom_geni_serial.c | 27 +- drivers/tty/serial/rda-uart.c | 28 +- drivers/tty/serial/samsung_tty.c | 270 +- drivers/tty/serial/serial_base_bus.c | 2 +- drivers/tty/serial/serial_core.c | 12 + drivers/tty/serial/serial_port.c | 145 + drivers/tty/serial/serial_txx9.c | 3 +- drivers/tty/serial/sh-sci.c | 245 +- drivers/tty/serial/sifive.c | 17 +- drivers/tty/serial/st-asc.c | 40 +- drivers/tty/serial/stm32-usart.c | 223 +- drivers/tty/serial/stm32-usart.h | 38 +- drivers/tty/serial/sunplus-uart.c | 18 +- drivers/tty/serial/xilinx_uartps.c | 236 +- drivers/tty/tty_buffer.c | 1 + drivers/tty/vt/Makefile | 4 +- drivers/tty/vt/selection.c | 43 +- drivers/tty/vt/vt.c | 1531 +++++----- drivers/tty/vt/vt_ioctl.c | 6 +- drivers/uio/uio.c | 47 + drivers/uio/uio_dmem_genirq.c | 22 +- drivers/uio/uio_pruss.c | 6 +- drivers/usb/cdns3/drd.c | 2 +- drivers/usb/core/Kconfig | 27 + drivers/usb/core/driver.c | 8 +- drivers/usb/core/endpoint.c | 2 +- drivers/usb/core/hcd.c | 20 +- drivers/usb/core/hub.c | 29 + drivers/usb/core/message.c | 7 +- drivers/usb/core/of.c | 71 + drivers/usb/core/phy.c | 120 + drivers/usb/core/phy.h | 3 + drivers/usb/core/port.c | 4 +- drivers/usb/core/sysfs.c | 103 +- drivers/usb/core/usb-acpi.c | 46 +- drivers/usb/core/usb.c | 2 +- drivers/usb/core/usb.h | 8 +- drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-am62.c | 42 +- drivers/usb/dwc3/dwc3-of-simple.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 276 +- drivers/usb/dwc3/ep0.c | 1 + drivers/usb/dwc3/gadget.c | 91 +- drivers/usb/dwc3/gadget.h | 1 + drivers/usb/dwc3/host.c | 50 + drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/function/f_fs.c | 533 +++- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/uvc_video.c | 115 +- drivers/usb/gadget/udc/core.c | 7 +- drivers/usb/gadget/udc/fsl_udc_core.c | 127 +- drivers/usb/gadget/udc/fsl_usb2_udc.h | 47 - drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 1 - drivers/usb/gadget/udc/snps_udc_plat.c | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 39 +- drivers/usb/host/ehci-orion.c | 18 +- drivers/usb/host/ohci-pxa27x.c | 1 - drivers/usb/host/sl811-hcd.c | 2 + drivers/usb/host/xhci-caps.h | 85 + drivers/usb/host/xhci-dbgcap.c | 13 +- drivers/usb/host/xhci-dbgcap.h | 2 + drivers/usb/host/xhci-hub.c | 69 +- drivers/usb/host/xhci-mem.c | 95 +- drivers/usb/host/xhci-mtk-sch.c | 14 +- drivers/usb/host/xhci-pci.c | 15 +- drivers/usb/host/xhci-port.h | 176 ++ drivers/usb/host/xhci-ring.c | 227 +- drivers/usb/host/xhci-trace.h | 12 +- drivers/usb/host/xhci.c | 56 +- drivers/usb/host/xhci.h | 272 +- drivers/usb/image/mdc800.c | 1 - drivers/usb/misc/onboard_usb_hub.c | 4 +- drivers/usb/misc/onboard_usb_hub.h | 7 + drivers/usb/mtu3/mtu3_host.c | 30 + drivers/usb/musb/musb_gadget.c | 4 - drivers/usb/phy/phy-generic.c | 55 +- drivers/usb/phy/phy.c | 2 +- drivers/usb/roles/class.c | 43 +- drivers/usb/serial/cp210x.c | 4 + drivers/usb/serial/ftdi_sio.c | 4 +- drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/keyspan.c | 1 - drivers/usb/serial/option.c | 6 + drivers/usb/serial/oti6858.c | 1 - drivers/usb/storage/freecom.c | 1 - drivers/usb/storage/sddr55.c | 4 +- drivers/usb/typec/altmodes/displayport.c | 165 +- drivers/usb/typec/bus.c | 102 + drivers/usb/typec/class.c | 61 +- drivers/usb/typec/class.h | 7 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/it5205.c | 294 ++ drivers/usb/typec/pd.c | 30 +- drivers/usb/typec/retimer.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/qcom/Makefile | 3 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 254 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.h | 27 + .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c | 159 +- .../usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.h | 94 +- .../typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c | 80 + drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c | 290 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.h | 172 +- drivers/usb/typec/tcpm/tcpci.c | 27 +- drivers/usb/typec/tcpm/tcpci_maxim.h | 1 + drivers/usb/typec/tcpm/tcpci_maxim_core.c | 38 +- drivers/usb/typec/tcpm/tcpm.c | 1052 ++++++- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 294 +- drivers/usb/typec/ucsi/ucsi.h | 107 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 92 +- drivers/usb/typec/ucsi/ucsi_glink.c | 1 + drivers/video/console/dummycon.c | 38 +- drivers/video/console/mdacon.c | 43 +- drivers/video/console/newport_con.c | 69 +- drivers/video/console/sticon.c | 79 +- drivers/video/console/vgacon.c | 152 +- drivers/video/fbdev/core/bitblit.c | 13 +- drivers/video/fbdev/core/fbcon.c | 123 +- drivers/video/fbdev/core/fbcon.h | 4 +- drivers/video/fbdev/core/fbcon_ccw.c | 13 +- drivers/video/fbdev/core/fbcon_cw.c | 13 +- drivers/video/fbdev/core/fbcon_ud.c | 13 +- drivers/video/fbdev/core/tileblit.c | 4 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/w1/masters/Kconfig | 10 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/mxc_w1.c | 6 +- drivers/w1/masters/omap_hdq.c | 6 +- drivers/w1/masters/sgi_w1.c | 6 +- drivers/w1/masters/w1-gpio.c | 6 +- drivers/w1/masters/w1-uart.c | 415 +++ drivers/w1/w1.c | 2 +- fs/btrfs/volumes.c | 58 +- fs/debugfs/inode.c | 25 +- fs/exfat/dir.c | 290 +- fs/exfat/exfat_fs.h | 25 +- fs/exfat/inode.c | 2 +- fs/exfat/namei.c | 352 +-- fs/kernfs/dir.c | 31 +- fs/kernfs/file.c | 8 +- fs/kernfs/kernfs-internal.h | 2 + fs/smb/server/glob.h | 2 - fs/smb/server/ksmbd_netlink.h | 1 + fs/smb/server/mgmt/user_session.c | 28 +- fs/smb/server/mgmt/user_session.h | 3 + fs/smb/server/oplock.c | 96 +- fs/smb/server/oplock.h | 7 +- fs/smb/server/server.c | 1 - fs/smb/server/smb2misc.c | 26 +- fs/smb/server/smb2ops.c | 6 + fs/smb/server/smb2pdu.c | 509 +++- fs/smb/server/smb2pdu.h | 15 + fs/smb/server/smb_common.c | 11 +- fs/smb/server/vfs.c | 12 +- fs/smb/server/vfs_cache.c | 137 +- fs/smb/server/vfs_cache.h | 9 + fs/sysfs/group.c | 55 +- include/asm-generic/hyperv-tlfs.h | 55 +- include/asm-generic/mshyperv.h | 6 +- include/dt-bindings/interconnect/qcom,msm8909.h | 93 + .../dt-bindings/interconnect/qcom,sm7150-rpmh.h | 150 + .../dt-bindings/interconnect/qcom,x1e80100-rpmh.h | 24 - include/linux/cdx/cdx_bus.h | 53 +- include/linux/console.h | 126 +- include/linux/console_struct.h | 1 - include/linux/coresight.h | 148 +- include/linux/cpu.h | 2 +- include/linux/dio.h | 2 +- include/linux/find.h | 8 +- include/linux/firmware.h | 3 + include/linux/firmware/xlnx-zynqmp.h | 8 + include/linux/fwnode.h | 18 +- include/linux/greybus.h | 46 +- include/linux/greybus/greybus_protocols.h | 8 +- include/linux/hid-sensor-ids.h | 4 + include/linux/iio/adc/adi-axi-adc.h | 68 - include/linux/iio/backend.h | 72 + include/linux/iio/buffer-dmaengine.h | 3 + include/linux/iio/iio.h | 30 +- include/linux/interconnect-provider.h | 11 +- include/linux/kernfs.h | 10 +- include/linux/kobject.h | 2 +- include/linux/mhi.h | 19 - include/linux/phy/phy.h | 21 + include/linux/phy/tegra/xusb.h | 1 + include/linux/property.h | 9 +- include/linux/selection.h | 56 +- include/linux/serdev.h | 8 +- include/linux/serial_8250.h | 6 + include/linux/serial_core.h | 12 +- include/linux/slimbus.h | 2 +- include/linux/soc/qcom/geni-se.h | 1 + include/linux/sysfs.h | 142 +- include/linux/thunderbolt.h | 4 +- include/linux/tty.h | 1 - include/linux/uio_driver.h | 13 + include/linux/usb/audio-v2.h | 4 +- include/linux/usb/gadget.h | 2 + include/linux/usb/of.h | 7 + include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 13 +- include/linux/usb/tcpci.h | 13 + include/linux/usb/tcpm.h | 18 +- include/linux/usb/typec.h | 7 + include/linux/usb/typec_altmode.h | 30 + include/linux/usb/typec_dp.h | 11 +- include/linux/usb/typec_tbt.h | 9 +- include/linux/vt_kern.h | 12 +- include/soc/tegra/mc.h | 7 +- include/uapi/linux/fb.h | 8 +- include/uapi/linux/usb/ch9.h | 2 + include/uapi/linux/usb/functionfs.h | 41 + include/uapi/linux/vesa.h | 18 + kernel/ksysfs.c | 2 +- kernel/printk/printk.c | 21 +- kernel/workqueue.c | 2 +- lib/Kconfig.kgdb | 2 +- lib/kobject_uevent.c | 24 +- scripts/coccinelle/api/device_attr_show.cocci | 2 +- sound/drivers/serial-generic.c | 4 +- tools/iio/iio_utils.c | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/devices/Makefile | 4 + .../devices/boards/Dell Inc.,XPS 13 9300.yaml | 40 + .../selftests/devices/boards/google,spherion.yaml | 50 + tools/testing/selftests/devices/ksft.py | 90 + .../selftests/devices/test_discoverable_devices.py | 318 ++ tools/tracing/latency/.gitignore | 5 +- tools/tracing/latency/Build | 1 + tools/tracing/latency/Makefile | 105 +- tools/tracing/latency/Makefile.config | 30 + tools/tracing/rtla/.gitignore | 7 +- tools/tracing/rtla/Build | 1 + tools/tracing/rtla/Makefile | 217 +- tools/tracing/rtla/Makefile.config | 47 + tools/tracing/rtla/Makefile.rtla | 80 + tools/tracing/rtla/Makefile.standalone | 26 + tools/tracing/rtla/sample/timerlat_load.py | 74 + tools/tracing/rtla/src/Build | 11 + tools/tracing/rtla/src/timerlat_hist.c | 16 +- tools/tracing/rtla/src/timerlat_top.c | 14 +- tools/verification/rv/.gitignore | 6 + tools/verification/rv/Build | 1 + tools/verification/rv/Makefile | 207 +- tools/verification/rv/Makefile.config | 47 + tools/verification/rv/Makefile.rv | 51 + tools/verification/rv/src/Build | 4 + 799 files changed, 31469 insertions(+), 16156 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-pac1934 create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1298.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/voltafield,a [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm7150-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem-provider.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt create mode 100644 Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml create mode 100644 Documentation/devicetree/bindings/serial/st,asc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/st-asc.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6usb.yaml create mode 100644 Documentation/devicetree/bindings/usb/hisilicon,hi3798mv200-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ite,it5205.yaml copy Documentation/devicetree/bindings/usb/{realtek,rts5411.yaml => ti,usb8020b.ya [...] create mode 100644 Documentation/devicetree/bindings/usb/usb-switch.yaml create mode 100644 Documentation/devicetree/bindings/w1/w1-uart.yaml create mode 100644 Documentation/driver-api/tty/console.rst create mode 100644 Documentation/iio/adis16475.rst create mode 100644 Documentation/iio/iio_devbuf.rst create mode 100644 Documentation/w1/masters/w1-uart.rst create mode 100644 drivers/bus/mhi/host/trace.h create mode 100644 drivers/cdx/cdx_msi.c create mode 100644 drivers/iio/accel/bmi088-accel-i2c.c create mode 100644 drivers/iio/adc/pac1934.c create mode 100644 drivers/iio/adc/ti-ads1298.c create mode 100644 drivers/iio/frequency/admfm2000.c create mode 100644 drivers/iio/industrialio-backend.c create mode 100644 drivers/iio/magnetometer/af8133j.c create mode 100644 drivers/iio/pressure/mprls0025pa.h create mode 100644 drivers/iio/pressure/mprls0025pa_i2c.c create mode 100644 drivers/iio/pressure/mprls0025pa_spi.c create mode 100644 drivers/iio/test/iio-test-gts.c create mode 100644 drivers/interconnect/qcom/msm8909.c create mode 100644 drivers/interconnect/qcom/sm7150.c create mode 100644 drivers/interconnect/qcom/sm7150.h create mode 100644 drivers/phy/realtek/Kconfig create mode 100644 drivers/phy/realtek/Makefile create mode 100644 drivers/phy/realtek/phy-rtk-usb2.c create mode 100644 drivers/phy/realtek/phy-rtk-usb3.c delete mode 100644 drivers/staging/board/Kconfig delete mode 100644 drivers/staging/board/Makefile delete mode 100644 drivers/staging/board/TODO delete mode 100644 drivers/staging/board/armadillo800eva.c delete mode 100644 drivers/staging/board/board.c delete mode 100644 drivers/staging/board/board.h delete mode 100644 drivers/staging/board/kzm9d.c delete mode 100644 drivers/staging/emxx_udc/Kconfig delete mode 100644 drivers/staging/emxx_udc/Makefile delete mode 100644 drivers/staging/emxx_udc/TODO delete mode 100644 drivers/staging/emxx_udc/emxx_udc.c delete mode 100644 drivers/staging/emxx_udc/emxx_udc.h create mode 100644 drivers/thunderbolt/trace.h create mode 100644 drivers/usb/host/xhci-caps.h create mode 100644 drivers/usb/host/xhci-port.h create mode 100644 drivers/usb/typec/mux/it5205.c create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.h create mode 100644 drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy_stub.c create mode 100644 drivers/w1/masters/w1-uart.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8909.h create mode 100644 include/dt-bindings/interconnect/qcom,sm7150-rpmh.h delete mode 100644 include/linux/iio/adc/adi-axi-adc.h create mode 100644 include/linux/iio/backend.h create mode 100644 include/uapi/linux/vesa.h create mode 100644 tools/testing/selftests/devices/Makefile create mode 100644 tools/testing/selftests/devices/boards/Dell Inc.,XPS 13 9300.yaml create mode 100644 tools/testing/selftests/devices/boards/google,spherion.yaml create mode 100644 tools/testing/selftests/devices/ksft.py create mode 100755 tools/testing/selftests/devices/test_discoverable_devices.py create mode 100644 tools/tracing/latency/Build create mode 100644 tools/tracing/latency/Makefile.config create mode 100644 tools/tracing/rtla/Build create mode 100644 tools/tracing/rtla/Makefile.config create mode 100644 tools/tracing/rtla/Makefile.rtla create mode 100644 tools/tracing/rtla/Makefile.standalone create mode 100644 tools/tracing/rtla/sample/timerlat_load.py create mode 100644 tools/tracing/rtla/src/Build create mode 100644 tools/verification/rv/.gitignore create mode 100644 tools/verification/rv/Build create mode 100644 tools/verification/rv/Makefile.config create mode 100644 tools/verification/rv/Makefile.rv create mode 100644 tools/verification/rv/src/Build