This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e3084ed48fd6 Merge tag 'pinctrl-v5.17-1' of git://git.kernel.org/pub/sc [...] new 393c3714081a kernfs: switch global kernfs_rwsem lock to per-fs lock new a6914afcdf0e kobject: Replace kernel.h with the necessary inclusions new 2043727c2882 driver core: platform: Make use of the helper function dev [...] new 3722e7c3c654 docs: document the sysfs ABI for "nohz_full" new 02bf607413e6 docs: document the sysfs ABI for "isolated" new 555a0ce4558d kernfs: prevent early freeing of root node new 2c4dcd7fd57b topology/sysfs: export die attributes only if an architect [...] new e795707703b3 topology/sysfs: export cluster attributes only if an archi [...] new f1045056c726 topology/sysfs: rework book and drawer topology ifdefery new b247703873c4 Documentation/auxiliary_bus: Clarify auxiliary_device creation new 0d058a206ada Documentation/auxiliary_bus: Clarify match_name new cb2ba7593555 Documentation/auxiliary_bus: Update Auxiliary device lifespan new 05021dca787b Documentation/auxiliary_bus: Clarify __auxiliary_driver_register new 14866a7db8da Documentation/auxiliary_bus: Add example code for module_a [...] new 8a2d6ffe7740 Documentation/auxiliary_bus: Clarify the release of device [...] new e1b5186810cc Documentation/auxiliary_bus: Move the text into the code new c097af1d0a84 device property: Check fwnode->secondary when finding properties new aa483f3ce655 topology/sysfs: get rid of htmldoc warning new 79f1c7304295 kernfs: Replace kernel.h with the necessary inclusions new 80b3485f7d7b PCI: Add #defines for accessing PCIe DVSEC fields new 365481e42a8a driver core: auxiliary bus: Add driver data helpers new a3c8f906ed5f platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus new 27963d3da4d2 RDMA/irdma: Use auxiliary_device driver data helpers new 3edac08e1896 soundwire: intel: Use auxiliary_device driver data helpers new a5f8ef0baf9a net/mlx5e: Use auxiliary_device driver data helpers new 45e3a279841f vdpa/mlx5: Use auxiliary_device driver data helpers new 67e532a42cf4 driver core: platform: document registration-failure requirement new ee6d3dd4ed48 driver core: make kobj_type constant. new cf6299b61019 kobject: remove kset from struct kset_uevent_ops callbacks new a6b9a6149d85 nilfs2: use default_groups in kobj_type new 67aa58e8d4b0 driver core: Simplify async probe test code by using ktime [...] new 28f0c335dd4a devtmpfs: mount with noexec and nosuid new f08326648769 headers/uninline: Uninline single-use function: kobject_ha [...] new 99a6a4b39575 sh: sq: use default_groups in kobj_type new f54dfdf7c625 firmware: memmap: use default_groups in kobj_type new ad8a5d1d2f57 qemu_fw_cfg: use default_groups in kobj_type new ab6d0f57be58 firmware: dmi-sysfs: use default_groups in kobj_type new 3407d826c18d firmware: edd: remove empty default_attrs array new 885e50253bfd driver core: Move driver_sysfs_remove() after driver_sysfs_add() new 00eb74ea2c14 driver core: Make bus notifiers in right order in really_probe() new 358fcf5ddbec debugfs: lockdown: Allow reading debugfs files that are no [...] new 0589e8889dce drivers/firmware: Add missing platform_device_put() in sys [...] new c9512fd032ac kobject documentation: remove default_attrs information new 6dc69d3d0d18 Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/p [...] new a6bf4b882702 staging: r8188eu: remove ODM_Read1Byte new 28ea10d56004 staging: r8188eu: remove ODM_Read4Byte new f02cbfd17a88 staging: r8188eu: remove ODM_Write1Byte new c4073f2b3df8 staging: r8188eu: remove ODM_Write2Byte new a9413afabf35 staging: r8188eu: remove ODM_Write4Byte new b865f36cadaf staging: r8188eu: os_dep: remove the goto statement new 70f15d205468 staging: r8188eu: core: remove the function __nat25_timeout new 46cf602a6520 staging: r8188eu: core: remove unused variable sz new e4a5be23b835 staging: r8188eu: core: remove the unused variable pAdapter new 0de963e2f9fe staging: r8188eu: remove MSG_88E call from odm_TXPowerTrac [...] new afa9755e359d staging: fbtft: Remove fb_watterott driver new ed8f72e55451 staging: rtl8723bs: core: remove unused variable pAdapter new f3f23022a01f staging: rtl8723bs: core: remove unused local variable padapter new eb3bdf598039 staging: vt6655: fix camelcase byData in card.c new 8b3312cac072 staging: r8188eu: convert final two MSG_88E calls to netdev_dbg new 6332e4562698 staging: r8188eu: remove MSG_88E macro new 2e90094fb720 staging: pi433: print rf69 debug message more detail new 6304daa08728 staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter new 057957d998ad staging: r8188eu: remove unused phy_PathA_RxIQK parameter new ddf8a086433b staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter new 1a7b609415df staging: r8188eu: clean up _PHY_PathADDAOn new 7e90e57307df staging: r8188eu: remove write support from rtl8188e_Efuse [...] new 4b99dd7d212b staging: r8188eu: remove efuse write functions new d79c38617440 staging: r8188eu: os_dep: Change the return type of function new 01d80b6ed2e3 staging: rtl8723bs: core: avoid unnecessary if condition new d8a5b29b3d75 staging: rtl8192u: remove the if condition without effect new 49ee664299ec staging: r8188eu: remove haldata's EEPROMVID / PID new 704a47655e79 staging: r8188eu: remove haldata's EEPROMCustomerID new c4120aaefbea staging: r8188eu: remove haldata's EEPROMSubCustomerID new 9f784c8214e1 staging: r8188eu: remove autoload check new 216506a986b2 staging: r8188eu: rf_chip is constant new 80d21b0a5d65 staging: r8188eu: merge three small functions new 74b1dc363063 staging: r8188eu: simplify two boolean assignments new fca00dc456bd staging: vt6655: fix camelcase in bRadioOff new ac0c9be91ae8 staging: wlan-ng: Removed unused comments new 5bfc10690c6c staging: ralink-gdma: remove driver from tree new 87dd67f496f7 staging: mt7621-dma: remove driver from tree new 53a2f33caaea staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes new 8e162342589a staging: r8188eu: remove efuse type from definition functions new 3a6a68888b6c staging: r8188eu: remove efuse type from read functions new 6f520d1f50e9 staging: r8188eu: remove test code for efuse shadow map new 2267ac01628b staging: r8188eu: merge small adapter info helpers new ec00db06a10a staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused new 304c82531648 staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused new a15aed66338c staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_Shadow [...] new 36c6b1eb57c0 staging: r8188eu: use efuse map length define directly new a98e3bd77ead staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused new dd657639326d staging: r8188eu: remove defines for efuse type new 0f4504dc5dc7 staging: r8188eu: efuse_OneByteRead is unused new d53ad62518d4 staging: r8188eu: efuse_OneByteWrite is unused new 70919f64ea0f staging: r8188eu: remove bt efuse definitions new 232ee4d19ed5 staging: r8188eu: remove fake efuse variables new 272958bf8ec3 staging: r8188eu: remove the efuse_hal structure new 6a143ec198a6 staging: vt6655: Remove unnecessary type casts new cfbfa0d3c35f staging: vt6655: Introduce `idx` variable new 460228f19bbc staging: vt6655: Use incrementation in `idx` new 9064cb02ee20 staging: vt6655: Rewrite conditional in AL7320 initialization new 1d17faf5c998 staging: vt6655: Rename `RFvWriteWakeProgSyn` function new 6a141baa801b staging: vt6655: Update comment for `rf_write_wake_prog_syn` new 8026ee384a28 staging: vt6655: Delete bogus check for `init_count` in AL2230 new 944f0f697acd staging: vt6655: Delete bogus check for `init_count` in AL7230 new fce0490dcbee staging: r8188eu: fix array_size.cocci warning new 8495a34094b4 staging: r8188eu: remove unused defines in wifi.h new 06e6885d6a1d staging: r8188eu: code indent should use tabs new 1189d2fb15a4 staging: r8188eu: delete unused header new 515f49702423 staging: unisys: visorhba: use tab to indent instead of wh [...] new a70fc7d0d1be staging: unisys: visornic: fixed a typo cant -> can't new 4e4437d09cbe staging: unisys: visornic: reindent to avoid '(' at the en [...] new 5cf069f910c5 staging: unisys: visornic: removed a blank line at the end [...] new 6723b283c44a staging: r8188eu: Remove support for devices with 8188FU c [...] new 56f1cf0e3f02 staging: r8188eu: remove rf_type from rtw_mcs_rate() new 57fd3205ddca staging: r8188eu: remove rf_type from add_RATid() new 8ee04b561354 staging: r8188eu: remove rf_type from HT_caps_handler() new b0e160f02a7e staging: vchiq_core: remove superfluous static_assert statement new 9e861d3f4d84 staging: vt6655: rename variable bHWRadioOff new 6d7cf7440063 staging: vt6655: refactor camelcase byMaxPwrLevel to max_p [...] new b3d893ab1902 staging: r8188eu: use max() and min() macros new 2c7517b1eff2 staging: r8188eu: Efuse_CalculateWordCnts is not used new dfff95efa22e staging: r8188eu: efuse_WordEnableDataRead is not used new 445a740c0b10 staging: r8188eu: remove unused efuse defines new d0fe08b29ea6 staging: r8188eu: do not extract eeprom version from the fuses new 8da08f11ff5a staging: r8188eu: remove unused eeprom defines new e3f6a0050663 staging: r8188eu: hal data's board type is unused new 1875be81b5a8 staging: r8188eu: remove the _set_workitem wrapper new 05b57e8c91ca staging: r8188eu: remove the _init_workitem wrapper new 84c365f8ff8f staging: r8188eu: remove the _cancel_workitem_sync wrapper new 24cd719712ae Merge 5.16-rc3 into staging-next new 15e66fc72925 staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER new d9367afb1bd9 staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER new 7988cf07e7bf staging: vt6655: refactor camelcase uCurrRSSI to current_rssi new f47b40a4fa91 staging: rtl8192u: make array queuetopipe static const new 68bf78ff59a0 staging: rtl8192e: return error code from rtllib_softmac_init() new e730cd57ac2d staging: rtl8192e: rtllib_module: fix error handle case in [...] new 7de80b094e4f staging: rtl8192e: rtllib_module: remove unnecessary assignment new 678fb0b65e6e staging: r8188eu: rtw_read_port needs no cnt parameter new 25b9bd758910 staging: r8188eu: only the bulk in ep is used for network data new ad697c64350f staging: r8188eu: get the rcv bulk pipe handle directly new 5da7b6537fee staging: r8188eu: remove code to get int in pipe handle new 9c4bb17a207a staging: r8188eu: if2 is not used new d667d76b62cd staging: r8188eu: remove ep_num array new 47ca8d19408e staging: r8188eu: don't store nr_endpoint in a global struct new 75c488c0a44d staging: r8188eu: require a single bulk in endpoint new bf77d584b563 staging: r8188eu: remove pm_netdev_open new cc8e6570e88b staging: r8188eu: remove _ps_open_RF new 2c102853a8e3 staging: r8188eu: remove _ps_close_RF new 783133cd07d5 staging: r8188eu: loadparam needs no net_device new d6734d08e45c staging: r8188eu: remove rf_type from rtw_update_ht_cap() new f95de483b5b1 staging: r8188eu: remove rf_type from issue_assocreq() new 0cafa5b5eb22 staging: r8188eu: remove rf_type from storePwrIndexDiffRat [...] new 8f1839727730 staging: r8188eu: remove rf_type from getTxPowerIndex88E() new 2f43a4e87a7b staging: r8188eu: remove TxCount from getTxPowerIndex88E() new 3a8482bc23ad staging: r8188eu: remove rf_type from writeOFDMPowerReg88E() new 23a233273298 staging: r8188eu: remove rf_type from bb_reg_dump() new 5f56585eea13 staging: r8188eu: remove unused HW_VAR_RF_TYPE new 8bdb3f27d00b staging: r8188eu: remove rf_type from struct hal_data_8188e new 6732886cf02b staging: r8188eu: remove module parameter rtw_rf_config new 9875e5b1e9ed staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] new 5d81da8ddd42 staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] new 3ebdaac3636d staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c new 6ba36a15b51b staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ [...] new 5ec394d58bdb staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl818 [...] new 9763a6501e5f staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/io [...] new 505cf6563834 staging: r8188eu: remove DBG_88E_LEVEL macro from include/ [...] new d7f79cdfe090 staging: r8188eu: use a delayed worker for led updates new 55c57806796d staging: r8188eu: RFType is set but never used new 28478b06acdf staging: r8188eu: remove unused variables from odm_dm_struct new 993c689df5c4 staging: r8188eu: pbNet_closed is set but never used new bbd11e051e10 staging: r8188eu: pSecurity is set but never used new 85d8264d9d58 staging: r8188eu: pNumTxBytesUnicast is set but never used new 7fb6aea9ca84 staging: r8188eu: pNumRxBytesUnicast is set but never used new c601ab0eb478 staging: r8188eu: Fix coding style error new 5f31e13e2dcb staging: r8188eu: bLedOpenDrain is always true for r8188eu new bce47253f5e0 staging: r8188eu: remove a bunch of unused led defines new bcb898c690a8 staging: r8188eu: remove two unused macros new b20bdcdfd16d staging: r8188eu: bHWPowerdown is set but not used new cc23553e5bd4 staging: r8188eu: remove unused macros from drv_types.h new 02d85324158c staging: r8188eu: hal data's interfaceIndex is never read new 390c811a7b3e staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro new 93bc0b3d5334 staging: r8188eu: remove two write-only wifi direct variables new a917a9dd8ada staging: r8188eu: remove unused define new 168445735881 staging: r8188eu: AntCombination is always 2 new ec5967c04e6a staging: r8188eu: remove RF_PATH_{C,D} new 2d91168a38a7 staging: r8188eu: struct odm_mac_status_info is not used new 39b0e3d6e29c staging: r8188eu: remove macro PHY_SetRFReg new 0783f44d9004 staging: r8188eu: remove macro PHY_QueryRFReg new 5f82ac51783b staging: r8188eu: remove macro PHY_SetBBReg new f6e018ae9a28 staging: r8188eu: remove macro PHY_QueryBBReg new 1602cce406f8 staging: r8188eu: remove duplicate defines new a773bcc4626a staging: r8188eu: bWIFI_Direct is set but never used new c84a7062d886 staging: r8188eu: bWIFI_Display is set but never used new bbe440bcc3f5 staging: r8188eu: remove unused macro IS_FW_81xxC new efc7bc10d23f staging: r8188eu: convert DBG_88E calls in core/rtw_security.c new b07f55053557 staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c new d904512db6f3 staging: r8188eu: convert type of HalData in struct adapter new 22e6a4846738 staging: r8188eu: remove SwLed1 new 86b7e5fbd623 staging: r8188eu: remove code to set led1 registers new 673cd3f471dd staging: r8188eu: remove LedPin from struct struct LED_871x new d0df53d36cd5 staging: rtl8712: Fix alignment checks with flipped condition new 74565794023c staging: rtl8192u: remove some repeated words in some comments new a299fedca157 staging: rtl8723bs: fix typo in a comment new 22f92b77479a staging: r8188eu: move xmit status check from hal to rtw_cmd new b66fbc855ee5 staging: r8188eu: move linked status check from hal to rtw [...] new ed7d6119aa8b staging: r8188eu: clean up rtl8188e_sreset_linked_status_check new 4218817c70a5 staging: r8188: make rx signal strength function static new e87261086e95 staging: r8188: remove the dummy ioctl handler new c35220ad42c4 staging: r8188: antAveRSSI is set but not used new 6630263c126e staging: r8188: antRSSIcnt is set but not used new 8b6ad791ee1a staging: r8188: antSumRSSI is set but not used new af3ad88c35c5 staging: r8188: Bssid in struct fast_ant_train is set but [...] new 72e4ae15871e staging: r8188: remove unused odm capabilities new 64bdd3a256c2 staging: r8188: ODM_BB_DIG is always set new 738b35a3ebe2 staging: r8188: ODM_BB_RA_MASK is always set new 18c1249fba26 staging: r8188: remove unused power transitions new f51da6473838 staging: r8188: remove sizes from power transition arrays new 78ad6a17cd91 staging: r8188: remove cut mask from power transitions new 13b420f466eb staging: r8188: remove fab mask from power transitions new 7cd8b6158d4f staging: r8188: remove interface mask from power transitions new d1d617f48e77 staging: r8188: remove base address from power transitions new ada58e3b5da9 staging: r8188: remove unused power command new 885b7b852137 staging: r8188: reformat the power transition steps new 4f458ec5f497 staging: r8188: move the steps into Hal8188EPwrSeq.c new 144779edf598 staging: greybus: fix stack size warning with UBSAN new 6350e6f6d14f staging: vc04_services: Remove repeated word in vchiq log warning new 11907481851a staging: pi433: remove unnecessary parentheses pointed out [...] new b846c0bd43f2 staging: rtl8723bs: removed unused if blocks new a1f0906447ef staging: r8188eu: include variable declarations from Hal81 [...] new 12e5241b8b36 staging: most: dim2: update renesas compatible string new 25f5de0de91e staging: most: dim2: use consistent routine naming new 0dbd880cb513 staging: vt6655: drop off byRxMode var in device.h new 9d36de311305 staging: r8188eu: switch the led off during deinit new b3505203320d staging: r8188eu: move SwLedOn and SwLedOff into rtw_led.c new 2232e50bd117 staging: r8188eu: move (de)init functions from hal to rtw_led new ed5a214e55a6 staging: r8188eu: merge InitLed871x and rtl8188eu_InitSwLeds new 0b8d8a17d628 staging: r8188eu: merge DeInitLed871x and rtl8188eu_DeInitSwLeds new c87adbe4bf13 staging: r8188eu: make ResetLedStatus static new 98731fa61247 staging: r8188eu: clean up the blink worker code new 0a7a87c418f8 staging: r8188eu: clean up blinking macros new 07a33118b4c5 staging: r8188eu: remove unused blink mode defines new e3a12865a9c0 staging: r8188eu: bLedStartToLinkBlinkInProgress is set bu [...] new e83c8ef4411f staging: r8188eu: make blink interval defines internal new 88514247c142 staging: r8188eu: use bool for boolean values new 74752a36662c staging: r8188eu: remove obsolete comments new 517da66148f8 staging: r8188eu: remove LedControlHandler new 6b3449d1715a staging: r8188eu: LED_CTL_POWER_ON is not used new a4299e0e3fd8 staging: r8188eu: LED_CTL_START_WPS_BOTTON is not used new f7b8dc039995 staging: r8188eu: remove bStopBlinking new e8b0b484f498 staging: r8188eu: summarize some BlinkingLedState new 334a7f00a5b3 staging: r8188eu: merge blink_work and SwLedBlink1 new 2cca8b85ed7f staging: r8188eu: merge rtw_led_control and SwLedControlMode1 new b0d60d3dc3d3 staging: r8188eu: rfoff_reason is never initialised new 3618e07e88ee staging: r8188eu: remove unused rtw_private_args entries new c757fa413a14 staging: r8188eu: remove the private ioctl "get sensitivity" new d8c92147bda2 staging: r8188eu: remove the private drvext_hdl ioctl new a40f670989b2 staging: r8188eu: remove the private ioctl "wps_prob_req_ie" new ec970aa39eab staging: r8188eu: remove private ioctls that return -1 new e269f7acdc53 staging: r8188eu: remove the private ioctl "wps_assoc_req_ie" new 08ea4a2c62b6 staging: r8188eu: remove the private ioctl "tdls_get" new 649071f78ab2 staging: r8188eu: remove the private ioctl "tdls" new 752925690005 staging: r8188eu: remove the private "test" ioctl new 944a1e54b871 staging: r8188eu: remove unused prototype new d1315cb9f3ed staging: r8188eu: DM_PriCCA is set but never used new 786880da775d staging: r8188eu: remove GET_CVID_ROM_VERSION new b01b5c10218e staging: r8188eu: remove unused enum odm_h2c_cmd new f795060dd42d staging: r8188eu: remove ODM_CMNINFO_ABILITY from ODM_CmnI [...] new 9e357d4c8f78 staging: r8188eu: remove write-only fields from struct rtl_ps new a4a44a1c15ad staging: r8188eu: FAT_State is always FAT_NORMAL_STATE new 6afdd3ca9c3b staging: r8188eu: FAT_State is set but never used new f4b1b1f3336a staging: r8188eu: TrainIdx is set but never used new 6a3631bdacb1 staging: r8188eu: RSSI_test is always false new 20a77667bbd7 staging: r8188eu: merge _ReadLEDSetting() into ReadAdapter [...] new 683fade1a2f3 staging: greybus: auto_manager: use default_groups in kobj_type new 790ada0e6ec3 staging: axis-fifo: Use platform_get_irq() to get the interrupt new 9d68ce358c4d staging: r8188eu: remove ODM_SetMACReg() new 0575b39908ea staging: r8188eu: remove ODM_GetMACReg() new e83545b1ae62 staging: r8188eu: remove ODM_GetRFReg() new 4c4ab3f449a3 staging: r8188eu: remove ODM_SetRFReg() new 8aedc08edfcd staging: r8188eu: remove ODM_GetBBReg() new 502ddefa5085 staging: r8188eu: remove ODM_SetBBReg() new 420108ef3b56 staging: r8188eu: clean up coding style issues new 182861b1495b staging: r8188eu: remove ODM_sleep_ms() new 2e0ed5adb9ed staging: r8188eu: remove ODM_delay_us() new fec9f472fb1e staging: r8188eu: remove ODM_delay_ms() new 85dbc7e3abdc staging: r8188eu: remove ODM_CompareMemory() new 1bcf699d222f staging: r8188eu: remove odm_interface new 106a28479d83 staging: r8188eu: make odm_ConfigRFReg_8188E() static new b1be5b8ff901 staging: r8188eu: remove unused prototypes new 51d260d2426d staging: r8188eu: make odm_DIGInit() static new 8badd69b53d6 staging: r8188eu: make odm_DIG() static new 7d3cbea17567 staging: r8188eu: make odm_CommonInfoSelfInit() static new 5ab68d92cdfc staging: r8188eu: make odm_CommonInfoSelfUpdate() static new b82d0bc677ce staging: r8188eu: make odm_RateAdaptiveMaskInit() static new 78865587d080 staging: r8188eu: make odm_RefreshRateAdaptiveMask() static new e6b5ad5eeb1c staging: r8188eu: make odm_DynamicBBPowerSavingInit() static new 86f0bea75fd9 staging: r8188eu: make odm_FalseAlarmCounterStatistics() static new 9afafc05a79d staging: r8188eu: make odm_CCKPacketDetectionThresh() static new b0515ff42238 staging: r8188eu: make odm_RSSIMonitorCheck() static new 52a4ccac8a19 staging: r8188eu: remove odm_TXPowerTrackingInit() new 0956ab4d36ed staging: r8188eu: make odm_TXPowerTrackingThermalMeterInit [...] new 42f88b792772 staging: r8188eu: make odm_InitHybridAntDiv() static new bccd2be7842d staging: r8188eu: make odm_HwAntDiv() static new f24eec9cd679 staging: r8188eu: make ODM_EdcaTurboInit() static new dc481cb55b68 staging: r8188eu: make odm_EdcaTurboCheck() static new 489257e6832c staging: r8188eu: remove unnecessary comments new 512cdc60e65b staging: r8188eu: remove header odm_precomp.h new 95b47a04673f staging: vc04_services: bcm2835-audio: avoid the use of ty [...] new 072590cc4f70 staging: vc04_services: bcm2835-camera: avoid the use of t [...] new 12b31d07b0ce staging: vc04_services: update TODO file new a0c43a469239 staging: pi433: add docs to packet_format and tx_start_con [...] new b376bd63774b staging: r8188eu: bRDGEnable is always false new ffcdb1b194ec staging: r8188eu: UsbRxHighSpeedMode is set but never used new a056e41a0928 staging: r8188eu: bTXPowerDataReadFromEEPORM is set but ne [...] new cfd060fe2edb staging: r8188eu: bAPKThermalMeterIgnore is set but never used new f606b319ef4d staging: r8188eu: remove unused fields from struct hal_data_8188e new 4483319375f3 staging: r8188eu: IntArray and C2hArray are set but never used new 65935347844e staging: r8188eu: FwRsvdPageStartOffset is set but never used new 7e8785d5e40b staging: r8188eu: remove MAX_CHANNEL_NUM_2G new e174a4349438 staging: r8188eu: remove struct rt_channel_plan_2g new 6de349e6800c staging: r8188eu: remove unused enum and defines new 73157fe89f4e staging: r8188eu: struct rx_hpc is not used new 4b224bcbcafd staging: r8188eu: clean up struct rtw_dig new d23d390a5c75 staging: r8188eu: clean up struct sw_ant_switch new 6e5499917bf2 staging: r8188eu: struct odm_sta_info is not used new 44742d88819f staging: r8188eu: enum hw90_block is not used new 69a3a726adcf staging: r8188eu: remove unneeded comments from Hal8188EPhyCfg.h new 403a5e8554c8 staging: r8188eu: remove unused defines from Hal8188EPhyCfg.h new c8f15f0e9d9c staging: r8188eu: remove unused defines from rtw_eeprom.h new 881bc5e02f40 staging: r8188eu: remove unused power management defines new fdf101f5cefc staging: r8188eu: internal autosuspend is always false new 89e32f6db984 staging: r8188eu: fix_rate is set but not used. new 0d6bd7b2deed staging: r8188eu: cmd_issued_cnt is set but not used new 51edf56ea9df staging: r8188eu: turbo scan is always off for r8188eu new 0640d18b15d8 staging: r8188eu: add spaces around P2P_AP_P2P_CH_SWITCH_P [...] new 2e81948177d7 staging: greybus: audio: Check null pointer new 710ec044517e staging: vc04_services: rename structures bm2835_mmal_dev [...] new d6776424667c staging: vc04_services: rename functions containing bm2835 [...] new eccbcf75a75b staging: vc04_services: rename variables containing bm2835 [...] new 948d91b66b1f staging: vc04_services: rename string literal containing b [...] new b33721baccd5 staging: vc04_services: rename BM2835 to BCM2835 in header [...] new 70d8e20c24a4 staging: pi433: fix frequency deviation check new 6b2ad1636995 staging: pi433: add comment to rx_lock mutex definition new 6a0d9b79bff6 staging: r8188eu: remove unneeded parameter from rtl8188e_ [...] new d1dfe7fb1159 staging: r8188eu: rfPath is always 0 new e9a14094c724 staging: r8188eu: make Index24G_CCK_Base a 1-D array new eeb35e4a2742 staging: r8188eu: make Index24G_BW40_Base a 1-D array new ef2efa86392a staging: r8188eu: CCK_24G_Diff is set but not used new 41b7c4edff83 staging: r8188eu: BW40_24G_Diff is set but not used new 2c02b728b648 staging: r8188eu: make OFDM_24G_Diff a 1-D array new 27aad6cef4b5 staging: r8188eu: make BW20_24G_Diff a 1-D array new fa783154524a staging: r8188eu: rename camelcase variable uintPeerChannel new 22ef12195e13 Merge tag 'staging-5.17-rc1' of git://git.kernel.org/pub/s [...] new 7ee7482e60fd serial: 8250: replace snprintf in show functions with sysfs_emit new b88fea5faa0c dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string new 635e4172bd0a arm: remove zte zx platform left-over new ea502201da45 n_gsm: remove unused parameters from gsm_error() new 463d4c74bffd tty: remove TTY_SOFT_SAK part from __do_SAK() new 8cb28417dd2c tty: remove tty NULL check from __do_SAK() new 954a0881a9d4 tty: clean up whitespace in __do_SAK() new 2765852e74c8 tty: serial, join uport checks in uart_port_shutdown() new 0836150c26c4 dt-bindings: serial: renesas,scif: Make resets as a requir [...] new e1c0fc101340 dt-bindings: serial: renesas,sci: Document RZ/G2L SoC new 862f72187a41 serial: sh-sci: Add support to deassert/assert reset line new e25ed43b4b60 mxser: remove wait for sent from mxser_close_port new 568a2b9c1289 mxser: rename mxser_close_port() to mxser_stop_rx() new 274ab58dc2b4 mxser: keep only !tty test in ISR new 30f6027fe464 mxser: move MSR read to mxser_check_modem_status() new 3b88dbff1c4e mxser: clean up tx handling in mxser_transmit_chars() new 5c338fbf21eb mxser: remove pointless xmit_buf checks new 2fb19b957805 mxser: remove tty->driver_data NULL check new 47b722d47382 mxser: call stop_rx from mxser_shutdown_port() new 467b4c47880d mxser: don't flush buffer from mxser_close() directly new c7ec012f6c56 mxser: use tty_port_close() in mxser_close() new 239ef19ef040 mxser: extract TX empty check from mxser_wait_until_sent() new fe74bc619b0d mxser: use msleep_interruptible() in mxser_wait_until_sent() new 49b798a69e2b mxser: clean up timeout handling in mxser_wait_until_sent() new c6693e6e0780 mxser: don't throttle manually new 9dd6f3063a73 mxser: remove tty parameter from mxser_receive_chars_new() new eb68ac0462bf mxser: increase buf_overrun if tty_insert_flip_char() fails new 16add04f7bff mxser: add MOXA prefix to some PCI device IDs new 4167bd25ec3b mxser: move ids from pci_ids.h here new c668d5676461 mxser: use PCI_DEVICE_DATA new 57dcb6ec85d5 serial: 8250_dw: Add StarFive JH7100 quirk new 5f6a85158cca tty: drivers/tty/, stop using tty_schedule_flip() new b68b914494df tty: the rest, stop using tty_schedule_flip() new 5db96ef23bda tty: drop tty_schedule_flip() new d78328bcc4d0 tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl new c67643b46c28 tty: serial: imx: clear the RTSD status before enable the [...] new 028e083832b0 tty: serial: imx: disable UCR4_OREN in .stop_rx() instead [...] new 1e67bd2b8cb9 tty: serial: atmel: Check return code of dmaengine_submit() new 4f4b9b589561 tty: serial: atmel: Call dma_async_issue_pending() new 18e6c0751cf9 tty: finish kernel-doc of tty_struct members new 61c83addb77c tty: add kernel-doc for tty_port new a65638302152 tty: add kernel-doc for tty_driver new 1fe183091753 tty: add kernel-doc for tty_operations new 630bf86d1577 tty: add kernel-doc for tty_port_operations new 0c6119f9f7dc tty: add kernel-doc for tty_ldisc_ops new 29d5ef685948 tty: combine tty_operations triple docs into kernel-doc new 40f4268cddb9 tty: combine tty_ldisc_ops docs into kernel-doc new 4072254f96f9 tty: reformat tty_struct::flags into kernel-doc new 34d809f8b4ff tty: reformat TTY_DRIVER_ flags into kernel-doc new cb6f6f987792 tty: reformat kernel-doc in tty_port.c new 796a75a98762 tty: reformat kernel-doc in tty_io.c new cbb68f919950 tty: reformat kernel-doc in tty_ldisc.c new bc17b7236b47 tty: reformat kernel-doc in tty_buffer.c new c66453ce8af8 tty: fix kernel-doc in n_tty.c new 98629663bff8 tty: reformat kernel-doc in n_tty.c new 385812835431 tty: add kernel-doc for more tty_driver functions new 3be491d74a95 tty: add kernel-doc for more tty_port functions new 7e6c0b22f466 tty: move tty_ldisc docs to new Documentation/tty/ new 6f0535866199 tty: make tty_ldisc docs up-to-date new f3e7614732b0 tty: more kernel-doc for tty_ldisc new 31bc35d3346f tty: add kernel-doc for tty_standard_install new 3f19fed8d0da Documentation: add TTY chapter new ffccc78a5862 tty: serial: fsl_lpuart: add timeout for wait_event_interr [...] new 3672fb651555 tty: serial: uartlite: allow 64 bit address new d1180405c7b5 serial: amba-pl011: do not request memory region twice new 13a5fad39a7b tty: mips_ejtag_fdc: Make use of the helper function kthre [...] new f5bced9f3435 Merge 5.16-rc4 into tty-next new 6aa7cee60c3e dt-bindings: serial: renesas,scif: Document r8a779f0 bindings new 26baf4b66c57 tty: serial: sh-sci: Add support for R-Car Gen4 new f087f01ca2c5 serial: lantiq: Use platform_get_irq() to get the interrupt new 09c7bda4ddef serial: sh-sci: Drop support for "sci_ick" clock new 0d1bc829a755 serial: sh-sci: Use dev_err_probe() new 8a1dcae95c2e serial: sh-sci: Use devm_clk_get_optional() new 5bb221b0ad65 serial: atmel: Use platform_get_irq() to get the interrupt new 9629eeb0b191 dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible new 443df57b31d1 tty: serial: fsl_lpuart: Add i.MXRT1050 support new e5ce127e5f7b dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching new 4b95391c8ef0 serial: 8250_pci: remove redundant assignment to tmp after [...] new 35eaa42c4a10 Merge 5.16-rc6 into tty-next new 59f37b7370ef tty: serial: samsung: Remove USI initialization new 0882b473b084 tty: serial: samsung: Enable console as module new 8cf8d3c4a634 tty: serial: samsung: Fix console registration from module new fcfd3c09f407 serial: 8250_pci: Split out Pericom driver new b4ccaf5aa2d7 serial: 8250_pericom: Re-enable higher baud rates new 46dacba8fea9 serial: 8250_pericom: Use serial_dl_write() instead of open coded new 712fe4c84982 serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts new e822b4973f49 tty/ldsem: Fix syntax errors in comments new d6d9d17abac8 tty: tty_io: Switch to vmalloc() fallback in case of TTY_N [...] new 34de6666843d dt-bindings: serial: amlogic, meson-uart: support S4 new fb09d0ac0772 tty: Fix the keyboard led light display problem new adbfddc757ae docs/driver-api: Replace a comma in the n_gsm.rst with a d [...] new 5021d709b31b tty: serial: Use fifo in 8250 console driver new d3b3404df318 serial: Fix incorrect rs485 polarity on uart open new b4a29b94804c serial: 8250: Move Alpha-specific quirk out of the core new cb559bb97453 serial: lantiq: store and compare return status correctly new b0c86a608322 dt-bindings: serial: renesas,scif: Document RZ/V2L SoC new a359101c7c64 dt-bindings: serial: renesas,sci: Document RZ/V2L SoC new 257538544d42 serial: altera: Use platform_get_irq_optional() to get the [...] new 56c8b1c10e95 serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt new c195438f1e84 serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() new 5b6806198347 serial: meson: Use platform_get_irq() to get the interrupt new 6050efac12c6 serial: pxa: Use platform_get_irq() to get the interrupt new 60302276caff serial: altera_jtaguart: Use platform_get_irq_optional() t [...] new f63f1ddb5c2a serial: vt8500: Use platform_get_irq() to get the interrupt new 1129a63e3a4c serial: ar933x: Use platform_get_irq() to get the interrupt new fc67c913298c serial: bcm63xx: Use platform_get_irq() to get the interrupt new e3b27e2f56a5 serial: pmac_zilog: Use platform_get_irq() to get the interrupt new ad234e2bac27 tty: serial: meson: Drop the legacy compatible strings and [...] new d8e9a406a931 serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 new 5acb78dc72b4 tty: goldfish: Use platform_get_irq() to get the interrupt new 99a507a8ea28 Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification pr [...] new 0e479b460e34 serial: 8250_bcm7271: Fix return error code in case of dma [...] new 556172fabd22 serial: liteuart: fix MODULE_ALIAS new 08a0c6dff91c serial: pl010: Drop CR register reset on set_termios new e368cc656fd6 serial: pl011: Drop CR register reset on set_termios new 49a80424e3ec serial: pl011: Drop redundant DTR/RTS preservation on close/open new 56a23f9319e8 serial: stm32: move tx dma terminate DMA to shutdown new 9a135f16d228 serial: stm32: rework TX DMA state condition new 2a3bcfe03725 serial: stm32: fix flow control transfer in DMA mode new 195437d14fb4 serial: stm32: correct loop for dma error handling new 93a770b7e167 serial: core: Keep mctrl register state and cached copy in sync new 342465f5337f Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] new 9c8846c73ec0 usb: cdnsp: Remove unneeded semicolon after `}' new ba67723f9461 dt-bindings: usb: dwc2: document the port when usb-role-sw [...] new 433ba26f40d4 dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 new 4ce3b45704d5 usb: dwc3: meson-g12a: fix shared reset control use new 9933698f6119 USB: ehci_brcm_hub_control: Improve port index sanitizing new c76ef96fc00e usb: gadget: f_fs: Use stream_open() for endpoint files new f057a1d4f0d2 usb: Remove redundant 'flush_workqueue()' calls new d429976170a5 usb: gadget: f_midi: allow resetting index option new 16d42759207f usb: gadget: composite: Show warning if function driver's [...] new 4a555f2b8d31 usb: gadget: at91_udc: Convert to GPIO descriptors new 7ef0d85c87d1 Docs: usb: update err() to pr_err() and replace __FILE__ new 925ed163abcf Docs: usb: update comment and code near increment usage count new 6352f24ba40f Docs: usb: update writesize, copy_from_user, usb_fill_bulk [...] new 38269d2faddc usb: xhci-mtk: remove unnecessary error check new 0d8cfeeef3f5 usb: xhci-mtk: fix random remote wakeup new 4616dddcfaf7 usb: typec: ucsi: Expose number of alternate modes in partner new e4ac5a40cec2 usb: xilinx: Add suspend resume support new 167a799c6e88 usb: gadget: configfs: simplify os_desc_item_to_gadget_inf [...] new ff5a938d12f2 usb: gadget: configfs: remove os_desc_attr_release() new 5d143ec45142 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() new 5284acccc4a5 usb: gadget: configfs: use to_usb_function_instance() in c [...] new c4bc515d73b5 usb: dwc2: gadget: use existing helper new 4d012040161c Merge 5.16-rc3 into usb-next new bc27117c7cdd usb: dwc3: gadget: Skip checking Update Transfer status new a02a26eb0aea usb: dwc3: gadget: Ignore Update Transfer cmd params new 76c4c95dac0d usb: dwc3: gadget: Skip reading GEVNTSIZn new 554abfe2eade usb: uhci: add aspeed ast2600 uhci support new e1c72d907f4c usb: bdc: fix error handling code in bdc_resume new 9899aa5ba525 usb: core: Fix file path that does not exist new d598c3c46ea6 Merge 5.16-rc4 into usb-next new c45479ecd0c2 Merge 5.16-rc5 into usb-next new 666f3de741f7 usb: dwc3: gadget: Support Multi-Stream Transfer new bae9401dff62 usb: Add Xen pvUSB protocol description new 494ed3997d75 usb: Introduce Xen pvUSB frontend (xen hcd) new a92548f90fa6 xen: add Xen pvUSB maintainer new 347f3f54bd45 usb: aspeed-vhub: add qualifier descriptor new d693bbd4cbc4 usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue new aa9c2219f989 usb: aspeed-vhub: support test mode feature new a927ae1fba4b usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) new cdf8e2de16c0 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] new 856d3624489a usb: dwc2: platform: adopt dev_err_probe() to silent probe defer new a5b5b45fce2b dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings new a1f79504ceb3 usb: host: xen-hcd: add missing unlock in error path new f59f93cd1d72 usb: hub: avoid warm port reset during USB3 disconnect new b8f1ba99cea5 usb: hub: make wait_for_connected() take an int instead of [...] new d6bfc848af12 dt-bindings: usb: qcom,dwc3: add binding for SM8450 new 2dec70f18b91 usb: ohci-spear: Remove direct access to platform_device r [...] new b6886c7826a1 usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt new e1ffd5f0709d usb: uhci: Use platform_get_irq() to get the interrupt new 0f153a1b8193 usb: chipidea: Set the DT node on the child device new d538ea945532 MAINTAINERS: remove typo from XEN PVUSB DRIVER section new 942cdbc168d4 dt-bindings: usb: document role-switch-default-mode proper [...] new e14acb876985 usb: dwc2: drd: add role-switch-default-node support new 3ad02e0e5241 usb: dwc2: drd: restore role and overrides upon resume new 29b4dd308af6 dt-bindings: usb: qcom,dwc3: Add SM6350 compatible new 005585863828 usb: hub: Add delay for SuperSpeed hub resume to let links [...] new 1646566b5e0c usb: ftdi-elan: fix memory leak on device disconnect new 4c71960105b4 usb: gadget: udc: bcm63xx: propagate errors from platform_ [...] new 12ba912c3047 usb: gadget: udc: pxa25x: propagate errors from platform_g [...] new 1aebf115afd7 usb: host: ehci-sh: propagate errors from platform_get_irq() new 4de5bd9a389d usb: host: ohci-omap: propagate errors from platform_get_irq() new 9879c81b6807 usb: musb: Drop unneeded resource copying new cf081d009c44 usb: musb: Set the DT node on the child device new b1e9e7ebe6c0 usb: core: Export usb_device_match_id new f2b42379c576 usb: misc: ehset: Rework test mode entry new 236c9ad1f870 Merge 5.16-rc6 into usb-next new 4daf08a0afa8 Revert "usb: host: ehci-sh: propagate errors from platform [...] new f28fb27ef72a xhci: use max() to make code cleaner new 9198e0298efc usb: host: fotg210: Use platform_get_irq() to get the interrupt new 22ae6415c702 usb: renesas_usbhs: Use platform_get_irq() to get the interrupt new 74b39dfabd76 usb: dwc3: Drop unneeded calls to platform_get_resource_byname() new d057ac484a37 usb: isp1760: Use platform_get_irq() to get the interrupt new 78e17d699995 usb: cdns3: Use platform_get_irq_byname() to get the interrupt new ce1d37cb7697 usb: musb: dsps: Use platform_get_irq_byname() to get the [...] new 3254a73fb2ca usb-storage: Remove redundant assignments new e3088ebc1b97 docs: ABI: added missing num_requests param to UAC2 new a8cf05160336 docs: ABI: fixed req_number desc in UAC1 new 13068b7472f9 acpi: Export acpi_bus_type new 882c982dada4 acpi: Store CRC-32 hash of the _PLD in struct acpi_device new 8c67d06f3fd9 usb: Link the ports to the connectors they are attached to new 730b49aac426 usb: typec: port-mapper: Convert to the component framework new 510a0bdb2bfc usb: Remove usb_for_each_port() new db3e8244bd1c usb: dwc2: Simplify a bitmap declaration new e681a9d2050c Merge 5.16-rc8 into usb-next new 19813551701d thunderbolt: xdomain: Avoid potential stack OOB read new f3380cac0c0b thunderbolt: Runtime PM activate both ends of the device link new 43bddb26e20a thunderbolt: Tear down existing tunnels when resuming from [...] new 1e56c88adecc thunderbolt: Runtime resume USB4 port when retimers are scanned new 6cb27a04fb77 thunderbolt: Do not allow subtracting more NFC credits tha [...] new e5bb88e961e5 thunderbolt: Do not program path HopIDs for USB4 routers new ce05b997426d thunderbolt: Add debug logging of DisplayPort resource allocation new fea783e6e82c thunderbolt: Do not dereference fwnode in struct device new 3cc1c6de458e thunderbolt: Check return value of kmemdup() in icm_handle [...] new a28ec0e165ba thunderbolt: Add TMU uni-directional mode new 8a90e4fa3b4d thunderbolt: Add CL0s support for USB4 routers new 1639664fb74f thunderbolt: Move usb4_switch_wait_for_bit() to switch.c new 23ccd21ccb56 thunderbolt: Implement TMU time disruption for Intel Titan Ridge new 483c9d8275af thunderbolt: Rename Intel TB_VSE_CAP_IECS capability new 43f977bc60b1 thunderbolt: Enable CL0s for Intel Titan Ridge new fa487b2a900d thunderbolt: Add module parameter for CLx disabling new e0d07ba76bd1 Merge tag 'thunderbolt-for-v5.17-rc1' of git://git.kernel. [...] new 89f3594d0de5 usb: gadget: don't release an existing dev->buf new 501e38a5531e usb: gadget: clear related members when goto fail new fa0ef93868a6 usb: dwc3: dwc3-qcom: Add missing platform_device_put() in [...] new 1d7d4c07932e USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status new 0f663729bb4a USB: core: Fix bug in resuming hub's handling of wakeup requests new 452785d0400a headers/prep: usb: gadget: Fix namespace collision new cd33707d0fd1 headers/prep: Fix non-standard header section: drivers/usb [...] new 6184f15d877c headers/prep: Fix non-standard header section: drivers/usb [...] new 66b13ce8fe25 USB: common: debug: add needed kernel.h include new 01ec4a2e8f01 headers/deps: USB: Optimize <linux/usb/ch9.h> dependencies [...] new b52fe2dbb3e6 usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe new 34146c68083f usb: dwc2: do not gate off the hardware if it does not sup [...] new 92ef98a4caac usb: dwc2: gadget: initialize max_speed from params new f2f69bf65df1 usb: gadget: u_audio: fix calculations for small bInterval new 601a5bc1aeef usb: gadget: u_audio: Subdevice 0 for capture ctls new cbb4f5f43599 docs: ABI: fixed formatting in configfs-usb-gadget-uac2 new 57ea81971b72 Merge tag 'usb-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] new bc128349588d LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers new 81ff0be4b9e3 Merge tag 'spdx-5.17-rc1' of git://git.kernel.org/pub/scm/ [...]
The 596 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/testing/configfs-usb-gadget-uac1 | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + Documentation/ABI/testing/sysfs-bus-usb | 9 + Documentation/ABI/testing/sysfs-devices-system-cpu | 15 + Documentation/admin-guide/cputopology.rst | 25 +- Documentation/core-api/kobject.rst | 16 +- .../bindings/serial/amlogic,meson-uart.yaml | 2 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 8 +- .../devicetree/bindings/serial/renesas,sci.yaml | 48 +- .../devicetree/bindings/serial/renesas,scif.yaml | 15 + Documentation/devicetree/bindings/usb/dwc2.yaml | 13 + .../devicetree/bindings/usb/dwc3-xilinx.txt | 56 - .../devicetree/bindings/usb/dwc3-xilinx.yaml | 131 ++ .../devicetree/bindings/usb/qcom,dwc3.yaml | 4 + Documentation/driver-api/auxiliary_bus.rst | 236 +-- Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/serial/n_gsm.rst | 8 +- Documentation/driver-api/serial/tty.rst | 328 ---- .../driver-api/usb/writing_usb_driver.rst | 32 +- Documentation/index.rst | 1 + .../translations/zh_CN/core-api/kobject.rst | 12 +- Documentation/tty/index.rst | 63 + Documentation/tty/n_tty.rst | 22 + Documentation/tty/tty_buffer.rst | 46 + Documentation/tty/tty_driver.rst | 128 ++ Documentation/tty/tty_internals.rst | 31 + Documentation/tty/tty_ldisc.rst | 85 ++ Documentation/tty/tty_port.rst | 70 + Documentation/tty/tty_struct.rst | 81 + Documentation/usb/gadget-testing.rst | 2 +- LICENSES/preferred/LGPL-2.1 | 2 + MAINTAINERS | 20 +- arch/alpha/kernel/srmcons.c | 2 +- arch/arm/include/debug/pl01x.S | 7 - arch/sh/kernel/cpu/sh4/sq.c | 3 +- drivers/accessibility/speakup/spk_ttyio.c | 4 +- drivers/acpi/bus.c | 1 + drivers/acpi/scan.c | 16 + drivers/base/Kconfig | 11 + drivers/base/auxiliary.c | 152 +- drivers/base/bus.c | 4 +- drivers/base/core.c | 30 +- drivers/base/dd.c | 7 +- drivers/base/devtmpfs.c | 10 +- drivers/base/platform.c | 9 +- drivers/base/property.c | 13 +- drivers/base/test/test_async_driver_probe.c | 14 +- drivers/base/topology.c | 28 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/dma-buf/dma-buf-sysfs-stats.c | 2 +- drivers/firmware/dmi-sysfs.c | 7 +- drivers/firmware/edd.c | 9 - drivers/firmware/memmap.c | 3 +- drivers/firmware/qemu_fw_cfg.c | 5 +- drivers/firmware/sysfb_simplefb.c | 8 +- drivers/infiniband/hw/irdma/main.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/input/serio/serport.c | 5 +- drivers/mfd/Kconfig | 10 - drivers/mfd/Makefile | 1 - drivers/mfd/intel_pmt.c | 261 ---- drivers/net/can/slcan.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/mkiss.c | 4 +- drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/slip/slip.c | 4 +- drivers/platform/x86/intel/Kconfig | 11 + drivers/platform/x86/intel/Makefile | 2 + drivers/platform/x86/intel/pmt/Kconfig | 4 +- drivers/platform/x86/intel/pmt/class.c | 21 +- drivers/platform/x86/intel/pmt/class.h | 5 +- drivers/platform/x86/intel/pmt/crashlog.c | 47 +- drivers/platform/x86/intel/pmt/telemetry.c | 46 +- drivers/platform/x86/intel/vsec.c | 408 +++++ drivers/platform/x86/intel/vsec.h | 43 + drivers/s390/char/keyboard.h | 4 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/intel_init.c | 2 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/axis-fifo/axis-fifo.c | 11 +- drivers/staging/fbtft/Kconfig | 6 - drivers/staging/fbtft/Makefile | 1 - drivers/staging/fbtft/fb_sh1106.c | 7 +- drivers/staging/fbtft/fb_watterott.c | 302 ---- drivers/staging/fbtft/fbtft.h | 41 + drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/greybus/audio_topology.c | 107 +- drivers/staging/most/dim2/dim2.c | 28 +- drivers/staging/mt7621-dma/Kconfig | 7 - drivers/staging/mt7621-dma/Makefile | 4 - drivers/staging/mt7621-dma/TODO | 5 - drivers/staging/mt7621-dma/hsdma-mt7621.c | 758 --------- drivers/staging/mt7621-dts/mt7621.dtsi | 38 - drivers/staging/pi433/pi433_if.c | 2 +- drivers/staging/pi433/rf69.c | 62 +- drivers/staging/pi433/rf69_enum.h | 12 + drivers/staging/r8188eu/Makefile | 3 - drivers/staging/r8188eu/core/rtw_ap.c | 11 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 11 +- drivers/staging/r8188eu/core/rtw_cmd.c | 36 +- drivers/staging/r8188eu/core/rtw_efuse.c | 221 +-- drivers/staging/r8188eu/core/rtw_ieee80211.c | 73 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 19 +- drivers/staging/r8188eu/core/rtw_led.c | 285 ++-- drivers/staging/r8188eu/core/rtw_mlme.c | 16 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 102 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 - drivers/staging/r8188eu/core/rtw_pwrctrl.c | 22 +- drivers/staging/r8188eu/core/rtw_rf.c | 2 +- drivers/staging/r8188eu/core/rtw_security.c | 22 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 2 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 23 +- drivers/staging/r8188eu/core/rtw_xmit.c | 2 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 100 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 27 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 1 - drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 1 - drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 1 - drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 401 ++--- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 84 +- drivers/staging/r8188eu/hal/odm.c | 937 ++++++------ drivers/staging/r8188eu/hal/odm_HWConfig.c | 20 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 176 +-- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 60 +- drivers/staging/r8188eu/hal/odm_debug.c | 2 +- drivers/staging/r8188eu/hal/odm_interface.c | 93 -- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 13 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 25 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 1010 +----------- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 197 +-- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 65 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 37 - drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 -- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 263 +--- drivers/staging/r8188eu/hal/usb_ops_linux.c | 32 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 60 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 148 +- drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 5 - drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 53 +- drivers/staging/r8188eu/include/HalVerDef.h | 13 - drivers/staging/r8188eu/include/drv_types.h | 19 +- drivers/staging/r8188eu/include/hal_intf.h | 30 +- drivers/staging/r8188eu/include/ieee80211.h | 3 +- drivers/staging/r8188eu/include/ieee80211_ext.h | 271 ---- drivers/staging/r8188eu/include/odm.h | 216 +-- drivers/staging/r8188eu/include/odm_RTL8188E.h | 6 - .../staging/r8188eu/include/odm_RegConfig8188E.h | 3 - drivers/staging/r8188eu/include/odm_interface.h | 59 - drivers/staging/r8188eu/include/odm_precomp.h | 54 - drivers/staging/r8188eu/include/osdep_service.h | 32 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 100 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 16 - drivers/staging/r8188eu/include/rtl8188e_recv.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 61 - drivers/staging/r8188eu/include/rtl8188e_sreset.h | 13 - drivers/staging/r8188eu/include/rtw_cmd.h | 1 - drivers/staging/r8188eu/include/rtw_debug.h | 12 - drivers/staging/r8188eu/include/rtw_eeprom.h | 31 - drivers/staging/r8188eu/include/rtw_efuse.h | 104 +- drivers/staging/r8188eu/include/rtw_io.h | 2 +- drivers/staging/r8188eu/include/rtw_led.h | 116 +- drivers/staging/r8188eu/include/rtw_mlme.h | 12 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 5 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 7 - drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/rtw_rf.h | 34 - drivers/staging/r8188eu/include/usb_osintf.h | 1 - drivers/staging/r8188eu/include/wifi.h | 59 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 235 +-- drivers/staging/r8188eu/os_dep/os_intfs.c | 69 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 42 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 6 +- drivers/staging/ralink-gdma/Kconfig | 8 - drivers/staging/ralink-gdma/Makefile | 4 - drivers/staging/ralink-gdma/ralink-gdma.c | 917 ----------- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_module.c | 17 +- drivers/staging/rtl8192e/rtllib_softmac.c | 6 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 13 +- drivers/staging/rtl8712/rtl8712_efuse.c | 28 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 3 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 5 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 8 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 12 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 89 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 12 +- .../vc04_services/bcm2835-camera/controls.c | 143 +- drivers/staging/vc04_services/interface/TODO | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 - .../staging/vc04_services/vchiq-mmal/mmal-common.h | 2 +- .../vc04_services/vchiq-mmal/mmal-encodings.h | 2 +- .../vc04_services/vchiq-mmal/mmal-msg-common.h | 2 +- .../vc04_services/vchiq-mmal/mmal-msg-format.h | 2 +- .../vc04_services/vchiq-mmal/mmal-msg-port.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-msg.h | 2 +- .../vc04_services/vchiq-mmal/mmal-parameters.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.h | 2 +- drivers/staging/vt6655/card.c | 36 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device.h | 10 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/rf.c | 54 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 8 - drivers/thunderbolt/acpi.c | 15 +- drivers/thunderbolt/icm.c | 7 +- drivers/thunderbolt/lc.c | 24 + drivers/thunderbolt/path.c | 42 +- drivers/thunderbolt/retimer.c | 28 +- drivers/thunderbolt/switch.c | 493 +++++- drivers/thunderbolt/tb.c | 91 +- drivers/thunderbolt/tb.h | 106 +- drivers/thunderbolt/tb_msgs.h | 47 +- drivers/thunderbolt/tb_regs.h | 113 +- drivers/thunderbolt/tmu.c | 337 +++- drivers/thunderbolt/tunnel.c | 27 +- drivers/thunderbolt/tunnel.h | 9 +- drivers/thunderbolt/usb4.c | 52 +- drivers/thunderbolt/xdomain.c | 16 +- drivers/tty/goldfish.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 22 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 306 ++-- drivers/tty/n_gsm.c | 11 +- drivers/tty/n_hdlc.c | 5 +- drivers/tty/n_tty.c | 692 ++++----- drivers/tty/serial/8250/8250.h | 12 +- drivers/tty/serial/8250/8250_alpha.c | 21 + drivers/tty/serial/8250/8250_bcm7271.c | 23 +- drivers/tty/serial/8250/8250_core.c | 9 +- drivers/tty/serial/8250/8250_pci.c | 407 +---- drivers/tty/serial/8250/8250_pericom.c | 214 +++ drivers/tty/serial/8250/8250_port.c | 65 +- drivers/tty/serial/8250/Kconfig | 8 + drivers/tty/serial/8250/Makefile | 3 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/altera_jtaguart.c | 11 +- drivers/tty/serial/altera_uart.c | 9 +- drivers/tty/serial/amba-pl010.c | 3 - drivers/tty/serial/amba-pl011.c | 73 +- drivers/tty/serial/ar933x_uart.c | 12 +- drivers/tty/serial/atmel_serial.c | 16 +- drivers/tty/serial/bcm63xx_uart.c | 10 +- drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/lantiq.c | 34 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/meson_uart.c | 45 +- drivers/tty/serial/pmac_zilog.c | 12 +- drivers/tty/serial/pxa.c | 12 +- drivers/tty/serial/samsung_tty.c | 78 +- drivers/tty/serial/serial_core.c | 19 +- drivers/tty/serial/sh-sci.c | 91 +- drivers/tty/serial/stm32-usart.c | 74 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/serial/sunsu.c | 3 +- drivers/tty/serial/uartlite.c | 2 +- drivers/tty/serial/vt8500_serial.c | 12 +- drivers/tty/tty_buffer.c | 279 ++-- drivers/tty/tty_io.c | 921 ++++++----- drivers/tty/tty_ldisc.c | 292 ++-- drivers/tty/tty_ldsem.c | 2 +- drivers/tty/tty_port.c | 223 ++- drivers/tty/vt/keyboard.c | 18 +- drivers/tty/vt/vt.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 14 +- drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/core.h | 6 +- drivers/usb/chipidea/core.c | 1 + drivers/usb/chipidea/otg.c | 5 +- drivers/usb/class/cdc-acm.c | 4 - drivers/usb/common/debug.c | 1 + drivers/usb/core/driver.c | 3 +- drivers/usb/core/generic.c | 2 +- drivers/usb/core/hcd.c | 11 +- drivers/usb/core/hub.c | 37 +- drivers/usb/core/port.c | 32 + drivers/usb/core/usb.c | 46 - drivers/usb/dwc2/core.h | 6 +- drivers/usb/dwc2/drd.c | 51 +- drivers/usb/dwc2/gadget.c | 17 +- drivers/usb/dwc2/hcd.c | 7 +- drivers/usb/dwc2/platform.c | 63 +- drivers/usb/dwc3/core.h | 9 + drivers/usb/dwc3/dwc3-meson-g12a.c | 17 +- drivers/usb/dwc3/dwc3-qcom.c | 15 +- drivers/usb/dwc3/gadget.c | 59 +- drivers/usb/dwc3/host.c | 45 +- drivers/usb/gadget/composite.c | 39 +- drivers/usb/gadget/configfs.c | 39 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_midi.c | 48 +- drivers/usb/gadget/function/u_audio.c | 28 +- drivers/usb/gadget/legacy/inode.c | 18 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 19 +- drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 7 + drivers/usb/gadget/udc/aspeed-vhub/hub.c | 47 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 1 + drivers/usb/gadget/udc/at91_udc.c | 67 +- drivers/usb/gadget/udc/at91_udc.h | 8 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 1 + drivers/usb/gadget/udc/mv_udc_core.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 56 + drivers/usb/host/Kconfig | 11 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-brcm.c | 6 +- drivers/usb/host/fotg210-hcd.c | 11 +- drivers/usb/host/ohci-omap.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 10 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-tmio.c | 5 - drivers/usb/host/u132-hcd.c | 1 - drivers/usb/host/uhci-platform.c | 9 +- drivers/usb/host/xen-hcd.c | 1609 ++++++++++++++++++++ drivers/usb/host/xhci-mtk.c | 16 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/isp1760/isp1760-if.c | 16 +- drivers/usb/misc/ehset.c | 58 + drivers/usb/misc/ftdi-elan.c | 1 + drivers/usb/musb/am35x.c | 2 + drivers/usb/musb/da8xx.c | 20 +- drivers/usb/musb/jz4740.c | 1 + drivers/usb/musb/mediatek.c | 2 + drivers/usb/musb/musb_dsps.c | 15 +- drivers/usb/musb/omap2430.c | 23 +- drivers/usb/musb/ux500.c | 18 +- drivers/usb/phy/phy-mv-usb.c | 5 +- drivers/usb/renesas_usbhs/common.c | 14 +- drivers/usb/renesas_usbhs/common.h | 1 - drivers/usb/renesas_usbhs/mod.c | 14 +- drivers/usb/storage/sierra_ms.c | 2 - drivers/usb/typec/Makefile | 3 +- drivers/usb/typec/class.c | 2 - drivers/usb/typec/class.h | 10 +- drivers/usb/typec/port-mapper.c | 279 +--- drivers/usb/typec/ucsi/ucsi.c | 16 +- drivers/usb/usbip/usbip_event.c | 1 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- fs/debugfs/file.c | 2 +- fs/dlm/lockspace.c | 3 +- fs/gfs2/sys.c | 3 +- fs/kernfs/dir.c | 118 +- fs/kernfs/file.c | 6 +- fs/kernfs/inode.c | 22 +- fs/kernfs/mount.c | 15 +- fs/kernfs/symlink.c | 5 +- fs/nilfs2/sysfs.c | 13 +- include/acpi/acpi_bus.h | 1 + include/linux/amba/bus.h | 6 - include/linux/auxiliary_bus.h | 174 +++ include/linux/kernfs.h | 6 +- include/linux/kobject.h | 34 +- include/linux/pci_ids.h | 18 - include/linux/serial_8250.h | 2 - include/linux/serial_s3c.h | 9 - include/linux/topology.h | 25 + include/linux/tty.h | 153 +- include/linux/tty_driver.h | 572 ++++--- include/linux/tty_flip.h | 1 - include/linux/tty_ldisc.h | 287 ++-- include/linux/tty_port.h | 131 +- include/linux/usb.h | 9 - include/linux/usb/ch9.h | 3 +- include/linux/usb/typec.h | 12 - include/uapi/linux/pci_regs.h | 4 + include/xen/interface/io/usbif.h | 405 +++++ kernel/params.c | 4 +- lib/kobject.c | 8 +- lib/kobject_uevent.c | 6 +- net/nfc/nci/uart.c | 5 +- 386 files changed, 10445 insertions(+), 12208 deletions(-) delete mode 100644 Documentation/devicetree/bindings/usb/dwc3-xilinx.txt create mode 100644 Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml delete mode 100644 Documentation/driver-api/serial/tty.rst create mode 100644 Documentation/tty/index.rst create mode 100644 Documentation/tty/n_tty.rst create mode 100644 Documentation/tty/tty_buffer.rst create mode 100644 Documentation/tty/tty_driver.rst create mode 100644 Documentation/tty/tty_internals.rst create mode 100644 Documentation/tty/tty_ldisc.rst create mode 100644 Documentation/tty/tty_port.rst create mode 100644 Documentation/tty/tty_struct.rst delete mode 100644 drivers/mfd/intel_pmt.c create mode 100644 drivers/platform/x86/intel/vsec.c create mode 100644 drivers/platform/x86/intel/vsec.h delete mode 100644 drivers/staging/fbtft/fb_watterott.c delete mode 100644 drivers/staging/mt7621-dma/Kconfig delete mode 100644 drivers/staging/mt7621-dma/Makefile delete mode 100644 drivers/staging/mt7621-dma/TODO delete mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c delete mode 100644 drivers/staging/r8188eu/hal/odm_interface.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h delete mode 100644 drivers/staging/r8188eu/include/odm_interface.h delete mode 100644 drivers/staging/r8188eu/include/odm_precomp.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h delete mode 100644 drivers/staging/ralink-gdma/Kconfig delete mode 100644 drivers/staging/ralink-gdma/Makefile delete mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c create mode 100644 drivers/tty/serial/8250/8250_alpha.c create mode 100644 drivers/tty/serial/8250/8250_pericom.c create mode 100644 drivers/usb/host/xen-hcd.c create mode 100644 include/xen/interface/io/usbif.h