This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 35f7a9526615 Merge tag 'devprop-5.4-rc1' of git://git.kernel.org/pub/sc [...] new b60fe990c6b0 KVM: coalesced_mmio: add bounds checking new 404e634fdb96 Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] new 4c6903a0f9d7 KVM: x86: fix reporting of AMD speculation bug CPUID leaf new 50896de4be7e KVM: x86: always expose VIRT_SSBD to guests new 0c54914d0c52 KVM: x86: use Intel speculation bugs and features as deriv [...] new 016cd759642c KVM: x86: Fix x86_decode_insn() return when fetching insn [...] new 05402f64544f x86: KVM: svm: don't pretend to advance RIP in case wrmsr_ [...] new f8ea7c6049d5 x86: kvm: svm: propagate errors from skip_emulated_instruction() new 97413d2981bb x86: KVM: clear interrupt shadow on EMULTYPE_SKIP new 02d4160fbd76 x86: KVM: add xsetbv to the emulator new c4762fdab55c x86: KVM: svm: remove hardcoded instruction length from in [...] new e7134c1bb5af x86: KVM: svm: eliminate weird goto from vmrun_interception() new c8e16b78c614 x86: KVM: svm: eliminate hardcoded RIP advancement from vm [...] new 871bd0346018 KVM: x86: Rename access permissions cache member in struct [...] new 4af7715110a2 KVM: x86/mmu: Add explicit access mask for MMIO SPTEs new 26c44a63a291 KVM: x86/mmu: Consolidate "is MMIO SPTE" code new 92735b1b3313 KVM: x86: Unconditionally call x86 ops that are always imp [...] new b382f44e9850 KVM: X86: Add pv tlb shootdown tracepoint new 12b58f4ed2a1 KVM: Assert that struct kvm_vcpu is always as offset zero new b6852ae75d4b KVM: VMX: Fix and tweak the comments for VM-Enter new fdcf75621375 KVM: x86: Disable posted interrupts for non-standard IRQs [...] new 16cfacc80857 KVM: x86: Manually calculate reserved bits when loading PDPTRS new 0e84ec96b561 KVM: PPC: Remove leftover comment from emulate_loadstore.c new 3bda7f0ae0f7 KVM: PPC: Book3S PR: Fix software breakpoints new 237aed48c642 KVM: PPC: Book3S HV: XIVE: Free escalation interrupts befo [...] new 959c5d513478 KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalati [...] new 8d4ba9c931bc KVM: PPC: Book3S HV: Don't push XIVE context when not usin [...] new da15c03b047d powerpc/xive: Implement get_irqchip_state method for XIVE [...] new 75bf465f0bc3 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] new ff7240ccf0cd KVM: PPC: Book3S: Mark expected switch fall-through new d22deab6960a KVM: PPC: Book3S HV: Define usage types for rmap array in [...] new 2ad7a27deaf6 KVM: PPC: Book3S: Enable XIVE native capability only if OP [...] new d28eafc5a640 KVM: PPC: Book3S HV: Check for MMU ready on piggybacked vi [...] new ff42df49e75f KVM: PPC: Book3S HV: Don't lose pending doorbell request o [...] new 8146856b0a26 Merge tag 'kvm-ppc-next-5.4-1' of git://git.kernel.org/pub [...] new 24cab82c34aa KVM: arm/arm64: vgic: Add LPI translation cache definition new 1bb3691d8330 KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive new 7d825fd6eaa7 KVM: arm/arm64: vgic-its: Add MSI-LPI translation cache in [...] new 0c1448486619 KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] new b4931afcde1f KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] new 363518f37a86 KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] new cbfda481d87e KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] new 89489ee9ced8 KVM: arm/arm64: vgic-its: Cache successful MSI->LPI translation new 86a7dae884f3 KVM: arm/arm64: vgic-its: Check the LPI translation cache [...] new 41108170d980 KVM: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic new 363de99b7705 arm64/kvm: Remove VMID rollover I-cache maintenance new 0ed5f5d63963 KVM: arm/arm64: vgic: Make function comments match functio [...] new 07ab0f8d9a12 KVM: Call kvm_arch_vcpu_blocking early into the blocking sequence new 926c61568d0b KVM: arm/arm64: vgic: Remove spurious semicolons new 3109741a8d77 KVM: arm/arm64: vgic: Use a single IO device per redistributor new e8688ba38749 arm64: KVM: Device mappings should be execute-never new 92f35b751c71 KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE new 32d1d15c52c1 Merge tag 'kvmarm-5.4' of git://git.kernel.org/pub/scm/lin [...] new d94fdcd7eafb KVM: X86: Trace vcpu_id for vmexit new 13a7e370cb89 KVM: X86: Remove tailing newline for tracepoints new c5c5d6fae001 KVM: VMX: Change ple_window type to unsigned int new 4f75bcc33221 KVM: X86: Tune PLE Window tracepoint new b274a2908139 doc: kvm: Fix return description of KVM_SET_MSRS new f20935d85a23 KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers new 1edce0a9eb23 KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/ [...] new 7396d337cfad KVM: x86: Return to userspace with internal error on unexp [...] new a061985b81a2 x86: KVM: svm: Fix a check in nested_svm_vmrun() new 5497b95567c1 KVM: nVMX: add tracepoint for failed nested VM-Enter new 380e0055bc7e KVM: nVMX: trace nested VM-Enter failures detected by H/W new 8530a79c5a9f KVM: x86: always stop emulation on page fault new c8848cee74ff KVM: x86: set ctxt->have_exception in x86_decode_insn() new 1cfff4d9a5d0 kvm: Nested KVM MMUs need PAE root too new 2b0911d1311e KVM: LAPIC: Micro optimize IPI latency new 95c065400a12 KVM: VMX: Stop the preemption timer during vCPU reset new 2040f414d12f KVM: selftests: Split ucall.c into architecture specific files new f90f57b3971a KVM: selftests: Implement ucall() for s390x new a049a377164c KVM: selftests: Enable dirty_log_test on s390x new a13b03bbb457 KVM: s390: Test for bad access register and size at the st [...] new b4d863c302e6 KVM: s390: improve documentation for S390_MEM_OP new be6f55a60d28 KVM: selftests: Add a test for the KVM_S390_MEM_OP ioctl new 200824f55eef KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm [...] new 81cb736c0c92 KVM: selftests: Test invalid bits in kvm_valid_regs and kv [...] new 17a81bdb4ee4 Merge tag 'kvm-s390-next-5.4-1' of git://git.kernel.org/pu [...] new 4a53d99dd0c2 KVM: VMX: Introduce exit reason for receiving INIT signal [...] new 4b9852f4f389 KVM: x86: Fix INIT signal handling in various CPU states new fb3925d06c28 KVM: X86: Use IPI shorthands in kvm guest when support new fe38bd686207 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 515db266a9da driver core: Remove device link creation limitation new 2fd60da46da7 kernfs: fix potential null pointer dereference new bbe70e4e4211 fs: kernfs: Fix possible null-pointer dereferences in kern [...] new fb583c8eeeb1 driver core: Fix creation of device links with PM-runtime flags new f87da58b797a Merge branch 'generic_lookup_helpers' into driver-core-next new 7723f4c5ecdb driver core: platform: Add an error message to platform_ge [...] new 98051ba2b28b coccinelle: Add script to check for platform_get_irq() exc [...] new 45640a383adc mfd: ab3100: no need to check return value of debugfs_crea [...] new b11f75d032d8 mfd: ab8500: no need to check return value of debugfs_crea [...] new dc607f6bbafd mfd: aat2870: no need to check return value of debugfs_cre [...] new 644bf6008895 i2c: Revert incorrect conversion to use generic helper new b9515ecbf6ca drivers: Fix typo in parameter description for driver_find [...] new 313b46d83118 drivers: Fix htmldocs warnings with bus_find_next_device() new 5302dd7dd0b6 driver core: Add support for linking devices during device [...] new 134b23eec9e3 driver core: Add edit_links() callback for drivers new 690ff7881b26 of/platform: Add functional dependency link from DT bindings new 8f8184d6bf67 driver core: Add sync_state driver/bus callback new 21871a99b34c of/platform: Pause/resume sync state during init and of_pl [...] new 709fb8297358 of/platform: Create device links for all child-supplier de [...] new b3173c2292fb of/platform: Don't create device links for default busses new 23b6904442d0 driver core: add dev_groups to all drivers new 97e2551de3f9 Merge tag 'dev_groups_all_drivers' into driver-core-next new 0682e005d170 uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups new 43b9ac937be6 firmware: arm_scpi: convert platform driver to use dev_groups new 0abd02ede7df video: fbdev: wm8505fb: convert platform driver to use dev_groups new e14018cc34d6 video: fbdev: w100fb: convert platform driver to use dev_groups new de3dacf0347e video: fbdev: sm501fb: convert platform driver to use dev_groups new 5bd08a4ae3d0 platform: x86: hp-wmi: convert platform driver to use dev_groups new 0fbb93fce79b olpc: x01: convert platform driver to use dev_groups new 0ad0bdd8ba64 of/platform: Fix fn definitons for of_link_is_valid() and [...] new 5adf5781019d of/platform: Fix device_links_supplier_sync_state_resume() [...] new 1f573cce48a2 device.h: Fix warnings for mismatched parameter names in comments new e6aa640eb2f6 Merge 5.3-rc4 into driver-core-next new 9c1c5e0bc5ec of/platform: Disable generic device linking code for PowerPC new ce684d957c56 devcoredump: use memory_read_from_buffer new 2a77eec0d3ca devcoredump: fix typo in comment new caec05b66882 Revert "of/platform: Disable generic device linking code f [...] new 8ef4df5ae109 Revert "of/platform: Fix device_links_supplier_sync_state_ [...] new f6680a66a3ca Revert "of/platform: Fix fn definitons for of_link_is_vali [...] new 40e05e6acdc0 Revert "of/platform: Don't create device links for default [...] new b1c46e118b21 Revert "of/platform: Create device links for all child-sup [...] new 77df8e790026 Revert "of/platform: Pause/resume sync state during init a [...] new bcca686c11cd Revert "driver core: Add sync_state driver/bus callback" new d77b3f07a1d7 Revert "of/platform: Add functional dependency link from D [...] new 33cbfe544993 Revert "driver core: Add edit_links() callback for drivers" new bfb3943bed67 Revert "driver core: Add support for linking devices durin [...] new 8973ea47901c driver core: platform: Introduce platform_get_irq_optional() new 6e7e5c7fbc1c hwmon: pwm-fan: Use platform_get_irq_optional() new d9430f96c051 driver core: platform: Export platform_get_irq_optional() new 7f905761e15a sysfs: add BIN_ATTR_WO() macro new 1d5a013f9c0f driver-core: add include guard to linux/container.h new ca7ce5a2710a coccinelle: platform_get_irq: Fix parse error new 1f7d290a7275 Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pu [...] new 57cd166afc4b USB: core: hcd-pci: Use dev_get_drvdata where possible new 07e803ec9f6b usb: dwc2: Switch to use device_property_count_u32() new 41b57327b270 usb: dwc3: Switch to use device_property_count_u32() new bc7514925cf5 usb: typec: tcpm: Switch to use fwnode_property_count_uXX() new 6ce9ba07b1b7 usb: typec: mux: Switch to use fwnode_property_count_uXX() new 110f87a6a5f6 usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h new 6443c671d5cb usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c new 3114bc89c021 usb: host: Remove call to memset after dma_alloc_coherent new 6269e4c76eac usb: host: xhci-hub: fix extra endianness conversion new ed7fe551575c usb: chipidea: udc: remove redundant assignment to variabl [...] new 34d0545978b6 dt-bindings: usb: mtu3: fix typo of DMA clock name new 6389a62ff798 usbip: tools: fix GCC8 warning for strncpy new 2a0f4f16d201 Merge 5.3-rc2 into usb-next new c27989cc536b dt-bindings: switch Exynos EHCI/OHCI bindings to use array [...] new 214b606e90dd usb: exynos: add support for getting PHYs from the standar [...] new 314de2f6b577 ARM: dts: exynos: Use standard arrays of generic PHYs for [...] new 9e22cb829982 usb: host: ohci-tmio: Mark expected switch fall-throughs new dcf8f7ecb361 usb: phy: ab8500-usb: Mark expected switch fall-throughs new b33f37064b74 usb: Remove dev_err() usage after platform_get_irq() new 82e17a09c412 usb: musb: remove redundant assignment to variable ret new d1f54df4fbb5 usb: wusbcore: Spelling s/disconenct/disconnect/ new eb6c2eb6c7fb usb: host: xhci-plat: Prevent an abnormally restrictive PH [...] new d3523b631403 usb: dwc3: meson-g12a: use devm_platform_ioremap_resource( [...] new 582ee9c5ad26 USB: Disable USB2 LPM at shutdown new c5d1653783ca Merge tag 'dev_groups_all_drivers' of git://git.kernel.org [...] new 91148dbad80b USB: usbip: convert platform driver to use dev_groups new b71b283e3d6d USB: add support for dev_groups to struct usb_driver new 7d9c1d2f7aca USB: add support for dev_groups to struct usb_device_driver new 71ed79b0e4be USB: Move wusbcore and UWB to staging as it is obsolete new d3b5e319a19e USB: musb: convert platform driver to use dev_groups new 2e18b14e1642 USB: typec: ucsi_ccg: convert i2c driver to use dev_groups new b6fd94883249 MAINTAINERS: mark wusbcore and UWB as obsolete new 938a76ed6486 usb: gadget: atmel_usba_udc: Mark expected switch fall-through new f0104b0c0fd3 USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs new 891c1da6ceff USB: phy: twl6030: convert platform driver to use dev_groups new f4d09e9f53ae USB: phy: tahvo: convert platform driver to use dev_groups new 3e2cb866b2b1 USB: phy: mv-usb: convert platform driver to use dev_groups new 524f3ac1542c USB: chipidea: convert platform driver to use dev_groups new 899ad6d68ec8 USB: lvstest: convert to use dev_groups new 761ef1e4bc20 USB: cypress_cy7c63: convert to use dev_groups new c847a36521b0 USB: cytherm: convert to use dev_groups new 04a0625e3b37 USB: usbtmc: convert to use dev_groups new 02c4d45d8389 USB: usblp: convert to use dev_groups new ec935791ec52 USB: ueagle-atm: convert to use dev_groups new e605c30977bb USB: atm: cxacru: convert to use dev_groups new c5501d23e38d USB: usbip: convert to use dev_groups new f9bbcbef0c50 USB: trancevibrator: convert to use dev_groups new a21350feb9ae USB: usbsevseg: convert to use dev_groups new 7794f486ed0b usbfs: Add ioctls for runtime power management new 894efaf5236d staging: wusbcore: Fix build error without CONFIG_USB new a190d94830c3 usb: remove ehci-w90x900 driver new 92b8608691bf dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] new 51fa228c8e05 Merge 5.3-rc4 into usb-next new 115f3bad1a36 usb-storage: remove single-use define for debugging new 4ed3350539aa USB: usbfs: Add a capability flag for runtime suspend new eceddc4071e3 usb: typec: fusb302: Remove unused properties new c7316315a221 dt-bindings: usb: fusb302: Remove deprecated properties new 8f6244055bd3 usb: typec: fusb302: Always provide fwnode for the port new b98052e9b5c4 USB: storage: isd200: remove redundant assignment to varia [...] new 6d03c140db2e USB: phy: fsl-usb: convert platform driver to use dev_groups new 9f4bc2ed7408 usb: typec: tcpm: Use usb_debug_root as root for our debug [...] new b7cd6f64ff57 usb: typec: fusb302: Use usb_debug_root as root for our de [...] new 1e296b5be40d usb: typec: fusb302: Call fusb302_debugfs_init earlier new 7ffc95e90e30 Merge 5.3-rc5 into usb-next new a599e48662b4 usb: usb-skeleton: make comment block in line with coding style new b08a6259a141 usb: usbfs: only account once for mmap()'ed usb memory usage new 0709831a50d3 usb: host: ohci-pxa27x: Fix and & vs | typo new 7b81cb6bddd2 usb: add a HCD_DMA flag instead of guestimating DMA capabilities new 5d6ff300f011 usb/max3421: remove the dummy {un,}map_urb_for_dma methods new bd5defaee872 dma-mapping: remove is_device_dma_capable new cdfee5623290 driver core: initialize a default DMA mask for platform device new e74e8bbff6e3 dt-bindings: usb: mtk-xhci: add an optional xhci_ck clock new b2fcb285ade3 usb: xhci-mtk: add an optional xhci_ck clock new dccce749ac66 USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs new 27125cf8b5ae usb: gadget: atmel_usba_udc: Mark expected switch fall-through new 37bea42fec57 usb: dwc2: gadget: Fix kill_all_requests race new c6e4999cd930 usb: dwc3: meson-g12a: use devm_platform_ioremap_resource( [...] new 58dd0bad2554 usb: dwc3: omap: use devm_platform_ioremap_resource() to s [...] new 5b76f6a0b0f8 usb: dwc3: keystone: use devm_platform_ioremap_resource() [...] new 18425e5eb029 usb: dwc2: Switch to use device_property_count_u32() new 8484aa0cb36d usb: gadget: pch_udc: Use dev_get_drvdata new a6e5e6794a53 usb: dwc3: Switch to use device_property_count_u32() new b2a3974253d3 usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h new 4749e0e61241 usb: dwc3: Update soft-reset wait polling rate new 3cd703f483d1 usb: dwc3: remove generic PHYs forwarding for XHCI device new 03bf32bbb607 usb: dwc3: Use devres to get clocks new 240b65dc1e89 usb: dwc3: Use clk_bulk_prepare_enable() new 9fbbeb4eff07 usb: gadget: aspeed: Don't set port enable change bit on reset new d042c35eb86a usb: gadget: aspeed: Cleanup EP0 state on port reset new 7e420cef9047 usb: gadget: aspeed: Fix EP0 stall handling new ef9d34686bae usb: gadget: aspeed: Don't reject requests on suspended devices new 155940a16d68 usb: gadget: aspeed: Check suspend/resume callback existence new 5f0625aaba5e usb: gadget: aspeed: Rework the reset logic new 801675989408 usb: gadget: aspeed: Remove unused "suspended" flag new cca1754c1d00 usb: gadget: aspeed: Improve debugging when nuking new 22a5d3ce0d03 usb: Add definitions for the USB2.0 hub TT requests new aa31332f67ac usb: gadget: aspeed: Implement dummy hub TT requests new c09b73cfac2a usb: dwc3: don't set gadget->is_otg flag new e36721b90144 usb: dwc3: st: Add of_node_put() before return in probe function new bceb418b65b9 usb: dwc3: st: Add of_dev_put() in probe function new 163be6ff7739 usb: gadget: udc: core: Fix segfault if udc_bind_to_driver [...] new 566aacaf80b8 usb: udc: lpc32xx: remove set but not used 3 variables new 1cf084d161f4 usb: dwc3: meson-g12a: fix suspend resume regulator unbala [...] new c33f141615c2 usb: udc: lpc32xx: silence fall-through warning new f1b19006f4c9 usb: phy: phy-fsl-usb: Make structure fsl_otg_initdata constant new 05f0b20b67f4 usb: gadget: Export recommended BESL values new 16fe4f304015 usb: dwc3: Separate field holding multiple properties new 54fb5ba647f8 usb: dwc3: gadget: Set BESL config parameter new cca3854010c5 usb: gadget: composite: Set recommended BESL values new a7a3a6a941cf dt-bindings: add binding for USBSS-DRD controller. new 91f255a26bce usb: common: Separated decoding functions from dwc3 driver. new 010665b44d59 usb: common: Patch simplify usb_decode_set_clear_feature f [...] new f72429fc88b5 usb: common: Simplify usb_decode_get_set_descriptor function. new 7733f6c32e36 usb: cdns3: Add Cadence USB3 DRD Driver new 6bbf87a131ed usb:cdns3 Fix for stuck packets in on-chip OUT buffer. new 17b63704ec7c usb: dwc3: gadget: Workaround Mirosoft's BESL check new ec8ca8a3489c usb: gadget: net2280: Move all "ll" registers in one structure new 18a93cd38be3 usb: gadget: net2280: Add workaround for AB chip Errata 11 new 96e46dcfb853 Merge tag 'usb-for-v5.4' of git://git.kernel.org/pub/scm/l [...] new 7a8114620485 Merge 5.3-rc7 into usb-next new a1747eb43f35 usb/ohci-sm501: remove the HCD_DMA flag new 8838d9224f84 usb/ohci-tmio: remove the HCD_DMA flag new bf89015a5413 usb-storage: use hcd_uses_dma to check for DMA capabilities new ac2658e0d9f0 usb: remove a stale comment in hcd_alloc_coherent new 7b65fe12556f usb: remove commented out dma wrappers new 8ceb1417f3ca mfd: don't select DMA_DECLARE_COHERENT for the sm501 and t [...] new b3d72616b428 usb: cdns3: Fix Wunused-but-set-variable warning new f271b966bff1 usb: cdns3: remove set but not used variable 'priv_dev' new 35af2445dc30 usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C new 4d2233ecec8e usb: cdns3: remove redundant assignment to ret on error exit path new 04db1d2057c8 usb: cdns3: fix missing assignment of ret before error che [...] new 5d04111d76e2 usb: cdns3: fix spelling mistake: "cnfiguration" -> "confi [...] new 5a030e618712 usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc [...] new b62a31b04e93 usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'x [...] new 8a62dff2c073 xhci: add TSP bitflag to TRB tracing new 9334367cda85 xhci: fix possible memleak on setup address fails. new 77d8f110acb7 usb: host: xhci-plat: add quirks member into struct xhci_p [...] new ed056203fa7c usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv new ee6754ace1ec usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of [...] new d7290cd04b4e usb: chipidea: msm: Use device-managed registration API new 34c7ed72f4f0 usb: core: phy: add support for PHY calibration new a0a465569b45 usb: dwc3: remove generic PHY calibrate() calls new 6ed151f26484 xhci-ext-caps.c: Add property to disable Intel SW switch new 2be1fb64dfeb usb: roles: intel: Enable static DRD mode for role switch new ea44d190764b usbip: Implement SG support to vhci-hcd and stub driver new 451d15a1731c dt-binding: usb: add usb-role-switch property new 6b68240d7c54 dt-bindings: connector: add optional properties for Type-B new f651c73e71f5 dt-bindings: usb: add binding for USB GPIO based connectio [...] new 3ef8685f84b3 dt-bindings: usb: mtu3: add properties about USB Role Switch new 977607653cdd usb: roles: Introduce stubs for the exiting functions in role.h new 44493062abc3 device connection: Add fwnode_connection_find_match() new a31f01777bc5 usb: roles: Add fwnode_usb_role_switch_get() function new c5c0283a9db1 Merge generic_lookup_helpers into usb-next new 6fadd72943b8 usb: roles: get usb-role-switch from parent new 12b591bccc46 usb: common: create Kconfig file new 4602f3bff266 usb: common: add USB GPIO based connection detection driver new 1ac91ac5d097 usb: mtu3: register a USB Role Switch for dual role mode new 95e29e9bbe28 USB: rio500: simplify locking new 9472aff16ca0 USB: rio500: Fix lockdep violation new 815cdcc33404 usb: cdns3: Remove redundant dev_err call in cdns3_probe() new 7a786b847907 USB: serial: ftdi_sio: add support for FT232H CBUS gpios new 11c302f29eaf Merge tag 'usb-serial-5.4-rc1' of https://git.kernel.org/p [...] new 3dd550a2d365 USB: usbcore: Fix slab-out-of-bounds bug during device reset new 58fb8beda201 dt-binding: usb: ci-hdrc-usb2: add imx7ulp compatible new 71fcb8bdf5ab dt-binding: usb: usbmisc-imx: add imx7ulp compatible new 05559f10ed79 usb: chipidea: add role switch class support new ecd55e367f3d usb: chipidea: msm: Use device-managed registration API new fb9617edf6c0 Merge tag 'usb-ci-v5.4-rc1' of git://git.kernel.org/pub/sc [...] new c6b48dad92ae Merge tag 'usb-5.4-rc1' of git://git.kernel.org/pub/scm/li [...] new 69b1aaa45041 tty: n_gsm: remove obsolete mknod doc example new a64d19aa0ef6 tty: n_gsm: update doc example to use header for N_GSM0710 define new 43a9e710cbed tty: n_gsm: add helpers to convert mux-num to/from tty-base new 627a545c6bb0 serial: 8250_omap: Fix idling for unloaded serdev drivers new acf01e66566f tty: hvcs: Fix odd use of strlcpy new 0998a63b493b tty: serial: Remove call to memset after pci_alloc_consistent new 95604220cec8 tty/isicom: remove redundant assignment to variable word_count new 76b4106c4b48 serial: 8250: Use dev_get_drvdata where possible new 18b1345e60ae tty: nozomi: Use dev_get_drvdata new df60a8af8420 serial: 8250_exar: Use struct_size() helper new 38eb523461dc tty: serial: fsl_lpuart: remove the dev.coherent_dma_mask [...] new d8a0e92e1c1e tty: serial: fsl_lpuart: add earlycon for imx8qxp platform new ca8d92f6d3dd tty: serial: fsl_lpuart: use kzalloc() instead of kmalloc() new 638341d5dbd1 tty: serial: fsl_lpuart: remove sg_set_buf() for sport->rx_sgl new f77ebb241ce0 tty: serial: fsl_lpuart: correct the FIFO depth size new ea5ab2e422de 8250_lpss: check null return when calling pci_ioremap_bar new 96b79ac705cc dt-bindings: serial: stm32: add wakeup option new 94616d9a9db0 serial: stm32: select pinctrl state in each suspend/resume [...] new fb6dcef62d52 serial: stm32: add pm_runtime support new fe94347d6dc9 serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP new fdc2de87124f serial/8250: Add support for NI-Serial PXI/PXIe+485 devices new 72d819612ae0 serial: 8250_pnp: Move to struct dev_pm_ops new a25aee902e66 serial: imx: set_termios(): do not enable autoRTS if RTS is unset new 197540dc8301 serial: imx: set_mctrl(): correctly restore autoRTS state new b777b5de6aaa serial: imx: get rid of imx_uart_rts_auto() new 656321793ff4 tty: serial: fsl_lpuart: fix framing error handling when u [...] new cc584ab86057 tty: serial: fsl_lpuart: flush receive FIFO after overruns new 9bc19af9dacb tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer new 3993ddc236a5 tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers new 834a974168b5 tty: serial: fsl_lpuart: Fix bogus indentation new 66127ec7e324 tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup() new 15dd287b28b9 tty: serial: fsl_lpuart: Fix issue in software flow control new 93b9523a8e72 tty: serial: fls_lpuart: Split shared TX IRQ handler into two new d26454ee3c45 tty: serial: fsl_lpuart: Drop no-op bit opearation new bcfa46bfb9b7 tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis new 76e3f2ac4a4a tty: serial: fsl_lpuart: Clear CSTOPB unconditionally new 1da17d7cf8e2 tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs new 56dd627fb223 tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set() new f2f5e04c75c1 tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier() new a90fa53282f3 tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty() new 8a9b82422ff5 tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx() new 769d55c523f7 tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown() new 1df217868178 tty: Remove dev_err() usage after platform_get_irq() new 2bf593f101f3 xilinx_uartps.c: suppress "may be used uninitialised" warning new 6aa57f16185c serial: sh-sci: use driver core functions, not sysfs ones. new 6be254c2113d serial: 8250_exar: No need to autoconfigure Exar ports new ef4e281ecccd serial: 8250_exar: Extract PM routine from 8250_port new b2b4b8ed3c06 serial: 8250_exar: Move custom divisor support out from 8250_port new 47b1747f705e serial: 8250_exar: Clear buffer before shutdown new ce734600545f tty: serial: qcom_geni_serial: Update the oversampling rate new 7027e62a7d06 serial: sh-sci: Use DEVICE_ATTR_RW() for rx_fifo_trigger new 72169e4234d4 serial: 8250_exar: Absorb remaining 8250_port INT0 support new e8b2a6187544 serial: mctrl_gpio: Avoid probe failures in case of missin [...] new e55a09732be9 serial: sh-sci: Don't check for mctrl_gpio_init() returnin [...] new 3d7514da0391 serial: 8250: Don't check for mctrl_gpio_init() returning -ENOSYS new 44e60d527e59 tty: serial: qcom_geni_serial: use devm_platform_ioremap_r [...] new 653d00c8d0f1 serial: 8250_exar: Consolidate callback assignments in def [...] new 3f72879e005e serial: 8250_exar: Replace msleep(1) with usleep_range() new 5982199ca071 tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup() new fd60e8e4a701 tty: serial: fsl_lpuart: Introduce lpuart_rx_dma_startup() new 4ff69041eccf tty: serial: fsl_lpuart: Introduce lpuart32_configure() new 352bd55e5dce tty: serial: fsl_lpuart: Introduce lpuart*_setup_watermark [...] new f7ec1721b38c tty: serial: fsl_lpuart: Don't enable TIE in .startup() or [...] new 6798e901ab23 tty: serial: fsl_lpuart: Ignore TX/RX interrupts if DMA is [...] new 4b967e63fdfb serial: lantiq: Add SMP support new a8571fda4740 serial: 8250_dw: Use a unified new dev variable in remove new 62907e90cc7e serial: 8250_dw: use pointer to uart local variable new 136e0ab99b22 serial: 8250_dw: split Synopsys DesignWare 8250 common functions new 4d5675c3b10b serial: 8250_dw: switch to use 8250_dwlib library new bf414f5520ef serial: 8250_lpss: switch to use 8250_dwlib library new b4d0aac23e35 serial: 8250_lpss: add fractional divisor support new f6bbb9f531c6 serial: 8250_lpss: register DMA IRQ and pool with instance ID new d53aa935b7d1 serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro new 4f912b898dc2 serial: 8250_lpss: Enable HS UART on Elkhart Lake new 0de2580fdb77 serial: lantiq: Use proper DT compatible string new 14208b3890ca serial: lantiq: Make IRQ & ISR assignment dynamic new b832776bbc90 serial: lantiq: Add support for Lightning Mountain SoC new bd0d9d159988 serial: remove ks8695 driver new 8515dbc1f51b serial: 8250_pci: Add support for Sunix serial boards new c6c94eecb19b parport: parport_serial: Add support for Sunix Multi I/O boards new 8d41ab87630b tty/serial: atmel: remove redundant assignment to ret new 09864c1cdf5c tty: serial: Add linflexuart driver for S32V234 new d2ace81bf902 tty/serial: atmel: reschedule TX after RX was started new 6300b140c29f serial: tegra: add internal loopback functionality new 18a4c404d2b4 serial: tegra: protect IER against LCR.DLAB new a16c4c5a9cb6 serial: sh-sci: Don't check for mctrl_gpio_to_gpiod() retu [...] new 6cbdf5c659ab serial: mxs-auart: Don't check for mctrl_gpio_to_gpiod() r [...] new 37ba760b6bb7 serial: sprd: Add loopback function support new d193db7fb10d serial: 8250_pci: Merge 8250_moxa to 8250_pci new a7b121b4b8b0 tty: n_gsm: add ioctl to map serial device to mux'ed tty new c140e97f803f tty: serial: add dependence for CONFIG_SERIAL_FSL_LINFLEXUART new 4ad8e34d1f47 serial: mctrl_gpio: Use gpiod flags directly new 68e26a8d224f serial: 8250_pci: Add F81504A series Support new 8428413b1d14 serial: 8250_pci: Implement MSI(-X) support new 06e9b2fe7f12 tty: serial: linflexuart: Use DEFINE_SPINLOCK() for spinlock new 8016c3da0cc2 tty: max310x: fix off-by-one buffer access when storing overrun new 2eda5345e4ef serial: imx: get rid of unbounded busy-waiting loop new 88c38044c12b serial: imx: do not stop Rx/Tx on termios change new 85f30fbf32d1 serial: imx: do not disable individual irqs during termios change new d47bcb4a6cf0 serial: imx: fix data breakage on termios change new c514a6f848b5 serial: imx: use Tx ready rather than Tx empty irq new d2d8d4c049db tty/serial: atmel: remove unneeded atmel_get_lines_status [...] new 99038fe75afa serial: sprd: check the right port and membase new e85c9d6786e5 serial: sprd: add console_initcall in sprd's uart driver new 418319026ca3 serial: sprd: keep console alive even if missing the 'enab [...] new 7030082a7415 tty: n_gsm: avoid recursive locking with async port hangup new 2bd3661ea0eb serial: fsl_linflexuart: Update compatible string new 0e16feab6cce dt-bindings: serial: Document Freescale LINFlexD UART new 8966110c5645 tty: serial: fix platform_no_drv_owner.cocci warnings new 5a8c296f5362 serial: max310x: Properly set flags in AutoCTS mode new 7d4f881ff1fb serial: max310x: turn off transmitter before activating Au [...] new a16226170391 dt-bindings: serial: Convert riscv,sifive-serial to json-schema new 9c801e313195 serial: sprd: correct the wrong sequence of arguments new 33ae787b74fc serial: tegra: add support to ignore read new 494f79bd2365 serial: tegra: avoid reg access when clk disabled new b9c2470fb150 serial: tegra: flush the RX fifo on frame error new cb79f504bb26 serial: tegra: report error to upper tty layer new c9fd37f926fc dt-binding: serial: tegra: add new chips new 222dcdff3405 serial: tegra: check for FIFO mode enabled status new 53d0a062cb77 serial: tegra: set maximum num of uart ports to 8 new 7799a3aa8127 serial: tegra: add support to use 8 bytes trigger new d90fd87bab5e serial: tegra: DT for Adjusted baud rates new f04a3cc8d455 serial: tegra: add support to adjust baud rate new d781ec21bae6 serial: tegra: report clk rate errors new 1dce2df3ee06 serial: tegra: Add PIO mode support new e444d51b14c4 Merge tag 'tty-5.4-rc1' of git://git.kernel.org/pub/scm/li [...] new ebf256e36754 staging: most: Delete an error message for a failed memory [...] new baacd53a3b72 staging: greybus: Replace function gb_i2c_device_setup() new e1928327353d staging: greybus: remove redundant assignment to variable [...] new e82a9a17d49c staging: erofs:converting all 'unsigned' to 'unsigned int' new 2ac3b368f40f staging: erofs: Remove function erofs_kill_sb() new d327ace0f301 staging: rtl8712: remove redundant assignment to variable res new 8826a1985f96 staging: most: dim2: Replace function dim_norm_ctrl_async_ [...] new 41e359e6daf4 staging: most: dim2: Remove function dimcb_io_read() new 6fa4e8eb3f19 staging: most: dim2: Remove function dimcb_io_write() new 72da91bc590a staging: wlan-ng: Remove function hfa384x_dorrid_wait() new 83c23c8e79ee staging: wlan-ng: Remove function hfa384x_dowrid_wait() new 57d100b8aa68 staging: wlan-ng: Remove function hfa384x_dowrid_async() new bb75c586cabd staging: wlan-ng: Remove unused function hfa384x_dorrid_async() new f2a82b0941ea staging: wlan-ng: Remove unused function hfa384x_dormem_async() new 71b289cc5aa6 staging: wlan-ng: Remove function hfa384x_dowmem_async() new aef29ca497f0 staging: wlan-ng: Remove unused function hfa384x_docmd_async() new 53055d6a915c staging: wlan-ng: Remove function hfa384x_docmd_wait() new 28c03f826077 staging: wlan-ng: Replace function hfa384x_dormem() new 68336404aa51 staging: wlan-ng: Replace function hfa384x_dowmem() new 4ad366015d05 staging: wilc1000: Replace function wilc_wlan_cfg_get_val() new 26a7ae2949a8 staging: wlan-ng: use "%*pE" for serial number new 543ba01d99cc staging: fsl-dpaa2/ethsw: Fix setting port learning/floodi [...] new b2fdbfa91b8c staging: fsl-dpaa2/ethsw: Add network interface statistics new 7dbac0c9a1c4 staging: fsl-dpaa2/ethsw: Remove netdevice on port probing error new de7ee3aea2e8 staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name new c5bd72f8713e staging: fsl-dpaa2/ethsw: Add comments to ETHSW_VLAN flags new 6c90bade52bb staging: rtl8188eu: remove unused definitions from hal8188 [...] new d59381d639af staging: kpc2000: kpc_spi: Remove unnecessary null check b [...] new 2e7a3f1158ee staging: rtl8723bs: hal: Remove code valid only for 5GHz new 2615f966f9f2 staging: rtl8723bs: core: Remove code valid only for 5GHz new b21f9b8352aa staging: rtl8723bs: os_dep: Remove code valid only for 5GHz new 067756acdac8 staging: rtl8723bs: core: Change return type of init_mlme_ [...] new 6290da3e439d staging: rtl8188eu: core: Replace function Set_MSR() new d6a496f93752 staging: rtl8188eu: core: Remove function enable_rate_adaptive() new 01625b0bbb52 staging: rtl8188eu: Replace function beacon_timing_control() new c6255d2d2432 staging: rtl8188eu: Remove function rtw_os_indicate_scan_done() new 04c8c1985618 staging: rtl8188eu: Remove function rtw_modular64() new 5cace672b9a4 staging: rtl8188eu: Replace function rtw_alloc_network() new 792d89ee4bd6 staging: rtl8188eu: Replace function rtl88e_phy_rf6052_config() new 384329ddc42a staging: rtl8188eu: Replace function rtl88eu_phy_rf_config() new 44a22dc3dd89 staging: vt6656: change alignment to match parenthesis new 441dfcc8861e staging: erofs: avoid opened loop codes new 9da681e017a3 staging: erofs: support bmap new 2125a44149cd staging: mt7621-pci: Add of_node_put() before return new c4011dde241d staging: mt7621-pinctrl: Add of_node_put() before return new 3e6998b17f36 staging: android: ion: Remove unused rbtree for ion_buffer new 28771088953f staging: comedi: daqboard2000: Remove function db2k_initia [...] new 7a047abbb6ef staging: wilc1000: Merge memcpy + le32_to_cpus to get_unal [...] new 814b75b4ed9c staging: rtl8712: recv_linux.c: Align * on block comment new ec2b26f71261 staging: rtl8712: Merge memcpy + be16_to_cpus to get_unali [...] new 3e67274a41b2 staging: rtl8712: r8712_init_mlme_priv(): Change return values new 33972d48c2de staging: rtl8712: r8712_set_auth(): Change return values new 8a73a8c46570 staging: rtl8712: r8712_set_key(): Change return values new 7c93fdf090df staging: rtl8712: r8712_register_cmd_alive(): Change retur [...] new 42ceb6731d78 staging: rtl8712: init_mp_priv(): Change return values new 34ef8dbe02f4 staging: rtl8712: r8712_set_802_11_add_wep(): Change retur [...] new 606c5cf07b79 staging: rtl8712: r8712_init_recvbuf(): Change return type new caecc46bf4e7 staging: rtl8712: r8712_free_recvframe(): Change return type new 8143be90aaab staging: rtl8723bs: remove set but not used variable 'cck_ [...] new fee0cc591ae4 staging: rtl8723bs: os_dep: change return type of rtw_susp [...] new 1c4bfacf1d70 staging: rtl8723bs: core: Remove Unneeded variable ret new 8638eeed7481 staging: rtl8723bs: remove unused file hal_phy.c new 3774fb6bd2b9 staging: rtl8723bs: hal: remove redundant assignment to va [...] new 756e4624ddcf staging: rtl8192e: remove set but not used variable 'payload ' new 7f9b583358a4 staging: mt7621-pci: avoid use 'err' local variable new 4b2c85cacde3 drivers/staging/rtl8192u: fix indentation issue, remove extra tab new 2e20a5ac67f8 staging: rtl8723bs: rtw_pwrctrl: Change true/false checks new fe2ffeb5fdd2 staging: rtl8723bs: hal: Replace function PHY_SetTxPowerIndex() new 9dd2f1d9a158 staging: rtl8723bs: hal: Replace function PHY_GetTxPowerIndex() new 0528096df377 staging: rtl8723bs: hal: Replace function rtl8723b_set_wow [...] new 7a9a7332b62b staging: rtl8723bs: hal: Replace function rtl8723b_set_ap_ [...] new d40e29d7e219 staging: rtl8723bs: Replace function beacon_timing_control() new 4e8cc1c2df86 staging: rtl8723bs: Replace function odm_TXPowerTrackingInit() new f79670abd541 staging: rtl8723bs: Replace function ODM_TXPowerTrackingCheck() new 4da947b27cdb staging: rtl8723bs: Remove unused function prototype ODM_S [...] new 0f073df7e731 staging: rtl8723bs: hal: Remove unneeded variable pU1Tmp new e59fc5252911 staging: rtl8192*: display ESSIDs using %pE new 07ca9aa4a4b7 staging: rtl8723bs: remove set but not used variable 'bWifiBusy' new 30833b4b4bc6 staging: rtl8723bs: remove set but not used variable 'pszB [...] new 149726d3d78a staging: rtl8723bs: os_dep: remove two set but not used variables new db0e6a573e9c staging: vc04_services: fix unused-but-set-variable warning new 5f251e986de0 staging: olpc_dcon: Remove TODO item new a20eefaee646 staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock new 9d6b3ee001cb Staging: fbtft: Fix some typo. pdc8544 --> pcd8544 new c47f77eed0da staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr() new 91e590851f51 Staging: rtl8192e: fixed a function prototype definition issue new 36475456f353 staging: rtl8188eu: remove redundant assignment to rtstatus new 8e7cb7352ec8 staging: kpc2000: Convert put_page() to put_user_page*() new f68dc00ee710 staging: wilc1000: remove inetaddr notifier new 98af3e7ed683 staging: wilc1000: remove ip timeout timer new 5a28d3fd407b staging: wilc1000: remove unused members new ded11ab18184 staging: wilc1000: avoid overriding powersave state new 7e0cf3e3bfe9 staging: wilc1000: apply power management regardless of op [...] new 25f12201a4ba staging: wilc1000: remove manual sleep mode new 3455db0e0565 staging: rtl8188eu: add spaces around '+' in usb_halinit.c new 6d7ff7361137 staging: rtl8188eu: add spaces around '&' in usb_halinit.c new fe6c0d20bb91 staging: rtl8188eu: add spaces around '|' in usb_halinit.c new 8f4686cb7db0 staging: rtl8188eu: add spaces around '<<' and '>>' in usb [...] new 1f5bfba56f90 staging: rtl8188eu: add spaces around '-' and '*' in usb_h [...] new 2c0e81ec21db staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c new e2724c77ca21 staging: fsl-dpaa2/ethsw: remove unused structure new b380a4e6e5e1 staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry new de01ac2e49d5 staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback new e1e6a04d97cf staging: fsl-dpaa2/ethsw: check added_by_user flag new 939878fe0646 staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks new 04d15d5cadb8 staging: Remove dev_err() usage after platform_get_irq() new 9a675a13c3bb Revert "staging: kpc2000: Convert put_page() to put_user_page*()" new f7d120d9e0b9 staging: rtl8723bs: indicate disconnection when disconnecting new 9ba2986ff579 staging: rtl8188eu: remove redundant assignment to variabl [...] new 572d8be0d4dd staging: rtl8723bs: remove set but not used variable 'bEEP [...] new 09acf29c8246 staging: rtl8192u: null check the kzalloc new d698b0a09656 staging: rtl8723bs: remove set but not used variables 'prs [...] new b0d08afda84d staging: rtl8723bs: remove set but not used variable 'Firs [...] new 29b24f6ca112 staging: erofs: update source file headers new 57b78c9fd9ce staging: erofs: rename source files for better understanding new 5734fa217f27 staging: erofs: fix dummy functions erofs_{get, list}xattr new cead56f85baa staging: erofs: keep up erofs_fs.h with erofs-outofstaging [...] new b1897c60b14d staging: erofs: sunset erofs_workstn_{lock,unlock} new 14f362b4f405 staging: erofs: clean up internal.h new 22ee1347a8fb staging: erofs: remove redundant #include "internal.h" new beb5f3c4a1f8 staging: erofs: kill CONFIG_EROFS_FS_IO_MAX_RETRIES new 22fe04a77d10 staging: erofs: clean up shrinker stuffs new 9e794de573d7 staging: erofs: kill sbi->dev_name new 8f7acdae2cd4 staging: erofs: kill all failure handling in fill_super() new 8494c29ffe22 staging: erofs: drop __GFP_NOFAIL for managed inode new b25a15191c5c staging: erofs: refine erofs_allocpage() new 46c2d1494332 staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM new 046d64e1189f staging: erofs: tidy up zpvec.h new febde7b3ac4d staging: erofs: remove redundant braces in inode.c new 97e86a858bc3 staging: erofs: tidy up decompression frontend new eace994a116c staging: erofs: remove clusterbits in sbi new 4279f3f9889f staging: erofs: turn cache strategies into mount options new 2bb90cc275e2 staging: erofs: tidy up utils.c new bc33d9f35da8 staging: erofs: update super.c new 0b800f3dbae7 staging: erofs: update Kconfig new a5589269e660 staging: fsl-dpaa2/ethsw: Remove useless set memory to zer [...] new 129d0561a3e8 staging: bcm2835-camera: Spelling s/conencted/connected/ new b7a40c32f18a staging: wlan-ng: Remove function prism2mib_excludeunencrypted() new 4b1b8b08ab9f staging: wilc1000: merge drv_handle and operation_mode wids new 9104688c321a staging: wilc1000: remove unused function new 42755adcce88 staging: rtl8723bs: Change return type of hal_btcoex_IsBtExist() new 84881dd37beb staging: rtl8723bs: Change return type of hal_btcoex_IsBtC [...] new 365231fcd67c staging: rtl8723bs: Change return type of hal_btcoex_IsLpsOn() new 6250a57e6cf4 staging: rtl8723bs: Replace hal_btcoex_Initialize() new a0afad481b83 staging: rtl8712: r8712_os_recv_resource_alloc(): Change r [...] new 1ce0212ab8c1 staging: rtl8712: _r8712_init_recv_priv(): Change return type new 0bf36e605286 staging: rtl8712: r8712_init_recv_priv(): Change return type new 14b4302ff028 staging: rtl8712: r8712_os_recvbuf_resource_alloc(): Chang [...] new dcca75a495f9 staging: rtl8712: r8712_os_recvbuf_resource_free(): Change [...] new f8dbe3f0acaf staging: rtl8712: r8712_tkip_decrypt(): Change return type new e48a3add05d1 staging: rtl8712: aes_cipher(): Change return type new eb43590f50a3 staging: rtl8712: aes_decipher(): Change return type new b35105a3a323 staging: rtl8712: r8712_aes_decrypt(): Change return type new 8ca9d8ad30f3 staging: rtl8188eu: core: rtw_recv.c: Remove Unnecessary p [...] new 7cbf0108247d staging: isdn: remove unnecessary parentheses new 9fd827c699aa staging: rtl8712: Add spaces around << new fe4e6e036888 staging: rtl8188eu: core: add spaces around '-', '+', '>>' [...] new 783f9a6a2d2c staging: rtl8723bs: core: correct spelling mistake in rtw_ap.c new 67ca96bbd031 staging: rtl8723bs: core: Remove Unnecessary parentheses new d8ba499d53d9 staging: rtl8723bs: core: add spaces around '-', '+', '&', [...] new 36d042bd6865 staging: rtl8192e: Make use kmemdup new b0d525a007b9 staging: wilc1000: use helper API to pack data for firmware new 4f4139e02135 Staging: rtl8188eu: core: rtw_security: tidy up crc32_init() new 5222a8fe6bd0 staging: isdn: hysdn_procconf_init() remove parantheses fr [...] new a9ca0c5951ff staging: rtl8723bs: fix brace position in enum declaration new fc898688aa37 staging: rtl8712: amsdu_to_msdu(): Change return type new 4dbadfaf6a77 staging: rtl8712: recv_indicatepkt_reorder(): Change retur [...] new 1bdcb3666a83 staging: rtl8712: r8712_wlanhdr_to_ethhdr(): Change return values new af556d30d338 staging: rtl8712: r8712_recv_entry(): Change return type new 9dca5e687fb0 staging: rtl8712: recvbuf2recvframe(): Change return type new 30d83c801d06 staging: rtl8712: init_default_value(): Change return type new 690407fdc9dd staging: rtl8712: init_drv_sw(): Change return values new 02433a24fe71 staging: rtl8712: r8712_free_drv_sw(): Change return type new 1c8a4f7c84dc staging: rtl8712: Remove while loop and check_cmd_fifo() new 3f411e8c99e3 staging: rtl8712: r8712_xmit_classifier(): Change return v [...] new b2a878de1125 Merge 5.3-rc4 into staging-next new 0d1b57c1f04c staging: wilc1000: Don't reset WILC CPU disgracefully new 133716f4ece3 staging: wilc1000: return kernel error codes from wilc_wlan_stop new ed5d2eaf5f5d staging: rtl8712: _r8712_init_xmit_priv(): Change return v [...] new b013c5b8ddac staging: rtl8712: r8712_update_attrib(): Change return val [...] new 0d478943e3c5 staging: rtl8712: make_wlanhdr(): Change return values and type new 670b673fa0d0 staging: rtl8712: r8712_free_xmitbuf(): Change return type new 9958e0e53ba4 staging: rtl8712: r8712_xmit_direct(): Change return type new e7df51e00828 staging: rtl8712: r8712_construct_txaggr_cmd_desc(): Chang [...] new 70deda9dfa66 staging: rtl8712: r8712_construct_txaggr_cmd_hdr(): Change [...] new 1aee09b8fa5b staging: rtl8192u: fix spacing errors new 433514fc7002 dt-bindings: iio: chemical: pms7003: convert bindings to yaml new 8e97d4c8a463 MAINTAINERS: add entry for plantower pms7003 driver new a0b4dddaa131 iio: adc: sc27xx: Introduce local variable 'struct device *dev' new 46916ded7602 iio: adc: sc27xx: Replace devm_add_action() followed by fa [...] new d284feaf982a iio: imu: mpu6050: Replace devm_add_action() followed by f [...] new 82efbabfe897 dt-bindings: Add vendor prefix for sensortek new 04a14aed8114 dt-bindings: iio: light: add stk33xx new c3a686070670 iio: light: stk3310: Add device tree support new a85a43e04523 dt-bindings: iio: adc: stm32: add analog switches supply control new 3a81bde5457e iio: adc: stm32-adc: add analog switches supply control new daa2b5c6229d Documentation: ABI: iio: Add missing newline at end of file new dbcd2088a718 iio: imu: st_lsm6dsx: add support to LSM6DS3TR-C new 0ebcdf3dfa33 dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds3tr-c device [...] new 0eec1f38c7bb staging: iio: ad7192: create of_device_id array new b299d00420e2 IIO: stm32: Remove quadrature related functions from trigg [...] new 80343f5b8a20 iio: sca3000: Fix a typo new 50e5bae0c1f9 iio: light: apds9960: Fix a typo new ed1f2e85da79 iio: cros_ec: Add calibscale for 3d MEMS new f53199c0bc62 iio: cros_ec: Remove replacing error code with -EIO new a090965b8823 iio:common:st_sensors: add st_sensors_get_settings_index() [...] new 823a7adac4f1 iio:accel: introduce st_accel_get_settings() function new 2acca26bba3a iio:gyro: introduce st_gyro_get_settings() function new aa4e75c85076 iio:magn: introduce st_magn_get_settings() function new 539b25fa700a iio:pressure: introduce st_press_get_settings() function new feba6b18c926 iio:accel: device settings are set immediately during probe new 3c05484c7907 iio:gyro: device settings are set immediately during probe new 291d83f2f4ef iio:magn: device settings are set immediately during probe new 570c2c55ef36 iio:pressure: device settings are set immediately during probe new 1ecd245e0eb2 iio: move 3-wire spi initialization to st_sensors_spi new 062809ef7733 iio: make st_sensors drivers use regmap new 8ecc8b2b78e6 iio: maxim_thermocouple: Use device-managed APIs new 857ba268f918 staging: iio: ad2s1210: Use device-managed API new 23f1ce3c08aa iio: humidity: Use device-managed APIs new 6e4707ed3411 iio: mxc4005: Use device-managed APIs new dca39af8831e iio: imu: adis: Add support for SPI transfer cs_change_delay new db6ed4d23dd1 iio: imu: Add support for the ADIS16460 IMU new 1c667c4d99d7 dt-bindings: iio: imu: add bindings for ADIS16460 new d96dbb3f1b74 iio: light: cm36651: convert to i2c_new_dummy_device new 48cfd4ef0d52 iio: light: veml6070: convert to i2c_new_dummy_device new b4a339baf359 iio: pressure: hp03: convert to i2c_new_dummy_device new 3f2cde742632 iio: magnetometer: mmc35240: Fix a typo in the name of a constant new 62f5b7c72410 Merge tag 'tags/i3c/export-i3c_device_match_id' into HEAD new 2660b0080bb2 iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO an [...] new ec76d918f230 iio: imu: st_lsm6dsx: flip irq return logic new 3e4dabacf967 counter/ftm-quaddec: Use device-managed registration API new 3cf9df00957f iio: common: cros_ec_sensors: determine protocol version new 12bf745c9afb iio: cros_ec: Add sign vector in core for backward compatibility new b9a0a64e3b35 iio: cros_ec_accel_legacy: Fix incorrect channel setting new d96e267762fc iio: cros_ec_accel_legacy: Use cros_ec_sensors_core new 9566cb1ddb81 iio: cros_ec_accel_legacy: Add support for veyron-minnie new ae7b02ad2f32 iio: common: cros_ec_sensors: Expose cros_ec_sensors frequ [...] new 06ae56b9e723 iio: document bindings for mounting matrices new 7677f73158d3 iio: adc: ad7606: Move common channel definition to header new a0c648c07ce5 iio: adc: ad7606: Move spi dependent features to spi file new c5d93137af93 iio: adc: ad7606: Allow reconfigration after reset new f2a22e1e172f iio: adc: ad7606: Add support for software mode for ad7616 new a444fa597e2a iio: adc: ad7606: Add debug mode for ad7616 new 425c6f106395 iio: potentiometer: add a driver for Maxim 5432-5435 new 5e8447d1b0a7 dt-bindings: iio: potentiometer: add max5432.yaml binding new dff38165a5a8 iio: light: cm3323: Use device-managed APIs new 40dd73438977 iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_ [...] new 640aca3fb897 iio: imu: st_lsm6dsx: move fs_table in st_lsm6dsx_sensor_settings new ec19a6f49993 iio: imu: st_lsm6dsx: inline output acc/gyro output regs new f48bc49b9747 iio: imu: st_lsm6dsx: move iio chan definitions in st_lsm6 [...] new db947a79fc3a iio: imu: st_lsm6dsx: add support to ISM330DHCX new 5a57a9bf52b0 dt-bindings: iio: imu: st_lsm6dsx: add ism330dhcx device bindings new d4e851983bee iio:accel: preenable/postenable/predisable fixup for ST ac [...] new 21b1ee319034 iio:gyro: preenable/postenable/predisable fixup for ST gyr [...] new 6ee19af415c5 iio:magn: preenable/postenable/predisable fixup for ST mag [...] new eb1d8ebf2d0a iio:pressure: preenable/postenable/predisable fixup for ST [...] new d3017f5fbb2d iio: light: si1145: Use device-managed APIs new 7c279229f980 iio: Remove dev_err() usage after platform_get_irq() new 6b9ab1cf4b21 iio: tsl2772: Use devm_add_action_or_reset new 338084135aed iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off new 7e7f631c9546 iio: tsl2772: Use devm_iio_device_register new a6513a878e21 iio: tsl2772: Use regulator_bulk_() APIs new 48cceecfa762 iio: imu: st_lsm6dsx: make IIO_CHAN_INFO_SCALE shared by type new 9cd15d521a3a iio: remove get_irq_data_ready() function pointer and use [...] new 1441beda92e7 dt-bindings: Add binding document for NOA1305 new 741172d18e8a iio: light: noa1305: Add support for NOA1305 new 854da7511a05 iio: imu: inv_mpu6050: be more explicit on supported chips new e031d5f558f1 iio:st_sensors: remove buffer allocation at each buffer enable new 6822dc9daa26 iio: hi8435: Use gpiod_set_value_cansleep() new ef19ee60f9cf iio: hi8435: Drop hi8435_remove() by using devres for rema [...] new 6aed51d89124 Merge tag 'iio-for-5.4a' of git://git.kernel.org/pub/scm/l [...] new 31664caaf4d8 iio:light:noa1305: Fix missing break statement. new 3d2969fac698 staging: erofs: inline erofs_inode_is_data_compressed() new 753a3c80b6af staging: erofs: remove incomplete cleancache new 9ddc7004f6aa staging: erofs: xattr.c: avoid BUG_ON new 737d4d9ef626 staging: rtl8723bs: Remove debugging information exposed v [...] new 6da2422efbb7 staging: rtl8712: xmitframe_addmic(): Change return values [...] new bc6132f141b7 staging: rtl8712: r8712_append_mpdu_unit(): Change return type new b849e9a4a09f staging: rtl8712: r8712_xmitframe_aggr_1st(): Change retur [...] new ca8a0a4934e0 staging: rtl8712: r8712_dump_aggr_xframe(): Change type to void new b1198cca2982 Staging: rtl8712: rtl8712_recv: fixed 80 character length warning new 759b2e69238d staging: rtl8723bs: remove redundant assignment to ret new 9d8cfa9d5346 staging: fsl-dpaa2/ethsw: remove IGMP default address new f740eb942b26 staging: fsl-dpaa2/ethsw: enable switch ports only on dev_open new 738663247710 staging: fsl-dpaa2/ethsw: add line terminator to all formats new 47980a20a4e2 staging: fsl-dpaa2/ethsw: remove debug message new 38ec70cc875f staging: fsl-dpaa2/ethsw: use bool when encoding learning/ [...] new 36ec62b7e9e6 staging: fsl-dpaa2/ethsw: remove unnecessary memset new e76d3d60e3bb staging: fsl-dpaa2/ethsw: remove redundant VLAN check new 38fc21369eaa staging: fsl-dpaa2/ethsw: reword error message new 18f1296f067e staging: fsl-dpaa2/ethsw: register_netdev only when ready new c391818a10de staging: fsl-dpaa2/ethsw: do not force user to bring inter [...] new a72553505f11 staging: erofs: removing an extra call to iloc() in fill_inode() new 1548547e1d82 staging: gasket: apex: Make structure apex_desc constant new 7d5e9e350e60 staging: rtl8192u: fix up indentation of a statement new d247ceda6ae6 staging: comedi: usbduxsigma: remove redundant assignment [...] new a6b9b1d5eae6 staging: erofs: introduce EFSCORRUPTED and more logs new 382329a9d855 staging: erofs: differentiate unsupported on-disk format new ff784a78af11 staging: erofs: correct all misused ENOTSUPP new 81e0da703fdb staging: sm750fb: fix odd license text new eb0e7bf3ca94 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Use [...] new 5ee5265674ce staging: rtl8192e: rtllib_crypt_ccmp.c: Use crypto API ccm(aes) new 1d819c5406d8 staging: erofs: use common file type conversion new 87b42aa3cb55 staging: gasket: Remove unnecessary line-breaks in functio [...] new c6d6832ce398 Merge 5.3-rc5 into staging-next new a64d9493f587 staging: erofs: refuse to mount images with malformed volume name new acb383f1dcb4 staging: erofs: fix an error handling in erofs_readdir() new ee45197c8078 staging: erofs: some compressed cluster should be submitte [...] new 3407a4198faf staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_in [...] new 138e1a0990e8 staging: erofs: add two missing erofs_workgroup_put for co [...] new 598bb8913d01 staging: erofs: avoid endless loop of invalid lookback distance 0 new 88db7fc59255 staging: comedi: ni_mio_common: Fix a typo in ni_mio_common.c new 2cb05d8788f7 staging: rtl8723bs: core: Remove unneeded declaration WFD_OUI new bfc4ccb15841 staging: erofs: avoid loop in submit chains new f55ef00e0ea2 staging: rtl8712: Improve naming of include hearder guards new be237202ee05 staging: android: Remove ion device tree bindings from the TODO new 1327d35ac3c1 staging: kpc2000: kpc2000_i2c: Fix different address space [...] new 8467c3b456b5 staging: rts5208: remove redundant assignment to retval new e12a0ce2fa69 staging: erofs: detect potential multiref due to corrupted images new 68772c84f7e0 staging: rtl8192u: ieee80211: remove set but not used vari [...] new 4a67342ea9c7 staging: rtl8192e: remove two set but not used variables new 6808f8cf57f1 staging: rtl8192e: remove set but not used variable 'data_len' new ee16d7d3e012 staging: rtl8192u: fix OPEN_BRACE errors in ieee80211 new 2b1d4c425ae5 staging: rtl8192u: fix macro alignment in ieee80211 new f401441deda6 staging: rtl8192u: fix spacing in ieee80211 new 47e4937a4a7c erofs: move erofs out of staging new de9defd21539 staging: rtl8723bs: os_dep: Remove unused declarations new eac53016919f staging: rtl8723bs: hal: Drop condition with no effect new 5ab706bd0bca staging: rtl8723bs: os_dep: Drop condition with no effect new 5e718a12e1a1 staging: rtl8192u: remove redundant assignment to pointer crypt new 76fe9cfb09e7 staging: rtl8192u: Remove unnecessary blank lines new 684c215dd06e staging: rtl8192u: remove code under TO_DO_LIST new cadcc6b20d97 staging: rtl8192u: Add space around binary operators new f419f889e2f9 staging: most-core: Fix checkpatch warnings new 8e480989dff3 staging: rtl8712: wifi: checkpatch style fix new 8c10170fe141 staging: rtl8192u: Add or remove spaces to fix style issues new 48d911f29e9f staging: rtl8192u: Add or remove blank lines as required new a1db98f20b81 erofs: fix compile warnings when moving out include/trace/ [...] new baeeb02ccd70 staging: greybus: fix up SPDX comment in .h files new 137bfbd006b2 staging: greybus: remove license "boilerplate" new a11ac9ef4b16 staging: greybus: hd: Fix up some alignment checkpatch issues new ee989b020404 staging: greybus: manifest: Fix up some alignment checkpat [...] new 9238238589a3 staging: greybus: log: Fix up some alignment checkpatch issues new 9c31973907fb staging: greybus: loopback: Fix up some alignment checkpat [...] new ec0ad868173d staging: greybus: move core include files to include/linux [...] new 8465def499c7 staging: greybus: move the greybus core to drivers/greybus new b81beec9cb2d staging: greybus: move es2 to drivers/greybus/ new c10bf3921e74 staging: greybus: add missing includes new e003f9af9b8d staging: greybus: fix more header declarations new a1617c8c3d39 staging: rtl8192u: Fix indentation new 3982f1df00df staging: most: sound: Fix error path of audio_init new c48c9f7ff32b staging: exfat: add exfat filesystem code to staging new 5cf89673645f MAINTAINERS: fix up exfat directory location new 8d8a09b093d7 erofs: remove all likely/unlikely annotations new 097a802ae15e erofs: reduntant assignment in __erofs_get_meta_page() new 58985a9d2d03 drivers/staging/exfat - by default, prohibit mount of fat/vfat new 544b3e7fd2d3 staging: exfat: make exfat depend on BLOCK new 5b489e2ff650 staging: exfat: cleanup blank line warnings new ef16b89c8243 staging: exfat: use BIT macro for defining sizes new 076a8e2f769e staging: exfat: fix uninitialized variable ret new be22bc7ceb5f staging: exfat: remove return and error return via a goto new 2e63a4a4b78e staging: rts5208: remove redundant sd30_mode checks new 21d48f69d6fd staging: rts5208: Fixed checkpath warning. new 207380572103 staging: rts5208: Fix checkpath warning new 329101244f21 staging: greybus: light: fix a couple double frees new dab8fe7ea267 staging: exfat: check for null return from call to FAT_getblk new f08ab0abb699 staging: kpc2000: Fix long constant sparse warning new 39a4916b19e1 staging: r8188eu: use skb_put_data instead of skb_put/memcpy pair new 4a3975215136 staging: rtl8723bs: replace __inline by inline new a70cfd89dc9a staging: exfat: cleanup braces for if/else statements new ab050766f942 staging: exfat: fix spelling errors in comments new dfa5b30b12aa staging: exfat: drop local TRUE/FALSE defines new c0af3b61b508 iio: accel: kxcjk1013: Improve comments on KIOX010A and KI [...] new 519808425e19 iio: imu: adis16460: fix variable signedness new 4be27c2a185d staging: iio: adc: ad7192: Remove platform data new 77f6a23092c0 staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency new f7356e47032c dt-bindings: iio: adc: ad7192: Add binding documentation f [...] new 62ed7a81ef81 MAINTAINERS: ftm-quaddec: Fix typo in a filepath new b311da85f794 staging: iio: accel: adis16240: Improve readability on wri [...] new 2715a28105c6 iio: adc: max1027: Use device-managed APIs new 473d12f7638c iio: hid-sensor-attributes: Convert to use int_pow() new 8de877d2bba5 iio: adc: sc27xx: Change to polling mode to read data new a5913d009b28 tools: iio: add .gitignore new d2a415c86c6b iio: adc: ad7606: Add support for AD7606B ADC new 75338cc8eb29 MAINTAINERS: Add Beniamin Bia for AD7606 driver new 416f882c3b40 dt-bindings: iio: adc: Migrate AD7606 documentation to yaml new 6b4d6822eef5 dt-bindings: iio: adc: Add AD7606B ADC documentation new 258128e8e953 iio: st_sensors: Fix build error new 4a5e353c16d1 Kconfig: Fix the reference to the RFD77402 ToF sensor in t [...] new 88149b520950 dt-bindings: iio: light: isl29501: Rename bindings documen [...] new 3b72950d5a33 iio: imu: st_lsm6dsx: introduce update_fifo function pointer new 5022c5a43314 iio: imu: st_lsm6dsx: move register definitions to sensor_ [...] new 52f4b1f19679 iio: imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1 new 050833f1b15d dt-bindings: iio: imu: st_lsm6dsx: add lsm9ds1 device bindings new 70575abeaaca iio: imu: st_lsm6dsx: Fix FIFO diff mask for tagged fifo new b1e18768ef12 iio: dac: ad5380: fix incorrect assignment to val new 22087c850e8e iio: cros_ec: set calibscale for 3d MEMS to unit vector new 0f7e17286b45 iio: imu: st_lsm6dsx: remove invalid gain value for LSM9DS1 new 6fa029486b74 iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain defi [...] new 74eb9c06b1d7 Merge tag 'iio-for-5.4b-take3' of git://git.kernel.org/pub [...] new 4e690bf985bd Staging: rtl8723bs: Use kzfree rather than its implementation new 3b531807e605 staging: exfat: cleanup explicit comparisons to NULL new 512f9922eeb1 erofs: using switch-case while checking the inode type. new 7f95bb6aa3dd staging: exfat: Fix two missing unlocks on error paths new 59d45f2a4d4a staging: exfat: remove the redundant check when kfree an o [...] new 0f16ebb9dcd6 staging: exfat: remove duplicated include from exfat_super.c new 981cdf7d5779 staging: exfat: remove unused including <linux/version.h> new f30bd2989b11 staging: exfat: Use kmemdup in exfat_symlink() new 21ba22e6214a staging: rtl8192e: remove unnecessary blank line new 3ee8b9de9142 staging: rtl8723bs: Remove return statement from void function new 4b66eb51d2c4 erofs: remove all the byte offset comments new 60a49ba8fee1 erofs: on-disk format should have explicitly assigned numbers new b6796abd3cc1 erofs: some macros are much more readable as a function new ed34aa4a8a7d erofs: kill __packed for on-disk structures new c39747f770be erofs: update erofs_inode_is_data_compressed helper new 426a930891cf erofs: use feature_incompat rather than requirements new 8a76568225de erofs: better naming for erofs inode related stuffs new 1c2dfbf9c2c8 erofs: kill erofs_{init,exit}_inode_cache new a5876e24f13f erofs: use erofs_inode naming new ea559e7b8451 erofs: update erofs_fs.h comments new 2d78c209b988 erofs: update comments in inode.c new a2c75c8143ea erofs: better erofs symlink stuffs new 0259f209487c erofs: use dsb instead of layout for ondisk super_block new 688a5f2ed486 erofs: kill verbose debug info in erofs_fill_super new a5c0b7802cc9 erofs: localize erofs_grab_bio() new e655b5b3a29c erofs: kill prio and nofail of erofs_get_meta_page() new 94e4e153b1c2 erofs: kill __submit_bio() new 99634bf388db erofs: add "erofs_" prefix for common and short functions new e2c71e74b21e erofs: kill all erofs specific fault injection new 73d03931be2f erofs: kill use_vmap module parameter new 84947eb60371 erofs: save one level of indentation new 4f761fa253b4 erofs: rename errln/infoln/debugln to erofs_{err, info, dbg} new fe7c2423570d erofs: use read_mapping_page instead of sb_bread new 4231138fe0c8 erofs: always use iget5_locked new 618f40ea026b erofs: use read_cache_page_gfp for erofs_get_meta_page new f6897deef4fc iio: hid-sensor-attributes: Fix divisions for 32-bit platforms new 26cf7660919e staging: exfat: stopusing CONFIG_FAT_DEFAULT_IOCHARSET new 44f6b40c225e staging: exfat: stop using 32-bit time_t new f0c7686dd746 staging: pi433: Fix typo in documentation new b33f56a1e405 staging: rtl8723bs: hal: remove redundant variable n new 179e14c8e6af staging: exfat: cleanup spacing for operators new 0e739ba8e269 staging: exfat: cleanup spacing for casts new 4e35a0d87cbd staging: exfat: use integer constants new 56a583d264b9 Staging: exfat: Avoid use of strcpy new 2d70718dd576 staging: exfat: drop unused function parameter new 77b0a8412ccf staging: nvec: make use of devm_platform_ioremap_resource new ae8779e1983d staging: dt-bindings: wilc1000: add optional rtc_clk property new 8692b047e86c staging: wilc1000: look for rtc_clk clock new 8b77d94e69c3 staging: emxx_udc: remove local TRUE/FALSE definition new 5e0127455737 dt-bindings: anybus-controller: move to staging/ tree new d9c35cca30d3 staging: rtl8723bs: core: Remove Macro "IS_MAC_ADDRESS_BROADCAST" new 0ba4d388d70e staging: rtl8188eu: make two arrays static const, makes ob [...] new 5817eca06747 staging: fbtft: make several arrays static const, makes ob [...] new a76e712a5a09 staging: wilc1000: remove unused interrupt status handling code new 9a4c56be67f8 staging: wilc1000: avoid twice IRQ handler execution for e [...] new 63350bdb3845 staging: vhciq_core: replace snprintf with scnprintf new 129dac370096 Staging: octeon: Avoid several usecases of strcpy new 3fb73eddba10 Staging: gasket: Use temporaries to reduce line length. new e6874fc29410 Merge tag 'staging-5.4-rc1' of git://git.kernel.org/pub/sc [...] new 80257121f435 misc: eeprom: ee1004: convert to i2c_new_dummy_device new 2495aeeca24d misc: eeprom: max6875: convert to i2c_new_dummy_device new db4ad308a506 misc: alcor_pci: Use dev_get_drvdata new 615c164da0eb intel_th: msu: Introduce buffer interface new f220df66f676 intel_th: msu-sink: An example msu buffer "sink" new 57b69a1f6648 intel_th: msu: Get rid of the window size limit new ed5207afc580 intel_th: msu: Prevent freeing buffers while locked windows exist new 092f47c383ad intel_th: msu: Preserve pre-existing buffer configuration new 7bdd9695970e char: ppdev: Fix a possible null-pointer dereference in pp [...] new dcfecd4d7a55 fpga: dfl: use driver core functions, not sysfs ones. new bc83f79bd211 mic: avoid statically declaring a 'struct device'. new 0854d589aa91 docs: ABI: remove extension from sysfs-class-mic.txt new 41db5f8397ee misc: fastrpc: fix memory leak when out of memory new 6de465a50a90 Merge 5.3-rc2 into char-misc-next new 75080370459a uio: Remove dev_err() usage after platform_get_irq() new ab81f3f386e2 mei: Use dev_get_drvdata where possible new 509ce4c85bd0 ppdev: add header include guard new 5b25380d906a parport: Add missing newline at end of file new 9e18a80c2e06 parport: parport_serial: Use dev_get_drvdata new b0a523fa9e9d w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code new 7008aff290e1 w1: omap-hdq: use devm_platform_ioremap_resource() to simp [...] new 69bb18ddfc43 fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl [...] new bdd4f307956a fpga: dfl: pci: enable SRIOV support. new d2ad5ac1cda7 fpga: dfl: afu: add AFU state related sysfs interfaces new 15bbb300fcef fpga: dfl: add id_table for dfl private feature driver new 3c51ff772278 fpga: dfl: make uinit callback optional new 52eb6d31a1c2 fpga: dfl: fme: add capability sysfs interfaces new f51cf9e23b70 misc: Remove spear13xx pcie gadget driver new 998c1de56dac fpga: altera-cvp: Fix function definition argument new 71d8e94dabee fpga: altera-pr-ip: Make alt_pr_unregister function void new 2949dc443116 dt-bindings: fpga: Consolidate bridge properties new cec2caedd979 Merge tag 'fpga-for-5.4' of git://git.kernel.org/pub/scm/l [...] new 77e38c19f373 Merge 5.3-rc4 into char-misc-next new 6d54e455689e misc: xilinx_sdfec: Store driver config and state new 6f86ed820178 misc: xilinx_sdfec: Add ability to configure turbo new 20ec628e8007 misc: xilinx_sdfec: Add ability to configure LDPC new 77dd39d924e6 misc: xilinx_sdfec: Add ability to get/set config new cc538f609dee misc: xilinx_sdfec: Support poll file operation new 6bd6a690c2e7 misc: xilinx_sdfec: Add stats & status ioctls new e6f4c346d32e Docs: misc: xilinx_sdfec: Add documentation new e00feed03f8d MAINTAINERS: add maintainer for SD-FEC new 9bfe54e3b70e xilinx_sdfec: Convert to IDA new cd010d9b986f sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant new 672a749b4df6 sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context. new 04eb94d52642 slimbus: qcom-ngd-ctrl: Add of_node_put() before return new fcaf3d933926 slimbus: fix slim_tid_txn() new 443c396f08a4 dt-bindings: imx-ocotp: Add i.MX8MN compatible new d93b5d4a2145 nvmem: imx-ocotp: Add i.MX8MN support new 2ac00e34acfc nvmem: sunxi_sid: fix A64 SID controller support new cb6b0a393c4a nvmem: meson-mx-efuse: allow reading data smaller than word_size new 5fb812293ad6 nvmem: mxs-ocotp: update MODULE_AUTHOR() email address new e3fd9d360c7d dt-bindings: fsl: scu: add new compatible string for ocotp new a3c59cf29710 nvmem: imx: add i.MX8QM platform support new e70c971d7d8a Merge 5.3-rc5 into char-misc-next new dac4f1964a9c misc: xilinx_sdfec: Fix a couple small information leaks new 129c3b082c63 misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails new 56a635c0ec14 misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg [...] new 6123f1fe5398 misc: xilinx_sdfec: Prevent integer overflow in xsdfec_tab [...] new 3b420aeb7525 misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule" new b0eb93cfd516 lkdtm: Add Control Flow Integrity test new 1ee170ea3f0d lkdtm: Split WARNING into separate tests new d4e34999a757 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] new 99097a214b0c Merge 5.3-rc7 into char-misc-next new a104dbc52755 extcon: arizona: Switch to use device_property_count_u32() new a6d9cfcb853f extcon: extcon-max77843: convert to i2c_new_dummy_device new 6527c6856fac extcon: fsa9480: Support the FSA880 variant new 7d2b02275e89 extcon: arizona: Update binding example to use available defines new 8bc4810b435a extcon: gpio: Request reasonable interrupts new 005ad18727b4 extcon: sm5502: Add IRQ_ONESHOT new d72e3dc7915f extcon: axp288: Add missed error check new 21be848ebc5f extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi() new a3fc57233977 extcon: adc-jack: Remove dev_err() usage after platform_get_irq() new 77fda29f9c48 Merge tag 'extcon-next-for-5.4' of git://git.kernel.org/pu [...] new 127ab2cc5f19 interconnect: Add support for path tags new cbd5a9c28bb5 interconnect: Add pre_aggregate() callback new 9e3ce77c1163 interconnect: qcom: Add tagging and wake/sleep support for sdm845 new 24f516ebbab8 dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings new be06f8e7425d interconnect: qcom: Add interconnect RPM over SMD driver new 5e4e6c4d3ae0 interconnect: qcom: Add QCS404 interconnect provider driver new dcc31687b8b9 interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERC [...] new 6311b6521bcc drivers: qcom: Add BCM vote macro to header new 4a79ce748f31 Merge tag 'icc-5.4-rc1' of https://git.linaro.org/people/g [...] new 088e88be5a38 dt-bindings: phy: add binding for the Lantiq VRX200 and AR [...] new e52a632195bf phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX2 [...] new 4e99276a6f7c phy: enable compile-testing for the Lantiq PHY drivers new 8d160f6b491e phy: marvell: phy-armada38x-comphy: Add of_node_put() befo [...] new 5b43a20ac6c4 phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() be [...] new beae796d6616 phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() be [...] new bbae18f0fc62 phy: core: document phy_calibrate() new 6aeec986f1bc phy: samsung: disable bind/unbind platform driver feature new cacc9539cff1 phy: mvebu-a3700-comphy: Inform users if their firmware is [...] new 3e644828421e phy: ti: am654-serdes: fix an use-after-free in serdes_am6 [...] new e6839c31a608 phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in ove [...] new be0345b2cc1f phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return new 14ced7e3a1ae phy: qcom-qmp: Correct ready status, again new 64ea59577f68 phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPE [...] new 0629d57bbdbf phy: mvebu-cp110-comphy: Add clocks support new d4eda9d847ac phy: mvebu-cp110-comphy: Explicitly initialize the lane submode new eb6a1fcb53e2 phy: mvebu-cp110-comphy: Add SMC call support new ea678b4b637e phy: mvebu-cp110-comphy: List already supported Ethernet modes new 461324f0382c phy: mvebu-cp110-comphy: Add RXAUI support new c2afb2fef595 phy: mvebu-cp110-comphy: Rename the macro handling only Et [...] new 96888aed3d09 phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be co [...] new c527a636d620 phy: mvebu-cp110-comphy: Add USB3 host/device support new ef0ac9f24b65 phy: mvebu-cp110-comphy: Add SATA support new 1eb9157ab3ef phy: mvebu-cp110-comphy: Cosmetic change in a helper new 652488760ea6 phy: mvebu-cp110-comphy: Add PCIe support new 4e19a76ec08e phy: mvebu-cp110-comphy: Update comment about powering off [...] new 06a09dc318e4 dt-bindings: phy: Add Marvell COMPHY clocks new 0c79cf1f4861 dt-bindings: pci: add PHY properties to Armada 7K/8K contr [...] new f2a857aa2ad7 phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support new 5af67635c36e phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT new e6508c7efa90 Merge tag 'phy-for-5.4' of git://git.kernel.org/pub/scm/li [...] new 100c12f20dfa thunderbolt: Switch to use device_property_count_uXX() new 04f7745300ed thunderbolt: Show key using %*pE not %*pEp new ce19f91eae43 thunderbolt: Correct path indices for PCIe tunnel new f437c24bf694 thunderbolt: Move NVM upgrade support flag to struct icm new 943795219d3c thunderbolt: Use 32-bit writes when writing ring producer/ [...] new d94dcbb10183 thunderbolt: Do not fail adding switch if some port is not [...] new 58f414fa435c thunderbolt: Hide switch attributes that are not set new 3f415e5ee18b thunderbolt: Expose active parts of NVM even if upgrade is [...] new 3cdb9446a117 thunderbolt: Add support for Intel Ice Lake new dfda20419884 ACPI / property: Add two new Thunderbolt property GUIDs to [...] new 18ec9392929f Merge tag 'thunderbolt-for-v5.4' of git://git.kernel.org/p [...] new eb12511f0d47 fpga: altera-cvp: Discover Vendor Specific offset new d2083d040a95 fpga: altera-cvp: Preparation for V2 parts. new e58915179f3f fpga: altera-cvp: Add Stratix10 (V2) Support new 526af0405487 Merge tag 'fpga-cvp-for-5.4' of git://git.kernel.org/pub/s [...] new 3bf8c48ca727 coresight: etm4x: Two function calls less new 17b4add0d4e0 coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 new df4473fadcfe coresight: cpu-debug: Add support for Qualcomm Kryo new 5774a34fc802 coresight: etr_buf: Consolidate refcount initialization new f52ff9b7d649 coresight: tmc-etr: Handle memory errors new 8a4bc4f19504 coresight: tmc-etr: Check if non-secure access is enabled new 82451bbd540f coresight: Convert pr_warn to dev_warn for obsolete bindings new 6c87bedc9e9c coresight: acpi: Static funnel support new 6d7651015c16 coresight: etm4x: Remove superfluous setting of os_unlock new 1004ce4c255f coresight: etm4x: Use explicit barriers on enable/disable new 08d2ddaa5850 coresight: etm4x: use module_param instead of module_param_named new 89e89b05ef5b coresight: etm4x: improve clarity of etm4_os_unlock comment new 13af88f312fc coresight: tmc-etr: Fix updating buffer in not-snapshot mode. new bbedcb91cc3b coresight: tmc-etr: Fix perf_data check new 00bb485ce7b8 coresight: tmc: Make memory width mask computation into a [...] new 3507d231a499 coresight: tmc-etr: Decouple buffer sync and barrier packe [...] new ec13c78d7b45 coresight: tmc-etr: Add barrier packets when moving offset [...] new cbb4a74478e9 Merge tag 'dev_groups_all_drivers' into fpga-dfl-for-5.4 new af9ca4b0bd05 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 84b693e3786b fpga: dfl: make init callback optional new 084c3ff1b1d2 fpga: dfl: fme: convert platform_driver to use dev_groups new a80a4b82e7d8 fpga: dfl: afu: convert platform_driver to use dev_groups new f09991adfb34 fpga: dfl: afu: add userclock sysfs interfaces. new 95844372f4f3 fpga: dfl: afu: expose __afu_port_enable/disable function. new 44d247534ff2 fpga: dfl: afu: add error reporting support. new bd127b8191cf fpga: dfl: afu: add STP (SignalTap) support new cb3c2c47e3b8 fpga: dfl: fme: add global error reporting support new 77a0ef488de9 Documentation: fpga: dfl: add descriptions for virtualizat [...] new b8bf2681dce1 Merge tag 'fpga-dfl-for-5.4' of git://git.kernel.org/pub/s [...] new c165d8947bc4 eeprom: Deprecate the legacy eeprom driver new 028fb5822b76 binder: Validate the default binderfs device names. new ca2864c6e896 binder: Add default binder devices through binderfs when c [...] new f00834518ed3 binder: add a mount option to show global stats new 0e13e452dafc binder: Add stats, state and transactions files new 03e2e07e3814 binder: Make transaction_log available in binderfs new 4feb80faf428 binder: Add binder_proc logging to binderfs new 8619e5bdeee8 /dev/mem: Bail out upon SIGKILL. new 4b708b7b1a2c firmware: google: check if size is valid when decoding VPD data new 7feebfa487b9 test_firmware: add support for request_firmware_into_buf new 1798045900b7 selftests: firmware: Add request_firmware_into_buf tests new b5dc75c915cd firmware: stratix10-svc: extend svc to support new RSU features new 4526ebbc7773 firmware: add Intel Stratix10 remote system update driver new feef87e9118f firmware: rsu: document sysfs interface new 474d83edaf56 MAINTAINERS: add maintainer for Intel Stratix10 FW drivers new 278d56f970ae misc: fastrpc: Reference count channel context new 2e369878bd43 misc: fastrpc: Don't reference rpmsg_device after remove new 15fe27f3162e misc: fastrpc: remove unused definition new 5672ff4dc389 misc: fastrpc: fix double refcounting on dmabuf new cf61860e6b09 misc: fastrpc: free dma buf scatter list new 13c1d4b30e52 toshiba: Add correct printk log level while emitting error log new b0297622a972 uio: uio_pdrv_genirq: Make UIO name controllable via DT no [...] new ef9ae0c58bd9 uio: Documentation: Add information on using uio_pdrv_geni [...] new 836e9494f448 pcmcia/i82092: Refactored dprintk macro for dev_dbg(). new 74ded38a8e18 w1: add 1-wire master driver for IP block found in SGI ASICs new 25ec8710d9c2 w1: add DS2501, DS2502, DS2505 EPROM device driver new 68b8819daf8e habanalabs: remove write_open_cnt property new f388ec7c16ad habanalabs: add comments on INFO IOCTL new 52a1ae115a68 habanalabs: add debug print when rejecting CS new ed0fc50535ee habanalabs: cap simulator timeout new 209257feabb5 habanalabs: power management through sysfs is only for GOYA new 30f273222cbc habanalabs: Use dev_get_drvdata new b888751a02e7 habanalabs: add handle field to context structure new 4aecb05e526a habanalabs: kill user process after CS rollback new 02e921e42b27 habanalabs: show the process context dram usage new 86d5307a6d35 habanalabs: rename user_ctx as compute_ctx new eb7caf84b029 habanalabs: maintain a list of file private data objects new b968eb1a84e0 habanalabs: change device_setup_cdev() to be more generic new 4d6a7751f6c3 habanalabs: create two char devices per ASIC new 4095a17657e4 habanalabs: Add descriptive names to PSOC scratch-pad registers new 10d7de2cdb87 habanalabs: Add descriptive name to PSOC app status register new 8d1759329d04 habanalabs: use default structure for user input in Debug IOCTL new 9b50f539fff1 habanalabs: improve security in Debug IOCTL new ea451f88ef9c habanalabs: Expose devices after initialization is done new 129b6a9324ad habanalabs: Handle HW_IP_INFO if device disabled or in reset new abca3a822441 habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64 new fe9a52c97f10 habanalabs: replace __le32_to_cpu with le32_to_cpu new 867b58ac9445 habanalabs: print to kernel log when reset is finished new 4fd2cb15cd08 habanalabs: explicitly set the queue-id enumerated numbers new 413cf576fd50 habanalabs: Make the Coresight timestamp perpetual new 75b3cb2bb080 habanalabs: add uapi to retrieve device utilization new e9730763a21a habanalabs: add uapi to retrieve aggregate H/W events new 0996bd1c74d3 habanalabs: display card name as sensors header new 4c172bbfaa4e habanalabs: stop using the acronym KMD new 307eae93d5ce habanalabs: show correct id in error print new 6dc66f7c26f9 habanalabs: correctly cast variable to __le32 new 9b4a66fd21b0 Merge tag 'misc-habanalabs-next-2019-09-05' of git://peopl [...] new 16a0f687cac7 misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation new 6cfae0c26b21 Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/ [...]
The 1105 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: .../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 2 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 23 - .../ABI/testing/sysfs-bus-intel_th-devices-msc | 3 +- .../{sysfs-class-mic.txt => sysfs-class-mic} | 0 .../testing/sysfs-devices-platform-stratix10-rsu | 128 + Documentation/ABI/testing/sysfs-driver-habanalabs | 14 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 85 + Documentation/ABI/testing/sysfs-platform-dfl-port | 85 + Documentation/admin-guide/kernel-parameters.txt | 6 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 4 +- .../bindings/connector/usb-connector.txt | 14 + .../devicetree/bindings/extcon/extcon-arizona.txt | 2 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 4 +- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 5 +- .../bindings/fpga/altera-freeze-bridge.txt | 5 +- .../bindings/fpga/altera-hps2fpga-bridge.txt | 5 +- .../devicetree/bindings/fpga/fpga-bridge.txt | 13 + .../bindings/fpga/xilinx-pr-decoupler.txt | 8 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 121 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 66 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 138 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 6 + .../bindings/iio/chemical/plantower,pms7003.txt | 26 - .../bindings/iio/chemical/plantower,pms7003.yaml | 51 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 53 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/noa1305.yaml | 44 + .../light/{isl29501.txt => renesas,isl29501.txt} | 0 .../devicetree/bindings/iio/light/stk33xx.yaml | 49 + .../devicetree/bindings/iio/mount-matrix.txt | 203 + .../bindings/iio/potentiometer/max5432.yaml | 44 + .../bindings/interconnect/qcom,qcs404.txt | 45 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/pci/pci-armada8k.txt | 8 + .../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 95 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 10 + .../bindings/serial/fsl,s32-linflexuart.txt | 22 + .../bindings/serial/nvidia,tegra20-hsuart.txt | 39 +- .../devicetree/bindings/serial/sifive-serial.txt | 33 - .../devicetree/bindings/serial/sifive-serial.yaml | 62 + .../devicetree/bindings/serial/st,stm32-usart.txt | 5 + .../devicetree/bindings/usb/cdns-usb3.txt | 45 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 + .../devicetree/bindings/usb/exynos-usb.txt | 41 +- .../devicetree/bindings/usb/fcs,fusb302.txt | 7 - Documentation/devicetree/bindings/usb/generic.txt | 4 + .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 5 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 12 +- .../{renesas,usb3.txt => renesas,usb3-peri.txt} | 0 .../devicetree/bindings/usb/usb-conn-gpio.txt | 30 + .../devicetree/bindings/usb/usbmisc-imx.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/device_link.rst | 4 +- Documentation/driver-api/serial/n_gsm.rst | 19 +- Documentation/driver-api/uio-howto.rst | 7 + Documentation/filesystems/erofs.txt | 210 + Documentation/fpga/dfl.rst | 105 + Documentation/misc-devices/index.rst | 1 + Documentation/virt/kvm/api.txt | 33 +- Documentation/virt/kvm/mmu.txt | 4 +- MAINTAINERS | 81 +- arch/arm/boot/dts/exynos4.dtsi | 28 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 9 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-origen.dts | 9 +- arch/arm/boot/dts/exynos5250.dtsi | 16 +- arch/arm/boot/dts/exynos54xx.dtsi | 18 +- arch/arm/include/uapi/asm/kvm.h | 4 +- arch/arm64/include/asm/pgtable-prot.h | 2 +- arch/arm64/include/uapi/asm/kvm.h | 4 +- arch/arm64/kvm/hyp/tlb.c | 14 +- arch/m68k/kernel/dma.c | 9 - arch/powerpc/include/asm/kvm_host.h | 22 +- arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/include/asm/xive.h | 9 + arch/powerpc/kernel/setup-common.c | 6 - arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_hv.c | 24 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 38 +- arch/powerpc/kvm/book3s_xive.c | 60 +- arch/powerpc/kvm/book3s_xive.h | 2 + arch/powerpc/kvm/book3s_xive_native.c | 23 +- arch/powerpc/kvm/e500.c | 3 + arch/powerpc/kvm/emulate.c | 1 + arch/powerpc/kvm/emulate_loadstore.c | 6 - arch/powerpc/kvm/powerpc.c | 3 +- arch/powerpc/sysdev/xive/common.c | 87 +- arch/powerpc/sysdev/xive/native.c | 7 + arch/s390/include/uapi/asm/kvm.h | 6 + arch/s390/kvm/kvm-s390.c | 6 +- arch/sh/boards/mach-ap325rxa/setup.c | 1 - arch/sh/boards/mach-ecovec24/setup.c | 2 - arch/sh/boards/mach-kfr2r09/setup.c | 1 - arch/sh/boards/mach-migor/setup.c | 1 - arch/sh/boards/mach-se/7724/setup.c | 2 - arch/x86/include/asm/kvm_emulate.h | 3 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/vmx.h | 14 + arch/x86/include/uapi/asm/vmx.h | 2 + arch/x86/kernel/kvm.c | 12 - arch/x86/kvm/cpuid.c | 27 +- arch/x86/kvm/emulate.c | 27 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu.c | 61 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/svm.c | 198 +- arch/x86/kvm/trace.h | 74 +- arch/x86/kvm/vmx/nested.c | 305 +- arch/x86/kvm/vmx/vmenter.S | 4 +- arch/x86/kvm/vmx/vmx.c | 94 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 197 +- arch/x86/kvm/x86.h | 2 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 17 +- drivers/Kconfig | 4 +- drivers/Makefile | 2 +- drivers/acpi/property.c | 6 + drivers/android/binder.c | 100 +- drivers/android/binder_internal.h | 86 + drivers/android/binderfs.c | 290 +- drivers/base/core.c | 180 +- drivers/base/dd.c | 14 + drivers/base/devcon.c | 43 +- drivers/base/devcoredump.c | 13 +- drivers/base/platform.c | 102 +- drivers/base/power/runtime.c | 4 +- drivers/char/mem.c | 21 + drivers/char/ppdev.c | 2 +- drivers/char/toshiba.c | 8 +- drivers/clk/qcom/clk-rpmh.c | 16 +- drivers/counter/ftm-quaddec.c | 30 +- drivers/extcon/extcon-adc-jack.c | 4 +- drivers/extcon/extcon-arizona.c | 2 +- drivers/extcon/extcon-axp288.c | 16 +- drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-gpio.c | 29 +- drivers/extcon/extcon-max77843.c | 6 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/firmware/Kconfig | 18 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_scpi.c | 5 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/google/vpd_decode.c | 55 +- drivers/firmware/google/vpd_decode.h | 6 +- drivers/firmware/stratix10-rsu.c | 451 +++ drivers/firmware/stratix10-svc.c | 76 +- drivers/fpga/Kconfig | 6 +- drivers/fpga/Makefile | 3 +- drivers/fpga/altera-cvp.c | 342 +- drivers/fpga/altera-pr-ip-core-plat.c | 4 +- drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/dfl-afu-error.c | 230 ++ drivers/fpga/dfl-afu-main.c | 381 +- drivers/fpga/dfl-afu.h | 9 + drivers/fpga/dfl-fme-error.c | 359 ++ drivers/fpga/dfl-fme-main.c | 128 +- drivers/fpga/dfl-fme-pr.c | 7 +- drivers/fpga/dfl-fme.h | 6 +- drivers/fpga/dfl-pci.c | 36 + drivers/fpga/dfl.c | 226 +- drivers/fpga/dfl.h | 52 +- drivers/greybus/Kconfig | 32 + drivers/greybus/Makefile | 26 + drivers/greybus/arpc.h | 63 + drivers/greybus/bundle.c | 252 ++ drivers/greybus/connection.c | 942 +++++ drivers/greybus/control.c | 584 +++ drivers/greybus/core.c | 349 ++ drivers/greybus/debugfs.c | 29 + drivers/greybus/es2.c | 1465 +++++++ drivers/greybus/greybus_trace.h | 502 +++ drivers/greybus/hd.c | 256 ++ drivers/greybus/interface.c | 1263 ++++++ drivers/greybus/manifest.c | 533 +++ drivers/greybus/module.c | 236 ++ drivers/greybus/operation.c | 1264 ++++++ drivers/greybus/svc.c | 1397 +++++++ drivers/greybus/svc_watchdog.c | 197 + drivers/hwmon/pwm-fan.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 33 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x.c | 38 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 10 +- drivers/hwtracing/coresight/coresight-replicator.c | 3 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 23 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 93 +- drivers/hwtracing/coresight/coresight-tmc.c | 40 + drivers/hwtracing/coresight/coresight-tmc.h | 11 +- drivers/hwtracing/intel_th/Makefile | 3 + drivers/hwtracing/intel_th/msu-sink.c | 116 + drivers/hwtracing/intel_th/msu.c | 537 ++- drivers/hwtracing/intel_th/msu.h | 20 +- drivers/i2c/i2c-core-acpi.c | 15 +- drivers/iio/accel/Kconfig | 4 +- drivers/iio/accel/cros_ec_accel_legacy.c | 352 +- drivers/iio/accel/kxcjk-1013.c | 4 +- drivers/iio/accel/mxc4005.c | 40 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_buffer.c | 44 +- drivers/iio/accel/st_accel_core.c | 32 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 20 +- drivers/iio/adc/ad7606.c | 100 +- drivers/iio/adc/ad7606.h | 61 +- drivers/iio/adc/ad7606_par.c | 4 +- drivers/iio/adc/ad7606_spi.c | 282 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 7 +- drivers/iio/adc/da9150-gpadc.c | 4 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 1 - drivers/iio/adc/hi8435.c | 34 +- drivers/iio/adc/imx7d_adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 38 +- drivers/iio/adc/npcm_adc.c | 1 - drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 122 +- drivers/iio/adc/spear_adc.c | 1 - drivers/iio/adc/stm32-adc-core.c | 194 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/twl6030-gpadc.c | 4 +- drivers/iio/adc/vf610_adc.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 54 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 153 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 69 +- drivers/iio/common/st_sensors/Kconfig | 2 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 10 +- drivers/iio/common/st_sensors/st_sensors_core.c | 118 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 82 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 148 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/gyro/st_gyro.h | 1 + drivers/iio/gyro/st_gyro_buffer.c | 48 +- drivers/iio/gyro/st_gyro_core.c | 32 +- drivers/iio/gyro/st_gyro_i2c.c | 22 +- drivers/iio/gyro/st_gyro_spi.c | 20 +- drivers/iio/humidity/am2315.c | 24 +- drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 12 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 12 + drivers/iio/imu/adis16460.c | 489 +++ drivers/iio/imu/inv_mpu6050/Kconfig | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 3 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 11 +- drivers/iio/imu/st_lsm6dsx/Makefile | 1 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 29 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 622 ++- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 57 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 + drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/cm3323.c | 33 +- drivers/iio/light/cm36651.c | 12 +- drivers/iio/light/cros_ec_light_prox.c | 51 +- drivers/iio/light/noa1305.c | 313 ++ drivers/iio/light/si1145.c | 42 +- drivers/iio/light/stk3310.c | 9 + drivers/iio/light/tsl2772.c | 124 +- drivers/iio/light/veml6070.c | 6 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_buffer.c | 31 +- drivers/iio/magnetometer/st_magn_core.c | 32 +- drivers/iio/magnetometer/st_magn_i2c.c | 22 +- drivers/iio/magnetometer/st_magn_spi.c | 20 +- drivers/iio/potentiometer/Kconfig | 11 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/max5432.c | 135 + drivers/iio/pressure/cros_ec_baro.c | 19 +- drivers/iio/pressure/hp03.c | 6 +- drivers/iio/pressure/st_pressure.h | 1 + drivers/iio/pressure/st_pressure_buffer.c | 39 +- drivers/iio/pressure/st_pressure_core.c | 32 +- drivers/iio/pressure/st_pressure_i2c.c | 31 +- drivers/iio/pressure/st_pressure_spi.c | 22 +- drivers/iio/proximity/Kconfig | 2 +- drivers/iio/temperature/maxim_thermocouple.c | 25 +- drivers/iio/trigger/stm32-timer-trigger.c | 84 - drivers/interconnect/core.c | 27 +- drivers/interconnect/qcom/Kconfig | 12 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/qcs404.c | 539 +++ drivers/interconnect/qcom/sdm845.c | 160 +- drivers/interconnect/qcom/smd-rpm.c | 77 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/mfd/Kconfig | 2 - drivers/mfd/aat2870-core.c | 13 +- drivers/mfd/ab3100-core.c | 45 +- drivers/mfd/ab3100-otp.c | 21 +- drivers/mfd/ab8500-debugfs.c | 324 +- drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/ee1004.c | 6 +- drivers/misc/eeprom/max6875.c | 6 +- drivers/misc/fastrpc.c | 79 +- drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_buffer.c | 3 +- drivers/misc/habanalabs/command_submission.c | 27 +- drivers/misc/habanalabs/context.c | 40 +- drivers/misc/habanalabs/debugfs.c | 16 +- drivers/misc/habanalabs/device.c | 488 ++- drivers/misc/habanalabs/goya/goya.c | 95 +- drivers/misc/habanalabs/goya/goyaP.h | 19 +- drivers/misc/habanalabs/goya/goya_coresight.c | 89 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 109 + drivers/misc/habanalabs/habanalabs.h | 129 +- drivers/misc/habanalabs/habanalabs_drv.c | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 180 +- drivers/misc/habanalabs/hw_queue.c | 18 +- drivers/misc/habanalabs/hwmon.c | 24 +- drivers/misc/habanalabs/include/armcp_if.h | 85 +- drivers/misc/habanalabs/include/goya/goya.h | 2 + .../misc/habanalabs/include/goya/goya_reg_map.h | 34 + drivers/misc/habanalabs/irq.c | 4 +- drivers/misc/habanalabs/sysfs.c | 126 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 7 +- drivers/misc/lkdtm/cfi.c | 42 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 4 + drivers/misc/mei/pci-me.c | 19 +- drivers/misc/mei/pci-txe.c | 19 +- drivers/misc/mic/card/mic_x100.c | 28 +- drivers/misc/mic/scif/scif_epd.h | 5 +- drivers/misc/sgi-xp/xpc_uv.c | 4 +- drivers/misc/spear13xx_pcie_gadget.c | 797 ---- drivers/misc/xilinx_sdfec.c | 1214 +++++- drivers/nvmem/imx-ocotp-scu.c | 7 + drivers/nvmem/imx-ocotp.c | 7 + drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/mxs-ocotp.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/parport/Makefile | 2 +- drivers/parport/parport_serial.c | 50 +- drivers/pcmcia/i82092.c | 6 +- drivers/phy/Makefile | 2 +- drivers/phy/lantiq/Kconfig | 11 + drivers/phy/lantiq/Makefile | 1 + drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 494 +++ drivers/phy/marvell/Kconfig | 1 + drivers/phy/marvell/phy-armada38x-comphy.c | 4 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 17 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 525 ++- drivers/phy/phy-core.c | 10 + drivers/phy/qualcomm/phy-qcom-qmp.c | 44 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 + drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 2 +- drivers/phy/samsung/phy-exynos-dp-video.c | 1 + drivers/phy/samsung/phy-exynos-mipi-video.c | 1 + drivers/phy/samsung/phy-exynos-pcie.c | 1 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 + drivers/phy/samsung/phy-exynos5250-sata.c | 1 + drivers/phy/samsung/phy-samsung-usb2.c | 1 + drivers/phy/ti/phy-am654-serdes.c | 33 +- drivers/platform/x86/hp-wmi.c | 47 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/staging/Kconfig | 7 +- drivers/staging/Makefile | 4 +- drivers/staging/android/TODO | 2 - drivers/staging/android/ion/ion.c | 36 - drivers/staging/android/ion/ion.h | 10 +- drivers/staging/comedi/drivers/daqboard2000.c | 7 +- drivers/staging/comedi/drivers/ni_mio_common.c | 2 +- drivers/staging/comedi/drivers/usbduxsigma.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 80 +- drivers/staging/emxx_udc/emxx_udc.h | 5 - .../erofs/Documentation/filesystems/erofs.txt | 209 - drivers/staging/erofs/Kconfig | 151 - drivers/staging/erofs/Makefile | 13 - drivers/staging/erofs/TODO | 46 - drivers/staging/erofs/compress.h | 62 - drivers/staging/erofs/data.c | 400 -- drivers/staging/erofs/decompressor.c | 335 -- drivers/staging/erofs/dir.c | 151 - drivers/staging/erofs/erofs_fs.h | 322 -- drivers/staging/erofs/include/linux/tagptr.h | 110 - drivers/staging/erofs/include/trace/events/erofs.h | 256 -- drivers/staging/erofs/inode.c | 332 -- drivers/staging/erofs/internal.h | 642 ---- drivers/staging/erofs/namei.c | 256 -- drivers/staging/erofs/super.c | 701 ---- drivers/staging/erofs/unzip_pagevec.h | 169 - drivers/staging/erofs/unzip_vle.c | 1591 -------- drivers/staging/erofs/unzip_vle.h | 196 - drivers/staging/erofs/utils.c | 353 -- drivers/staging/erofs/xattr.c | 704 ---- drivers/staging/erofs/xattr.h | 97 - drivers/staging/erofs/zmap.c | 463 --- drivers/staging/exfat/Kconfig | 49 + drivers/staging/exfat/Makefile | 10 + drivers/staging/exfat/TODO | 12 + drivers/staging/exfat/exfat.h | 971 +++++ drivers/staging/exfat/exfat_blkdev.c | 136 + drivers/staging/exfat/exfat_cache.c | 724 ++++ drivers/staging/exfat/exfat_core.c | 3701 ++++++++++++++++++ drivers/staging/exfat/exfat_nls.c | 404 ++ drivers/staging/exfat/exfat_super.c | 4049 ++++++++++++++++++++ drivers/staging/exfat/exfat_upcase.c | 740 ++++ drivers/staging/fbtft/fb_hx8340bn.c | 2 +- drivers/staging/fbtft/fb_hx8347d.c | 2 +- drivers/staging/fbtft/fb_ili9163.c | 2 +- drivers/staging/fbtft/fb_ili9320.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 2 +- drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fbtft/fb_s6d1121.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 2 +- .../bindings/fieldbus/arcx,anybus-controller.txt | 0 drivers/staging/fsl-dpaa2/ethsw/TODO | 1 - drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 15 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 51 + drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 56 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 44 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 309 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 4 + drivers/staging/gasket/apex_driver.c | 22 +- drivers/staging/gasket/gasket_ioctl.c | 12 +- drivers/staging/goldfish/goldfish_audio.c | 4 +- .../greybus/Documentation/firmware/authenticate.c | 46 - .../greybus/Documentation/firmware/firmware.c | 46 - drivers/staging/greybus/Kconfig | 27 - drivers/staging/greybus/Makefile | 22 - drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/arpc.h | 109 - drivers/staging/greybus/audio_apbridgea.c | 3 +- drivers/staging/greybus/audio_apbridgea.h | 26 +- drivers/staging/greybus/audio_codec.h | 4 +- drivers/staging/greybus/audio_gb.c | 4 +- drivers/staging/greybus/audio_manager.c | 2 +- drivers/staging/greybus/authentication.c | 3 +- drivers/staging/greybus/bootrom.c | 2 +- drivers/staging/greybus/bundle.c | 252 -- drivers/staging/greybus/bundle.h | 89 - drivers/staging/greybus/camera.c | 2 +- drivers/staging/greybus/connection.c | 942 ----- drivers/staging/greybus/connection.h | 128 - drivers/staging/greybus/control.c | 584 --- drivers/staging/greybus/control.h | 57 - drivers/staging/greybus/core.c | 349 -- drivers/staging/greybus/debugfs.c | 30 - drivers/staging/greybus/es2.c | 1466 ------- drivers/staging/greybus/firmware.h | 4 +- drivers/staging/greybus/fw-core.c | 2 +- drivers/staging/greybus/fw-download.c | 2 +- drivers/staging/greybus/fw-management.c | 2 +- drivers/staging/greybus/gb-camera.h | 2 +- drivers/staging/greybus/gbphy.c | 2 +- drivers/staging/greybus/gbphy.h | 2 +- drivers/staging/greybus/gpio.c | 2 +- drivers/staging/greybus/greybus.h | 152 - drivers/staging/greybus/greybus_authentication.h | 48 +- drivers/staging/greybus/greybus_firmware.h | 48 +- drivers/staging/greybus/greybus_manifest.h | 178 - drivers/staging/greybus/greybus_protocols.h | 2222 ----------- drivers/staging/greybus/greybus_trace.h | 502 --- drivers/staging/greybus/hd.c | 256 -- drivers/staging/greybus/hd.h | 82 - drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/i2c.c | 24 +- drivers/staging/greybus/interface.c | 1263 ------ drivers/staging/greybus/interface.h | 82 - drivers/staging/greybus/light.c | 16 +- drivers/staging/greybus/log.c | 9 +- drivers/staging/greybus/loopback.c | 9 +- drivers/staging/greybus/manifest.c | 534 --- drivers/staging/greybus/manifest.h | 15 - drivers/staging/greybus/module.c | 236 -- drivers/staging/greybus/module.h | 33 - drivers/staging/greybus/operation.c | 1264 ------ drivers/staging/greybus/operation.h | 224 -- drivers/staging/greybus/power_supply.c | 3 +- drivers/staging/greybus/pwm.c | 2 +- drivers/staging/greybus/raw.c | 3 +- drivers/staging/greybus/sdio.c | 2 +- drivers/staging/greybus/spi.c | 2 +- drivers/staging/greybus/spilib.c | 2 +- drivers/staging/greybus/spilib.h | 2 +- drivers/staging/greybus/svc.c | 1398 ------- drivers/staging/greybus/svc.h | 101 - drivers/staging/greybus/svc_watchdog.c | 197 - drivers/staging/greybus/tools/loopback_test.c | 2 - drivers/staging/greybus/uart.c | 2 +- drivers/staging/greybus/usb.c | 2 +- drivers/staging/greybus/vibrator.c | 3 +- drivers/staging/iio/accel/adis16240.c | 5 +- drivers/staging/iio/adc/ad7192.c | 175 +- drivers/staging/iio/adc/ad7192.h | 37 - drivers/staging/iio/resolver/ad2s1210.c | 12 +- drivers/staging/isdn/hysdn/hysdn_net.c | 2 +- drivers/staging/isdn/hysdn/hysdn_procconf.c | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 18 +- drivers/staging/kpc2000/kpc2000/core.c | 18 +- drivers/staging/kpc2000/kpc2000_i2c.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 3 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 8 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/hantro/hantro_drv.c | 4 +- drivers/staging/media/imx/imx7-media-csi.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 +- drivers/staging/media/meson/vdec/esparser.c | 4 +- drivers/staging/media/omap4iss/iss.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 5 +- drivers/staging/most/cdev/cdev.c | 4 +- drivers/staging/most/core.c | 4 +- drivers/staging/most/dim2/dim2.c | 21 - drivers/staging/most/dim2/hal.c | 99 +- drivers/staging/most/dim2/hal.h | 4 - drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 5 +- drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 12 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 5 +- drivers/staging/nvec/nvec.c | 8 +- drivers/staging/octeon-usb/octeon-hcd.c | 2 +- drivers/staging/octeon/ethernet.c | 16 +- drivers/staging/olpc_dcon/TODO | 4 - drivers/staging/pi433/Documentation/pi433.txt | 2 +- drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 141 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 11 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/core/rtw_security.c | 41 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 14 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 143 +- .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 881 ----- drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/mlme_osdep.h | 1 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 5 - drivers/staging/rtl8188eu/os_dep/osdep_service.c | 5 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 3 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 12 +- drivers/staging/rtl8192e/rtllib.h | 5 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 206 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 - drivers/staging/rtl8192e/rtllib_softmac.c | 24 +- drivers/staging/rtl8192u/Kconfig | 2 + drivers/staging/rtl8192u/ieee80211/dot11d.c | 10 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 42 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 204 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 22 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 635 ++- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 1 - .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 14 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 142 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 43 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 12 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 17 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 4 - .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 18 +- drivers/staging/rtl8192u/r8180_93cx6.c | 11 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 42 +- drivers/staging/rtl8192u/r8192U_core.c | 112 +- drivers/staging/rtl8192u/r8192U_dm.c | 2 +- drivers/staging/rtl8192u/r819xU_firmware.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 59 - drivers/staging/rtl8712/os_intfs.c | 35 +- drivers/staging/rtl8712/recv_linux.c | 18 +- drivers/staging/rtl8712/recv_osdep.h | 16 +- drivers/staging/rtl8712/rtl8712_cmd.c | 14 +- drivers/staging/rtl8712/rtl8712_recv.c | 54 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_xmit.c | 46 +- drivers/staging/rtl8712/rtl8712_xmit.h | 8 +- drivers/staging/rtl8712/rtl871x_io.h | 7 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 16 +- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 34 +- drivers/staging/rtl8712/rtl871x_mlme.h | 8 +- drivers/staging/rtl8712/rtl871x_mp.c | 9 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 10 +- drivers/staging/rtl8712/rtl871x_pwrctrl.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 22 +- drivers/staging/rtl8712/rtl871x_recv.h | 2 +- drivers/staging/rtl8712/rtl871x_rf.h | 3 +- drivers/staging/rtl8712/rtl871x_security.c | 29 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 65 +- drivers/staging/rtl8712/rtl871x_xmit.h | 20 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/usb_osintf.h | 4 +- drivers/staging/rtl8712/wifi.h | 8 - drivers/staging/rtl8712/xmit_linux.c | 2 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 113 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 11 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 1307 ------- drivers/staging/rtl8723bs/core/rtw_io.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 7 - drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 121 +- drivers/staging/rtl8723bs/core/rtw_security.c | 3 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 7 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 44 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 18 - drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/hal_phy.c | 157 - drivers/staging/rtl8723bs/hal/odm.c | 19 +- drivers/staging/rtl8723bs/hal/odm.h | 4 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 5 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 7 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 15 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 7 +- drivers/staging/rtl8723bs/include/autoconf.h | 4 - drivers/staging/rtl8723bs/include/drv_types.h | 8 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 8 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 17 - drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/osdep_service.h | 10 +- .../rtl8723bs/include/osdep_service_linux.h | 14 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 77 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 20 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 16 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 14 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 10 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 7 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 21 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 779 ---- drivers/staging/rtl8723bs/os_dep/rtw_proc.h | 37 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 5 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 5 - drivers/staging/rts5208/ms.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/rts5208/sd.c | 28 +- drivers/staging/sm750fb/ddk750.h | 3 - drivers/staging/sm750fb/ddk750_swi2c.c | 3 - drivers/staging/sm750fb/ddk750_swi2c.h | 3 - drivers/{ => staging}/uwb/Kconfig | 0 drivers/{ => staging}/uwb/Makefile | 0 drivers/staging/uwb/TODO | 8 + drivers/{ => staging}/uwb/address.c | 0 drivers/staging/uwb/allocator.c | 374 ++ drivers/{ => staging}/uwb/beacon.c | 0 drivers/{ => staging}/uwb/driver.c | 0 drivers/{ => staging}/uwb/drp-avail.c | 0 drivers/staging/uwb/drp-ie.c | 305 ++ drivers/{ => staging}/uwb/drp.c | 0 drivers/{ => staging}/uwb/est.c | 0 drivers/staging/uwb/hwa-rc.c | 929 +++++ drivers/{ => staging}/uwb/i1480/Makefile | 0 drivers/{ => staging}/uwb/i1480/dfu/Makefile | 0 drivers/staging/uwb/i1480/dfu/dfu.c | 198 + drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 ++ drivers/staging/uwb/i1480/dfu/mac.c | 496 +++ drivers/staging/uwb/i1480/dfu/phy.c | 190 + drivers/staging/uwb/i1480/dfu/usb.c | 448 +++ drivers/staging/uwb/i1480/i1480-est.c | 85 + drivers/{ => staging}/uwb/ie-rcv.c | 0 drivers/{ => staging}/uwb/ie.c | 0 .../staging/uwb/include}/debug-cmd.h | 0 .../uwb => drivers/staging/uwb/include}/spec.h | 0 .../uwb => drivers/staging/uwb/include}/umc.h | 0 .../uwb => drivers/staging/uwb/include}/whci.h | 0 drivers/{ => staging}/uwb/lc-dev.c | 0 drivers/{ => staging}/uwb/lc-rc.c | 0 drivers/{ => staging}/uwb/neh.c | 0 drivers/staging/uwb/pal.c | 128 + drivers/staging/uwb/radio.c | 196 + drivers/{ => staging}/uwb/reset.c | 0 drivers/staging/uwb/rsv.c | 1000 +++++ drivers/{ => staging}/uwb/scan.c | 0 drivers/staging/uwb/umc-bus.c | 211 + drivers/staging/uwb/umc-dev.c | 94 + drivers/staging/uwb/umc-drv.c | 31 + drivers/staging/uwb/uwb-debug.c | 354 ++ drivers/staging/uwb/uwb-internal.h | 366 ++ drivers/staging/uwb/uwb.h | 817 ++++ drivers/{ => staging}/uwb/uwbd.c | 0 drivers/staging/uwb/whc-rc.c | 467 +++ drivers/staging/uwb/whci.c | 257 ++ .../vc04_services/bcm2835-camera/mmal-vchiq.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 38 +- drivers/staging/vt6656/rxtx.c | 10 +- drivers/staging/vt6656/usbpipe.c | 2 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 8 +- .../staging/wilc1000/microchip,wilc1000,spi.txt | 8 + drivers/staging/wilc1000/wilc_hif.c | 70 +- drivers/staging/wilc1000/wilc_hif.h | 6 +- drivers/staging/wilc1000/wilc_mon.c | 3 +- drivers/staging/wilc1000/wilc_netdev.c | 78 +- drivers/staging/wilc1000/wilc_sdio.c | 18 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 63 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 3 +- drivers/staging/wilc1000/wilc_wlan.c | 135 +- drivers/staging/wilc1000/wilc_wlan.h | 19 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 78 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 4 +- drivers/staging/wilc1000/wilc_wlan_if.h | 3 +- drivers/staging/wlan-ng/hfa384x_usb.c | 210 +- drivers/staging/wlan-ng/prism2mib.c | 44 +- drivers/staging/wlan-ng/prism2sta.c | 2 +- .../staging/wusbcore/Documentation}/wusb-cbaf | 0 .../Documentation}/wusb-design-overview.rst | 0 drivers/staging/wusbcore/Kconfig | 39 + drivers/staging/wusbcore/Makefile | 28 + drivers/staging/wusbcore/TODO | 8 + drivers/staging/wusbcore/cbaf.c | 645 ++++ drivers/staging/wusbcore/crypto.c | 441 +++ drivers/{usb => staging}/wusbcore/dev-sysfs.c | 0 drivers/staging/wusbcore/devconnect.c | 1085 ++++++ drivers/staging/wusbcore/host/Kconfig | 28 + drivers/staging/wusbcore/host/Makefile | 3 + drivers/staging/wusbcore/host/hwa-hc.c | 875 +++++ .../{usb => staging/wusbcore}/host/whci/Makefile | 0 drivers/staging/wusbcore/host/whci/asl.c | 376 ++ drivers/staging/wusbcore/host/whci/debug.c | 153 + drivers/staging/wusbcore/host/whci/hcd.c | 356 ++ drivers/staging/wusbcore/host/whci/hw.c | 93 + drivers/staging/wusbcore/host/whci/init.c | 177 + drivers/staging/wusbcore/host/whci/int.c | 82 + drivers/staging/wusbcore/host/whci/pzl.c | 404 ++ drivers/staging/wusbcore/host/whci/qset.c | 831 ++++ drivers/staging/wusbcore/host/whci/whcd.h | 202 + .../{usb => staging/wusbcore}/host/whci/whci-hc.h | 0 drivers/staging/wusbcore/host/whci/wusb.c | 210 + .../staging/wusbcore/include}/association.h | 0 .../staging/wusbcore/include}/wusb-wa.h | 0 drivers/staging/wusbcore/include/wusb.h | 362 ++ drivers/staging/wusbcore/mmc.c | 303 ++ drivers/{usb => staging}/wusbcore/pal.c | 0 drivers/staging/wusbcore/reservation.c | 110 + drivers/{usb => staging}/wusbcore/rh.c | 0 drivers/{usb => staging}/wusbcore/security.c | 0 drivers/{usb => staging}/wusbcore/wa-hc.c | 0 drivers/staging/wusbcore/wa-hc.h | 467 +++ drivers/{usb => staging}/wusbcore/wa-nep.c | 0 drivers/{usb => staging}/wusbcore/wa-rpipe.c | 0 drivers/{usb => staging}/wusbcore/wa-xfer.c | 0 drivers/{usb => staging}/wusbcore/wusbhc.c | 0 drivers/staging/wusbcore/wusbhc.h | 487 +++ drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/ctl.c | 23 +- drivers/thunderbolt/eeprom.c | 6 +- drivers/thunderbolt/icm.c | 194 +- drivers/thunderbolt/nhi.c | 134 +- drivers/thunderbolt/nhi.h | 22 + drivers/thunderbolt/nhi_ops.c | 179 + drivers/thunderbolt/nhi_regs.h | 37 + drivers/thunderbolt/switch.c | 52 +- drivers/thunderbolt/tb_msgs.h | 16 +- drivers/thunderbolt/tunnel.c | 4 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/isicom.c | 1 - drivers/tty/n_gsm.c | 25 +- drivers/tty/nozomi.c | 4 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 4 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 173 +- drivers/tty/serial/8250/8250_dwlib.c | 126 + drivers/tty/serial/8250/8250_dwlib.h | 19 + drivers/tty/serial/8250/8250_exar.c | 114 +- drivers/tty/serial/8250/8250_lpc18xx.c | 4 +- drivers/tty/serial/8250/8250_lpss.c | 76 +- drivers/tty/serial/8250/8250_moxa.c | 155 - drivers/tty/serial/8250/8250_omap.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 651 +++- drivers/tty/serial/8250/8250_pnp.c | 20 +- drivers/tty/serial/8250/8250_port.c | 93 +- drivers/tty/serial/8250/8250_uniphier.c | 4 +- drivers/tty/serial/8250/Kconfig | 15 +- drivers/tty/serial/8250/Makefile | 2 +- drivers/tty/serial/Kconfig | 33 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 5 +- drivers/tty/serial/atmel_serial.c | 51 +- drivers/tty/serial/fsl_linflexuart.c | 937 +++++ drivers/tty/serial/fsl_lpuart.c | 518 +-- drivers/tty/serial/icom.c | 2 - drivers/tty/serial/imx.c | 88 +- drivers/tty/serial/lantiq.c | 261 +- drivers/tty/serial/lpc32xx_hs.c | 5 +- drivers/tty/serial/max310x.c | 32 +- drivers/tty/serial/mvebu-uart.c | 12 +- drivers/tty/serial/mxs-auart.c | 6 +- drivers/tty/serial/owl-uart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/tty/serial/rda-uart.c | 4 +- drivers/tty/serial/sccnxp.c | 1 - drivers/tty/serial/serial-tegra.c | 407 +- drivers/tty/serial/serial_ks8695.c | 698 ---- drivers/tty/serial/serial_mctrl_gpio.c | 36 +- drivers/tty/serial/serial_mctrl_gpio.h | 6 +- drivers/tty/serial/sh-sci.c | 50 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 58 +- drivers/tty/serial/stm32-usart.c | 72 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/uio/uio_dmem_genirq.c | 4 +- drivers/uio/uio_fsl_elbc_gpcm.c | 23 +- drivers/uio/uio_pdrv_genirq.c | 14 +- drivers/usb/Kconfig | 39 +- drivers/usb/Makefile | 4 +- drivers/usb/atm/cxacru.c | 58 +- drivers/usb/atm/ueagle-atm.c | 16 +- drivers/usb/cdns3/Kconfig | 46 + drivers/usb/cdns3/Makefile | 16 + drivers/usb/cdns3/cdns3-pci-wrap.c | 203 + drivers/usb/cdns3/core.c | 651 ++++ drivers/usb/cdns3/core.h | 98 + drivers/usb/cdns3/debug.h | 161 + drivers/usb/cdns3/drd.c | 381 ++ drivers/usb/cdns3/drd.h | 167 + drivers/usb/cdns3/ep0.c | 886 +++++ drivers/usb/cdns3/gadget-export.h | 28 + drivers/usb/cdns3/gadget.c | 2744 +++++++++++++ drivers/usb/cdns3/gadget.h | 1338 +++++++ drivers/usb/cdns3/host-export.h | 28 + drivers/usb/cdns3/host.c | 74 + drivers/usb/cdns3/trace.c | 11 + drivers/usb/cdns3/trace.h | 493 +++ drivers/usb/chipidea/Kconfig | 1 + drivers/usb/chipidea/ci.h | 12 + drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/chipidea/core.c | 97 +- drivers/usb/chipidea/otg.c | 8 +- drivers/usb/chipidea/udc.c | 3 +- drivers/usb/class/usblp.c | 13 +- drivers/usb/class/usbtmc.c | 13 +- drivers/usb/common/Kconfig | 51 + drivers/usb/common/Makefile | 2 + drivers/usb/common/debug.c | 268 ++ drivers/usb/common/usb-conn-gpio.c | 284 ++ drivers/usb/core/config.c | 12 +- drivers/usb/core/devio.c | 108 +- drivers/usb/core/driver.c | 2 + drivers/usb/core/generic.c | 5 + drivers/usb/core/hcd-pci.c | 3 +- drivers/usb/core/hcd.c | 11 +- drivers/usb/core/phy.c | 21 + drivers/usb/core/phy.h | 1 + drivers/usb/core/port.c | 9 + drivers/usb/core/usb.c | 222 -- drivers/usb/core/usb.h | 3 + drivers/usb/dwc2/gadget.c | 9 +- drivers/usb/dwc2/hcd.c | 6 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/core.c | 61 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/debug.h | 252 -- drivers/usb/dwc3/dwc3-keystone.c | 5 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 18 +- drivers/usb/dwc3/dwc3-omap.c | 15 +- drivers/usb/dwc3/dwc3-st.c | 10 +- drivers/usb/dwc3/gadget.c | 24 +- drivers/usb/dwc3/host.c | 22 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/gadget/composite.c | 38 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 7 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 80 +- drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 59 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 15 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 1 + drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/gadget/udc/gr_udc.c | 8 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 14 +- drivers/usb/gadget/udc/net2280.c | 38 +- drivers/usb/gadget/udc/net2280.h | 3 - drivers/usb/gadget/udc/pch_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/s3c2410_udc.c | 2 + drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/Kconfig | 32 - drivers/usb/host/Makefile | 4 - drivers/usb/host/ehci-atmel.c | 3 - drivers/usb/host/ehci-exynos.c | 23 +- drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-omap.c | 4 +- drivers/usb/host/ehci-orion.c | 3 - drivers/usb/host/ehci-platform.c | 4 +- drivers/usb/host/ehci-pmcmsp.c | 2 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci-ps3.c | 2 +- drivers/usb/host/ehci-sh.c | 5 +- drivers/usb/host/ehci-st.c | 4 +- drivers/usb/host/ehci-w90x900.c | 130 - drivers/usb/host/ehci-xilinx-of.c | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/hwa-hc.c | 875 ----- drivers/usb/host/imx21-hcd.c | 6 +- drivers/usb/host/isp116x-hcd.c | 6 - drivers/usb/host/isp1362-hcd.c | 5 - drivers/usb/host/max3421-hcd.c | 17 - drivers/usb/host/ohci-exynos.c | 23 +- drivers/usb/host/ohci-hcd.c | 2 +- drivers/usb/host/ohci-platform.c | 4 +- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/ohci-ps3.c | 2 +- drivers/usb/host/ohci-pxa27x.c | 2 +- drivers/usb/host/ohci-sa1111.c | 2 +- drivers/usb/host/ohci-st.c | 4 +- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/oxu210hp-hcd.c | 446 ++- drivers/usb/host/oxu210hp.h | 448 --- drivers/usb/host/r8a66597-hcd.c | 6 - drivers/usb/host/sl811-hcd.c | 6 - drivers/usb/host/u132-hcd.c | 2 - drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/uhci-platform.c | 2 +- drivers/usb/host/whci/asl.c | 376 -- drivers/usb/host/whci/debug.c | 153 - drivers/usb/host/whci/hcd.c | 356 -- drivers/usb/host/whci/hw.c | 93 - drivers/usb/host/whci/init.c | 177 - drivers/usb/host/whci/int.c | 82 - drivers/usb/host/whci/pzl.c | 404 -- drivers/usb/host/whci/qset.c | 831 ---- drivers/usb/host/whci/whcd.h | 202 - drivers/usb/host/whci/wusb.c | 210 - drivers/usb/host/xhci-dbgcap.c | 1 - drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-ext-caps.c | 18 + drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 1 - drivers/usb/host/xhci-mtk.c | 13 + drivers/usb/host/xhci-mtk.h | 1 + drivers/usb/host/xhci-plat.c | 15 +- drivers/usb/host/xhci-plat.h | 2 + drivers/usb/host/xhci-rcar.c | 28 - drivers/usb/host/xhci-rcar.h | 21 + drivers/usb/host/xhci.c | 5 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/isp1760/isp1760-core.c | 3 - drivers/usb/isp1760/isp1760-if.c | 1 - drivers/usb/misc/cypress_cy7c63.c | 29 +- drivers/usb/misc/cytherm.c | 64 +- drivers/usb/misc/lvstest.c | 19 +- drivers/usb/misc/rio500.c | 109 +- drivers/usb/misc/trancevibrator.c | 15 +- drivers/usb/misc/usbsevseg.c | 17 +- drivers/usb/mtu3/Kconfig | 1 + drivers/usb/mtu3/mtu3.h | 5 + drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_debugfs.c | 4 +- drivers/usb/mtu3/mtu3_dr.c | 48 +- drivers/usb/mtu3/mtu3_dr.h | 6 +- drivers/usb/mtu3/mtu3_plat.c | 3 +- drivers/usb/musb/musb_core.c | 24 +- drivers/usb/musb/musb_host.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 18 +- drivers/usb/phy/phy-fsl-usb.c | 14 +- drivers/usb/phy/phy-mv-usb.c | 17 +- drivers/usb/phy/phy-tahvo.c | 18 +- drivers/usb/phy/phy-twl6030-usb.c | 12 +- drivers/usb/renesas_usbhs/mod_host.c | 2 +- drivers/usb/roles/class.c | 41 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 27 +- drivers/usb/serial/ftdi_sio.c | 43 + drivers/usb/storage/debug.h | 2 - drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/scsiglue.c | 8 +- drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 101 +- drivers/usb/typec/tcpm/tcpm.c | 23 +- drivers/usb/typec/tcpm/wcove.c | 4 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 13 +- drivers/usb/usb-skeleton.c | 8 +- drivers/usb/usbip/stub.h | 7 +- drivers/usb/usbip/stub_dev.c | 50 +- drivers/usb/usbip/stub_main.c | 57 +- drivers/usb/usbip/stub_rx.c | 204 +- drivers/usb/usbip/stub_tx.c | 99 +- drivers/usb/usbip/usbip_common.c | 59 +- drivers/usb/usbip/vhci_hcd.c | 12 +- drivers/usb/usbip/vhci_rx.c | 3 + drivers/usb/usbip/vhci_tx.c | 66 +- drivers/usb/usbip/vudc.h | 2 +- drivers/usb/usbip/vudc_dev.c | 9 - drivers/usb/usbip/vudc_main.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 7 +- drivers/usb/wusbcore/Kconfig | 38 - drivers/usb/wusbcore/Makefile | 26 - drivers/usb/wusbcore/cbaf.c | 645 ---- drivers/usb/wusbcore/crypto.c | 441 --- drivers/usb/wusbcore/devconnect.c | 1085 ------ drivers/usb/wusbcore/mmc.c | 303 -- drivers/usb/wusbcore/reservation.c | 110 - drivers/usb/wusbcore/wa-hc.h | 467 --- drivers/usb/wusbcore/wusbhc.h | 487 --- drivers/uwb/allocator.c | 374 -- drivers/uwb/drp-ie.c | 305 -- drivers/uwb/hwa-rc.c | 929 ----- drivers/uwb/i1480/dfu/dfu.c | 198 - drivers/uwb/i1480/dfu/i1480-dfu.h | 246 -- drivers/uwb/i1480/dfu/mac.c | 496 --- drivers/uwb/i1480/dfu/phy.c | 190 - drivers/uwb/i1480/dfu/usb.c | 448 --- drivers/uwb/i1480/i1480-est.c | 85 - drivers/uwb/pal.c | 128 - drivers/uwb/radio.c | 196 - drivers/uwb/rsv.c | 1000 ----- drivers/uwb/umc-bus.c | 211 - drivers/uwb/umc-dev.c | 94 - drivers/uwb/umc-drv.c | 31 - drivers/uwb/uwb-debug.c | 355 -- drivers/uwb/uwb-internal.h | 366 -- drivers/uwb/whc-rc.c | 467 --- drivers/uwb/whci.c | 257 -- drivers/video/fbdev/sm501fb.c | 37 +- drivers/video/fbdev/w100fb.c | 23 +- drivers/video/fbdev/wm8505fb.c | 13 +- drivers/w1/masters/Kconfig | 9 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/mxc_w1.c | 4 +- drivers/w1/masters/omap_hdq.c | 4 +- drivers/w1/masters/sgi_w1.c | 130 + drivers/w1/slaves/Kconfig | 6 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds250x.c | 290 ++ fs/Kconfig | 1 + fs/Makefile | 1 + fs/erofs/Kconfig | 91 + fs/erofs/Makefile | 11 + fs/erofs/compress.h | 60 + fs/erofs/data.c | 360 ++ fs/erofs/decompressor.c | 338 ++ fs/erofs/dir.c | 142 + fs/erofs/erofs_fs.h | 316 ++ fs/erofs/inode.c | 337 ++ fs/erofs/internal.h | 431 +++ fs/erofs/namei.c | 252 ++ fs/erofs/super.c | 615 +++ fs/erofs/tagptr.h | 110 + fs/erofs/utils.c | 333 ++ fs/erofs/xattr.c | 704 ++++ fs/erofs/xattr.h | 92 + fs/erofs/zdata.c | 1431 +++++++ fs/erofs/zdata.h | 193 + fs/erofs/zmap.c | 471 +++ fs/erofs/zpvec.h | 157 + fs/kernfs/dir.c | 9 +- include/dt-bindings/interconnect/qcom,qcs404.h | 88 + include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h | 11 + include/kvm/arm_vgic.h | 4 +- include/linux/container.h | 5 + include/linux/device.h | 29 +- include/linux/dma-mapping.h | 5 - include/linux/firmware/intel/stratix10-smc.h | 51 +- .../linux/firmware/intel/stratix10-svc-client.h | 11 +- include/linux/fpga/altera-pr-ip-core.h | 2 +- include/linux/greybus.h | 152 + include/linux/greybus/bundle.h | 92 + include/linux/greybus/connection.h | 131 + include/linux/greybus/control.h | 60 + .../staging => include/linux}/greybus/greybus_id.h | 0 include/linux/greybus/greybus_manifest.h | 181 + include/linux/greybus/greybus_protocols.h | 2178 +++++++++++ include/linux/greybus/hd.h | 85 + include/linux/greybus/interface.h | 85 + include/linux/greybus/manifest.h | 17 + include/linux/greybus/module.h | 36 + include/linux/greybus/operation.h | 229 ++ include/linux/greybus/svc.h | 106 + include/linux/iio/common/cros_ec_sensors_core.h | 28 +- include/linux/iio/common/st_sensors.h | 66 +- include/linux/iio/common/st_sensors_i2c.h | 4 +- include/linux/iio/common/st_sensors_spi.h | 4 +- include/linux/iio/imu/adis.h | 2 + include/linux/intel_th.h | 79 + include/linux/interconnect-provider.h | 7 +- include/linux/interconnect.h | 5 + include/linux/mfd/aat2870.h | 1 - include/linux/oxu210hp.h | 8 - include/linux/platform_data/dwc3-omap.h | 43 - include/linux/platform_data/sgi-w1.h | 13 + include/linux/platform_device.h | 3 +- include/linux/sysfs.h | 9 + include/linux/thunderbolt.h | 2 + include/linux/usb.h | 7 +- include/linux/usb/ch9.h | 27 + include/linux/usb/gadget.h | 3 + include/linux/usb/hcd.h | 11 +- include/linux/usb/role.h | 37 + include/linux/usb/usb338x.h | 35 +- include/linux/usb/wusb.h | 362 -- include/linux/uwb.h | 817 ---- include/linux/w1.h | 5 + include/soc/qcom/tcs.h | 20 +- include/trace/events/erofs.h | 259 ++ include/uapi/linux/fpga-dfl.h | 18 + include/uapi/linux/gsmmux.h | 2 + include/uapi/linux/kvm.h | 3 + include/uapi/linux/magic.h | 1 + include/uapi/linux/ppdev.h | 5 +- include/uapi/linux/serial_core.h | 9 +- include/uapi/linux/usb/ch9.h | 2 + include/uapi/linux/usbdevice_fs.h | 4 + include/uapi/misc/habanalabs.h | 102 +- include/uapi/misc/xilinx_sdfec.h | 448 +++ lib/test_firmware.c | 50 +- scripts/coccinelle/api/platform_get_irq.cocci | 102 + tools/iio/.gitignore | 4 + tools/testing/selftests/firmware/fw_filesystem.sh | 57 +- tools/testing/selftests/firmware/fw_lib.sh | 11 + tools/testing/selftests/kvm/Makefile | 10 +- tools/testing/selftests/kvm/dirty_log_test.c | 61 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 112 + tools/testing/selftests/kvm/lib/s390x/ucall.c | 56 + tools/testing/selftests/kvm/lib/ucall.c | 157 - tools/testing/selftests/kvm/lib/x86_64/ucall.c | 56 + tools/testing/selftests/kvm/s390x/memop.c | 166 + tools/testing/selftests/kvm/s390x/sync_regs_test.c | 36 +- tools/usb/usbip/libsrc/usbip_common.c | 6 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- virt/kvm/arm/arm.c | 2 + virt/kvm/arm/vgic/vgic-init.c | 8 +- virt/kvm/arm/vgic/vgic-irqfd.c | 36 +- virt/kvm/arm/vgic/vgic-its.c | 207 + virt/kvm/arm/vgic/vgic-mmio-v3.c | 85 +- virt/kvm/arm/vgic/vgic-v2.c | 7 +- virt/kvm/arm/vgic/vgic-v3.c | 7 +- virt/kvm/arm/vgic/vgic.c | 26 +- virt/kvm/arm/vgic/vgic.h | 5 + virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 7 +- 1167 files changed, 77534 insertions(+), 51407 deletions(-) rename Documentation/ABI/testing/{sysfs-class-mic.txt => sysfs-class-mic} (100%) create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu create mode 100644 Documentation/devicetree/bindings/fpga/fpga-bridge.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/noa1305.yaml rename Documentation/devicetree/bindings/iio/light/{isl29501.txt => renesas,isl295 [...] create mode 100644 Documentation/devicetree/bindings/iio/light/stk33xx.yaml create mode 100644 Documentation/devicetree/bindings/iio/mount-matrix.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5432.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.txt delete mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.yaml create mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt rename Documentation/devicetree/bindings/usb/{renesas,usb3.txt => renesas,usb3-per [...] create mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt create mode 100644 Documentation/filesystems/erofs.txt create mode 100644 drivers/firmware/stratix10-rsu.c create mode 100644 drivers/fpga/dfl-afu-error.c create mode 100644 drivers/fpga/dfl-fme-error.c create mode 100644 drivers/greybus/Kconfig create mode 100644 drivers/greybus/Makefile create mode 100644 drivers/greybus/arpc.h create mode 100644 drivers/greybus/bundle.c create mode 100644 drivers/greybus/connection.c create mode 100644 drivers/greybus/control.c create mode 100644 drivers/greybus/core.c create mode 100644 drivers/greybus/debugfs.c create mode 100644 drivers/greybus/es2.c create mode 100644 drivers/greybus/greybus_trace.h create mode 100644 drivers/greybus/hd.c create mode 100644 drivers/greybus/interface.c create mode 100644 drivers/greybus/manifest.c create mode 100644 drivers/greybus/module.c create mode 100644 drivers/greybus/operation.c create mode 100644 drivers/greybus/svc.c create mode 100644 drivers/greybus/svc_watchdog.c create mode 100644 drivers/hwtracing/intel_th/msu-sink.c create mode 100644 drivers/iio/imu/adis16460.c create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c create mode 100644 drivers/iio/light/noa1305.c create mode 100644 drivers/iio/potentiometer/max5432.c create mode 100644 drivers/interconnect/qcom/qcs404.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_reg_map.h create mode 100644 drivers/misc/lkdtm/cfi.c delete mode 100644 drivers/misc/spear13xx_pcie_gadget.c create mode 100644 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c delete mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt delete mode 100644 drivers/staging/erofs/Kconfig delete mode 100644 drivers/staging/erofs/Makefile delete mode 100644 drivers/staging/erofs/TODO delete mode 100644 drivers/staging/erofs/compress.h delete mode 100644 drivers/staging/erofs/data.c delete mode 100644 drivers/staging/erofs/decompressor.c delete mode 100644 drivers/staging/erofs/dir.c delete mode 100644 drivers/staging/erofs/erofs_fs.h delete mode 100644 drivers/staging/erofs/include/linux/tagptr.h delete mode 100644 drivers/staging/erofs/include/trace/events/erofs.h delete mode 100644 drivers/staging/erofs/inode.c delete mode 100644 drivers/staging/erofs/internal.h delete mode 100644 drivers/staging/erofs/namei.c delete mode 100644 drivers/staging/erofs/super.c delete mode 100644 drivers/staging/erofs/unzip_pagevec.h delete mode 100644 drivers/staging/erofs/unzip_vle.c delete mode 100644 drivers/staging/erofs/unzip_vle.h delete mode 100644 drivers/staging/erofs/utils.c delete mode 100644 drivers/staging/erofs/xattr.c delete mode 100644 drivers/staging/erofs/xattr.h delete mode 100644 drivers/staging/erofs/zmap.c create mode 100644 drivers/staging/exfat/Kconfig create mode 100644 drivers/staging/exfat/Makefile create mode 100644 drivers/staging/exfat/TODO create mode 100644 drivers/staging/exfat/exfat.h create mode 100644 drivers/staging/exfat/exfat_blkdev.c create mode 100644 drivers/staging/exfat/exfat_cache.c create mode 100644 drivers/staging/exfat/exfat_core.c create mode 100644 drivers/staging/exfat/exfat_nls.c create mode 100644 drivers/staging/exfat/exfat_super.c create mode 100644 drivers/staging/exfat/exfat_upcase.c rename {Documentation => drivers/staging/fieldbus/Documentation}/devicetree/bindin [...] delete mode 100644 drivers/staging/greybus/arpc.h delete mode 100644 drivers/staging/greybus/bundle.c delete mode 100644 drivers/staging/greybus/bundle.h delete mode 100644 drivers/staging/greybus/connection.c delete mode 100644 drivers/staging/greybus/connection.h delete mode 100644 drivers/staging/greybus/control.c delete mode 100644 drivers/staging/greybus/control.h delete mode 100644 drivers/staging/greybus/core.c delete mode 100644 drivers/staging/greybus/debugfs.c delete mode 100644 drivers/staging/greybus/es2.c delete mode 100644 drivers/staging/greybus/greybus.h delete mode 100644 drivers/staging/greybus/greybus_manifest.h delete mode 100644 drivers/staging/greybus/greybus_protocols.h delete mode 100644 drivers/staging/greybus/greybus_trace.h delete mode 100644 drivers/staging/greybus/hd.c delete mode 100644 drivers/staging/greybus/hd.h delete mode 100644 drivers/staging/greybus/interface.c delete mode 100644 drivers/staging/greybus/interface.h delete mode 100644 drivers/staging/greybus/manifest.c delete mode 100644 drivers/staging/greybus/manifest.h delete mode 100644 drivers/staging/greybus/module.c delete mode 100644 drivers/staging/greybus/module.h delete mode 100644 drivers/staging/greybus/operation.c delete mode 100644 drivers/staging/greybus/operation.h delete mode 100644 drivers/staging/greybus/svc.c delete mode 100644 drivers/staging/greybus/svc.h delete mode 100644 drivers/staging/greybus/svc_watchdog.c delete mode 100644 drivers/staging/iio/adc/ad7192.h delete mode 100644 drivers/staging/rtl8723bs/hal/hal_phy.c delete mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.c delete mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.h rename drivers/{ => staging}/uwb/Kconfig (100%) rename drivers/{ => staging}/uwb/Makefile (100%) create mode 100644 drivers/staging/uwb/TODO rename drivers/{ => staging}/uwb/address.c (100%) create mode 100644 drivers/staging/uwb/allocator.c rename drivers/{ => staging}/uwb/beacon.c (100%) rename drivers/{ => staging}/uwb/driver.c (100%) rename drivers/{ => staging}/uwb/drp-avail.c (100%) create mode 100644 drivers/staging/uwb/drp-ie.c rename drivers/{ => staging}/uwb/drp.c (100%) rename drivers/{ => staging}/uwb/est.c (100%) create mode 100644 drivers/staging/uwb/hwa-rc.c rename drivers/{ => staging}/uwb/i1480/Makefile (100%) rename drivers/{ => staging}/uwb/i1480/dfu/Makefile (100%) create mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c create mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h create mode 100644 drivers/staging/uwb/i1480/dfu/mac.c create mode 100644 drivers/staging/uwb/i1480/dfu/phy.c create mode 100644 drivers/staging/uwb/i1480/dfu/usb.c create mode 100644 drivers/staging/uwb/i1480/i1480-est.c rename drivers/{ => staging}/uwb/ie-rcv.c (100%) rename drivers/{ => staging}/uwb/ie.c (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/debug-cmd.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/spec.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/umc.h (100%) rename {include/linux/uwb => drivers/staging/uwb/include}/whci.h (100%) rename drivers/{ => staging}/uwb/lc-dev.c (100%) rename drivers/{ => staging}/uwb/lc-rc.c (100%) rename drivers/{ => staging}/uwb/neh.c (100%) create mode 100644 drivers/staging/uwb/pal.c create mode 100644 drivers/staging/uwb/radio.c rename drivers/{ => staging}/uwb/reset.c (100%) create mode 100644 drivers/staging/uwb/rsv.c rename drivers/{ => staging}/uwb/scan.c (100%) create mode 100644 drivers/staging/uwb/umc-bus.c create mode 100644 drivers/staging/uwb/umc-dev.c create mode 100644 drivers/staging/uwb/umc-drv.c create mode 100644 drivers/staging/uwb/uwb-debug.c create mode 100644 drivers/staging/uwb/uwb-internal.h create mode 100644 drivers/staging/uwb/uwb.h rename drivers/{ => staging}/uwb/uwbd.c (100%) create mode 100644 drivers/staging/uwb/whc-rc.c create mode 100644 drivers/staging/uwb/whci.c rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-cbaf (100%) rename {Documentation/usb => drivers/staging/wusbcore/Documentation}/wusb-design-o [...] create mode 100644 drivers/staging/wusbcore/Kconfig create mode 100644 drivers/staging/wusbcore/Makefile create mode 100644 drivers/staging/wusbcore/TODO create mode 100644 drivers/staging/wusbcore/cbaf.c create mode 100644 drivers/staging/wusbcore/crypto.c rename drivers/{usb => staging}/wusbcore/dev-sysfs.c (100%) create mode 100644 drivers/staging/wusbcore/devconnect.c create mode 100644 drivers/staging/wusbcore/host/Kconfig create mode 100644 drivers/staging/wusbcore/host/Makefile create mode 100644 drivers/staging/wusbcore/host/hwa-hc.c rename drivers/{usb => staging/wusbcore}/host/whci/Makefile (100%) create mode 100644 drivers/staging/wusbcore/host/whci/asl.c create mode 100644 drivers/staging/wusbcore/host/whci/debug.c create mode 100644 drivers/staging/wusbcore/host/whci/hcd.c create mode 100644 drivers/staging/wusbcore/host/whci/hw.c create mode 100644 drivers/staging/wusbcore/host/whci/init.c create mode 100644 drivers/staging/wusbcore/host/whci/int.c create mode 100644 drivers/staging/wusbcore/host/whci/pzl.c create mode 100644 drivers/staging/wusbcore/host/whci/qset.c create mode 100644 drivers/staging/wusbcore/host/whci/whcd.h rename drivers/{usb => staging/wusbcore}/host/whci/whci-hc.h (100%) create mode 100644 drivers/staging/wusbcore/host/whci/wusb.c rename {include/linux/usb => drivers/staging/wusbcore/include}/association.h (100%) rename {include/linux/usb => drivers/staging/wusbcore/include}/wusb-wa.h (100%) create mode 100644 drivers/staging/wusbcore/include/wusb.h create mode 100644 drivers/staging/wusbcore/mmc.c rename drivers/{usb => staging}/wusbcore/pal.c (100%) create mode 100644 drivers/staging/wusbcore/reservation.c rename drivers/{usb => staging}/wusbcore/rh.c (100%) rename drivers/{usb => staging}/wusbcore/security.c (100%) rename drivers/{usb => staging}/wusbcore/wa-hc.c (100%) create mode 100644 drivers/staging/wusbcore/wa-hc.h rename drivers/{usb => staging}/wusbcore/wa-nep.c (100%) rename drivers/{usb => staging}/wusbcore/wa-rpipe.c (100%) rename drivers/{usb => staging}/wusbcore/wa-xfer.c (100%) rename drivers/{usb => staging}/wusbcore/wusbhc.c (100%) create mode 100644 drivers/staging/wusbcore/wusbhc.h create mode 100644 drivers/thunderbolt/nhi_ops.c create mode 100644 drivers/tty/serial/8250/8250_dwlib.c create mode 100644 drivers/tty/serial/8250/8250_dwlib.h delete mode 100644 drivers/tty/serial/8250/8250_moxa.c create mode 100644 drivers/tty/serial/fsl_linflexuart.c delete mode 100644 drivers/tty/serial/serial_ks8695.c create mode 100644 drivers/usb/cdns3/Kconfig create mode 100644 drivers/usb/cdns3/Makefile create mode 100644 drivers/usb/cdns3/cdns3-pci-wrap.c create mode 100644 drivers/usb/cdns3/core.c create mode 100644 drivers/usb/cdns3/core.h create mode 100644 drivers/usb/cdns3/debug.h create mode 100644 drivers/usb/cdns3/drd.c create mode 100644 drivers/usb/cdns3/drd.h create mode 100644 drivers/usb/cdns3/ep0.c create mode 100644 drivers/usb/cdns3/gadget-export.h create mode 100644 drivers/usb/cdns3/gadget.c create mode 100644 drivers/usb/cdns3/gadget.h create mode 100644 drivers/usb/cdns3/host-export.h create mode 100644 drivers/usb/cdns3/host.c create mode 100644 drivers/usb/cdns3/trace.c create mode 100644 drivers/usb/cdns3/trace.h create mode 100644 drivers/usb/common/Kconfig create mode 100644 drivers/usb/common/debug.c create mode 100644 drivers/usb/common/usb-conn-gpio.c delete mode 100644 drivers/usb/host/ehci-w90x900.c delete mode 100644 drivers/usb/host/hwa-hc.c delete mode 100644 drivers/usb/host/oxu210hp.h delete mode 100644 drivers/usb/host/whci/asl.c delete mode 100644 drivers/usb/host/whci/debug.c delete mode 100644 drivers/usb/host/whci/hcd.c delete mode 100644 drivers/usb/host/whci/hw.c delete mode 100644 drivers/usb/host/whci/init.c delete mode 100644 drivers/usb/host/whci/int.c delete mode 100644 drivers/usb/host/whci/pzl.c delete mode 100644 drivers/usb/host/whci/qset.c delete mode 100644 drivers/usb/host/whci/whcd.h delete mode 100644 drivers/usb/host/whci/wusb.c delete mode 100644 drivers/usb/wusbcore/Kconfig delete mode 100644 drivers/usb/wusbcore/Makefile delete mode 100644 drivers/usb/wusbcore/cbaf.c delete mode 100644 drivers/usb/wusbcore/crypto.c delete mode 100644 drivers/usb/wusbcore/devconnect.c delete mode 100644 drivers/usb/wusbcore/mmc.c delete mode 100644 drivers/usb/wusbcore/reservation.c delete mode 100644 drivers/usb/wusbcore/wa-hc.h delete mode 100644 drivers/usb/wusbcore/wusbhc.h delete mode 100644 drivers/uwb/allocator.c delete mode 100644 drivers/uwb/drp-ie.c delete mode 100644 drivers/uwb/hwa-rc.c delete mode 100644 drivers/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/uwb/i1480/dfu/mac.c delete mode 100644 drivers/uwb/i1480/dfu/phy.c delete mode 100644 drivers/uwb/i1480/dfu/usb.c delete mode 100644 drivers/uwb/i1480/i1480-est.c delete mode 100644 drivers/uwb/pal.c delete mode 100644 drivers/uwb/radio.c delete mode 100644 drivers/uwb/rsv.c delete mode 100644 drivers/uwb/umc-bus.c delete mode 100644 drivers/uwb/umc-dev.c delete mode 100644 drivers/uwb/umc-drv.c delete mode 100644 drivers/uwb/uwb-debug.c delete mode 100644 drivers/uwb/uwb-internal.h delete mode 100644 drivers/uwb/whc-rc.c delete mode 100644 drivers/uwb/whci.c create mode 100644 drivers/w1/masters/sgi_w1.c create mode 100644 drivers/w1/slaves/w1_ds250x.c create mode 100644 fs/erofs/Kconfig create mode 100644 fs/erofs/Makefile create mode 100644 fs/erofs/compress.h create mode 100644 fs/erofs/data.c create mode 100644 fs/erofs/decompressor.c create mode 100644 fs/erofs/dir.c create mode 100644 fs/erofs/erofs_fs.h create mode 100644 fs/erofs/inode.c create mode 100644 fs/erofs/internal.h create mode 100644 fs/erofs/namei.c create mode 100644 fs/erofs/super.c create mode 100644 fs/erofs/tagptr.h create mode 100644 fs/erofs/utils.c create mode 100644 fs/erofs/xattr.c create mode 100644 fs/erofs/xattr.h create mode 100644 fs/erofs/zdata.c create mode 100644 fs/erofs/zdata.h create mode 100644 fs/erofs/zmap.c create mode 100644 fs/erofs/zpvec.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs404.h create mode 100644 include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h create mode 100644 include/linux/greybus.h create mode 100644 include/linux/greybus/bundle.h create mode 100644 include/linux/greybus/connection.h create mode 100644 include/linux/greybus/control.h rename {drivers/staging => include/linux}/greybus/greybus_id.h (100%) create mode 100644 include/linux/greybus/greybus_manifest.h create mode 100644 include/linux/greybus/greybus_protocols.h create mode 100644 include/linux/greybus/hd.h create mode 100644 include/linux/greybus/interface.h create mode 100644 include/linux/greybus/manifest.h create mode 100644 include/linux/greybus/module.h create mode 100644 include/linux/greybus/operation.h create mode 100644 include/linux/greybus/svc.h create mode 100644 include/linux/intel_th.h delete mode 100644 include/linux/oxu210hp.h delete mode 100644 include/linux/platform_data/dwc3-omap.h create mode 100644 include/linux/platform_data/sgi-w1.h delete mode 100644 include/linux/usb/wusb.h delete mode 100644 include/linux/uwb.h create mode 100644 include/trace/events/erofs.h create mode 100644 include/uapi/misc/xilinx_sdfec.h create mode 100644 scripts/coccinelle/api/platform_get_irq.cocci create mode 100644 tools/iio/.gitignore create mode 100644 tools/testing/selftests/kvm/lib/aarch64/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/s390x/ucall.c delete mode 100644 tools/testing/selftests/kvm/lib/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/ucall.c create mode 100644 tools/testing/selftests/kvm/s390x/memop.c