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