This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7ddb58cb0eca Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 9c172d4cdfdd usb: typec: hd3ss3220: Use regmap_write_bits() new 6943ee7c9d83 usb: ohci: Prefer struct_size over open coded arithmetic new 7ea606e8f21b dt-bindings: usb: dwc3: add reference clock period new 7bee31883889 usb: dwc3: reference clock period configuration new 1880f9b2b954 dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 new 9da2c3f76164 arm64: qcom: ipq6018: add usb3 DT description new 18d6b39ee895 usb: gadget: f_uac2: clean up some inconsistent indenting new 7f2d73788d90 usb: ehci: handshake CMD_RUN instead of STS_HALT new 6a9a7a1a091a dt-bindings: usb: atmel: add USB PHY type property new 6854ccc4688b USB: host: ehci-atmel: Add support for HSIC phy new 5b5ec04fb2d6 usb: gadget: goku_udc: Fix mask and set operation on varia [...] new 6b0be25ca029 usb: gadget: fix for a typo that conveys logically-inverte [...] new 7042b1014154 usb: musb: mediatek: Expose role-switch control to userspace new ae8709b296d8 USB: core: Make do_proc_control() and do_proc_bulk() killable new 577ee98932fb Revert "arm64: qcom: ipq6018: add usb3 DT description" new c03d36995222 USB: cdc-acm: remove duplicate USB device ID new 14651496a3de usb: musb: tusb6010: check return value after calling plat [...] new 718dccb477e3 usb: typec: tipd: Don't read/write more bytes than required new ac588dfa66ab usb: typec: tipd: Add an additional overflow check new b7a0a63f3fed usb: typec: tipd: Remove WARN_ON in tps6598x_block_read new dfa59f3d4c82 usb: host: ehci-mv: drop duplicated MODULE_ALIAS new a8426a43b0c0 usb: core: hcd: fix messages in usb_hcd_request_irqs() new 8217f07a5023 usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind new ae9a6149884e Merge 5.15-rc3 into usb-next new ce3e90d5a0cd usb: misc: ehset: Workaround for "special" hubs new b53908f9a214 usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" new 094902bc6a3c usb: typec: ucsi: Always cancel the command if PPM reports [...] new 47eb8de3bbde usb: typec: ucsi: Don't stop alt mode registration on busy [...] new b9aa02ca39a4 usb: typec: ucsi: Add polling mechanism for partner tasks [...] new e08065069fc7 usb: typec: ucsi: acpi: Reduce the command completion timeout new 6cbe4b2d5a3f usb: typec: ucsi: Check the partner alt modes always if th [...] new bd19ac98f77e usb: typec: ucsi: Read the PDOs in separate work new 512df95b9432 usb: typec: ucsi: Better fix for missing unplug events issue new 79a24ec20399 dt-bindings: usb: tps6598x: Add Apple CD321x compatible new 0fbb79b7fd2c usb: typec: tipd: Split interrupt handler new c7260e29dd20 usb: typec: tipd: Add short-circuit for no irqs new 45188f27b3d0 usb: typec: tipd: Add support for Apple CD321X new c9c14be664cf usb: typec: tipd: Switch CD321X power state to S0 new 89e84f946479 usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C new 1cd27268561a usb: ehci: Fix a function name in comments new 4b0f13ead8c1 usb: host: fotg210: Fix a function name in comments new 202698580e59 usb: host: oxu210hp: Fix a function name in comments new 6941d194fab3 dt-bindings: phy: tegra20-usb-phy: Convert to schema new 7557c1bfd377 dt-bindings: phy: tegra20-usb-phy: Document properties nee [...] new c1baf6c591e6 usb: phy: tegra: Support OTG mode programming new b626871a7cda usb: atm: Use struct_size() helper new ef53d3db1c59 USB: phy: tahvo:remove unnecessary debug log new 846cbf98cbef USB: EHCI: Improve port index sanitizing new 01b541504466 usb: xhci-mtk: use xhci_dbg() to print log new 24749229211c usb: gadget: udc-xilinx: Add clock support new 2abc865706c9 usb: exynos: describe driver in KConfig new b1464dec5446 dt-bindings: usb: Convert SMSC USB3503 binding to a schema new a8e2908cae11 dt-bindings: usb: dwc3: Fix usb-phy check new 8c9e880bb98c usb: usb-skeleton: Update min() to min_t() new c608dc105bd4 usb: cdc-wdm: Constify static struct wwan_port_ops new 72ee48ee8925 usb: gadget: uvc: fix multiple opens new dab67a011da7 usb: gadget: udc: core: Use pr_fmt() to prefix messages new 20733e6d3f34 usb: gadget: udc: core: Print error code in usb_gadget_pro [...] new 9056b309a6a7 ARM: dts: stm32: set otg-rev on stm32mp151 new f3351eca1fb1 usb: core: config: Change sizeof(struct ...) to sizeof(*...) new 2c52ad743fee Revert "usb: misc: ehset: Workaround for "special" hubs" new 05735f0854e1 usb: chipidea: udc: make controller hardware endpoint primed new bedbac5f66bf usb: gadget: storage: add support for media larger than 2T new c326d3ed52c8 USB: gadget: udc: Remove some dead code new 620b74d01b9d Merge 5.15-rc5 into usb-next new 68e7c510fdf4 usb: gadget: hid: fix error code in do_config() new 6fec018a7e70 usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync [...] new 9eff2b2e59fd usb: host: ohci-tmio: check return value after calling pla [...] new fde1fbedbaed usb: musb: select GENERIC_PHY instead of depending on it new e27bea459d5e usb: gadget: avoid unusual inline assembly new 660a92a59b9e usb: xhci: Enable runtime-pm by default on AMD Yellow Carp [...] new c03fb16bafdf Merge 5.15-rc6 into usb-next new 05c8f1b67e67 usb-storage: Add compatibility quirk flags for iODD 2531/2541 new 8ef1e58783b9 usb: typec: STUSB160X should select REGMAP_I2C new 9990f2f6264c usb: typec: tipd: Enable event interrupts by default new 6e4d56db30a5 Revert "platform/x86: i2c-multi-instantiate: Don't create [...] new 99984b081f99 usb: gadget: u_ether: use eth_hw_addr_set() new b851f7c7b8fd usb: dwc3: gadget: Change to dev_dbg() when queuing to ina [...] new 81dddf72ac6d usb: host: fotg210: Make use of dma_pool_zalloc() instead [...] new 6a4785614534 usb: host: ehci: Make use of dma_pool_zalloc() instead of [...] new 20f588ac9841 usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend new b2cab2a24fb5 usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init new 8d387f61b024 usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could [...] new 1ad707f559f7 usb: dwc2: drd: reset current session before setting the new one new fc153aba3ef3 usb: max-3421: Use driver data instead of maintaining a li [...] new 859c675d84d4 usb: gadget: uvc: consistently use define for headerlen new e6bab2b66329 usb: gadget: uvc: rename function to be more consistent new 38db3716a5f8 usb: gadget: uvc: test if ep->desc is valid on ep_queue new 5fc49d8bee73 usb: gadget: uvc: only schedule stream in streaming state new f9897ec0f6d3 usb: gadget: uvc: only pump video data if necessary new e4ce9ed835bc usb: gadget: uvc: ensure the vdev is unset new 02f8b1360312 usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTRO [...] new 21b5fcdccb32 usb: musb: Balance list entry in musb_gadget_queue new 9aaa81c3366e USB: chipidea: fix interrupt deadlock new 876a75cb520f usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized new d1a4683747fe usb: dwc3: Align DWC3_EP_* flag macros new 260d88b79c9f usb: gadget: configfs: add cfg_to_gadget_info() helper new c26f1c109d21 usb: gadget: configfs: change config attributes file operation new 296ecb351599 Docs: usb: update struct usb_driver new 33ef298651e9 Docs: usb: remove :c:func: for usb_register and usb_deregister new d9f273484358 usb:gadget: f_uac1: fixed sync playback new f262ce66d40c usb: gadget: uvc: use on returned header len in video_enco [...] new fd03af27c3df usb: gadget: uvc: implement dwPresentationTime and scrSourceClock new bb88dbbee2c9 dt-bindings: usb: dwc2: Add reference to usb-drd.yaml new 924e2b408ca4 dt-bindings: usb: dwc2: adopt otg properties defined in us [...] new f5c8a6cb2375 usb: dwc2: add otg_rev and otg_caps information for gadget driver new 9e894ee30afe usb: dwc2: stm32mp15: set otg_rev new 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets new 0a0624a26f9c thunderbolt: Fix -Wrestrict warning new e8d6336d9d71 Merge tag 'thunderbolt-for-v5.16-rc1' of git://git.kernel. [...] new ebcf652dbb22 Documentation: USB: fix example bulk-message timeout new 79a4479a17b8 USB: iowarrior: fix control-message timeouts new 96a83c95c3da USB: serial: clean up core error labels new 6400b9749104 USB: serial: allow hung up ports to be suspended new 0d027eea8988 USB: serial: f81232: use usb_control_msg_recv() and usb_co [...] new a73885926498 USB: serial: ftdi_sio: use usb_control_msg_recv() new c9129371cb3d USB: serial: keyspan_pda: use usb_control_msg_recv() new 71b20b34afc2 USB: serial: kl5kusb105: use usb_control_msg_recv() and us [...] new a692d0e6066c USB: serial: kl5kusb105: clean up line-status handling new 2e0b78dad3b6 USB: serial: kl5kusb105: simplify line-status handling new c8345c0500de USB: serial: kl5kusb105: drop line-status helper new 74f266455062 USB: serial: ch314: use usb_control_msg_recv() new f5cfbecb0a16 USB: serial: cp210x: use usb_control_msg_recv() and usb_co [...] new 910c996335c3 USB: serial: keyspan: fix memleak on probe errors new c47055e943b0 Merge tag 'usb-serial-5.16-rc1' of https://git.kernel.org/ [...] new b0d5d2a71641 usb: gadget: udc: core: Revise comments for USB ep enable/disable new 9fff139aeb11 usb: gadget: f_mass_storage: Disable eps during disconnect new a0548b26901f usb: gadget: Mark USB_FSL_QE broken on 64-bit new 048ff8629e11 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] new 53a768581944 staging: r8188eu: core: remove null check before vfree new a6bcac71c337 staging: r8188eu: remove c2h_handler field from struct hal_ops new 9c275897b146 staging: r8188eu: simplify c2h_evt_hdl function new 37be2f1bfc5c staging: r8188eu: remove rtw_hal_c2h_handler function new 791e3b6add29 staging: pi433: fix docs typos and references to previous [...] new 8ffd91d9e815 staging: wlan-ng: Remove filenames from files new d1cfdcad99f0 staging: rtl8723bs: unwrap initialization of queues new 6c3ec1e26468 staging: rtl8723bs: remove unnecessary parentheses new 147dbb198737 staging: rtl8723bs: remove unused _rtw_init_queue() function new cd1f14500922 staging: rtl8723bs: clean up comparsions to NULL new 75cf9f9dc397 staging: r8188eu: os_dep: remove unused static variable new 9675a1b4adea staging: r8118eu: remove useless parts of judgements from [...] new b26232553963 staging: r8188eu: core: remove unused function new 2fb077cd5ab2 staging: r8188eu: core: remove condition with no effect new 5a17e8c3f9b0 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile() new 34f876bb3284 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile() new c75ee365124f staging: r8188eu: remove rtw_get_oper_bw() new 5d5b8e4f8d84 staging: r8188eu: remove rtw_get_oper_choffset() new b2b64dd62620 staging: r8188eu: remove get_bsstype() new df1ef696d79a staging: r8188eu: remove CAM_empty_entry() new 296fa3218af4 staging: r8188eu: remove is_ap_in_wep() new 41a4f38a68fd staging: r8188eu: remove should_forbid_n_rate() new 45efafd4ccaa staging: r8188eu: convert type of second parameter of rtw_ [...] new 67f8dd765369 staging: r8188eu: convert type of second parameter of rtw_ [...] new f94cef962523 staging: r8188eu: remove unnecessary type casts new 3839c21e0c0d staging: r8188eu: remove local variable Indexforchannel new b2ad8ba6300f staging: r8188eu: refactor field of struct odm_rf_cal new 32e07d7db48d staging: r8188eu: remove unused constants from wifi.h new 07674dbe44d8 staging: r8188eu: remove commented constants from wifi.h new 1eaf21c5f46c staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex() new 2ec51e54f7be staging: r8188eu: remove set but unused variable new 21fa02000982 staging: r8188eu: remove ICType from struct HAL_VERSION new 55110bb5248f staging: r8188eu: remove unused function SetBcnCtrlReg() new 287beb44afd1 staging: r8188eu: use mac_pton() in rtw_macaddr_cfg() new 3b5c53bd3ec0 staging: r8188eu: ensure mac address buffer is properly aligned new f27b211e3a00 staging: r8188eu: use ETH_ALEN new abfab1aadaa6 staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg() new 0929d1ef2ef5 staging: r8188eu: use random default mac address new 98119aa4c75e staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg() new 363728329649 staging: r8188eu: add missing blank line after declarations new b53cf65e1243 staging: r8188eu: remove unnecessary parentheses new c29bbca243c7 staging: r8188eu: os_dep: use kmemdup instead of kzalloc a [...] new 78a1614a81f0 staging: rtl8723bs: remove possible deadlock when disconnect new 0868d6ee3979 staging: r8188eu: remove header file rtw_ioctl_rtl.h new 97e1ad2abcc3 staging: r8188eu: remove unused defines from mp_custom_oid.h new 335b153f0b20 staging: r8188eu: remove unused enum from ieee80211.h. new 3d9ff6147830 staging: r8188eu: remove unused enum rt_eeprom_type new fe2df2e008b7 staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros new 486b2eb87a6b staging: r8188eu: remove enum hardware_type new c96bb23d7110 staging: r8188eu: remove unused constant CRC32_POLY new 24e11a227de6 staging: r8188eu: use in-kernel arc4 encryption new 6463105d014e staging: r8188eu: remove rtw_use_tkipkey_handler() new 3821a784051b staging: r8188eu: hal: remove condition with no effect new 393db0f6827f staging: r8188eu: fix memory leak in rtw_set_key new b5fd167d73b2 staging: r8188eu: remove useless memset new 54af289311a6 staging: fbtft: fbtft-core: fix 'trailing statements shoul [...] new 7d4b344ba0bf staging: r8188eu: remove intf_chip_configure from hal_ops new 47d9c16183e3 staging: r8188eu: remove read_adapter_info from hal_ops new 9f6c5162493a staging: r8188eu: remove read_chip_version from hal_ops new ec7489656b36 staging: r8188eu: remove wrapper around ReadChipVersion8188E() new abba8c3d88ce staging: r8188eu: remove GetHalODMVarHandler from hal_ops new 965da82bcee9 staging: r8188eu: remove init_default_value from hal_ops new 8dac1203cdfb staging: r8188eu: core: remove condition never execute new 6e880440484d staging: r8188eu: remove rtw_hal_reset_security_engine function new 58ea8e9d1075 staging: r8188eu: remove hal_reset_security_engine from st [...] new a53dae9b9a8e staging: r8188eu: remove rtw_hal_enable_interrupt function new c2609bf54357 staging: r8188eu: remove enable_interrupt from struct hal_ops new 0557b7e597a0 staging: r8188eu: remove rtw_hal_disable_interrupt function new ac7997b6121f staging: r8188eu: remove disable_interrupt from struct hal_ops new c8a6b1d47df4 staging: r8188eu: remove rtw_hal_interrupt_handler function new 6ab0878e1bf3 staging: r8188eu: remove interrupt_handler from struct hal_ops new d61b1b361207 staging: r8188eu: remove rtw_hal_xmitframe_enqueue function new 54ff2ed45cd8 staging: r8188eu: remove hal_xmitframe_enqueue from struct [...] new c22f7f5b40c4 staging: r8188eu: remove Efuse_PgPacketWrite_BT function new 6778b4bc3434 staging: r8188eu: remove Efuse_PgPacketWrite_BT from struc [...] new 22bf044b0369 staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function new 62d7d68e3beb staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops new a0b8f4ece65e staging: r8188eu: include: remove duplicate declaration. new 07f32223c098 staging: r8188eu: remove useless check new f75a4eec49ef staging: r8188eu: remove _rtw_mutex_{init,free} new d3ede18eeb46 staging: r8188eu: Remove _enter/_exit_critical_mutex() new 16dfd0e20912 staging: r8188eu: remove InitSwLeds from hal_ops new 9b0c770f6d2b staging: r8188eu: remove DeInitSwLeds from hal_ops new 63b4b687c7f3 staging: r8188eu: remove dm_init from hal_ops new aa21a7e4366d staging: r8188eu: remove dm_deinit from hal_ops new 70ea043f3d70 staging: r8188eu: remove SetHalODMVarHandler from hal_ops new 2dd431ad49f8 staging: r8188eu: remove empty functions new 04eddc144f2d staging: r8188eu: remove unused function rtw_interface_ps_func() new bb7e35ef6788 staging: r8188eu: remove interface_ps_func from hal_ops new 201306e59ff0 staging: r8188eu: remove hal_dm_watchdog from hal_ops new 3f6557a0bc9b staging: r8188eu: remove set_bwmode_handler from hal_ops new 6dd2b4ad2e2d staging: r8188eu: remove set_channel_handler from hal_ops new 14e53524cb08 staging: r8188eu: remove unused enum hal_intf_ps_func new 86c6f5b97466 staging: r8188eu: remove Add_RateATid from hal_ops new b8bdd0997828 staging: r8188eu: remove hal_power_on from hal_ops new af44525a09be staging: r8188eu: remove sreset_init_value from hal_ops new 2913d4c02652 staging: r8188eu: remove sreset_reset_value from hal_ops new d800d734089c staging: r8188eu: remove silentreset from hal_ops new 253b1ba9544b staging: r8188eu: remove sreset_xmit_status_check from hal_ops new 2cdea2530537 staging: r8188eu: remove sreset_linked_status_check from hal_ops new d0f1017a236d staging: r8188eu: remove sreset_get_wifi_status from hal_ops new 2708d8d54871 staging: r8188eu: remove EfusePowerSwitch from hal_ops new 4a36d842d527 staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E() new fc2d10e135b2 staging: r8188eu: remove wrapper Efuse_PowerSwitch() new 3bb7e9687667 staging: r8188eu: remove ReadEFuse from hal_ops new e40aa1735933 staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops new f04834d3983d staging: r8188eu: remove EfuseGetCurrentSize from hal_ops new ae8bfc4e9b5b staging: r8188eu: remove empty comments new dc5a12da29f6 staging: r8188eu: remove Efuse_PgPacketRead from hal_ops new 3f4b06e147de staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops new 48dd8166d65b staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops new d28c70900a8b staging: r8188eu: remove useless assignment new 77b34fbb39cc staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops new 251bb73431b7 staging: r8188eu: remove AntDivCompareHandler from hal_ops new c14d10236562 staging: r8188eu: remove empty function rtl8188e_start_thread() new a5ee5ea945c3 staging: r8188eu: remove empty function rtl8188e_stop_thread() new 4e487b751369 staging: r8188eu: remove hal_notch_filter from hal_ops new c5b46f7647b9 staging: r8188eu: remove free_hal_data from hal_ops new 0a217ae1d8be staging: r8188eu: remove unused function rtl8188e_clone_haldata() new 059594941b14 staging: r8188eu: remove SetBeaconRelatedRegistersHandler [...] new b561d2f0dc01 staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops new dfd1a05a3876 staging: vchiq: convert to use a miscdevice new d2d7aa53891e staging: axis-fifo: convert to use miscdevice new 10b898e351bb staging: r8188eu: remove redundant variable hoffset new 75a56e00ced6 staging: r8188eu: remove unused function Hal_ProSetCrystalCap() new fbcaf70b9b57 staging: r8188eu: remove unused function prototype new db4e963a774c staging: r8188eu: remove unused define new eb01e81fe1cc staging: r8188eu: this endless loop is executed only once new 102243f893ec staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P} new 411c2b9b7172 staging/mt7621-dma: Format lines in "hsdma-mt7621.c" endin [...] new d5cece41cfe9 staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E() new 8e82b7645857 staging: r8188eu: remove unused PHY_ScanOperationBackup8188E() new ee12165205ed staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E() new adcae85dc216 staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOrigi [...] new 9f419fe743a2 staging: r8188eu: remove unused odm_Init_RSSIForDM() new de898a769b1e staging: r8188eu: remove unused ODM_MacStatusQuery() new 174c3c1d74be staging: r8188eu: remove unused macro READ_AND_CONFIG_TC new 4cbdc6963995 staging: r8188eu: remove unused macro ROUND new 3658a223d9c1 staging: rtl8723bs: remove unused macros from ioctl_linux.c new 7946b5d6a984 staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops new cc21fe8cb93f staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync() new 3f3a31b82c3d staging: r8188eu: remove rtw_IOL_append_LLT_cmd() new 356bec58a2b1 staging: r8188eu: remove write-only variable bLCKInProgress new c916d87884fd staging: r8188eu: core: remove unused variable padapter new 1ceb1029eeb5 staging: r8188eu: core: remove unused variable Adapter new 74ad79fa771e staging: r8188eu: remove unused function usb_endpoint_is_int new 5cbe6c5d2c99 staging: r8188eu: remove unused function RT_usb_endpoint_i [...] new aa35baa231bc staging: r8188eu: remove unused function RT_usb_endpoint_num new b157483ea41c staging: r8188eu: remove the remaining usb endpoint functions new 3e457d3f6193 staging: r8188eu: os_dep: simplifiy the rtw_resume function new b3a0baeb494d staging: r8188eu: remove empty ODM_ReleaseTimer() new 67639dba1724 staging: r8188eu: remove unused ODM_AcquireSpinLock() new a35961811097 staging: r8188eu: remove unused ODM_ReleaseSpinLock() new 0bf5b93f110d staging: r8188eu: remove unused ODM_FillH2CCmd() new 4e3fdb1b5c59 staging: r8188eu: remove unused ODM_sleep_us() new a890beeed007 staging: r8188eu: remove unused ODM_InitializeWorkItem() new 5702d495e695 staging: r8188eu: remove unused ODM_StartWorkItem() new 44745ff453b5 staging: r8188eu: remove unused ODM_StopWorkItem() new bb4956eea4f2 staging: r8188eu: remove unused ODM_FreeWorkItem() new 5657b9501555 staging: r8188eu: remove unused ODM_ScheduleWorkItem() new cf6e53a118ac staging: r8188eu: remove unused ODM_IsWorkItemScheduled() new 20032a7c7270 staging: r8188eu: remove unused ODM_SetTimer() new 3841a2c1b1ae staging: r8188eu: remove unused ODM_Read2Byte() new 11bb5f590169 staging: r8188eu: remove unused ODM_FreeMemory() new 9dac2384184c staging: r8188eu: remove unused ODM_AllocateMemory() new 8eb1e9001f05 staging: r8188eu: remove unused prototype ODM_InitializeTimer() new 13673032acaa staging: r8188eu: remove unused ODM_CancelAllTimers() new 31d4b1b5b678 staging: r8188eu: remove unused ODM_InitAllTimers() new 3415632263f1 staging: r8188eu: remove mgnt_xmit from struct hal_ops new eb9760d50019 staging: r8188eu: remove hal_xmit from struct hal_ops new bf73846567a9 staging: r8188eu: remove read_bbreg from struct hal_ops new a8c5bd2d2f4a staging: r8188eu: remove write_bbreg from struct hal_ops new c1fe287dc432 staging: r8188eu: remove read_rfreg from struct hal_ops new 43c272961b32 staging: r8188eu: remove write_rfreg from struct hal_ops new 0af8efc197d7 staging: r8188eu: remove rtl8188e_set_hal_ops() new e4c1935ed303 staging: vchiq: Replace function typedefs with equivalent [...] new 590b03a8829f staging: r8188eu: make _rtw_init_queue a macro new 9a1d3a510a38 staging: r8188eu: btcoex_rfon is always false new db57ee8f1fc0 staging: r8188eu: setting HW_VAR_SET_RPWM does nothing new 1d10e90a042a staging: r8188eu: remove write-only variable cpwm new a8ccb413747d staging: r8188eu: remove write-only variable tog new c0a099b7341c staging: r8188eu: bHWPwrPindetect is always false new 064ff000854e staging: r8188eu: remove rtw_hw_suspend new 03c3c8970097 staging: r8188eu: remove header file HalHWImg8188E_FW.h new 2f4b652d744f staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV new b6f16ee1d764 staging: r8188eu: core: remove unused function rtw_set_tx_ [...] new 73374fe162ce staging: r8188eu: remove unused register definitions from [...] new d4466db8abd5 staging: r8188eu: remove header file odm_reg.h new cfb24b67bfd6 staging: vchiq_dev: remove braces from if block new 8757f705d936 staging: vchiq_dev: cleanup code alignment issues new 0f982e7e1222 staging: r8188eu: remove rtw_set_rpwm new a399a882060b staging: r8188eu: remove unused power state defines new 6729e7541934 staging: r8188eu: _free_pwrlock is empty new a077ab1936aa staging: r8188eu: remove unused pwrctrl definitions new 1738994c22be staging: r8188eu: remove unused enum and array new 128aeafb14b2 staging: r8188eu: rtw_set_ips_deny is not used new 1bc4e56bed38 staging: r8188eu: remove unused variable cpwm_tog new a2bd64135b68 staging: r8188eu: remove unused variable b_hw_radio_off new eccc581432e1 staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE new d039379b8e2f staging: r8188eu: remove unused defines from odm_types.h new e5a922a64b24 staging: r8188eu: remove unnecessary include from odm_types.h new 22af4990ff1e staging: wfx: use abbreviated message for "incorrect sequence" new 0ccb2c9d052d staging: wfx: do not send CAB while scanning new a5a8eb1fe744 staging: wfx: ignore PS when STA/AP share same channel new 10b72a7c5945 staging: wfx: wait for SCAN_CMPL after a SCAN_STOP new 8bce06b06b80 staging: wfx: avoid possible lock-up during scan new 9f91e736c1ca staging: wfx: drop unused argument from hif_scan() new 14a26aa49705 staging: wfx: fix atomic accesses in wfx_tx_queue_empty() new d4172323526a staging: wfx: take advantage of wfx_tx_queue_empty() new 07903f0147f1 staging: wfx: declare support for TDLS new 583f188e0c24 staging: wfx: fix support for CSA new 08127ad2a79b staging: wfx: relax the PDS existence constraint new 2ac7521bf99c staging: wfx: simplify API coherency check new 46c5ab7c7c73 staging: wfx: update with the firmware API 3.8 new e95c7ae9e3ed staging: wfx: uniformize counter names new ec6116380660 staging: wfx: fix misleading 'rate_id' usage new 07509c2a2599 staging: wfx: declare variables at beginning of functions new 2af2790cb2f2 staging: wfx: simplify hif_join() new f22f9fdfd5e0 staging: wfx: reorder function for slightly better eye candy new cbba71c22cd0 staging: wfx: fix error names new 46d7eb5eda2f staging: wfx: apply naming rules in hif_tx_mib.c new 6742a9685c21 staging: wfx: remove unused definition new ade1d528bc70 staging: wfx: remove useless debug statement new 34ac73a400c4 staging: wfx: fix space after cast operator new a99f20b66753 staging: wfx: remove references to WFxxx in comments new 31f8da63312e staging: wfx: update files descriptions new 9885474d45a8 staging: wfx: reformat comment new 63aac5db1aba staging: wfx: avoid c99 comments new 58de699451ce staging: wfx: fix comments styles new b262f38c33a8 staging: wfx: remove useless comments after #endif new c382d79a712a staging: wfx: explain the purpose of wfx_send_pds() new 9497551376dc staging: wfx: indent functions arguments new 5e57c668dc09 staging: wfx: ensure IRQ is ready before enabling it new cc5e3fff9a70 staging: wfx: sta: Fix 'else' coding style warning new ea2054baaddc Revert "staging: rtl8723bs: remove possible deadlock when [...] new 08ff647b83eb staging: rtl8723bs: ignore unused wiphy_wowlan object warnings new 5b3087efe0b6 staging: vchiq: remove braces from if block new 341975886aed staging: vchiq: add braces to if block new eaf1d49d13ab staging: vchiq: cleanup code alignment issues new 17c4e0de3244 staging: r8188eu: remove unused enum odm_bt_coexist new 9ec5980350e8 staging: r8188eu: remove unused ODM_RASupport_Init() new abe279997698 staging: r8188eu: remove RaSupport88E from struct odm_dm_struct new 38625368916e staging: r8188eu: remove dead code from odm_RxPhyStatus92C [...] new 090bea5a2bc5 staging: r8188eu: remove unused macros from rtl8188e_hal.h new 3fff58a204f2 staging: r8188eu: remove write-only fields from struct hal [...] new a3eb555762f3 staging: r8188eu: remove unused enums from rtl8188e_hal.h new c26810817206 staging: r8188eu: remove unused field from struct hal_data_8188e new 17a430a0f47e staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros new 17be21761339 staging: r8188eu: remove if test that is always true new f7b687d6b67e staging: r8188eu: remove NumTotalRFPath from struct hal_da [...] new fc7e745c3588 staging: r8188eu: remove switches from phy_RF6052_Config_P [...] new 2c96719e0cbc staging: r8188eu: use swap() new ae1e2ad8c2ec staging: r8188eu: remove usb_{read,write}_mem() new 5829a6587925 staging: r8188eu: remove the helpers of rtw_read8() new 945921db40d4 staging: r8188eu: remove the helpers of rtw_read16() new a9611682ca6b staging: r8188eu: remove the helpers of rtw_read32() new 8fba38e5105d staging: r8188eu: remove the helpers of usb_write8() new 3350541e7f32 staging: r8188eu: remove the helpers of usb_write16() new 72098cf27755 staging: r8188eu: remove the helpers of usb_write32() new 1b403c6dd779 staging: r8188eu: remove the helpers of usb_writeN() new 094813a6bced staging: r8188eu: remove the helpers of usb_read_port() new cfe7937379df staging: r8188eu: remove the helpers of usb_write_port() new 54751497741a staging: r8188eu: remove the helpers of usb_read_port_cancel() new 9f5b245babc6 staging: r8188eu: remove the helpers of usb_write_port_cancel() new 06c38fef11bc staging: r8188eu: remove core/rtw_io.c new 65e31407caea staging: r8188eu: remove struct _io_ops new 96b461876304 staging: r8188eu: brfoffbyhw is always false new 9d04d83597f7 staging: r8188eu: remove rtw_hw_resume new 71116ede0fa4 staging: r8188eu: remove rtw_free_pwrctrl_priv prototype new 88022af1db87 staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable" new 7b228bdf87c2 staging: rts5208: remove unnecessary parentheses in ms.c new 08fd549c224a staging: r8188eu: remove ap_sta_info_defer_update() new 398fd0f396f0 staging: r8188eu: remove rtw_acl_add_sta() new 6e7dcf2c1479 staging: r8188eu: remove rtw_acl_remove_sta() new d2949cf5085f staging: r8188eu: remove rtw_ap_inform_ch_switch() new e3839fdff128 staging: r8188eu: remove rtw_check_beacon_data() new 5b1a39613b2a staging: r8188eu: remove rtw_set_macaddr_acl() new 80dd0a2aae31 staging: r8188eu: remove odm_ConfigRF_RadioB_8188E() new a97707ab82d9 staging: r8188eu: remove ODM_DIG_LowerBound_88E() new 5c0779aeb1b2 staging: r8188eu: remove rtl8188e_RF_ChangeTxPath() new 416696e6d5f8 staging: r8188eu: remove unused struct rf_shadow new 9ffd2024ffd9 staging: r8188eu: remove HalDetectPwrDownMode88E() new 71d3bf926ceb staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump() new 2a60c1f015ce staging: r8188eu: remove rtl8188e_set_rssi_cmd() new c2e478e74cb6 staging: r8188eu: remove EFUSE_Read1Byte() new 037116c8f047 staging: r8188eu: do not write past the end of an array new 0291d8e38c22 staging: r8188eu: remove comments from odm_interface.h new f5575429c6f3 staging: r8188eu: remove unused macros from odm_interface.h new eaa51044746d staging: r8188eu: remove _ic_type from macro _cat in odm_i [...] new 03e9a558afff staging: r8188eu: remove dead code from ODM_Write_DIG() new 74f42d4f069a staging: r8188eu: remove unnecessary if statement new 83a753b348aa staging: r8188eu: remove more dead code from ODM_Write_DIG() new c42d9cd58311 staging: r8188eu: remove macro ODM_REG new 21c318af1b86 staging: r8188eu: remove macro ODM_BIT new 15774b84ab88 staging: r8188eu: remove unnecessary if statements new b706bf2921a9 staging: r8188eu: remove dead code from odm.c new 27e92f6a1d0e staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES new 7a4425cd8204 staging: r8188eu: remove header file odm_RegDefine11AC.h new f612453180c5 staging: r8188eu: remove unused defines from odm_RegDefine11N.h new 42350b2e6f30 staging: r8188eu: clean up indentation in odm_RegDefine11N.h new e4ccdaf4fbd1 staging: r8188eu: remove ODM_SingleDualAntennaDetection() new 7df05d36c734 staging: r8188eu: remove unnedeed parentheses in usbctrl_v [...] new d1c73dd5df22 staging: r8188eu: remove unnecessary space in usbctrl_vendorreq() new 7bdedfef085b staging: r8188eu: Remove mp, a.k.a. manufacturing process, code new 54659ca026e5 staging: rtl8723bs: remove possible deadlock when disconnect (v2) new a7ac783c338b staging: rtl8723bs: remove a second possible deadlock new bdc1bbdbaa92 staging: rtl8723bs: remove a third possible deadlock new a815e13197a7 staging: rts5208: remove unnecessary parentheses in rtsx_card.c new 4941dfd15df5 staging: rts5208: remove unnecessary parentheses in rtsx.c new 5d50f22d49ef staging: rts5208: remove unnecessary parentheses in rtsx_chip.c new 8e9521f12d35 staging: rts5208: remove unnecessary parentheses in rtsx_t [...] new 53e8b7405ac9 staging: rts5208: remove unnecessary parentheses in sd.c new 3eec4d3a3f73 staging: rts5208: remove unnecessary parentheses in xd.c new 37c56de8fe9d staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c new 51a72ec705df staging: rts5208: remove parentheses pair in sd.c new 159697474db4 MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT new 50fb34eca294 staging: mt7621-pci: set end limit for 'ioport_resource' new c34e73d67c82 staging; wlan-ng: remove duplicate USB device ID new 9b40e16ee51a Merge branch 5.15-rc3 into staging-next new 146707c355e9 staging: vchiq_arm: cleanup code alignment issues new 410caae5c734 staging: vchiq_arm: remove unnecessary space in cast new 0b45b94dd70c staging: vchiq_arm: clarify multiplication expressions new 376bc13aaf2c staging: vchiq_arm: cleanup blank lines new 851d48d3c6e2 staging: vchiq_arm: fix quoted strings split across lines new 66eb8701cb0f staging: vchiq_arm: remove extra blank line new bc1bd400a1ce staging: vchiq_arm: use __func__ to get function name in d [...] new bae0847d0639 staging: r8188eu: remove EFUSE_ShadowRead() new 285fe7ec6abf staging: r8188eu: remove efuse_GetCurrentSize() new 0069facd12be staging: r8188eu: remove efuse_GetMaxSize() new 1fdacbe35eb8 staging: r8188eu: remove rtw_BT_efuse_map_write() new 72973fa19cbf staging: r8188eu: remove rtw_efuse_access() new 61f5e31a0da3 staging: r8188eu: remove rtw_efuse_map_write() new 83ffeb638e53 staging: r8188eu: remove rtw_BT_efuse_map_read() new 1e5b9b2c6d1f staging: r8188eu: remove rtw_efuse_map_read() new 1387b4fef6c8 staging: r8188eu: remove _rtw_dequeue_network() new 193331733b32 staging: r8188eu: remove _rtw_enqueue_network() new eefb514127d3 staging: r8188eu: remove rtw_get_timestampe_from_ie() new 3c252a5e4aa2 staging: r8188eu: remove rtw_scan_abort() new 3d955b533a67 staging: r8188eu: remove issue_action_spct_ch_switch() new e71ad25ee16a staging: r8188eu: remove issue_probereq_p2p_ex() new dc9169033227 staging: r8188eu: remove sreset_get_wifi_status() new 548b78fe3b21 staging: r8188eu: remove build_deauth_p2p_ie() new 6d999c47403a staging: r8188eu: remove rtw_freq2ch() new c94358d1f18a staging: r8188eu: remove rtw_set_802_11_add_key() new 939d4cf79b23 staging: r8188eu: remove rtw_set_802_11_remove_key() new 5bde5fbfbb7d staging: r8188eu: remove rtw_set_802_11_remove_wep() new 00721106b957 staging: r8188eu: remove rtw_set_country() new 6c3fab164bf5 staging: r8188eu: remove rtw_set_scan_mode() new 83293ffec473 staging: r8188eu: remove rtw_validate_ssid() new 5b3ba5017162 staging: r8188eu: remove rtw_set_channel_plan() new e66a99258605 staging: r8188eu: remove rtw_atoi() new 48cdcb0ee9cf staging: r8188eu: remove rtw_cbuf_push() new 09a83935c15e staging: r8188eu: remove rtw_cbuf_full() new 58747a854abf staging: r8188eu: remove rtw_os_read_port() new 79b54a75fec0 staging: r8188eu: remove rtw_IOL_cmd_buf_dump() new cb599f66ac01 staging: r8188eu: remove action_public_str() new 5e74e1b43f73 staging: r8188eu: remove dump_ies() new 5be1a5155b0b staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset() new 694d888e1508 staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset() new 6639ffe4d861 staging: r8188eu: remove ieee80211_get_hdrlen() new 4a1936f0c59c staging: r8188eu: remove ieee80211_is_empty_essid() new 8a3964d3a182 staging: r8188eu: remove rtw_action_frame_parse() new 36a06fe8a672 staging: r8188eu: remove rtw_ies_remove_ie() new 7f27dfd5102d staging: r8188eu: remove rtw_set_ie_ch_switch() new c3658b51f04a staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm() new cd88a0a44a64 staging: r8188eu: remove rtw_set_ie_secondary_ch_offset() new feb6c84f907d staging: r8188eu: remove enum secondary_ch_offset new 753f368c8983 staging: r8188eu: remove rtw_dequeue_recvbuf() new 2bdccc6d97f2 staging: r8188eu: remove rtw_enqueue_recvbuf() new 508557a09f52 staging: r8188eu: remove rtw_enqueue_recvbuf_to_head() new c4dd12296f87 staging: r8188eu: remove rtw_init_recvframe() new 3ce4c2633ded staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_at [...] new 152d9d5cde8d staging: r8188eu: remove rtw_sctx_done() new f3696bdfb665 staging: pi433: goto abort when setting failed in tx_thread new 2e6b2d30f9be staging: r8188eu: remove odm_DynamicTxPowerNIC() new 7168fd18741d staging: r8188eu: remove odm_DynamicTxPowerAP() new 792ea69f869e staging: r8188eu: remove odm_DynamicTxPower() new 35c2ebee62a6 staging: r8188eu: remove write-only fields from struct dm_priv new 90602f96f147 staging: r8188eu: remove PowerIndex_backup from struct dm_priv new b6d11bc3ac6e staging: r8188eu: remove dead code from rtl8188e_rf6052.c new 631333e487ec staging: r8188eu: remove DynamicTxHighPowerLvl from struct [...] new b214e689cf0d staging: r8188eu: remove odm_DynamicTxPowerInit() new 3535d457e412 staging: r8188eu: remove rtw_proc_{init,remove}_one() new 47f673fab242 staging: r8188eu: remove rtw_cmd_clr_isr() new 0ea2cd06a52c staging: r8188eu: remove rtw_createbss_cmd_ex() new 042d1ea85043 staging: r8188eu: remove rtw_getbbreg_cmd() new afa1becb84ce staging: r8188eu: remove rtw_getrfreg_cmd() new cca080a9a84b staging: r8188eu: remove rtw_getrttbl_cmd() new 2b8e9985a6c6 staging: r8188eu: remove rtw_led_blink_cmd() new eb1689cee43a staging: r8188eu: remove rtw_readtssi_cmdrsp_callback() new 516d8e284f96 staging: r8188eu: remove rtw_set_ch_cmd() new e387a14ef7dc staging: r8188eu: remove rtw_set_csa_cmd() new fb87fde0d5fb staging: r8188eu: remove rtw_setassocsta_cmd() new 5116c5af51bb staging: r8188eu: remove rtw_setbasicrate_cmd() new a418fec1d97c staging: r8188eu: remove rtw_setbbreg_cmd() new 5cbc715d2c97 staging: r8188eu: remove rtw_setphy_cmd() new 81928c6dde9b staging: r8188eu: remove rtw_setrfreg_cmd() new da92478d0ff5 staging: r8188eu: remove rtw_setrttbl_cmd() new 4ab90e230a8e staging: r8188eu: remove rtw_setstandby_cmd() new cb2c5db5f883 staging: r8188eu: remove rtw_tdls_cmd() new d344819e60cf staging: r8188eu: remove dead led blink functions new 0f8d4adcd9c9 staging: r8188eu: remove dead led control functions new 1cb6b51f60a3 staging: r8188eu: remove unnecessary comments new a2665b208144 staging: r8188eu: remove _InitHWLed() new a7d375b7a58f staging: r8188eu: remove LedStrategy from struct led_priv new 326db0e7a5e3 staging: r8188eu: remove ODM_CheckPowerStatus() new 58673de5fef9 staging: r8188eu: clean up symbols in usbctrl_vendorreq() new 4b19eeff8e22 staging: r8188eu: reorder declarations in usbctrl_vendorreq() new 8defea0e9573 staging: r8188eu: remove test in usbctrl_vendorreq() new db752ce50b53 staging: r8188eu: reorder comments in usbctrl_vendorreq() new ce86bf9dabc2 staging: r8188eu: remove a comment from usbctrl_vendorreq() new 4689bdfa07fa staging: r8188eu: rename symbols in rtw_read*() and rtw_write*() new 7dc3f33ccbf8 staging: r8188eu: remove casts from rtw_{read,write}*() new a3c1900154d0 staging: r8188eu: change the type of a variable in rtw_write16() new b9950e7b826a staging: r8188eu: remove a buffer from rtw_writeN() new 6386030e10df staging: r8188eu: remove a bitwise AND from rtw_writeN() new 1b77e29e7bf4 staging: r8188eu: change the type of a variable in rtw_read16() new a6db0cd3d414 staging: r8188eu: Remove a test from usbctrl_vendorreq() new 27ed9834bc66 staging: r8188eu: call new usb_read() from rtw_read{8,16,32}() new 46f0b1ad5be8 staging: r8188eu: call new usb_write() from rtw_write{8,16 [...] new d00a923f9616 staging: r8188eu: remove shared buffer for USB requests new c090666ba9b5 staging: r8188eu: remove mutex 'usb_vendor_req_mutex' new 9b27a62d11be staging: most: dim2: force fcnt=3 on Renesas GEN3 new bd46a1f12c0b staging: most: dim2: use if statements instead of ?: expressions new 42ce32b1ae54 staging: r8188eu: Remove unused macros and defines from odm.h new fbf6fafe5a79 staging: vt6655: fix camelcase in pbyCxtBuf new 631c5a531213 staging: vchiq_arm: re-order vchiq_arm_init_state new 89cc4218f640 staging: vchiq_arm: drop unnecessary declarations new 6649335e1f0c staging: vchiq_arm: move platform structs to vchiq_arm.c new 42bdb41d2ef8 staging: rtl8723bs: remove meaningless pstat->passoc_req c [...] new 0d197f2088e6 staging: rtl8723bs: Replace zero-length array with flexibl [...] new d98f096cf5e1 staging: rtl8723bs: core: remove condition never execute new 403aa62da3ef staging: rtl8723bs: core: remove reassignment of same valu [...] new c08976563d6f staging: r8188eu: Replace zero-length array with flexible- [...] new 11dc495619d0 staging: rtl8192e: remove unused variable ieee new bb09212a6f81 staging: rtl8192u: remove unused static variable new a19d513367c1 staging: r8188eu: remove odm_DynamicBBPowerSaving() new f49435793b91 staging: r8188eu: remove odm_GlobalAdapterCheck() new 515d3cf7faff staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops new 9d67c44c3dfe staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops new 2918246179b9 staging: r8188eu: remove init_xmit_priv from struct hal_ops new 69a400415f30 staging: r8188eu: remove init_recv_priv from struct hal_ops new 5d4445260446 staging: r8188eu: remove free_recv_priv from struct hal_ops new 3a587ff65259 staging: r8188eu: remove inirp_init from struct hal_ops new b9ba68751577 staging: r8188eu: remove inirp_deinit from struct hal_ops new c034d50bdca2 staging: rtl8712: Statements should start on a tabstop new 4b58efe2539a staging: r8188eu: remove rtl8188e_silentreset_for_specific [...] new 4bea8519aa25 staging: r8188eu: core: remove power_saving_wk_hdl function new 9ffc67da4bb9 staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy new 5cd1aacb80a6 staging: r8188eu: core: remove unused variable pAdapter new a5234161b7dc staging: r8188eu: core: remove unused variable local variable new 5a71c252c5e2 staging: r8188eu: hal: remove assignment to itself new f284edfed84c staging: r8188eu: core: remove duplicate condition check new 1958beb80a60 Revert "MIPS: ralink: don't define PC_IOBASE but increase [...] new df86c6e27a80 Revert "staging: mt7621-pci: set end limit for 'ioport_resource'" new ebe7e788ee72 MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base' new 7c2584faa145 PCI: Allow architecture-specific pci_remap_iospace() new 9f76779f2418 MIPS: implement architecture-specific 'pci_remap_iospace()' new e0b913816ba1 staging: mt7621-pci: properly adjust base address for the [...] new ecd667f5f242 staging: mt7621-dts: properly define 'cpc' and 'mc' nodes new e538e8649892 MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' [...] new e4a9e1d8f230 staging: vt6655: fix camelcase in bShortSlotTime new aeec304c2e47 staging: vt6655: fix camelcase in ldBmThreshold new 1977dcf07bdd staging: vt6655: fix camelcase in PortOffset new fa6fc23694a7 staging: r8188eu: remove an obsolete comment new 2f4f87090980 staging: r8188eu: remove unused led component new 082690bd8b4e staging: r8188eu: remove write-only HwRxPageSize new 4864ad2200e7 staging: r8188eu: remove unused IntrMask new fdfd6fabb54c staging: r8188eu: remove two write-only hal components new d3e45102f9a8 staging: r8188eu: HardwareType is write-only new 8504b988c020 staging: r8188eu: chip_type is write-only new d01c3a1d21d2 staging: r8188eu: interface type is always usb new 33a47b9d848d staging: r8188eu: support interface is always usb new ca444fb2e500 staging: r8188eu: hal data's customer id is always 0 new 23b18275c624 staging: r8188eu: Odm PatchID is always 0 new 7198847ad5e8 staging: r8188eu: merge two signal scale mapping functions new 461c4776856c staging: r8188eu: remove SetHwRegHandler from hal_ops new 9c44c0f6da14 staging: r8188eu: remove GetHwRegHandler from hal_ops new b66d42066f64 staging: r8188eu: remove hal_init from hal_ops new 5c78a7583c62 staging: r8188eu: remove hal_ops new 17402cb6eabd staging: r8188eu: rename rtl8188eu_set_hal_ops() new 25c1c7c25a7e staging: r8188eu: remove unused defines from rtw_sreset.h new 005eae35415f staging: r8188eu: remove some dead code new 4b2540a58784 staging: r8188eu: remove unused macros and defines from rt [...] new c38a05353f7c staging: r8188eu: replace MACADDRLEN with ETH_ALEN new a1f42cba65f4 staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_ new 98f668b30e8e staging: rtl8723bs: hal: remove duplicate check new e9c1caea9659 staging: vt6655: fix camelcase in byLocalID new 84799c41c6d2 staging: r8188eu: remove an unused define new 2397591c2998 staging: r8188eu: remove specific device table new 9cc313e7149a staging: r8188eu: RfOnOffDetect is unused new 72f069aafa43 staging: r8188eu: remove odm fab version info new cc729e367ee0 staging: r8188eu: remove odm cut version info new bc7fc9d77364 staging: r8188eu: remove odm dualmac smart concurrent info new 640649a15e90 staging: r8188eu: remove odm wifi test info new 8f78bc11b8ae staging: r8188eu: remove odm hct test info new 0e170624f66c staging: r8188eu: remove odm ext trsw info new 28ad741b2148 staging: r8188eu: remove odm ext pa info new 997e127a2868 staging: r8188eu: remove odm ext lna info new bb88fab13d36 staging: r8188eu: remove dm_CheckStatistics new 97045088d846 staging: r8188eu: simplify rtl8188e_HalDmWatchDog new 64629b735c3c staging: r8188eu: remove rtl8188e_deinit_dm_priv new 4b64b5ef2b0b staging: r8188eu: remove LastMinUndecoratedPWDBForDM new 2ec2b2103828 staging: r8188eu: SupportICType is always ODM_RTL8188E new e5c90c693d75 staging: r8188eu: remove odm_SwAntDivInit new aefb1fc5c185 staging: r8188eu: odm BoardType is never set new 56578ab25a88 staging: r8188eu: odm SupportPlatform is always ODM_CE new 2ab189164056 staging: most: dim2: do not double-register the same device new d445aa402d60 staging: most: dim2: use device release method new 05d744fc28b6 staging: r8188eu: Fix misspelling in comment new c82462f124df staging: r8188eu: Use zeroing allocator in wpa_set_encryption() new cb08d3d2a3e4 staging: fbtft: Make fbtft_remove_common() return void new 9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC new 6ac113f741a7 staging: vt6655: fix camelcase in byRate new 5ce0309027c0 staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c new 502408a61f4b staging: wlan-ng: Avoid bitwise vs logical OR warning in h [...] new 4a8033ec560c Merge 5.15-rc6 into staging-next new 960a8463dd20 staging: r8188eu: remove empty functions from odm.c new cd439d51a453 staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting() new 77176f25ed60 staging: r8188eu: remove GetPSDData() new 4b095e9c88ea staging: r8188eu: remove ODM_AntselStatistics_88C() new 79b1186dd969 staging: r8188eu: pBandType is never set new 24198f2ffdba staging: r8188eu: pMacPhyMode is not used new abadb46d4b4a staging: r8188eu: remove ODM_CmnInfoPtrArrayHook() new ce835dbd04d7 staging: mt7621-dts: change some node hex addresses to lower case new 78a689b6a05e staging: r8188eu: remove unused constants and variables new ec23d22546bf staging: r8188eu: remove empty trigger gpio code new 7a11bd052aaa staging: r8188eu: interface type is always usb new 83936407688b staging: r8188eu: remove two checks that are always false new fed4c84b6f42 staging: r8188eu: remove unused function prototypes new 93998fb0a94f staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used new d443ddf4e320 staging: r8188eu: clean up Hal8188EPhyCfg.h new 2fd96ac5592a staging: r8188eu: remove procfs functions new 9b6abb874aa6 staging: r8188eu: CurrentWirelessMode is not used new 8f35a0b56927 staging: r8188eu: remove unused components in pwrctrl_priv new 7ddd55135114 staging: r8188eu: remove BT_COEXIST settings from Makefile new 3331785f3c1e staging: r8188eu: res_to_status is unused new d508cee5d03c staging: r8188eu: daemonize is not defined new bef56d47b915 staging: r8188eu: don't accept SIGTERM for cmd thread new 679e0f8e41e7 staging: r8188eu: remove unnecessary assignment new 02be9e82253d staging: r8188eu: Makefile: remove unused driver config new 811245c4617d staging: r8188eu: Makefile: don't overwrite global settings new 6ba3047d493f staging: r8188eu: Makefile: use one file list new 548b6d7ebfa4 staging: vt6655: Rename byPreambleType field new 436c7525f31d staging: mt7621-dts: get rid of nodes with no in-tree driver new 2d68d8ee8fec staging: r8188eu: fix a gcc warning new d250bf4c397a staging: r8188eu: Use completions for signaling start / en [...] new e8eb2f890f2c staging: r8188eu: Use completions for signaling enqueueing new d9f32a101e43 staging: r8188eu: Remove redundant 'if' statement new a35ff2f48887 staging: r8188eu: remove duplicate structure new b670be54c4a5 staging: r8188eu: BTRxRSSIPercentage is set but never used new ea49ef360b0a staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries() new 4f276b3a35a7 staging: r8188eu: remove unused cases from ODM_CmnInfo{Hoo [...] new 7b2f8ee2fe6c staging: r8188eu: remove unused fields from enum odm_commo [...] new b7a96e0d4018 staging: r8188eu: remove unused enums and defines from odm.h new 07e00148a2ee staging: r8188eu: RFType type is always ODM_1T1R new 6ed178cb23ec staging: use eth_hw_addr_set() new 349f631da4e1 staging: use eth_hw_addr_set() instead of ether_addr_copy() new 3928f64b1e47 staging: use eth_hw_addr_set() for dev->addr_len cases new e7fd1a5a37f3 staging: qlge: use eth_hw_addr_set() new d0cf28f1f5be staging: rtl8712: prepare for const netdev->dev_addr new 13898e934182 staging: unisys: use eth_hw_addr_set() new e7c636f2bb50 staging: rtl: use eth_hw_addr_set() new 524b09ea34a4 staging: use eth_hw_addr_set() in orphan drivers new efbc7bd90f60 staging: mt7621-dts: change palmbus address to lower case new 5978d492f047 staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' ins [...] new c052cc1a069c staging: rtl8712: fix use-after-free in rtl8712_dl_fw new 26f448371820 staging: r8188eu: fix memleak in rtw_wx_set_enc_ext new cf8f6446bb9f staging: rtl8723bs: core: Remove true and false comparison new 1263c10cdc55 staging: vt6655: Rename `by_preamble_type` parameter new 573c79e42d40 staging: vt6655: Rename `dwAL2230InitTable` array new 4df5190976ba staging: r8188eu: remove unused dm_priv components new 35f8fa8f01f8 staging: r8188eu: odm_rate_adapt Type is constant new 083d9d40fffa staging: r8188eu: use helper to check for broadcast address new e537d53c80cf staging: r8188eu: use helper to set broadcast address new c31237afcd63 staging: r8188eu: remove unused defines and enums new 9da4b50c384c staging: vt6655: Use named constants when checking preamble type new 5c0480deda08 staging: r8188eu: Use memdup_user instead of kmalloc/copy_ [...] new ea6237488b7d staging: mt7621-dts: complete 'cpus' node new e1be7542a3cb staging: r8188eu: Remove initialized but unused semaphore new a624c06194dd staging: r8188eu: Remove unused semaphore "io_retevt" new 6cc353158bdf staging: vt6655: Rename `ii` variable new 8628ff7ffe22 staging: vt6655: Rename `byInitCount` variable new ead759a493cb staging: vt6655: Rename `bySleepCount` variable new 0f4aa09169e6 staging: vt6655: Rename `uChannel` variable new 96381a778dc4 staging: vt6655: Rename `byRFType` variable new 8a6d92d7cedf staging: rtl8723bs: core: Remove true and false comparison new 53303e7a1f6e staging: rtl8723bs: core: Remove unnecessary parentheses new f49702e283e0 staging: rtl8723bs: core: Remove unnecessary space after a cast new 75c5e966bda4 staging: rtl8723bs: core: Remove unnecessary blank lines new 7e4c7947b42c staging: r8188eu: Use a Mutex instead of a binary Semaphore new 29ac48f92761 staging: r8188eu: remove unused local variable new dae4c880a8de staging: r8188eu: silent_reset_inprogress is never read new 8590f5db39e3 staging: r8188eu: wifi_error_status is write-only new 4d911d4ea49d staging: r8188eu: silentreset_mutex is unused new 562f1bf39ad7 staging: r8188eu: remove last_tx_complete_time new 608230e7337c staging: r8188eu: remove the sreset_priv structure new 1e1093ff9633 staging: vchiq_core: cleanup blank lines new 8a7e5633b506 staging: vchiq_core: cleanup code alignment issues new 9dcc5f1c44f2 staging: vchiq_core.h: fix CamelCase in function declaration new f9f061d90702 staging: vchiq_core.h: use preferred kernel types new 8dd56723240e staging: vchiq: drop trailing semicolon in macro definition new 9393b3bba17e staging: vchiq_core: drop extern prefix in function declarations new 6ab92ea6e7c6 staging: vchiq_core: cleanup lines that end with '(' or '[' new 846bf13da0b2 staging: vchiq_core: fix quoted strings split across lines new dcf7be79c953 staging: mt7621-dts: add missing SPDX license to files new 4cfa36d312d6 staging: rtl8192u: fix control-message timeouts new ce4940525f36 staging: r8712u: fix control-message timeout new 0869b73f615b staging: vt6655: Rename `dwAL2230ChannelTable0` array new 5898832fb986 staging: vt6655: Rename `dwAL2230ChannelTable1` array new b9b419af41a4 staging: vt6655: Rename `dwAL7230ChannelTable0` array new 913d3e9ec360 staging: vt6655: Rename `dwAL7230ChannelTable1` array new 787f48d7add1 staging: vt6655: Rename `dwAL7230ChannelTable2` array new 267062a6c907 staging: vt6655: Rename `dwAL7230InitTableAMode` array new 01701302a268 staging: vt6655: Rename `dwAL2230PowerTable` array new f3d90f5139e5 staging: vt6655: Rename `dwAL7230InitTable` array new b6f8bd68120f staging: r8188eu: core: remove goto statement new 3d34b180323b staging: r8188eu: core: remove the goto from rtw_IOL_accqu [...] new 68264c4609ea staging: r8188eu: fix missing unlock in rtw_resume() new bdcfac6ab6c9 staging: fieldbus: anybus: reframe comment to avoid warning new d8a364820e01 staging: vchiq_core: get rid of typedef new 88c47bbf9a2f staging: rtl8723bs: fix unmet dependency on CRYPTO for CRY [...] new cacd73e55e77 staging: rtl8723bs: hal remove the assignment to itself new 10508ae08ed8 staging: r8188eu: hal: remove goto statement and local variable new 5cd4dc44b8a0 Merge tag 'staging-5.16-rc1' of git://git.kernel.org/pub/s [...] new e5f71d60ff16 /dev/mem: nowait zero/null ops new 83c510568ec5 misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API new a34993a2791c misc: hisi_hikey_usb: change the DT schema new 33a430419456 pvpanic: Keep single style across modules new cc5b392d0f94 pvpanic: Fix typos in the comments new 84b0f12a953c pvpanic: Indentation fixes here and there new f7e55f05301e nitro_enclaves: Enable Arm64 support new cfa3c18cd528 nitro_enclaves: Update documentation for Arm64 support new e16a30a419c8 nitro_enclaves: Add fix for the kernel-doc report new e3cba4d2454c nitro_enclaves: Update copyright statement to include 2021 new 02bba596de19 nitro_enclaves: Add fixes for checkpatch match open parent [...] new 059ebe4fe332 nitro_enclaves: Add fixes for checkpatch spell check reports new da1c396a81b8 nitro_enclaves: Add fixes for checkpatch blank line reports new b46f7d3309fd char: xillybus: Remove usage of the deprecated 'pci-dma-co [...] new 0b1eff5152b3 char: xillybus: Remove usage of 'pci_unmap_single()' new 3e053c44eff5 char: xillybus: Remove usage of remaining deprecated pci_ API new ff8d123f0b0e char: xillybus: Simplify 'xillybus_init_endpoint()' new aee1bbf66ba0 tifm: Prefer struct_size over open coded arithmetic new d06246ebd773 scripts/tags.sh: Fix obsolete parameter for ctags new 5e87622c4bf3 misc: genwqe: Remove usage of the deprecated "pci-dma-comp [...] new 639fd77e2f69 tifm: Remove usage of the deprecated "pci-dma-compat.h" API new 54fa156bb33a mei: Remove usage of the deprecated "pci-dma-compat.h" API new 20ac422c8ef7 Merge 5.15-rc3 into char-misc next new 8bf7a12c628d Merge 5.15-rc4 into char-misc-next new 349f2fe48dfe ipack: ipoctal: rename tty-driver pointer new 304b0ba0a21b misc: fastrpc: Update number of max fastrpc sessions new 847afd7bd560 misc: fastrpc: copy to user only for non-DMA-BUF heap buffers new c31bbc140b94 char: xillybus: Eliminate redundant wrappers to DMA related calls new 29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough new 424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creati [...] new 4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void new 85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void new 880732ae31e8 samples/kfifo: Rename read_lock/write_lock new 7ae6478b304b nvmem: core: rework nvmem cell instance creation new 5008062f1c3f nvmem: core: add nvmem cell post processing callback new d0221a780cbc nvmem: imx-ocotp: add support for post processing new 22d4f9beaf32 Merge 5.15-rc6 into char-misc-next new 05593a3fd103 counter: stm32-lptimer-cnt: Provide defines for clock polarities new ea434ff82649 counter: stm32-timer-cnt: Provide defines for slave mode s [...] new aaec1a0f76ec counter: Internalize sysfs interface code new 712392f558ef counter: Update counter.h comments to reflect sysfs intern [...] new de8daf30af7b docs: counter: Update to reflect sysfs internalization new e65c26f41371 counter: Move counter enums to uapi header new b6c50affda59 counter: Add character device interface new a8a28737c2c5 docs: counter: Document character device interface new 086099893fce tools/counter: Create Counter tools new bb6264a61de8 counter: Implement signalZ_action_component_id sysfs attribute new 4bdec61d927b counter: Implement *_component_id sysfs attributes new feff17a550c7 counter: Implement events_queue_size sysfs attribute new 09db4678bfbb counter: 104-quad-8: Replace mutex with spinlock new 7aa2ba0df651 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 new fe90fcabc852 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] new 7110acbdab46 counter: fix docum. build problems after filename change new 49af37fc7d3c docs: counter: Include counter-chrdev kernel-doc to generi [...] new 2b74240be3fb Merge tag 'counter-for-5.16a-take2' of https://git.kernel. [...] new 511c1957de9d habanalabs: add kernel-doc style comments new 4be9fb53039a habanalabs: add debugfs node for configuring CS timeout new 745726913604 habanalabs: create static map of f/w hwmon enums new 2ee58fee3f8c habanalabs: generalize COMMS message sending procedure new 2b28485d0a3b habanalabs: enable power info via HWMON framework new 027d53b03ca1 habanalabs: remove redundant cs validity checks new d62b9a6976cd habanalabs: add support for a long interrupt target value new dd08335fb909 habanalabs: fix debugfs device memory MMU VA translation new a00f1f571e50 habanalabs: define soft-reset as inference op new 1282dbbd292e habanalabs: refactor reset log message new c1904127ce8d habanalabs: prevent race between fd close/open new f05d17b226db habanalabs: take timestamp on wait for interrupt new 10cab81d1cf9 habanalabs: bypass reset for continuous h/w error event new efc6b04b869b habanalabs: update firmware files new 1d16a46b1a83 habanalabs: use only u32 new ea6eb91c09cd habanalabs: fix race condition in multi CS completion new 81f8582ec404 habanalabs: fix NULL pointer dereference new a9498ee575fa habanalabs: define uAPI to export FD for DMA-BUF new db1a8dd916aa habanalabs: add support for dma-buf exporter new f6fb34390cd0 habanalabs: select CRC32 new 024b7b1d6dcd habanalabs: Unify frequency set/get functionality new 4a18dde5e4c6 habanalabs: initialize hpriv fields before adding new node new d2f5684b8f28 habanalabs: simplify wait for interrupt with timestamp flow new fae132632c55 habanalabs: context cleanup cosmetics new b2faac3887df habanalabs: refactor fence handling in hl_cs_poll_fences new be24dd486d45 Merge tag 'misc-habanalabs-next-2021-10-18' of https://git [...] new 32e9f56a96d8 binder: don't detect sender/target during buffer cleanup new 15c9a359094e char: xillybus: fix msg_ep UAF in xillyusb_probe() new c3ed761c9e1e counter/counter-sysfs: use sysfs_emit everywhere new f5245a5fdf75 counter: drop chrdev_lock new bf43a71a0a7f dt-bindings: iio: accel: Add DT binding doc for ADXL355 new 12ed27863ea3 iio: accel: Add driver support for ADXL355 new d722f1e06fbc drivers/iio: Remove all strcpy() uses new 595a0590f4fb iio: adc: ad7949: define and use bitfield names new 0b2a740b424e iio: adc: ad7949: enable use with non 14/16-bit controllers new 379306506049 iio: adc: ad7949: add vref selection support new 9a7b7594de4f dt-bindings: iio: adc: ad7949: update voltage reference bindings new 870d26f6599d iio: adc: ad7949: use devm managed functions new 9f0b3e0cc0c8 iio: st_sensors: disable regulators after device unregistration new 82bcb7fb6498 iio: st_sensors: remove st_sensors_deallocate_trigger() function new 5363c6c17b10 iio: st_sensors: remove st_sensors_power_disable() function new 6b658c31bb6b iio: st_sensors: remove all driver remove functions new e42696515414 iio: st_sensors: remove reference to parent device object [...] new 1d761ca97838 iio: gyro: remove dead config dependencies on INPUT_MPU3050 new 26df977a909f iio: ad5770r: make devicetree property reading consistent new 919726c9e0ef iio: ltc2983: add support for optional reset gpio new 25d4abbf3ddc iio: ltc2983: fail probe if no channels are given new 050098500ae4 staging: iio: cdc: remove braces from single line if blocks new b0fc3f1dbe2a iio: adc: twl6030-gpadc: Use the defined variable to clean code new e112dc4e18ea iio: temperature: Add MAX31865 RTD Support new c5dc9e363501 dt-bindings: iio: temperature: add MAXIM max31865 support new 76e28aa97fa0 iio: magnetometer: ak8975: add AK09116 support new f928670651da dt-bindings: iio: adc: at91-sama5d2: add compatible for sa [...] new eaefa151f48a iio: adc: at91-sama5d2_adc: initialize hardware after cloc [...] new 841a5b651815 iio: adc: at91-sama5d2_adc: remove unused definition new 8940de2e4890 iio: adc: at91-sama5d2_adc: convert to platform specific d [...] new e6d5eee4dfa2 iio: adc: at91-sama5d2_adc: add support for separate end o [...] new d8004c5f46de iio: adc: at91-sama5d2_adc: add helper for COR register new 840bf6cb983f iio: adc: at91-sama5d2_adc: add support for sama7g5 device new 874b4912d94f iio: adc: at91-sama5d2_adc: update copyright and authors i [...] new 9cec9be7af21 iio: adc: ti-ads8344: convert probe to device-managed new 2bdb2f00a895 dt-bindings: iio: adc: Add ast2600-adc bindings new 26a9f730ce38 iio: adc: aspeed: completes the bitfield declare. new af1c6b50a294 dt-bindings: iio: accel: Add binding documentation for ADXL313 new 636d44633039 iio: accel: Add driver support for ADXL313 new 86ff6cb15f46 iio: accel: adxl355: use if(ret) in place of ret < 0 new 327a0eaf19d5 iio: accel: adxl355: Add triggered buffer support new f27d1e769746 iio: ep93xx: Make use of the helper function devm_platform [...] new 3b3870646642 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused new 8a16c76e23bb iio: dac: ad7303: convert probe to full device-managed new 967884443026 staging: iio: ad9832: convert probe to device-managed new 14a6ee6ec568 iio: dac: ad5064: convert probe to full device-managed new da6fd2590940 iio: gyro: adis16080: use devm_iio_device_register() in probe new 2b025c92cdae iio: light: max44000: use device-managed functions in probe new 0fe140206981 iio: accel: mma7660: Mark acpi match table as maybe unused new 7685f5079865 iio: dac: stm32-dac: Make use of the helper function devm_ [...] new 948b3b3daf2b iio: adc: rockchip_saradc: Make use of the helper function [...] new de37b16462a7 iio: adc: exynos: describe drivers in KConfig new 2eacfc13c6e1 dt-bindings: iio: kionix,kxcjk1013: driver support interrupts new 42e1e8244118 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg new c6cb6ac7b324 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor new c3c780ef765c iio: ABI: docs: Document Senseair Sunrise ABI new c397894e24f1 iio: chemical: Add Senseair Sunrise 006-0-007 driver new f840f41fa5cb iio: ABI: Document in_concentration_co2_scale new 89c65417da90 iio: adc: aspeed: Keep model data to driver data. new eaa74a8d510d iio: adc: aspeed: Restructure the model data new 1de952a4b1cd iio: adc: aspeed: Add vref config function new 9223bd0471bb iio: adc: aspeed: Use model_data to set clk scaler. new 4c56572c26f5 iio: adc: aspeed: Use devm_add_action_or_reset. new 1b5ceb55fec2 iio: adc: aspeed: Support ast2600 adc. new 90f9647753de iio: adc: aspeed: Fix the calculate error of clock. new 13d4f9df333b iio: adc: aspeed: Add func to set sampling rate. new f2836e8c4c2e iio: adc: aspeed: Add compensation phase. new df05f384a7e3 iio: adc: aspeed: Support battery sensing. new d0a4c17b4073 iio: adc: aspeed: Get and set trimming data. new 131fb9f2b96f iio: accel: fxls8962af: add threshold event handling new 269efcf0bbee iio: accel: fxls8962af: add wake on event new 1e23dcaa1a9f iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC new db73419d8c06 dt-bindings: iio: adc: Add binding documentation for NXP I [...] new a6914983b6f1 MAINTAINERS: Add the driver info of the NXP IMX8QXP new 7127822d1929 iio: adc: max1027: Fix style new 064652c0a402 iio: adc: max1027: Drop extra warning message new 6f1bc6d8fb56 iio: adc: max1027: Drop useless debug messages new e1c0ea8f6e9d iio: adc: max1027: Minimize the number of converted channels new 4201519a1769 iio: adc: max1027: Rename a helper new eaf57d50c675 iio: adc: max1027: Create a helper to enable/disable the c [...] new c5a396298248 iio: adc: max1027: Simplify the _set_trigger_state() helper new cba18232c4f8 iio: adc: max1027: Ensure a default cnvst trigger configuration new af8b93e27fb6 iio: adc: max1027: Create a helper to configure the channe [...] new 59fcc6af89ff iio: adc: max1027: Prevent single channel accesses during [...] new c757fc070886 iio: adc: max1027: Separate the IRQ handler from the read logic new a0e831653ef9 iio: adc: max1027: Introduce an end of conversion helper new d7aeec136929 iio: adc: max1027: Stop requesting a threaded IRQ new 1f7b4048b31b iio: adc: max1027: Use the EOC IRQ when populated for sing [...] new 075d3280b4a1 iio: adc: max1027: Allow all kind of triggers to be used new 089ec5e93413 iio: adc: max1027: Don't reject external triggers when the [...] new 1b7da2fa18f7 iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops new c5fd034a2ac9 iio: adc: fsl-imx25-gcq: initialize regulators as needed new 25c02edfd41f iio: inkern: introduce devm_iio_map_array_register() short [...] new 7a29120c6e31 iio: adc: intel_mrfld_adc: convert probe to full device-managed new 298fdedc4aff iio: adc: axp288_adc: convert probe to full device-managed new 9c22f459cc41 iio: adc: lp8788_adc: convert probe to full-device managed new fb6349effb7e iio: adc: da9150-gpadc: convert probe to full-device managed new b600bd7eb333 iio: adis: do not disabe IRQs in 'adis_init()' new 31fa357ac809 iio: adis: handle devices that cannot unmask the drdy pin new cab85eadd785 iio: adis16475: make use of the new unmasked_drdy flag new 23a3b67c52d0 iio: adis16460: make use of the new unmasked_drdy flag new 4415381093fc iio: adc: nau7802: convert probe to full device-managed new a1ff6d252613 iio: adc: max1363: convert probe to full device-managed new bdf48481d01d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function new 461a1c79e714 iio: adc: berlin2-adc: convert probe to device-managed only new 8ee724ee4ebc iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc new 3cc2fd275d94 iio: adc: ad7291: convert probe to device-managed only new 0fc3c82690fc iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" new b18831cc9942 iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C new 95ec3fdf2b79 iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() new cbe5c6977604 iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] new b5ca2046c6d4 iio: gyro: mpu3050: Fix alignment and size issues with buffers. new d7a83bc38d8d iio: imu: adis16400: Fix buffer alignment requirements. new 2021ef060900 iio: adc: max1027: fix error code in max1027_wait_eoc() new 6b104e7895ab iio: adc: ad799x: Implement selecting external reference v [...] new 04892d253374 dt-bindings: iio: ad779x: Add binding document new f80d6061dab1 iio: dac: ad8801: Make use of the helper function dev_err_probe() new 7cf5307c0040 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] new 7bb9df2d5812 iio: dac: ltc1660: Make use of the helper function dev_err [...] new 2b87c267d84f iio: dac: ds4424: Make use of the helper function dev_err_probe() new d5c1118f6faf iio: dac: max5821: Make use of the helper function dev_err [...] new c0e9ef04a978 iio: dac: mcp4922: Make use of the helper function dev_err [...] new 7051c1215c4b iio: dac: stm32-dac: Make use of the helper function dev_e [...] new d1249ba70dbf iio: dac: ti-dac7311: Make use of the helper function dev_ [...] new 4dff75487695 iio: st_sensors: Make use of the helper function dev_err_probe() new b42baaa3e277 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() new 8025ea509533 iio: health: afe4403: Make use of the helper function dev_ [...] new 842f221d8ca9 iio: health: afe4404: Make use of the helper function dev_ [...] new 8283b95455ca iio: light: cm36651: Make use of the helper function dev_e [...] new c1b4de6a03e6 iio: light: noa1305: Make use of the helper function dev_e [...] new a467ab220098 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description new 2be47f8d622b MAINTAINERS: Add myself as maintainer of the scd4x driver new 49d22b695cbb drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] new d6fa1406306d iio: documentation: Document scd4x calibration use new 9eeee3b0bf19 iio: Add output buffer support new 1546d6718dc9 iio: kfifo-buffer: Add output buffer support new c02cd5c19c17 iio: triggered-buffer: extend support to configure output buffers new 885b9790c25a drivers:iio:dac:ad5766.c: Add trigger buffer new fa0b148eb396 iio: accel: bma400: Make bma400_remove() return void new 9713964f08d7 iio: accel: bmc150: Make bmc150_accel_core_remove() return void new bcf9d61a2dcb iio: accel: bmi088: Make bmi088_accel_core_remove() return void new df2171c668bd iio: accel: kxsd9: Make kxsd9_common_remove() return void new 523742f21122 iio: accel: mma7455: Make mma7455_core_remove() return void new d6220554e428 iio: dac: ad5380: Make ad5380_remove() return void new 1f10848f1855 iio: dac: ad5446: Make ad5446_remove() return void new 72ba4505622d iio: dac: ad5592r: Make ad5592r_remove() return void new 3ceed0211a90 iio: dac: ad5686: Make ad5686_remove() return void new c7143c49c604 iio: health: afe4403: Don't return an error in .remove() new 4b6fb9f3e98c iio: magn: hmc5843: Make hmc5843_common_remove() return void new 6dcfe3fe9360 iio: potentiometer: max5487: Don't return an error in .remove() new f840cbed7a7c iio: pressure: ms5611: Make ms5611_remove() return void new 0336d605daee iio: imx8qxp-adc: mark PM functions as __maybe_unused new 6bce28cb4932 Merge tag 'iio-for-5.16a-split-take4' of https://git.kerne [...] new 8135cc5b270b MAINTAINERS: Update the entry for MHI bus new 310e75c72fef counter: Cleanup lingering atomic.h includes new 8ac33b8b6841 counter: Fix use-after-free race condition for events_queu [...] new 62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC new 908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation new 008d3825a805 fsi: occ: Use a large buffer for responses new 8ec3cc9fb51d fsi: occ: Store the SBEFIFO FFDC in the user response buffer new 4cf400e120b3 docs: ABI: testing: Document the OCC hwmon FFDC binary interface new 5027a34a575e hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs new 9a93de620e0a docs: ABI: testing: Document the SBEFIFO timeout interface new 826280348ec6 fsi: sbefifo: Add sysfs file indicating a timeout error new 7cc2f34e1f4d fsi: sbefifo: Use interruptible mutex locking new b1f4c00e4175 Merge tag 'fsi-for-v5.16' of git://git.kernel.org/pub/scm/ [...] new 2661342953f6 interconnect: samsung: describe drivers in KConfig new 63e8ab610d8a interconnect: icc-rpm: move bus clocks handling into qnoc_probe new 7ae77e60abef interconnect: sdm660: expand DEFINE_QNODE macros new 656ba110e164 interconnect: sdm660: drop default/unused values new 2b6c7d645118 interconnect: sdm660: merge common code into icc-rpm new 0788f4d57583 interconnect: icc-rpm: add support for QoS reg offset new 6b9bbedda02c interconnect: msm8916: expand DEFINE_QNODE macros new cbf91c87153e interconnect: msm8916: add support for AP-owned nodes new 2427b06e4ca3 interconnect: msm8939: expand DEFINE_QNODE macros new 55867ea29f9c interconnect: msm8939: add support for AP-owned nodes new 42f236e275e6 interconnect: qcs404: expand DEFINE_QNODE macros new 79099cd003c3 interconnect: qcom: drop DEFINE_QNODE macro new dfe14674bf7b Merge branch 'icc-rpm' into icc-next new 5a5846fdd312 Merge tag 'icc-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] new 714f1af14bb0 misc: enclosure: replace snprintf in show functions with s [...] new 03748d4e003c iio: st_pressure_spi: Add missing entries SPI to device ID table new d9de0fbdeb01 drivers: iio: dac: ad5766: Fix dt property name new 8fc4f038fa83 Documentation:devicetree:bindings:iio:dac: Fix val new 558df982d4ea iio: dac: ad5446: Fix ad5622_write() return value new 2c0ad3f0cc04 iio: buffer: check return value of kstrdup_const() new 9a2ff8009e53 iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_a [...] new 09776d9374e6 iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_an [...] new 604faf9a2ecd iio: buffer: Fix memory leak in iio_buffer_register_legacy [...] new fe6f45f6ba22 iio: core: check return value when calling dev_set_name() new 19833c40d041 iio: core: fix double free in iio_device_unregister_sysfs() new 69b31fd7a617 iio: adc: tsc2046: fix scan interval warning new 486a25084155 iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_an [...] new 8210a2004d44 Merge tag 'iio-fixes-for-5.16a' of https://git.kernel.org/ [...] new d4032cce4538 dt-bindings: vendor-prefixes: Document liteon vendor prefix new ec39f1ead4e4 dt-bindings: iio: light: Document ltr501 light sensor bindings new f6ec898c9ab9 iio: light: ltr501: Add rudimentary regulator support new 26fa68c1d7a1 iio: light: ltr501: Add of_device_id table new 0be844470eb9 iio: adc: lpc18xx_adc: Convert probe to device managed version new eeb82b54bb03 iio: buffer: Fix uninitialized variable ret new 08e9734afc7f iio: adc: ab8500-gpadc: Make use of the helper function de [...] new 1c17abbc953e iio: adc: imx7d_adc: Make use of the helper function dev_e [...] new 922f694b5822 iio: adc: lpc18xx_adc: Make use of the helper function dev [...] new 9444794b58bf iio: adc: max1118: Make use of the helper function dev_err [...] new 070a83ff635c iio: adc: max1241: Make use of the helper function dev_err [...] new a5999024b5ba iio: adc: meson_saradc: Make use of the helper function de [...] new 94f08a06685e iio: adc: qcom-pm8xxx-xoadc: Make use of the helper functi [...] new 8f46a93bdc73 iio: adc: rockchip_saradc: Make use of the helper function [...] new 42351035dc15 iio: adc: ti-ads7950: Make use of the helper function dev_ [...] new 0d31d91e6145 iio: light: cm3605: Make use of the helper function dev_er [...] new 77b91b1cbc26 iio: light: gp2ap002: Make use of the helper function dev_ [...] new 94be878c882d iio: imu: st_lsm6dsx: Avoid potential array overflow in st [...] new dd4efd05c565 iio: xilinx-xadc: Remove `irq` field from state struct new 1ea3615b6168 iio: accel: sca3000: Use sign_extend32() instead of openco [...] new 664b9879f56e dt-bindings: iio: stm32-adc: add generic channel binding new 6cd4ed8eb893 dt-bindings: iio: stm32-adc: add nvmem support for vrefint [...] new 45571a361c09 iio: adc: stm32-adc: split channel init into several routines new 95bc818404b2 iio: adc: stm32-adc: add support of generic channels binding new aec6e0d8f0fe iio: adc: stm32-adc: add support of internal channels new 0e346b2cfa85 iio: adc: stm32-adc: add vrefint calibration support new 796e5d0b1e9b iio: adc: stm32-adc: use generic binding for sample-time new 17b5b576ff5f mux: add support for delay after muxing new b9221f71c285 dt-bindings: iio: io-channel-mux: Add property for settle time new 39aa50400794 iio: multiplexer: iio-mux: Support settle-time-us property new 16cc9aa4a8a4 iio: adc: adc128s052: Simplify adc128_probe() new 86477c231c16 dt-bindings: iio: io-channel-mux: add optional #io-channel-cells new 392998a8032a dt-bindings: iio: io-channel-mux: allow duplicate channel, labels new e46e2512ac84 iio: chemical: scd4x: Add a scale for the co2 concentratio [...] new 63aaf6d06d87 iio: frequency: adrf6780: add support for ADRF6780 new 77af145dc7ea dt-bindings: iio: frequency: add adrf6780 doc new b6df1fc1e3f6 Merge tag 'iio-for-5.16b' of https://git.kernel.org/pub/sc [...] new 7b473ae754fe iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() new 75eac387a253 soundwire: debugfs: use controller id and link_id for debugfs new 3733c12ef4b5 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] new ccfdcb325f2a ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions new 4cbbe74d906b soundwire: bus: stop dereferencing invalid slave pointer new abd9a6049bb5 soundwire: qcom: add debugfs entry for soundwire register dump new 0e53a9e038d4 Merge tag 'soundwire-5.16-rc1' of git://git.kernel.org/pub [...] new 149538cd55ca selftests/lkdtm: Add way to repeat a test new d46e58ef776b lkdtm/bugs: Check that a per-task stack canary exists new 16b0314aa746 dma-buf: move dma-buf symbols into the DMA_BUF module namespace new a23461c47482 comedi: vmk80xx: fix transfer-buffer overflows new 78cdfd62bd54 comedi: vmk80xx: fix bulk-buffer overflow new a56d3e40bda4 comedi: vmk80xx: fix bulk and interrupt message timeouts new 63b3e810eff6 most: fix control-message timeouts new 08e438e6296c fix for "dma-buf: move dma-buf symbols into the DMA_BUF mo [...] new 57869c117428 extcon: usb-gpio: Use the right includes new 3177308a9421 extcon: max3355: Drop unused include new 968bd3f0388b extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] new 70c55d6be634 extcon: usbc-tusb320: Add support for mode setting and reset new ce0320bd3872 extcon: usbc-tusb320: Add support for TUSB320L new 9e6ef3a25e5e dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string new db788e6bf66d Merge tag 'extcon-next-for-5.16' of git://git.kernel.org/p [...] new 9b870e8c04ec phy: samsung: unify naming and describe driver in KConfig new 73075011ffff phy: HiSilicon: Add driver for Kirin 970 PCIe PHY new c2aff14ea0d9 dt-bindings: phy: qcom,qmp: Update maintainer email new 34356d113bdc phy: broadcom: Kconfig: Add configuration menu for Broadco [...] new 40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 new 0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 new 55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block new 6ae6942fe996 phy: qcom-qmp: Make use of the helper function devm_add_ac [...] new 717e04fba4fa phy: rockchip-inno-usb2: Make use of the helper function d [...] new c6ae0bce6bf3 dt-bindings: phy: qcom,qusb2: Add missing vdd-supply new 19b6348e472c phy: qcom-qusb2: Add missing vdd supply new 0b7c7ebe0f60 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY new 8abe5e778b2c phy: qcom-qmp: Add QCM2290 USB3 PHY support new bf7ffcd0069d phy: qcom-qusb2: Fix a memory leak on probe new 4ff6b676ba53 dt-bindings: phy: rockchip: remove usb-phy fallback string [...] new 95e38c17d997 phy: stm32: restore utmi switch on resume new 6e59b5aea2f8 dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuni [...] new 2f5e9f815a2f phy: stm32: add phy tuning support new d8b951abd7ff dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY r [...] new 8d55027f4e2c phy: ti: gmii-sel: check of_get_address() for failure new aef096dbf514 phy: cadence-torrent: Migrate to clk_hw based registration [...] new f9aec1648df0 dt-bindings: phy: cadence-torrent: Add clock IDs for deriv [...] new 235bde4f440a phy: cadence-torrent: Model reference clock driver as a cl [...] new 785a4e688cd2 phy: cadence-torrent: Add support to output received refer [...] new 26f71abef580 phy: qcom-qmp: another fix for the sc8180x PCIe definition new 21b89120be87 phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2 new b475bf0ec40a phy: qcom-snps: Correct the FSEL_MASK new b4dc97ab0a62 phy: Sparx5 Eth SerDes: Fix return value check in sparx5_s [...] new 27182be96200 Merge tag 'phy-for-5.16' of git://git.kernel.org/pub/scm/l [...] new 692c9a499b28 coresight: cti: Correct the parameter for pm_runtime_put new 204879e6990d coresight: cpu-debug: Control default behavior via Kconfig new 0ab47f8079f2 dt-bindings: coresight: Add burst size for TMC new 4d5d88baa6c8 coresight: tmc: Configure AXI write burst size new 26701ceb4c2c coresight: tmc-etr: Add barrier after updating AUX ring buffer new bd8d06886d0a coresight: tmc-etf: Add comment for store ordering new f36dec8da1a4 coresight: tmc-etr: Use perf_output_handle::head for AUX r [...] new 7ba7ae1d5a47 coresight: Update comments for removing cs_etm_find_snapshot() new 0abd076217a3 coresight: tmc-etr: Speed up for bounce buffer in flat mode new 8c60acbcb982 coresight: Don't immediately close events that are run on [...] new 937d3f58cacf coresight: etm4x: Save restore TRFCR_EL1 new 5f6fd1aa8cc1 coresight: etm4x: Use Trace Filtering controls dynamically new 2ef43054bb26 coresight: etm-pmu: Ensure the AUX handle is valid new 5bd9ff830c87 coresight: trbe: Ensure the format flag is always set new acee3ef86d5c coresight: trbe: Drop duplicate TRUNCATE flags new 04a37a174e56 coresight: trbe: Unify the enabling sequence new 85fb92353e0d coresight: trbe: irq handler: Do not disable TRBE if no ac [...] new 7037a39d3797 coresight: trbe: Fix handling of spurious interrupts new 0a5f355633ea coresight: trbe: Do not truncate buffer on IRQ new 9bef9d0850a0 coresight: trbe: End the AUX handle on truncation new dcfecfa444b1 coresight: trbe: Prohibit trace before disabling TRBE new 0605b89d0597 coresight: etm4x: Add ETM PID for Kryo-5XX new bb5293e334af coresight: trbe: Fix incorrect access of the sink specific data new a08025b3fe56 coresight: trbe: Defer the probe on offline CPUs new 41c0e5b7a353 coresight: trbe: Add a helper to calculate the trace generated new 4585481af322 coresight: trbe: Add a helper to pad a given buffer area new 2336a7b29b58 coresight: trbe: Decouple buffer base from the hardware base new e4bc8829a748 coresight: trbe: Allow driver to choose a different alignment new 8a1065127d95 coresight: trbe: Add infrastructure for Errata handling new 5cb75f18800b coresight: trbe: Workaround TRBE errata overwrite in FILL mode new 7c2cc5e26cc0 coresight: trbe: Add a helper to determine the minimum buf [...] new adf35d058617 coresight: trbe: Make sure we have enough space new f9efc79d0ab9 coresight: trbe: Work around write to out of range new 74b2740f57cc arm64: errata: Enable workaround for TRBE overwrite in FILL mode new 561ced0bb90a arm64: errata: Enable TRBE workaround for write to out-of- [...] new 28eb3b363df7 Merge tag 'coresight-next-v5.16.v3' of gitolite.kernel.org [...] new 907767da8f3a comedi: ni_usb6501: fix NULL-deref in command paths new 536de747bc48 comedi: dt9812: fix DMA buffers on stack new 5c904c66ed4e Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub [...] new 8988bacd6045 kobject: unexport kobject_create() in kobject.h new 86854b4379d4 driver core: platform: Make use of the helper macro SET_RU [...] new 2935662449df kernfs: remove kernfs_create_file and kernfs_create_file_ns new eaf501e0d8af kernfs: remove the unused lockdep_key field in struct kernfs_ops new 5cf3bb0d3a2d sysfs: split out binary attribute handling from sysfs_add_ [...] new d1a1a9606e08 sysfs: refactor sysfs_add_file_mode_ns new 820879ee1865 sysfs: simplify sysfs_kf_seq_show new 7065f92255bb driver core: Clarify that dev_err_probe() is OK even w/out [...] new 3628f5734237 ABI: sysfs-bus-usb: better document variable argument new 05d2024ad1e2 ABI: sysfs-tty: better document module name parameter new a19ea9e3c809 ABI: sysfs-kernel-slab: use a wildcard for the cache name new 18e49b304633 ABI: security: fix location for evm and ima_policy new ea84409f88f8 ABI: sysfs-class-tpm: use wildcards for pcr-* nodes new 08981d29c33a ABI: sysfs-bus-rapidio: use wildcards on What definitions new 1e0349f6d884 ABI: sysfs-class-cxl: place "not in a guest" at description new 6f0e46518327 ABI: sysfs-class-devfreq-event: use the right wildcards on What new 743e4636b789 ABI: sysfs-class-mic: use the right wildcards on What definitions new 9fc3678e4784 ABI: pstore: Fix What field new 4e25928cf854 ABI: sysfs-class-typec: fix a typo on a What field new 2e6a03239440 ABI: sysfs-ata: use a proper wildcard for ata_* new 92d35cdc9a30 ABI: sysfs-class-infiniband: use wildcards on What definitions new 24d732a90863 ABI: sysfs-bus-pci: use wildcards on What definitions new 5475cd780cc9 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] new c5c0c4ea0ed5 ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions new c84aaa4da145 ABI: sysfs-class-gnss: use wildcards on What definitions new 0d502366d621 ABI: sysfs-class-mei: use wildcards on What definitions new 03f5721ac2e6 ABI: sysfs-class-mux: use wildcards on What definitions new 24e83d415edd ABI: sysfs-class-pwm: use wildcards on What definitions new fa1d8fdd238b ABI: sysfs-class-rc: use wildcards on What definitions new a5d01b5fcebf ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions new c8d4b62def4d ABI: sysfs-class-uwb_rc: use wildcards on What definitions new 6b85d2f71574 ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions new 5097586d21f0 ABI: sysfs-devices-platform-dock: use wildcards on What de [...] new 26d6ba2f89c3 ABI: sysfs-devices-system-cpu: use wildcards on What definitions new 3d253b991258 ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions new 3f6b07adb506 ABI: sysfs-platform-sst-atom: use wildcards on What definitions new 64b609fd684a ABI: sysfs-ptp: use wildcards on What definitions new eb74c39abd76 ABI: sysfs-class-rapidio: use wildcards on What definitions new ab9c14805b37 scripts: get_abi.pl: Better handle multiple What parameters new f090db43958a scripts: get_abi.pl: Check for missing symbols at the ABI specs new ab02c5150b31 scripts: get_abi.pl: detect softlinks new 14c942578e19 scripts: get_abi.pl: add an option to filter undefined results new 50116aec11de scripts: get_abi.pl: don't skip what that ends with wildcards new 0b87a1b81ba9 scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier new ca8e055c2215 scripts: get_abi.pl: add a graph to speedup the undefined [...] new e27c42a52e37 scripts: get_abi.pl: Fix get_abi.pl search output new 45495db9790f scripts: get_abi.pl: call get_leave() a little late new 46f661fd0faf scripts: get_abi.pl: improve debug logic new 9263589422fe scripts: get_abi.pl: Better handle leaves with wildcards new 0cd9e25b0813 scripts: get_abi.pl: ignore some sysfs nodes earlier new cb06b8ddeb47 scripts: get_abi.pl: stop check loop earlier when regex is found new f34f67292b5a scripts: get_abi.pl: precompile what match regexes new d4771993f2cf scripts: get_abi.pl: ensure that "others" regex will be parsed new ff3777d0d661 scripts: get_abi.pl: create a valid ReST with duplicated tags new 26d98b9cc042 ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries new 6b59d8cac1ff ABI: sysfs-platform-dptf: Add tables markup to a table new 1b8af67cae65 ABI: configfs-usb-gadget-uac1: fix a broken table new 5ef803538bd2 ABI: configfs-usb-gadget-uac2: fix a broken table new 1f223cdb38a7 ABI: sysfs-devices-removable: make a table valid as ReST markup new 3cb1feadbffd ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] new 3a1cc06c0e07 scripts: get_abi.pl: produce an error if the ref tree is broken new 87b58c6fae17 scripts: get_abi.pl: fix parse logic for DT firmware new 42f09848cf3a scripts: get_abi.pl: update its documentation new 2833e30aa04d scripts: get_abi.pl: use STDERR for search-string and show-hints new 28331a011d1c scripts: get_abi.pl: show progress new 483f7d699fd9 ABI: evm: place a second what at the next line new 3b54fc5077da ABI: stable/sysfs-module: better document modules new 19aca231250f ABI: stable/sysfs-module: document version and srcversion new eeac9faf9645 ABI: testing/sysfs-module: document initstate new 405ea445781a ABI: sysfs-devices-power: document some RPM statistics new e95d6d8b0147 ABI: sysfs-devices: add /dev ABI new 9919c339babf ABI: sysfs-bus-pci: add documentation for modalias new 6abac1a8a68e ABI: o2cb: add an obsolete file for /sys/o2cb new 773151dc4103 ABI: sysfs-kernel-slab: Document some stats new 5e58808871c1 ABI: sysfs-devices-power: add some debug sysfs files new bab2f3c14e56 ABI: sysfs-bus-pci: add a alternative What fields new 8a60958923e6 ABI: sysfs-class-bdi: use What: to describe each property new 89ae45d72ae2 ABI: sysfs-bus-mdio: add alternate What for mdio symbols new e06ab8d57433 ABI: sysfs-bus-usb: use a wildcard for interface name on What new 989eff9cdb79 ABI: sysfs-bus-usb: add missing sysfs fields new 3a0d390bd529 ABI: obsolete/sysfs-bus-iio: add some missing blank lines new e080f24795d0 ABI: sysfs-driver-ufs: Add another What for platform drivers new 654e4d5d3d5b ABI: sysfs-bus-platform: add modalias description new e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic new bb76c823585b Merge 5.15-rc4 into driver-core-next new df0a18149474 driver core: Fix possible memory leak in device_link_add() new d460d7f7bb43 driver core: use NUMA_NO_NODE during device_initialize new cee0ad4a212f PCI/sysfs: use NUMA_NO_NODE macro new b39214911a54 drivers/base/arch_topology.c: remove superfluous header new 30b7ecf731ae drivers/base/component.c: remove superfluous header files [...] new 8f5cfb3b5a1c fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs [...] new 4dcce5b08155 scripts: get_abi.pl: fix fallback rule for undefined symbols new df2205de9297 scripts: get_abi.pl: better generate regex from what fields new edfc8730ba45 ABI: sysfs-mce: add a new ABI file new bf0cf3219144 ABI: sysfs-mce: add 3 missing files new 036d6a4e75c9 ABI: sysfs-class-hwmon: add ABI documentation for it new 365b5d63a505 ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm new 4aa5216cac47 ABI: sysfs-class-extcon: use uppercase X for wildcards new abcb948db320 ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# new f7a07f7b9603 firmware_loader: fix pre-allocated buf built-in firmware use new 7c4fd90741b7 firmware_loader: split built-in firmware call new 0f8d7ccc2eab firmware_loader: add a sanity check for firmware_request_b [...] new d7c5bf94475b fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 [...] new 216a0fc40897 dyndbg: show module in vpr-info in dd-exec-queries new 5ca173974888 dyndbg: make dyndbg a known cli param new 9c40e1aa8412 dyndbg: Remove support for ddebug_query param new 5879f1c94d67 Documentation: dyndbg: Improve cli param examples new f0ada6da3a0d device property: Add missed header in fwnode.h new 7a5e202dfb8a dyndbg: vpr-info on remove-module complete, not starting new 7edde0c80785 dyndbg: no vpr-info on empty queries new 1f8818e352f7 dyndbg: fix spurious vNpr_info change new b5bc8ac25aa1 Merge 5.15-rc6 into driver-core-next new a164ff53cbd3 driver core: Provide device_match_acpi_handle() helper new 0a2d47aa32f0 i2c: acpi: Replace custom function with device_match_acpi_ [...] new adb5151fa82c gpiolib: acpi: Replace custom code with device_match_acpi_ [...] new 09ee10ff804e dyndbg: refine verbosity 1-4 summary-detail new c87761db2100 component: do not leave master devres group open after bind new 48d09e97876b firmware_loader: formalize built-in firmware API new e520ecf4546f firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() new 9d48960414c7 x86/microcode: Use the firmware_loader built-in API new e2e2c0f20f32 firmware_loader: move struct builtin_fw to the only place used new 771856caf518 vmlinux.lds.h: wrap built-in firmware support under FW_LOADER new c8dcf655ec81 x86/build: Tuck away built-in firmware under FW_LOADER new 27e0bcd02990 device property: Drop redundant NULL checks new 95faf6ba654d Merge tag 'driver-core-5.16-rc1' of git://git.kernel.org/p [...] new 0f3b577384c0 dt-bindings: serial: brcm,bcm6345-uart: convert to the jso [...] new 42c457cc9a0a serial: 8250_pci: Prefer struct_size over open coded arithmetic new 538a9909205d dt-bindings: serial: samsung: Add Exynos850 doc new f77529d9b91a dt-bindings: serial: uartlite: Convert to json-schema new 3de536a8c365 dt-bindings: serial: uartlite: Add properties for synthesi [...] new 8517b62e0a28 sh: j2: Update uartlite binding with data and parity properties new ea017f5853e9 tty: serial: uartlite: Prevent changing fixed parameters new b9e851cd4a87 tty: n_gsm: Add some instructions and code for requester new cd936621379d tty: n_gsm: Modify cr bit value when config requester new cc0f42122a7e tty: n_gsm: Modify CR,PF bit when config requester new f999c3b35735 tty: n_gsm: Modify CR,PF bit printk info when config requester new 509067bbd264 tty: n_gsm: Delete gsm_disconnect when config requester new cbff2b325168 tty: n_gsm: Delete gsmtty open SABM frame when config requester new 5b87686e3203 tty: n_gsm: Modify gsmtty driver register method when conf [...] new 0b91b5332368 tty: n_gsm: Save dlci address open status when config requester new b55c8aa6b1ab tty: moxa: merge moxa.h into moxa.c new 28f5cb371500 serial: 8250_fsl: Move fsl8250_data to ACPI section new 5c7dcc4fd040 serial: 8250: remove duplicated BRI0A49 and BDP3336 entries new 2a7458ed0672 serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS new 4586c5fc4590 tty: unexport tty_ldisc_release new b468e688240b tty: remove flags from struct tty_ldisc_ops new 7894193436b6 tty: remove extern from functions in tty headers new 28f194da4a2c tty: make tty_ldisc_ops::hangup return void new dcc223e8b9bf tty: remove file from tty_mode_ioctl new 7c783601a3bc tty: remove file from n_tty_ioctl_helper new 5ecb11dd892f Merge 5.15-rc3 into tty-next new e01f9125e7c7 tty: serial: samsung: describe driver in KConfig new 46292622ad73 tty: n_gsm: clean up indenting in gsm_queue() new 9136c68346d0 tty: n_gsm: Don't ignore write return value in gsmld_output() new 3fdfa165d79b mxser: restore baud rate if its setting fails new 7d5006d59da3 mxser: simplify condition in mxser_receive_chars_new new 19236287d8d5 mxser: make mxser_port::ldisc_stop_rx a bool new bf1434c1b724 mxser: simplify FCR computation in mxser_change_speed() new ee7e5e66f2d4 mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() new 215fa41c2dfb mxser: don't read from UART_FCR new d249e662c3e4 mxser: store FCR state in mxser_port::FCR new 63dfaadfac62 dt-bindings: serial: Add a new compatible string for UMS512 new 27e8c8b483a8 serial: sifive: set pointer to NULL rather than 0. new 4545b069aa2c tty: baudrate: Explicit usage of B0 for encoding input baudrate new 027b57170bf8 serial: core: Fix initializing and restoring termios speed new 32262e2e429c serial: 8250: Fix reporting real baudrate value in c_ospeed field new d02b006b29de Revert "serial: 8250: Fix reporting real baudrate value in [...] new 3aee752cd0b8 tty/sysrq: More intuitive Shift handling new 4c9883e1f4dd dt-bindings: serial: 8250_omap: allow serdev subnodes new aec079f88752 tty: serial: atmel: use macros instead of hardcoded values new b84d0001512a tty: serial: samsung: Improve naming for common macro new ebabb77a2a11 serial: 8250_dw: Drop wrong use of ACPI_PTR() new 0946efc2255f serial: 8250_dw: Re-use temporary variable for of_node new 0eb9da9cf201 serial: 8250_dw: Fix the trivial typo in the comment new 7c4fc082f504 serial: 8250_lpss: Extract dw8250_do_set_termios() for common use new 2cb3315107b5 serial: 8250_lpss: Enable PSE UART Auto Flow Control new 70b4d23226c8 serial: max310x: Make max310x_remove() return void new 9b29075c1a45 serial: sc16is7xx: Make sc16is7xx_remove() return void new 5f0ac3a1dae1 dt-bindings: serial: uartlite: drop $ref for -bits property new 412a5feba414 Merge 5.15-rc6 into tty-next new 3968ddcf05fb tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc new 6d0d1b5a1b48 serial: imx: fix detach/attach of serial console new 9768a37cec37 serial: imx: disable console clocks on unregister new 30480f65b575 tty: hvc: use correct dma alignment size new 0986d7bc5598 tty: hvc: pass DMA capable memory to put_chars() new 9db81eca10ba virtio-console: remove unnecessary kmemdup() new cc58d0a3f0a4 serial: stm32: re-introduce an irq flag condition in usart [...] new 33bb2f6ac308 serial: stm32: rework RX over DMA new d1ec8a2eabe9 serial: stm32: update throttle and unthrottle ops for dma mode new 211cde4f5817 serial: 8250: fix racy uartclk update new d2248ca8d6ba serial: 8250: rename unlock labels new 74365bc138ab serial: 8250_dw: drop bogus uartclk optimisation new e279317e9aeb rpmsg: core: add API to get MTU new 7c0408d80579 tty: add rpmsg driver new 35b4f1723192 serial: 8250_pci: Refactor the loop in pci_ite887x_init() new 0187f884e272 serial: 8250_pci: Get rid of redundant 'else' keyword new 117738417941 serial: 8250_pci: Replace dev_*() by pci_*() macros new 45965252a29a Revert "virtio-console: remove unnecessary kmemdup()" new 60f41e848492 Revert "tty: hvc: pass DMA capable memory to put_chars()" new 159f1f9e46dd serial: sunzilog: Mark sunzilog_putchar() __maybe_unused new 88b20f84f0fe serial: xilinx_uartps: Fix race condition causing stuck TX new 4290242776a6 serial: 8250_pci: Replace custom pci_match_id() implementation new 175003d7f9d1 serial: 8250_pci: Remove empty stub pci_quatech_exit() new e0abc903deea serial: stm32: rework RX dma initialization and release new 6eeb348c8482 serial: stm32: terminate / restart DMA transfer at suspend [...] new 6333a4850621 serial: stm32: push DMA RX data before suspending new 0572da285d69 tty: rpmsg: Assign returned id to a local variable new 408a507996e4 tty: rpmsg: Unify variable used to keep an error code new 8673ef7bd96d tty: rpmsg: Use dev_err_probe() in ->probe() new 88af70be4a5b tty: rpmsg: Add pr_fmt() to prefix messages new 73a3d4f41886 tty: rpmsg: Define tty name via constant string literal new d142585bceb3 serial: cpm_uart: Protect udbg definitions by CONFIG_SERIA [...] new cc8d7b4aea79 tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description new abfecb390920 Merge tag 'tty-5.16-rc1' of git://git.kernel.org/pub/scm/l [...]
The 1370 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/{stable => obsolete}/o2cb | 3 +- Documentation/ABI/obsolete/sysfs-bus-iio | 4 + Documentation/ABI/stable/o2cb | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 64 +- Documentation/ABI/stable/sysfs-class-tpm | 2 +- Documentation/ABI/stable/sysfs-devices | 7 + Documentation/ABI/stable/sysfs-module | 25 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 42 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 43 +- .../ABI/testing/debugfs-driver-habanalabs | 6 + Documentation/ABI/testing/evm | 5 +- Documentation/ABI/testing/ima_policy | 2 +- Documentation/ABI/testing/pstore | 3 +- Documentation/ABI/testing/sysfs-ata | 2 +- Documentation/ABI/testing/sysfs-bus-counter | 38 +- .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 10 + Documentation/ABI/testing/sysfs-bus-iio | 42 + .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 + Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 - .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 + Documentation/ABI/testing/sysfs-bus-mdio | 9 + Documentation/ABI/testing/sysfs-bus-pci | 24 +- Documentation/ABI/testing/sysfs-bus-platform | 12 + .../testing/sysfs-bus-platform-devices-occ-hwmon | 13 + Documentation/ABI/testing/sysfs-bus-rapidio | 32 +- .../ABI/testing/sysfs-bus-soundwire-master | 20 +- .../ABI/testing/sysfs-bus-soundwire-slave | 62 +- Documentation/ABI/testing/sysfs-bus-usb | 292 ++- Documentation/ABI/testing/sysfs-class-bdi | 30 +- Documentation/ABI/testing/sysfs-class-cxl | 15 +- .../ABI/testing/sysfs-class-devfreq-event | 12 +- Documentation/ABI/testing/sysfs-class-extcon | 12 +- Documentation/ABI/testing/sysfs-class-gnss | 2 +- Documentation/ABI/testing/sysfs-class-hwmon | 932 ++++++++ Documentation/ABI/testing/sysfs-class-mei | 18 +- Documentation/ABI/testing/sysfs-class-mic | 24 +- Documentation/ABI/testing/sysfs-class-mux | 2 +- Documentation/ABI/testing/sysfs-class-pwm | 20 +- Documentation/ABI/testing/sysfs-class-rapidio | 4 +- Documentation/ABI/testing/sysfs-class-rc | 14 +- Documentation/ABI/testing/sysfs-class-rc-nuvoton | 2 +- Documentation/ABI/testing/sysfs-class-typec | 2 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 26 +- .../ABI/testing/sysfs-class-uwb_rc-wusbhc | 10 +- .../ABI/testing/sysfs-devices-platform-dock | 10 +- Documentation/ABI/testing/sysfs-devices-power | 36 + Documentation/ABI/testing/sysfs-devices-removable | 8 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 68 +- Documentation/ABI/testing/sysfs-driver-ufs | 126 ++ Documentation/ABI/testing/sysfs-firmware-efi-esrt | 16 +- Documentation/ABI/testing/sysfs-kernel-slab | 115 +- Documentation/ABI/testing/sysfs-mce | 129 ++ Documentation/ABI/testing/sysfs-module | 7 + Documentation/ABI/testing/sysfs-platform-dptf | 4 + Documentation/ABI/testing/sysfs-platform-sst-atom | 2 +- Documentation/ABI/testing/sysfs-ptp | 30 +- Documentation/ABI/testing/sysfs-tty | 32 +- Documentation/admin-guide/dynamic-debug-howto.rst | 15 +- Documentation/admin-guide/kernel-parameters.txt | 5 - .../devicetree/bindings/arm/coresight.txt | 5 + .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 86 + .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 51 +- .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 73 + .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 + .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 108 +- .../bindings/iio/chemical/senseair,sunrise.yaml | 55 + .../bindings/iio/chemical/sensirion,scd4x.yaml | 46 + .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../bindings/iio/frequency/adi,adrf6780.yaml | 131 ++ .../bindings/iio/light/liteon,ltr501.yaml | 51 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 + .../bindings/iio/multiplexer/io-channel-mux.yaml | 13 +- .../bindings/iio/temperature/maxim,max31865.yaml | 52 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 25 +- .../bindings/phy/nvidia,tegra20-usb-phy.txt | 74 - .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 373 ++++ .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 129 ++ .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 84 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 7 + .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 11 +- .../devicetree/bindings/serial/8250_omap.yaml | 2 +- .../bindings/serial/brcm,bcm6345-uart.txt | 36 - .../bindings/serial/brcm,bcm6345-uart.yaml | 47 + .../devicetree/bindings/serial/samsung_uart.yaml | 1 + .../devicetree/bindings/serial/sprd-uart.yaml | 1 + .../bindings/serial/xlnx,opb-uartlite.txt | 23 - .../bindings/serial/xlnx,opb-uartlite.yaml | 89 + .../devicetree/bindings/usb/atmel-usb.txt | 4 + Documentation/devicetree/bindings/usb/dwc2.yaml | 16 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/smsc,usb3503.yaml | 108 + .../devicetree/bindings/usb/snps,dwc3.yaml | 18 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 4 + Documentation/devicetree/bindings/usb/usb3503.txt | 39 - .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/generic-counter.rst | 363 ++- Documentation/driver-api/serial/n_gsm.rst | 71 +- Documentation/driver-api/serial/tty.rst | 2 +- .../driver-api/usb/writing_usb_driver.rst | 13 +- Documentation/hwmon/sysfs-interface.rst | 596 +---- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/virt/ne_overview.rst | 21 +- Documentation/x86/x86_64/machinecheck.rst | 56 +- MAINTAINERS | 45 +- arch/arm/boot/dts/stm32mp151.dtsi | 1 + arch/arm64/Kconfig | 4 - arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/asm/pci.h | 4 + arch/mips/pci/pci-generic.c | 14 + arch/sh/boot/dts/j2_mimas_v2.dts | 2 + arch/x86/include/asm/microcode.h | 3 - arch/x86/kernel/cpu/microcode/amd.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 17 - arch/x86/kernel/cpu/microcode/intel.c | 9 +- arch/x86/tools/relocs.c | 2 + drivers/android/binder.c | 14 +- drivers/base/arch_topology.c | 3 - drivers/base/component.c | 6 +- drivers/base/core.c | 17 +- drivers/base/firmware_loader/builtin/Makefile | 6 +- drivers/base/firmware_loader/builtin/main.c | 106 + drivers/base/firmware_loader/firmware.h | 17 + drivers/base/firmware_loader/main.c | 65 +- drivers/base/platform.c | 3 +- drivers/base/swnode.c | 6 - drivers/bluetooth/hci_ldisc.c | 2 +- drivers/char/mem.c | 8 +- drivers/char/xillybus/xillybus.h | 31 +- drivers/char/xillybus/xillybus_core.c | 131 +- drivers/char/xillybus/xillybus_of.c | 86 +- drivers/char/xillybus/xillybus_pcie.c | 99 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/comedi/drivers/dt9812.c | 115 +- drivers/comedi/drivers/ni_usb6501.c | 10 + drivers/comedi/drivers/vmk80xx.c | 28 +- drivers/counter/104-quad-8.c | 699 +++--- drivers/counter/Kconfig | 6 +- drivers/counter/Makefile | 1 + drivers/counter/counter-chrdev.c | 573 +++++ drivers/counter/counter-chrdev.h | 14 + drivers/counter/counter-core.c | 191 ++ drivers/counter/counter-sysfs.c | 959 ++++++++ drivers/counter/counter-sysfs.h | 13 + drivers/counter/counter.c | 1496 ------------- drivers/counter/ftm-quaddec.c | 60 +- drivers/counter/intel-qep.c | 146 +- drivers/counter/interrupt-cnt.c | 62 +- drivers/counter/microchip-tcb-capture.c | 93 +- drivers/counter/stm32-lptimer-cnt.c | 212 +- drivers/counter/stm32-timer-cnt.c | 195 +- drivers/counter/ti-eqep.c | 180 +- drivers/dma-buf/dma-buf.c | 34 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-axp288.c | 31 +- drivers/extcon/extcon-max3355.c | 1 - drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/extcon/extcon-usbc-tusb320.c | 163 +- drivers/fsi/fsi-occ.c | 218 +- drivers/fsi/fsi-sbefifo.c | 28 +- drivers/gpio/gpiolib-acpi.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 3 + drivers/gpu/drm/armada/armada_gem.c | 2 + drivers/gpu/drm/drm_gem_framebuffer_helper.c | 3 + drivers/gpu/drm/drm_gem_shmem_helper.c | 2 + drivers/gpu/drm/drm_prime.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 + drivers/gpu/drm/exynos/exynos_drm_gem.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 + drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 + drivers/gpu/drm/tegra/gem.c | 3 + drivers/gpu/drm/vmwgfx/ttm_object.c | 3 + drivers/hwmon/occ/common.c | 30 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 90 +- drivers/hwtracing/coresight/Kconfig | 13 + drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 5 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 56 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 101 +- drivers/hwtracing/coresight/coresight-etm4x.h | 9 +- .../coresight/coresight-self-hosted-trace.h | 33 + drivers/hwtracing/coresight/coresight-tmc-core.c | 21 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 52 +- drivers/hwtracing/coresight/coresight-tmc.h | 6 +- drivers/hwtracing/coresight/coresight-trbe.c | 534 ++++- drivers/i2c/i2c-core-acpi.c | 22 +- drivers/iio/accel/Kconfig | 62 + drivers/iio/accel/Makefile | 6 + drivers/iio/accel/adxl313.h | 54 + drivers/iio/accel/adxl313_core.c | 332 +++ drivers/iio/accel/adxl313_i2c.c | 66 + drivers/iio/accel/adxl313_spi.c | 92 + drivers/iio/accel/adxl355.h | 21 + drivers/iio/accel/adxl355_core.c | 765 +++++++ drivers/iio/accel/adxl355_i2c.c | 62 + drivers/iio/accel/adxl355_spi.c | 65 + drivers/iio/accel/adxl372.c | 1 + drivers/iio/accel/bma400.h | 2 +- drivers/iio/accel/bma400_core.c | 7 +- drivers/iio/accel/bma400_i2c.c | 4 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/bmi088-accel-core.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel.h | 2 +- drivers/iio/accel/fxls8962af-core.c | 347 ++- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/kxsd9.h | 2 +- drivers/iio/accel/mma7455.h | 2 +- drivers/iio/accel/mma7455_core.c | 4 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/sca3000.c | 3 +- drivers/iio/accel/st_accel_core.c | 31 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 23 +- drivers/iio/adc/Kconfig | 18 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 22 +- drivers/iio/adc/ad7291.c | 70 +- drivers/iio/adc/ad7949.c | 254 ++- drivers/iio/adc/ad799x.c | 68 +- drivers/iio/adc/aspeed_adc.c | 598 ++++- drivers/iio/adc/at91-sama5d2_adc.c | 598 +++-- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/berlin2-adc.c | 34 +- drivers/iio/adc/da9150-gpadc.c | 27 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 55 +- drivers/iio/adc/imx7d_adc.c | 18 +- drivers/iio/adc/imx8qxp-adc.c | 494 +++++ drivers/iio/adc/intel_mrfld_adc.c | 24 +- drivers/iio/adc/lp8788_adc.c | 31 +- drivers/iio/adc/lpc18xx_adc.c | 75 +- drivers/iio/adc/max1027.c | 278 ++- drivers/iio/adc/max1118.c | 7 +- drivers/iio/adc/max1241.c | 17 +- drivers/iio/adc/max1363.c | 82 +- drivers/iio/adc/meson_saradc.c | 39 +- drivers/iio/adc/nau7802.c | 50 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 9 +- drivers/iio/adc/rn5t618-adc.c | 13 +- drivers/iio/adc/rockchip_saradc.c | 31 +- drivers/iio/adc/stm32-adc-core.c | 1 + drivers/iio/adc/stm32-adc-core.h | 10 + drivers/iio/adc/stm32-adc.c | 422 +++- drivers/iio/adc/ti-adc108s102.c | 11 +- drivers/iio/adc/ti-adc128s052.c | 33 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8344.c | 27 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/twl6030-gpadc.c | 6 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/adc/xilinx-xadc.h | 1 - drivers/iio/buffer/industrialio-triggered-buffer.c | 8 +- drivers/iio/buffer/kfifo_buf.c | 50 + drivers/iio/chemical/Kconfig | 24 + drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/scd4x.c | 696 ++++++ drivers/iio/chemical/sunrise_co2.c | 537 +++++ .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- drivers/iio/common/st_sensors/st_sensors_core.c | 48 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 1 - drivers/iio/common/st_sensors/st_sensors_spi.c | 1 - drivers/iio/common/st_sensors/st_sensors_trigger.c | 53 +- drivers/iio/dac/ad5064.c | 49 +- drivers/iio/dac/ad5380.c | 15 +- drivers/iio/dac/ad5446.c | 21 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r-base.h | 2 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5766.c | 48 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad7303.c | 47 +- drivers/iio/dac/ad8801.c | 11 +- drivers/iio/dac/ds4424.c | 9 +- drivers/iio/dac/lpc18xx_dac.c | 14 +- drivers/iio/dac/ltc1660.c | 7 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4922.c | 7 +- drivers/iio/dac/stm32-dac-core.c | 18 +- drivers/iio/dac/ti-dac7311.c | 7 +- drivers/iio/frequency/Kconfig | 12 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/adrf6780.c | 527 +++++ drivers/iio/gyro/Kconfig | 1 - drivers/iio/gyro/adis16080.c | 11 +- drivers/iio/gyro/mpu3050-core.c | 24 +- drivers/iio/gyro/st_gyro_core.c | 27 +- drivers/iio/gyro/st_gyro_i2c.c | 23 +- drivers/iio/gyro/st_gyro_spi.c | 23 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/iio_core.h | 4 + drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16400.c | 20 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 19 +- drivers/iio/imu/adis_trigger.c | 4 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 22 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 29 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 6 - drivers/iio/industrialio-buffer.c | 201 +- drivers/iio/industrialio-core.c | 10 +- drivers/iio/inkern.c | 17 + drivers/iio/light/cm3605.c | 29 +- drivers/iio/light/cm36651.c | 7 +- drivers/iio/light/gp2ap002.c | 24 +- drivers/iio/light/ltr501.c | 37 + drivers/iio/light/max44000.c | 17 +- drivers/iio/light/noa1305.c | 7 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 35 + drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/magnetometer/st_magn_core.c | 29 +- drivers/iio/magnetometer/st_magn_i2c.c | 23 +- drivers/iio/magnetometer/st_magn_spi.c | 23 +- drivers/iio/multiplexer/iio-mux.c | 7 +- drivers/iio/potentiometer/max5487.c | 7 +- drivers/iio/pressure/ms5611.h | 2 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/st_pressure_core.c | 27 +- drivers/iio/pressure/st_pressure_i2c.c | 23 +- drivers/iio/pressure/st_pressure_spi.c | 27 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 16 + drivers/iio/temperature/max31865.c | 349 +++ drivers/infiniband/core/umem_dmabuf.c | 3 + drivers/input/serio/serport.c | 3 +- drivers/interconnect/qcom/icc-rpm.c | 263 ++- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 +++++++++- drivers/interconnect/qcom/msm8939.c | 1283 ++++++++++- drivers/interconnect/qcom/qcs404.c | 967 +++++++- drivers/interconnect/qcom/sdm660.c | 1940 +++++++++++----- drivers/interconnect/samsung/Kconfig | 6 +- drivers/ipack/devices/ipoctal.c | 48 +- drivers/media/common/videobuf2/videobuf2-core.c | 1 + .../media/common/videobuf2/videobuf2-dma-contig.c | 1 + drivers/media/common/videobuf2/videobuf2-dma-sg.c | 1 + drivers/media/common/videobuf2/videobuf2-vmalloc.c | 1 + drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 4 +- drivers/misc/ad525x_dpot.h | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/enclosure.c | 16 +- drivers/misc/fastrpc.c | 21 +- drivers/misc/genwqe/card_utils.c | 10 +- drivers/misc/habanalabs/Kconfig | 2 + drivers/misc/habanalabs/common/Makefile | 2 +- .../misc/habanalabs/common/command_submission.c | 105 +- drivers/misc/habanalabs/common/context.c | 8 +- drivers/misc/habanalabs/common/debugfs.c | 51 + drivers/misc/habanalabs/common/device.c | 159 +- drivers/misc/habanalabs/common/firmware_if.c | 28 +- drivers/misc/habanalabs/common/habanalabs.h | 64 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- .../{gaudi/gaudi_hwmgr.c => common/hwmgr.c} | 38 +- drivers/misc/habanalabs/common/hwmon.c | 194 +- drivers/misc/habanalabs/common/irq.c | 5 +- drivers/misc/habanalabs/common/memory.c | 515 ++++- drivers/misc/habanalabs/common/mmu/mmu.c | 30 +- drivers/misc/habanalabs/common/sysfs.c | 6 +- drivers/misc/habanalabs/gaudi/Makefile | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 22 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 - drivers/misc/habanalabs/goya/goya.c | 13 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 - drivers/misc/habanalabs/include/common/cpucp_if.h | 22 +- .../misc/habanalabs/include/common/hl_boot_if.h | 189 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 10 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/lis3lv02d/lis3lv02d.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/lkdtm/bugs.c | 77 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/pvpanic/pvpanic-mmio.c | 9 +- drivers/misc/pvpanic/pvpanic-pci.c | 26 +- drivers/misc/pvpanic/pvpanic.c | 16 +- drivers/misc/tifm_7xx1.c | 2 +- drivers/misc/tifm_core.c | 8 +- drivers/most/most_usb.c | 5 +- drivers/mux/core.c | 38 +- drivers/net/can/slcan.c | 5 +- drivers/net/hamradio/6pack.c | 2 +- drivers/net/ppp/ppp_async.c | 7 +- drivers/net/ppp/ppp_synctty.c | 7 +- drivers/net/slip/slip.c | 5 +- drivers/nvmem/core.c | 174 +- drivers/nvmem/imx-ocotp.c | 25 + drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 2 + drivers/phy/broadcom/Kconfig | 4 + drivers/phy/cadence/phy-cadence-torrent.c | 316 ++- drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3670-pcie.c | 845 +++++++ drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 10 +- drivers/phy/microchip/sparx5_serdes.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 157 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 21 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/samsung/Kconfig | 16 +- drivers/phy/st/phy-stm32-usbphyc.c | 203 ++ drivers/phy/ti/phy-gmii-sel.c | 2 + drivers/platform/x86/hp_accel.c | 3 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +- drivers/rpmsg/rpmsg_core.c | 21 + drivers/rpmsg/rpmsg_internal.h | 2 + drivers/rpmsg/virtio_rpmsg_bus.c | 10 + drivers/soundwire/bus.c | 2 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/qcom.c | 27 + drivers/staging/axis-fifo/axis-fifo.c | 88 +- drivers/staging/fbtft/fbtft-core.c | 11 +- drivers/staging/fbtft/fbtft.h | 8 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- drivers/staging/gdm724x/gdm_lte.c | 4 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/frequency/ad9832.c | 82 +- drivers/staging/ks7010/Kconfig | 3 + drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/media/tegra-vde/dmabuf-cache.c | 3 + drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/dim2/dim2.c | 115 +- drivers/staging/most/dim2/sysfs.c | 49 - drivers/staging/most/dim2/sysfs.h | 11 - drivers/staging/most/net/net.c | 2 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 3 +- drivers/staging/mt7621-dts/gbpc2.dts | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 74 +- drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 23 +- drivers/staging/qlge/qlge_main.c | 18 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/r8188eu/Kconfig | 10 - drivers/staging/r8188eu/Makefile | 155 +- drivers/staging/r8188eu/core/rtw_ap.c | 607 +---- drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +- drivers/staging/r8188eu/core/rtw_cmd.c | 618 +----- drivers/staging/r8188eu/core/rtw_debug.c | 904 -------- drivers/staging/r8188eu/core/rtw_efuse.c | 582 +---- drivers/staging/r8188eu/core/rtw_ieee80211.c | 339 +-- drivers/staging/r8188eu/core/rtw_io.c | 299 --- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 397 +--- drivers/staging/r8188eu/core/rtw_iol.c | 34 +- drivers/staging/r8188eu/core/rtw_led.c | 1365 +----------- drivers/staging/r8188eu/core/rtw_mlme.c | 126 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 386 +--- drivers/staging/r8188eu/core/rtw_mp.c | 935 -------- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 ---------- drivers/staging/r8188eu/core/rtw_p2p.c | 43 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 140 +- drivers/staging/r8188eu/core/rtw_recv.c | 116 +- drivers/staging/r8188eu/core/rtw_rf.c | 17 - drivers/staging/r8188eu/core/rtw_security.c | 197 +- drivers/staging/r8188eu/core/rtw_sreset.c | 62 - drivers/staging/r8188eu/core/rtw_sta_mgt.c | 34 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 157 +- drivers/staging/r8188eu/core/rtw_xmit.c | 121 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 32 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 10 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 15 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 171 +- drivers/staging/r8188eu/hal/hal_com.c | 26 +- drivers/staging/r8188eu/hal/hal_intf.c | 391 +--- drivers/staging/r8188eu/hal/odm.c | 1188 +--------- drivers/staging/r8188eu/hal/odm_HWConfig.c | 393 +--- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 31 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 - drivers/staging/r8188eu/hal/odm_interface.c | 85 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 48 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 93 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 310 +-- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 ------- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 215 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 226 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 27 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 4 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 60 +- drivers/staging/r8188eu/hal/usb_halinit.c | 328 +-- drivers/staging/r8188eu/hal/usb_ops_linux.c | 256 +-- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 91 - .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 2 - drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 - drivers/staging/r8188eu/include/HalVerDef.h | 70 - drivers/staging/r8188eu/include/drv_types.h | 37 +- drivers/staging/r8188eu/include/hal_intf.h | 312 +-- drivers/staging/r8188eu/include/ieee80211.h | 71 - drivers/staging/r8188eu/include/ioctl_cfg80211.h | 2 - drivers/staging/r8188eu/include/mp_custom_oid.h | 333 --- drivers/staging/r8188eu/include/odm.h | 457 +--- drivers/staging/r8188eu/include/odm_HWConfig.h | 11 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 - .../staging/r8188eu/include/odm_RegConfig8188E.h | 3 - .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 - drivers/staging/r8188eu/include/odm_RegDefine11N.h | 112 +- drivers/staging/r8188eu/include/odm_interface.h | 88 - drivers/staging/r8188eu/include/odm_precomp.h | 22 - drivers/staging/r8188eu/include/odm_reg.h | 89 - drivers/staging/r8188eu/include/odm_types.h | 24 - drivers/staging/r8188eu/include/osdep_intf.h | 5 - drivers/staging/r8188eu/include/osdep_service.h | 42 +- drivers/staging/r8188eu/include/recv_osdep.h | 2 - drivers/staging/r8188eu/include/rtl8188e_cmd.h | 16 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 13 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 102 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 2 - drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_rf.h | 1 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 4 - drivers/staging/r8188eu/include/rtl8188e_sreset.h | 2 - drivers/staging/r8188eu/include/rtw_ap.h | 11 - drivers/staging/r8188eu/include/rtw_br_ext.h | 3 +- drivers/staging/r8188eu/include/rtw_cmd.h | 27 +- drivers/staging/r8188eu/include/rtw_debug.h | 156 -- drivers/staging/r8188eu/include/rtw_eeprom.h | 57 +- drivers/staging/r8188eu/include/rtw_efuse.h | 21 - drivers/staging/r8188eu/include/rtw_io.h | 87 +- drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 - drivers/staging/r8188eu/include/rtw_ioctl_set.h | 8 - drivers/staging/r8188eu/include/rtw_iol.h | 5 - drivers/staging/r8188eu/include/rtw_led.h | 20 - drivers/staging/r8188eu/include/rtw_mlme.h | 11 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 14 - drivers/staging/r8188eu/include/rtw_mp.h | 474 ---- drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 -- .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 --------- drivers/staging/r8188eu/include/rtw_p2p.h | 1 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 130 +- drivers/staging/r8188eu/include/rtw_recv.h | 6 - drivers/staging/r8188eu/include/rtw_rf.h | 12 - drivers/staging/r8188eu/include/rtw_security.h | 20 +- drivers/staging/r8188eu/include/rtw_sreset.h | 34 - drivers/staging/r8188eu/include/rtw_xmit.h | 6 - drivers/staging/r8188eu/include/sta_info.h | 7 - drivers/staging/r8188eu/include/usb_ops.h | 5 - drivers/staging/r8188eu/include/usb_ops_linux.h | 8 - drivers/staging/r8188eu/include/usb_osintf.h | 5 +- drivers/staging/r8188eu/include/wifi.h | 52 - drivers/staging/r8188eu/include/xmit_osdep.h | 2 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2331 +------------------- drivers/staging/r8188eu/os_dep/mlme_linux.c | 6 - drivers/staging/r8188eu/os_dep/os_intfs.c | 399 +--- drivers/staging/r8188eu/os_dep/osdep_service.c | 82 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 14 - drivers/staging/r8188eu/os_dep/usb_intf.c | 285 +-- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 40 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 4 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 7 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +- drivers/staging/rtl8192u/r8192U.h | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 36 +- drivers/staging/rtl8712/os_intfs.c | 9 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_xmit.h | 10 +- drivers/staging/rtl8712/usb_intf.c | 6 +- drivers/staging/rtl8712/usb_ops_linux.c | 2 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 23 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 210 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 79 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 22 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 48 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 49 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 - drivers/staging/rtl8723bs/include/osdep_service.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 34 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 8 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 11 +- drivers/staging/rts5208/ms.c | 42 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/rts5208/rtsx_card.c | 8 +- drivers/staging/rts5208/rtsx_chip.c | 16 +- drivers/staging/rts5208/rtsx_scsi.c | 106 +- drivers/staging/rts5208/rtsx_transport.c | 6 +- drivers/staging/rts5208/sd.c | 68 +- drivers/staging/rts5208/xd.c | 48 +- drivers/staging/unisys/visornic/visornic_main.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 298 ++- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 52 - .../interface/vchiq_arm/vchiq_connected.c | 20 +- .../interface/vchiq_arm/vchiq_connected.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 771 +++---- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 107 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 182 +- drivers/staging/vt6655/baseband.c | 74 +- drivers/staging/vt6655/baseband.h | 2 +- drivers/staging/vt6655/card.c | 98 +- drivers/staging/vt6655/channel.c | 12 +- drivers/staging/vt6655/device.h | 10 +- drivers/staging/vt6655/device_main.c | 162 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/key.c | 2 +- drivers/staging/vt6655/mac.c | 50 +- drivers/staging/vt6655/mac.h | 6 +- drivers/staging/vt6655/power.c | 24 +- drivers/staging/vt6655/rf.c | 140 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.c | 64 +- drivers/staging/wfx/bh.c | 37 +- drivers/staging/wfx/bh.h | 4 +- drivers/staging/wfx/bus_sdio.c | 25 +- drivers/staging/wfx/bus_spi.c | 22 +- drivers/staging/wfx/data_rx.c | 7 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 87 +- drivers/staging/wfx/data_tx.h | 6 +- drivers/staging/wfx/debug.c | 56 +- drivers/staging/wfx/debug.h | 2 +- drivers/staging/wfx/fwio.c | 26 +- drivers/staging/wfx/fwio.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 14 +- drivers/staging/wfx/hif_api_general.h | 25 +- drivers/staging/wfx/hif_api_mib.h | 85 +- drivers/staging/wfx/hif_rx.c | 23 +- drivers/staging/wfx/hif_rx.h | 3 +- drivers/staging/wfx/hif_tx.c | 60 +- drivers/staging/wfx/hif_tx.h | 6 +- drivers/staging/wfx/hif_tx_mib.c | 14 +- drivers/staging/wfx/hif_tx_mib.h | 2 +- drivers/staging/wfx/hwio.c | 6 +- drivers/staging/wfx/hwio.h | 20 +- drivers/staging/wfx/key.c | 30 +- drivers/staging/wfx/key.h | 4 +- drivers/staging/wfx/main.c | 37 +- drivers/staging/wfx/main.h | 3 +- drivers/staging/wfx/queue.c | 43 +- drivers/staging/wfx/queue.h | 6 +- drivers/staging/wfx/scan.c | 51 +- drivers/staging/wfx/scan.h | 4 +- drivers/staging/wfx/sta.c | 118 +- drivers/staging/wfx/sta.h | 8 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 14 +- drivers/staging/wlan-ng/hfa384x.h | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 24 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 2 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211mgmt.h | 2 +- drivers/staging/wlan-ng/p80211msg.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/p80211req.c | 2 +- drivers/staging/wlan-ng/p80211req.h | 2 +- drivers/staging/wlan-ng/p80211types.h | 2 +- drivers/staging/wlan-ng/p80211wep.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/staging/wlan-ng/prism2usb.c | 3 +- drivers/tee/tee_shm.c | 3 + drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/Kconfig | 12 + drivers/tty/Makefile | 1 + drivers/tty/hvc/hvc_console.c | 2 +- drivers/tty/moxa.c | 302 ++- drivers/tty/moxa.h | 307 --- drivers/tty/mxser.c | 119 +- drivers/tty/n_gsm.c | 116 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_tty.c | 3 +- drivers/tty/rpmsg_tty.c | 275 +++ drivers/tty/serial/8250/8250_dw.c | 28 +- drivers/tty/serial/8250/8250_dwlib.c | 10 + drivers/tty/serial/8250/8250_dwlib.h | 1 + drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_lpss.c | 9 +- drivers/tty/serial/8250/8250_pci.c | 143 +- drivers/tty/serial/8250/8250_pnp.c | 4 - drivers/tty/serial/8250/8250_port.c | 31 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 + drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/samsung_tty.c | 13 +- drivers/tty/serial/sc16is7xx.c | 12 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/serial/stm32-usart.c | 388 +++- drivers/tty/serial/stm32-usart.h | 13 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/uartlite.c | 91 +- drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/tty/sysrq.c | 2 + drivers/tty/tty_baudrate.c | 2 +- drivers/tty/tty_buffer.c | 3 + drivers/tty/tty_ioctl.c | 12 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/chipidea/core.c | 23 +- drivers/usb/chipidea/udc.c | 8 + drivers/usb/class/cdc-acm.c | 1 - drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/config.c | 4 +- drivers/usb/core/devio.c | 144 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/dwc2/core.h | 19 +- drivers/usb/dwc2/debugfs.c | 4 +- drivers/usb/dwc2/drd.c | 24 +- drivers/usb/dwc2/gadget.c | 1 + drivers/usb/dwc2/hcd.c | 12 +- drivers/usb/dwc2/params.c | 75 +- drivers/usb/dwc3/Kconfig | 7 +- drivers/usb/dwc3/core.c | 29 + drivers/usb/dwc3/core.h | 25 +- drivers/usb/dwc3/gadget.c | 14 +- drivers/usb/gadget/configfs.c | 26 +- drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 97 +- drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac2.c | 24 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_audio.c | 96 +- drivers/usb/gadget/function/u_audio.h | 10 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/gadget/function/u_uac2.h | 1 - drivers/usb/gadget/function/uvc.h | 6 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 52 +- drivers/usb/gadget/function/uvc_video.c | 71 +- drivers/usb/gadget/function/uvc_video.h | 2 - drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/Kconfig | 1 + drivers/usb/gadget/udc/amd5536udc.h | 1 - drivers/usb/gadget/udc/core.c | 10 +- drivers/usb/gadget/udc/goku_udc.c | 6 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 5 - drivers/usb/gadget/udc/udc-xilinx.c | 25 + drivers/usb/host/Kconfig | 6 +- drivers/usb/host/ehci-atmel.c | 8 + drivers/usb/host/ehci-hcd.c | 13 +- drivers/usb/host/ehci-hub.c | 11 +- drivers/usb/host/ehci-mem.c | 3 +- drivers/usb/host/ehci-mv.c | 2 - drivers/usb/host/ehci-platform.c | 6 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/max3421-hcd.c | 25 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/ohci-hub.c | 3 + drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-pci.c | 16 + drivers/usb/misc/iowarrior.c | 8 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/mediatek.c | 1 + drivers/usb/musb/musb_gadget.c | 4 +- drivers/usb/musb/sunxi.c | 8 + drivers/usb/musb/tusb6010.c | 5 + drivers/usb/phy/phy-tahvo.c | 4 - drivers/usb/phy/phy-tegra-usb.c | 198 +- drivers/usb/serial/ch341.c | 85 +- drivers/usb/serial/cp210x.c | 109 +- drivers/usb/serial/f81232.c | 96 +- drivers/usb/serial/ftdi_sio.c | 53 +- drivers/usb/serial/keyspan.c | 15 +- drivers/usb/serial/keyspan_pda.c | 67 +- drivers/usb/serial/kl5kusb105.c | 115 +- drivers/usb/serial/usb-serial.c | 59 +- drivers/usb/storage/unusual_devs.h | 10 + drivers/usb/typec/Kconfig | 4 +- drivers/usb/typec/hd3ss3220.c | 8 +- drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tipd/core.c | 223 +- drivers/usb/typec/tipd/tps6598x.h | 12 + drivers/usb/typec/tipd/trace.h | 23 + drivers/usb/typec/ucsi/ucsi.c | 337 ++- drivers/usb/typec/ucsi/ucsi.h | 3 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/usb-skeleton.c | 2 +- drivers/virt/acrn/hsm.c | 49 + drivers/virt/acrn/hypercall.h | 52 + drivers/virt/nitro_enclaves/Kconfig | 8 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 17 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.h | 8 +- drivers/virtio/virtio_dma_buf.c | 1 + drivers/xen/gntdev-dmabuf.c | 3 + fs/kernfs/symlink.c | 3 +- fs/sysfs/dir.c | 3 +- fs/sysfs/file.c | 140 +- fs/sysfs/group.c | 15 +- fs/sysfs/sysfs.h | 8 +- include/asm-generic/vmlinux.lds.h | 20 +- include/dt-bindings/phy/phy-cadence.h | 2 + include/linux/console.h | 2 + include/linux/counter.h | 715 +++--- include/linux/counter_enum.h | 45 - include/linux/device/bus.h | 1 + include/linux/firmware.h | 30 +- include/linux/fsi-occ.h | 2 + include/linux/fwnode.h | 1 + include/linux/iio/buffer.h | 11 + include/linux/iio/buffer_impl.h | 11 + include/linux/iio/common/st_sensors.h | 13 - include/linux/iio/driver.h | 14 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/imu/adis.h | 2 + include/linux/iio/triggered_buffer.h | 11 +- include/linux/kernfs.h | 28 - include/linux/kobject.h | 1 - include/linux/mfd/stm32-lptimer.h | 5 + include/linux/mfd/stm32-timers.h | 4 + include/linux/mux/consumer.h | 23 +- include/linux/mux/driver.h | 4 + include/linux/nvmem-provider.h | 5 + include/linux/rpmsg.h | 10 + include/linux/tty.h | 140 +- include/linux/tty_driver.h | 10 +- include/linux/tty_flip.h | 20 +- include/linux/tty_ldisc.h | 27 +- include/linux/usb/tegra_usb_phy.h | 5 + include/uapi/linux/acrn.h | 70 + include/uapi/linux/counter.h | 154 ++ include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/misc/habanalabs.h | 84 +- lib/dynamic_debug.c | 60 +- lib/kobject.c | 2 +- net/nfc/nci/uart.c | 2 +- samples/kfifo/bytestream-example.c | 12 +- samples/kfifo/inttype-example.c | 12 +- samples/kfifo/record-example.c | 12 +- samples/nitro_enclaves/ne_ioctl_sample.c | 7 +- samples/vfio-mdev/mbochs.c | 1 + scripts/get_abi.pl | 493 ++++- scripts/tags.sh | 6 +- sound/soc/codecs/cx20442.c | 3 +- sound/soc/ti/ams-delta.c | 3 +- tools/Makefile | 13 +- tools/counter/Build | 1 + tools/counter/Makefile | 53 + tools/counter/counter_example.c | 92 + tools/testing/selftests/lkdtm/config | 1 + tools/testing/selftests/lkdtm/run.sh | 10 +- tools/testing/selftests/lkdtm/tests.txt | 1 + 898 files changed, 31991 insertions(+), 32425 deletions(-) copy Documentation/ABI/{stable => obsolete}/o2cb (89%) create mode 100644 Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-devices-occ-hwmon create mode 100644 Documentation/ABI/testing/sysfs-class-hwmon create mode 100644 Documentation/ABI/testing/sysfs-mce create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad799x.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltr501.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml delete mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.txt create mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.yaml create mode 100644 Documentation/devicetree/bindings/usb/smsc,usb3503.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb3503.txt create mode 100644 drivers/base/firmware_loader/builtin/main.c create mode 100644 drivers/counter/counter-chrdev.c create mode 100644 drivers/counter/counter-chrdev.h create mode 100644 drivers/counter/counter-core.c create mode 100644 drivers/counter/counter-sysfs.c create mode 100644 drivers/counter/counter-sysfs.h delete mode 100644 drivers/counter/counter.c create mode 100644 drivers/hwtracing/coresight/coresight-self-hosted-trace.h create mode 100644 drivers/iio/accel/adxl313.h create mode 100644 drivers/iio/accel/adxl313_core.c create mode 100644 drivers/iio/accel/adxl313_i2c.c create mode 100644 drivers/iio/accel/adxl313_spi.c create mode 100644 drivers/iio/accel/adxl355.h create mode 100644 drivers/iio/accel/adxl355_core.c create mode 100644 drivers/iio/accel/adxl355_i2c.c create mode 100644 drivers/iio/accel/adxl355_spi.c create mode 100644 drivers/iio/adc/imx8qxp-adc.c create mode 100644 drivers/iio/chemical/scd4x.c create mode 100644 drivers/iio/chemical/sunrise_co2.c create mode 100644 drivers/iio/frequency/adrf6780.c create mode 100644 drivers/iio/temperature/max31865.c rename drivers/misc/habanalabs/{gaudi/gaudi_hwmgr.c => common/hwmgr.c} (61%) create mode 100644 drivers/phy/hisilicon/phy-hi3670-pcie.c delete mode 100644 drivers/staging/most/dim2/sysfs.c delete mode 100644 drivers/staging/r8188eu/core/rtw_debug.c delete mode 100644 drivers/staging/r8188eu/core/rtw_io.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mp.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c delete mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c delete mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h delete mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h delete mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h delete mode 100644 drivers/staging/r8188eu/include/odm_reg.h delete mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h delete mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h delete mode 100644 drivers/tty/moxa.h create mode 100644 drivers/tty/rpmsg_tty.c delete mode 100644 include/linux/counter_enum.h create mode 100644 include/uapi/linux/counter.h create mode 100644 tools/counter/Build create mode 100644 tools/counter/Makefile create mode 100644 tools/counter/counter_example.c