This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e5f6d9afa341 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc new d3c04a3a6870 IB/rxe: vary the source udp port for receive scaling new 8b7b59d030cc IB/rxe: remove redudant qpn check new 3db2bceb29fd IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev new 66d0f207dbf0 IB/rxe: Replace spinlock with rwlock new 3ccf19e25adf IB/rxe: Change pool state enums to capital letters new 536a631d1ec1 IB/rxe: Avoid NULL check when search is successful new 1703129ed2c1 IB/rxe: Refactor lookup memory function new b97db58557f4 IB/rxe: fix for duplicate request processing and ack psns new 4e4c53df5677 IB/rxe: avoid back-to-back retries new 030e46e495af IB/rxe: fixes for rdma read retry new c54a73d8202a IB/hfi1: Rework file list in Makefile new 22c21438aad7 IB/hfi1: Remove duplicated defines new 6a516bc9d70b IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly new 57f97e96625f IB/hfi1: Get the hfi1_devdata structure as early as possible new 09e71899b9cf IB/hfi1: Prepare for new HFI1 MSIx API new 6eb4eb10fb0d IB/hfi1: Make the MSIx resource allocation a bit more flexible new e63bb50d1994 IB/hfi1: PCIe bus width retry new a2f7bbdc2dba IB/hfi1: Rework the IRQ API to be more flexible new dc9f5d0f841d IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() new c6a21c3864fc IB/mlx5: Change TX affinity assignment in RoCE LAG mode new 0953fffec9ba RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language new b4749bf25652 RDMA/mlx5: Add a new flow action verb - modify header new 841eefc5cb57 RDMA/uverbs: Add generic function to fill in flow action object new 08aeb97cb824 RDMA/mlx5: Add new flow action verb - packet reformat new a090d0d859ff RDMA/mlx5: Extend packet reformat verbs new af68ccbc1131 Merge branch 'mlx5-flow-mutate' into rdma.git for-next new 08920b8f5d2d RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPL [...] new f794809a7259 IB/core: Add an unbound WQ type to the new CQ API new 882dff2890e1 IB/srp: Remove unnecessary unlikely() new b3b43483a26d RDMA/qedr: remove set but not used variable 'ctx' new 12d6f669717d RDMA/nes: Delete impossible debug prints new 6ceb6331b329 RDMA/uverbs: Declare closing variable as boolean new 627212c9d49b RDMA/core: Replace open-coded variant of get_device new adee9f3f3bbb RDMA/core: Depend on device_add() to add device attributes new c5c4d92e70f3 RDMA/uverbs: Use cdev_device_add() instead of cdev_add() new b53b1c08a23e RDMA/uverbs: Use device.groups to initialize device attributes new 2c910cb75e1f Merge branch 'uverbs_dev_cleanups' into rdma.git for-next new 798bba01b44b RDMA/core: Fail early if unsupported QP is provided new 6c75520f7e5a IB/mlx5: Don't hold spin lock while checking device state new 142a9c287613 IB/ipoib: Ensure that MTU isn't less than minimum permitted new f9d08f1e1939 RDMA/core: Rate limit MAD error messages new 722c7b2bfead RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() new 93688ddbe1da RDMA/core: No need to protect kfree with spin lock and semaphore new f7b65d9bf2db RDMA/core: Use simplified list_for_each new 4512acd0d34c RDMA/core: Remove context entries from list while unregist [...] new 2d65f49ff961 RDMA/core: Use simpler spin lock irq API from blocking context new e1f540c3ed0e RDMA/core: Define client_data_lock as rwlock instead of spinlock new 50704e039ab1 RDMA/umem: Restore lockdep check while downgrading lock new c715a39541bb RDMA/core: Follow correct unregister order between sysfs a [...] new 273993509f05 RDMA/core: Assign device ifindex before publishing the device new 4269024639f6 RDMA/core: Document CM @event_handler function new eb93c82ed8c7 RDMA/core: Document QP @event_handler function new 78dd0c430f11 RDMA/mlx5: Add NIC TX steering support new b1085be3f468 RDMA/mlx5: Enable attaching modify header to steering flows new 4adda1122c49 RDMA/mlx5: Enable decap and packet reformat on flow tables new 10a308964eaf RDMA/mlx5: Enable attaching DECAP action to steering flows new 5c2db53f6263 RDMA/mlx5: Enable reformat on NIC RX if supported new e806f9328ba4 RDMA/mlx5: Enable attaching packet reformat action to stee [...] new 70cd20aed00f IB/uverbs: Add IDRs array attribute type to ioctl() interface new 86e1d464a8cc RDMA/uverbs: Move flow resources initialization new 2ea262039015 RDMA/mlx5: Refactor flow action parsing to be more generic new 501f14e37ba0 RDMA/mlx5: Don't overwrite action if already set new b823dd6d86ce RDMA/mlx5: Refactor raw flow creation new fa76d24ee0aa RDMA/mlx5: Add flow actions support to raw create flow new b47fd4ffe2d6 RDMA/mlx5: Add NIC TX namespace when getting a flow table new a7ee18bdee83 RDMA/mlx5: Allow creating a matcher for a NIC TX flow table new 3e5d60bcc8a4 infiniband: remove redundant condition check before debugf [...] new 0b79b27748cb IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets inste [...] new f1a315420e79 RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() new a0e0cb82804a IB/hfi1: Eliminate races in the SDMA send error path new 28a9a9e83cea IB/hfi1: Remove race conditions in user_sdma send path new 3ca633f1ff7b IB/hfi1: Right size user_sdma sequence numbers and related [...] new 2bf4b33f83df IB/hfi1: Missing return value in error path for user sdma new b53ae6bc7e39 IB/hfi1: set_intr_bits uses incorrect source for register [...] new 99ed748e878a IB/mlx5: Allow transition of DCI QP to reset new caf1e3ae9fa6 RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu new f89b7dfa3353 RDMA/core: Avoid unnecessary sa_family overwrite new 89c5691cdd95 RDMA/core: Let protocol specific function typecast sockadd [...] new a362ea1d9e1a RDMA/core: Introduce and use rdma_set_src_addr() between I [...] new 77addc524473 RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr new 783793b5543d RDMA/core: Use common code flow for IPv4/6 for addr resolve new 307edde8efb7 RDMA/core: Refer to network type instead of device type new c31d4b2ddf07 RDMA/core: Protect against changing dst->dev during destin [...] new 6aaecd385685 RDMA/core: Simplify roce_resolve_route_from_path() new d6b1764a8c5a RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to chec [...] new 0e9d2c19bff1 RDMA/core: Consider net ns of gid attribute for RoCE new 4c0b6534c910 Documentation/ABI: document /sys/class/net/*/dev_port new 9b8b2a323008 IB/ipoib: Use dev_port to expose network interface port numbers new f6350da41dc7 IB/ipoib: Log sysfs 'dev_id' accesses from userspace new cb816cd22618 RDMA: Remove duplicated include from ib_addr.h new 9a59739bd01f IB/rxe: Revise the ib_wr_opcode enum new 6ebce4474603 RDMA/uverbs: Remove is_closed from ib_uverbs_file new 802fa45cd320 RDMA/i40iw: Fix incorrect iterator type new 0965cc953a23 RDMA/core: Properly return the error code of rdma_set_src_ [...] new 0099103926b6 RDMA/uverbs: Fix error unwind in ib_uverbs_add_one new b00a92c8f2ca RDMA/hns: Move all prints out of irq handle new 5f9794dc94f5 RDMA/ucontext: Add a core API for mmaping driver IO memory new c282da4109e4 RDMA/mlx4: Use rdma_user_mmap_io new e2cd1d1ad204 RDMA/mlx5: Use rdma_user_mmap_io new 6745d356ab39 RDMA/hns: Use rdma_user_mmap_io new ce92db1ca84d RDMA/ucontext: Get rid of the old disassociate flow new d4b4dd1b9706 RDMA/umem: Do not use current->tgid to track the mm_struct new ece8ea7bfac0 RDMA/usnic: Do not use ucontext->tgid new b5231b019d76 RDMA/umem: Use ib_umem_odp in all function signatures conn [...] new 41b4deeaa123 RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem new 597ecc5a0954 RDMA/umem: Get rid of struct ib_umem.odp_data new c9990ab39b6e RDMA/umem: Move all the ODP related stuff out of ucontext [...] new f27a0d50a4bc RDMA/umem: Use umem->owning_mm inside ODP new ca748c39ea3f RDMA/umem: Get rid of per_mm->notifier_count new be7a57b41ad8 RDMA/umem: Handle a half-complete start/end sequence new 56ac9dd9177c RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path new 2a3ccfdbeb6a RDMA/uverbs: Get rid of ucontext->tgid new b9f86e6e7b75 IB/nes: Remove unnecessary parentheses new fa8f11586a96 IB/mlx4: Remove unnecessary parentheses new 26f91da29650 RDMA/cxgb4: remove redundant null pointer check before kfree_skb new a560f1d9af4b RDMA/mlx5: Refactor transport domain bookkeeping logic new 175edba85634 RDMA/mlx5: Allow creating RAW ethernet QP with loopback support new 0042f9e458a5 RDMA/mlx5: Enable vport loopback when user context or QP mandate new f9882bb5060b Merge branch 'mlx5-vport-loopback' into rdma.get new 1d6fba92d732 Merge branch 'mellanox/mlx5-next' into rdma.git for-next new a1069c1c75d5 IB/mlx5: Use uid as part of PD commands new 991d219829aa IB/mlx5: Set uid as part of QP creation new 34d57585f91e IB/mlx5: Set uid as part of RQ commands new c14003f09068 IB/mlx5: Set uid as part of SQ commands new 9f33ec03bcda IB/mlx5: Set uid as part of SRQ commands new a01a5860b209 IB/mlx5: Set uid as part of DCT commands new 539ec982763a IB/mlx5: Set uid as part of MCG commands new 443c1cf9d6c8 IB/mlx5: Set uid as part of TIR commands new 1cd6dbd32f98 IB/mlx5: Set uid as part of TIS commands new 5deba86ee2cd IB/mlx5: Set uid as part of RQT commands new 58895f0d18df IB/mlx5: Set uid upon PD allocation new cf50a7863b42 IB/mlx5: Set uid as part of CQ creation new d00614c05706 IB/mlx5: Set uid as part of XRCD commands new d2d19121ae2f IB/mlx5: Set uid as part of TD commands new ba1a057da2f1 IB/mlx5: Set valid umem bit on DEVX new e3b00e9c3051 IB/usnic: fix spelling mistake "unvalid" -> "invalid" new 0430e74f9fbe RDMA/mlx5: Remove superfluous version print new 1b571086e869 iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs new 3312d1c6bdee RDMA/umem: Minor optimizations new c6ce58071637 RDMA/umem: Fix potential addition overflow new 46bdf7776856 RDMA: Fix dependencies for rdma_user_mmap_io new e349f858d29f RDMA: Fully setup the device name in ib_register_device new 43c7c851b9bc RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name new 5a738b5d4705 RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name new 896de0090a85 RDMA/core: Use dev_name instead of ibdev->name new 9de698614836 RDMA/drivers: Use dev_name instead of ibdev->name new 6c8541118bd5 RDMA/ulp: Use dev_name instead of ibdev->name new b9c1ea40e8bb RDMA/hns: Refactor the codes for setting transport opode new 384f88185112 RDMA/hns: Add atomic support new 944e64093a63 RDMA/hns: Add CM of vlan device support new 8320deb88c03 RDMA/hns: Add enable judgement for UD vlan new c7c28191408b RDMA/hns: Add MW support for hip08 new 6e68c899e664 IB/mthca: remove redundant inner check of mdev->mthca_flags new e04951ebeefb IB/hfi1: Move UnsupportedVL bits definitions to the correc [...] new c8b53d0c5eb8 IB/sa: simplify return code logic for ib_nl_send_msg() new b54900fce483 RDMA/hns: fix spelling mistake "reseved" -> "reserved" new 3994586f4d7a RDMA/core: Acquire and release mmap_sem on page range new 7f72052cb48e IB/mlx5: Expose RAW QP device handles to user space new 76dc5a8406bf IB/mlx5: Manage device uid for DEVX white list commands new 7e1335a73696 IB/mlx5: Enable DEVX white list commands new 3df6e0234aeb IB/mlx5: Enable DEVX on IB new 65f07f5a09da IB/iser: Fix possible NULL deref at iser_inv_desc() new 721ad7e643f7 IB/rxe: replace kvfree with vfree new 935c84ac649a IB/hfi1: Error path MAD response size is incorrect new aef716fa5e6d RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest new 8c31c9188b27 RDMA/hns: remove set but not used variable 'dseg' new d205a06a1479 IB/rdmavt: Rename check_send_wqe as setup_wqe new 5da0fc9dbf89 IB/hfi1: Prepare resource waits for dual leg new 15b796bc3d5c IB/hfi1: Add static trace for iowait new 3144533bf667 IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds new eb50130964e8 IB/hfi1: Add mtu check for operational data VLs new bfe397c38774 IB/hfi1: Use VL15 for SM packets new 78fb282b150c RDMA/cma: Allow accepting requests for multi port rdma device new ff11c6cd521f RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() new 41ab1cb7d1cd RDMA/cma: Introduce and use cma_ib_acquire_dev() new 914e5d7d4697 RDMA: Fix building with CONFIG_MMU=n new e73798f20ecb RDMA/uverbs: Fix RCU annotation for radix slot deference new 39f2495618c5 IB/mthca: Fix error return code in __mthca_init_one() new aae0484e15f0 IB/rxe: avoid srq memory leak new 03241627b222 RDMA/rxe: Remove unused addr_same() new d31131bba5a1 RDMA: Remove unused parameter from ib_modify_qp_is_ok() new 38716732f161 RDMA/netlink: Simplify netlink listener existence check new 06ef0ee4b569 RDMA/hns: Bugfix for reserved qp number new c80e066100b5 RDMA/hns: Submit bad wr when post send wr exception new 15fc056fba7b RDMA/hns: Bugfix for CM test new 05ad5482a590 RDMA/hns: Limit the size of extend sge of sq new 157b52a08da6 RDMA/hns: Configure ecn field of ip header new 3a63c964eaa1 RDMA/hns: Update some attributes of the RoCE device new b28ca7cceff8 RDMA/hns: Limit extend sq sge num new 2362cceef3f4 RDMA/hns: Update some fields of qp context new e93df0108579 RDMA/hns: Support local invalidate for hip08 in kernel space new caf3e4064af0 RDMA/hns: Add vlan enable bit for hip08 new d9581bf358c0 RDMA/hns: Bugfix for atomic operation new b56511c15713 IB/mlx4: Avoid implicit enumerated type conversion new 019f118b94c8 IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt new 116aa0330ec7 IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt new 15703461533a IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt new fe33507ec38a RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu new 363ad35577de RDMA/restrack: Un-inline set task implementation new 2165fc264079 RDMA/restrack: Consolidate task name updates in one place new ed7a01fd3fd7 RDMA/restrack: Release task struct which was hold by CM_ID object new 59bfc59a6828 Merge branch 'for-rc' into rdma.git for-next new 5a23e0b1dd51 RDMA/bnxt_re: Add missing spin lock initialization new d455f29f6d76 RDMA/bnxt_re: Fix recursive lock warning in debug kernel new 1b7042d7a586 RDMA/bnxt_re: Remove the unnecessary version macro definition new eae4ad1b0c9a RDMA/bnxt_re: Avoid NULL check after accessing the pointer new ed51efd2ce44 RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case new f2bd4d096eb4 RDMA/bnxt_re: Drop L2 async events silently new bb22c36cbaae RDMA/bnxt_re: Prevent driver crash due to NULL pointer in [...] new 5c80c9138e28 RDMA/bnxt_re: Expose rx discards and drop counters new 316dd2825db1 RDMA/bnxt_re: Report out of sequence hw counters new 4c01f2e3a906 RDMA/bnxt_re: Fix qp async event reporting new 854a20200117 RDMA/bnxt_re: Limit max_pkey to 16 bit value new a08b9e9a7056 RDMA/bnxt_re: Wait for delayed work to finish before devic [...] new 5df950994934 RDMA/bnxt_re: Avoid resource leak in case the NQ registrat [...] new 68a997c5d28c RDMA/hns: Add FRMR support for hip08 new 2351776e87a1 IB/mlx5: Verify DEVX object type new 645ba5970c07 RDMA/mlx5: Remove extraneous error check new ba4a41198324 RDMA/mlx5: Add support for flow tag to raw create flow new fe9bc1644918 RDMA/restrack: Protect from reentry to resource return path new 4d6e4d12da2c IB/ipoib: Clear IPCB before icmp_send new e54b6a3bcd1e RDMA/cm: Respect returned status of cm_init_av_by_path new 013c2403bf32 IB/mlx5: Fix MR cache initialization new d6f912520790 RDMA/cma: Remove unused timeout_ms parameter from cma_reso [...] new 9549c2bd094f RDMA/core: Align multiple functions to kernel coding style new dbace111e5b3 RDMA/core: Annotate timeout as unsigned long new d21943dd19b5 RDMA/core: Implement IB device rename function new 05d940d3a3ec RDMA/nldev: Allow IB device rename through RDMA netlink new 60f1fc204940 IB/mlx4: Refer to the device kobject instead of ports_parent new 0f6ef65d1c6e RDMA/core: Do not expose unsupported counters new 1ae4cfa03902 RDMA/core: Rename ports_parent to ports_kobj new 0a094ff06196 IB/mlx4: Enable debug print of SMPs new b4c542df5ae8 IB/mlx4: Add port and TID to MAD debug print new 7d65cbf0b0ac RDMA/core: Increase total number of RDMA ports across all devices new 90f6e41cc03a RDMA/uverbs: Use kernel API to allocate uverbs indexes new 551d315e34a5 RDMA/umad: Use kernel API to allocate umad indexes new 0797e6f1a858 IB/rxe: Remove unnecessary enum values new d4122f5abef8 RDMA/core: Allow existing drivers to set one sysfs group p [...] new 508a523f6bc6 RDMA/drivers: Use core provided API for registering device [...] new 5a8336d99a81 Merge remote-tracking branch 'mlx5-next' into for-next new 5d6ff1babe78 IB/mlx5: Support scatter to CQE for DC transport type new 2e43bb31b8df IB/mlx5: Verify that driver supports user flags new 6f4bc0ea682b IB/mlx5: Allow scatter to CQE without global signaled WRs new 56e027a604c8 ib_srp: Remove WARN_ON in srp_terminate_io() new 67fecaf8e9cc RDMA/core: Fix unwinding flow in case of error to register device new 548cb4fbe80d RDMA/core: Refactor ib_register_device() function new 76d865b87c32 RDMA/core: Fix comment for hw stats init for port == 0 new a60109dc9a95 IB/mlx5: Add support for extended atomic operations new da19a102ce87 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 273925c77742 media: em28xx-audio: use irqsave() in USB's complete callback new 3f3ff6e0d881 media: tm6000: use irqsave() in USB's complete callback new ed194d136769 usb: core: remove local_irq_save() around ->complete() handler new 4e69817b106e usb: ehci-sh: convert to SPDX identifiers new 71741bd6776a USB: Removing NULL check for pool since dma_pool_destroy is safe new d1e348491a72 usb storage: group dependent USB storage Kconfig entries together new 2ccaabeb459a usb storage: remove inherited SCSI dependency for USB_STOR [...] new 697fa834c310 USB: typec: fsusb302: remove unused variables snk_pdo and [...] new ffa8a31b5b3b usb: host: fotg2: add silicon clock handling new 87f88dfcde0e USB: OHCI: Remove USB bus reset delay from OHCI handover code new 23feefda2239 usb: iowarrior: replace kmalloc with kmalloc_array new 9d20bca54b6a usb: misc: fix obsolete function new 1973d029d6e9 USB: wusbcore: Switch to bitmap_zalloc() new 0eae49582b4d usb: mtu3: disable vbus rise/fall interrupts of ltssm new 0a6ab90c0a8f usb: core: phy: clean up return value check about devm_of_ [...] new d6142b91e9cc usb: core: remove flags variable in __usb_hcd_giveback_urb() new 1652a83fa494 Merge 4.19-rc4 into usb-next new 63f59b73e80a dt-bindings: connector: Add support for USB-PD PPS APDOs t [...] new c8c11ad1afb1 dt-bindings: usb: fusb302: Use usb-connector bindings for [...] new 38c6528d40d8 usb: typec: fusb302: Populate tcpc fwnode for TCPM propert [...] new 658f24f4523e usb: usbtmc: Add ioctl for generic requests on control new 4ddc645f40e9 usb: usbtmc: Add ioctl for vendor specific write new b14984518ee6 usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT new bb99794a4792 usb: usbtmc: Add ioctl for vendor specific read new 46ecc9d54efc usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO new 987b81998b41 usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO new b19bbdc5f451 usb: usbtmc: Fix suspend/resume new 739240a9f6ac usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ new 8409e96f012a usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR new ec34d08eff71 usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT new 4d5e18d9ed93 usb: usbtmc: Optimize usbtmc_write new d7604ff0dc01 usb: usbtmc: Optimize usbtmc_read new dfee02ac4bce usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR new cbe743f1333b usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN new 0e59088e7ff7 usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT new 63c97bbad5ae usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages new e013477bc207 usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION new dfce4839fdab usb: usbtmc: Update ioctl-number.txt new fd784cad0353 usb: usbtmc: Remove redundant code new 386be9094f09 usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER new 5848828387c7 usb: usbtmc: Fix split quoted string in debug message new b32abf8f5d83 usb: usbtmc: Remove sysfs group TermChar and auto_abort new 0440fa3d1b4e USB: EHCI: make ehci-mv a separate driver new bd9322789700 USB: EHCI: ehci-mv: remove private_init new a740f20d13b6 USB: EHCI: ehci-mv: use phy-pxa-usb new 813e18b18a87 USB: EHCI: ehci-mv: add DT support new 2e022c40fe1f dt-bindings: ehci-mv: add bindings new c49234a05471 dt-bindings: usb-xhci: Add r8a774a1 support new 3938e13e98f9 dt-bindings: usb: renesas_usbhs: Add r8a774a1 support new 28da90f19cde usb: gadget: udc: renesas_usb3: Add r8a774a1 support new f13912d3f014 usbcore: Select UAC3 configuration for audio if present new 0e4aeab775f9 dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 new c29e240484ea dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 new f181dbb48241 usb: renesas_usbhs: Add reset_control new 8e0d368a59bf dt-bindings: usb: renesas_usbhs: add clock-names property new 3df0e240caba usb: renesas_usbhs: Add multiple clocks management new 46216506ceac usb: host: fotg2: Fix potential NULL dereference new 818eecfd5640 usb: phy: mxs: fix spelling mistake "stardard" -> "standard" new 50e499121474 platform: x86: intel_cht_int33fe: Add dependency on muxes new cd7753d37138 drivers: base: Helpers for adding device connection descriptions new 140a4ec4addd platform: x86: intel_cht_int33fe: Register all connections [...] new 78d2b54b134e platform: x86: intel_cht_int33fe: Add connection for the D [...] new 495965a1002a platform: x86: intel_cht_int33fe: Add connections for the [...] new 23481121c81d usb: typec: class: Don't use port parent for getting mux handles new 148b0aa78e4e platform: x86: intel_cht_int33fe: Remove the old connectio [...] new c800c51f586b usb: typec: fusb302: reorganizing the probe function a little new ae8a2ca8a221 usb: typec: Group all TCPCI/TCPM code together new 1906f64f6458 USB: STORAGE: ISD200 Fixed coding style issue "space requi [...] new a0ef2bdfa3b1 usb: host: Replace empty define with do while new 7aae9990de20 usb: xhci-mtk: use maximum ESIT payload of endpiont context new 87173acc0d8f usb: xhci-mtk: fix ISOC error when interval is zero new 95b516c18621 usb: xhci-mtk: improve bandwidth scheduling new 08e469de87a2 usb: xhci-mtk: supports bandwidth scheduling with multi-TT new e995dccadaf9 usb: xhci-mtk: supports SSP without external USB3 gen2 hub new c94d41e9dd1b usb: host: xhci-plat: add platform TPL support new f8f80be501aa xhci: Use soft retry to recover faster from transaction errors new 2815ef7fe4d4 xhci-pci: allow host runtime PM as default for Intel Alpin [...] new e1c3c7e54ed3 usb: xhci: tegra: Firmware header is little endian new 330e2d61cdd5 xhci: Avoid USB autosuspend when resuming USB2 ports. new 40326e857c57 usb: typec: fusb302: Correct spelling mistake for toggling state new ea3b4d5523bc usb: typec: fusb302: Resolve fixed power role contract setup new 201af55da8a3 usb: core: added uevent for over-current new 91b20c5a5be0 Revert "usb: renesas_usbhs: add extcon notifier to set mod [...] new eb757fff08b8 Revert "usb: renesas_usbhs: set the mode by using extcon s [...] new 6b983aca28bb usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 new bcddbd36777a dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 new 4d2a863fe9b9 usb: renesas_usbhs: add support for R-Car E3 new 100f2cdeadff usb: usbtmc: Fix memory leak in usbtmc_ioctl_request new b690020a498e usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read new 9a8319030086 usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear new 2e32188a6614 usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl [...] new 29f79155b9b3 Merge 4.19-rc6 into usb-next new 2f2ce8fe3c0f dt-bindings: phy: qcom-qmp: Cleanup the 'reg' documentatio [...] new 7effc8ba3e83 dt-bindings: phy: Document Cadence MHDP DisplayPort PHY bindings new c8b427edc737 phy: Add driver for Cadence MHDP DisplayPort SD0801 PHY new 22fa10e52ab3 phy: qcom-qmp: Quiet -EPROBE_DEFER from qcom_qmp_phy_probe() new 6100ac72dc0b phy: qcom-qusb2: Quiet -EPROBE_DEFER from qusb2_phy_probe() new 270d5aad53cd dt-bindings: phy: add DT bindings for UniPhier USB3 PHY driver new 5ab43d0f8697 phy: socionext: add USB3 PHY driver for UniPhier SoC new 39f68636490f dt-bindings: phy: add DT bindings for UniPhier USB2 PHY driver new c339d3e0fb10 phy: socionext: add USB2 PHY driver for UniPhier SoC new eee0e5daa757 phy: renesas: use SPDX identifier for Renesas drivers new 528648143354 phy:phy-brcm-usb: Use PTR_ERR_OR_ZERO to replace the open [...] new 9be08a27a158 phy:phy-lantiq-rcu-usb2: Use PTR_ERR_OR_ZERO to replace th [...] new 4e3fe1cb25ad dt-bindings: add binding for Rockchip hdmi phy using an In [...] new 53706a116863 phy: add Rockchip Innosilicon hdmi phy new ad0557308099 dt-bindings: rcar-gen3-phy-usb2: Add r8a774a1 support new fcd0eec4f54f dt-bindings: rcar-gen3-phy-usb3: Add r8a774a1 support new ac9ba7dc8613 phy: Convert to using %pOFn instead of device_node.name new 74c60cd96b5c dt-bindings: phy: add UniPhier PCIe PHY description new c6d9b1324159 phy: socionext: add PCIe PHY driver support new a575388a9fbe dt-bindings: phy: Document BCM63138 compatible string new 26728df4b254 phy: brcm-sata: allow PHY_BRCM_SATA driver to be built for [...] new 7b69fa1c5c93 phy: brcm-sata: Add BCM63138 (DSL) PHY init sequence new 1582b76286ae dt-bindings: rcar-gen3-phy-usb2: add no-otg-pins property new 09938ea9d136 phy: renesas: rcar-gen3-usb2: fix vbus_ctrl for role sysfs new cfdc66348eed phy: renesas: rcar-gen3-usb2: Rename has_otg_pins to uses_ [...] new 8dde0008ffc9 phy: renesas: rcar-gen3-usb2: Check a property to use otg pins new 7ab0305d4d77 phy: renesas: rcar-gen3-usb2: unify OBINTEN handling new 73801b90a38f phy: renesas: rcar-gen3-usb2: change a condition "dr_mode" new a602152c81a2 phy: renesas: rcar-gen3-usb2: add conditions for uses_otg_ [...] new 979b519c7a1b phy: renesas: rcar-gen3-usb2: add is_otg_channel to use "r [...] new 6c7103aa0260 phy: phy-twl4030-usb: fix denied runtime access new 63bd0f19226d phy: rockchip-usb: add usb-uart setup for rk3188 new 0d58280cf1e6 phy: Update PHY power control sequence new 6b04526812ac phy: General struct and field cleanup new cc31cdbef9b7 phy: Add QMP phy based UFS phy support for sdm845 new 99c7c7364b71 dt-bindings: phy-qcom-qmp: Add UFS phy compatible string f [...] new 2ba3c43f09c5 phy: qcom-ufs: Remove stale methods that handle ref clk new 1e1e465c6d23 scsi/ufs: qcom: Remove ufs_qcom_phy_*() calls from host new 82af09324867 phy: qcom-ufs: Declare 20nm qcom ufs qmp phy as Broken new 3a00dae00662 phy: lantiq: Fix compile warning new 566b388440bb phy: renesas: convert to SPDX identifiers new 7d9809153249 Merge tag 'phy-for-4.20' of git://git.kernel.org/pub/scm/l [...] new e0a2e73e501c usbip: fix vhci_hcd controller counting new 1b6af2f58c2b usb: typec: tcpm: Fix APDO PPS order checking to be based [...] new 77d3bf9391d4 dt-bindings: usb: renesas_usbhs: Add support for r8a7744 new 2cfe8f864d0e dt-bindings: usb-xhci: Document r8a7744 support new bd0e6c9614b9 usb: hub: try old enumeration scheme first for high speed devices new 355c74e55e99 usb: export firmware port location in sysfs new 8e4657c60c2b usb: typec: remove set but not used variables 'snk_ma, min_mv' new 3c168909002e usb: gadget: fix spelling mistakeis "[En]queing" -> "[En]queuing" new b0aa30f33b6a usb: gadget: uvc: configfs: Don't wrap groups unnecessarily new f7d8109e31bb usb: gadget: uvc: configfs: Add section header comments new 86f3daed59bc usb: gadget: uvc: configfs: Drop leaked references to conf [...] new efbf0af70b4f usb: gadget: uvc: configfs: Allocate groups dynamically new bf71544883a1 usb: gadget: uvc: configfs: Add interface number attributes new 61ff10e0ea0c usb: gadget: uvc: configfs: Add bFormatIndex attributes new b206548be645 usb: gadget: uvc: configfs: Add bFrameIndex attributes new cb2200f7af83 usb: gadget: uvc: configfs: Prevent format changes after l [...] new 89969a842e72 usb: gadget: uvc: configfs: Sort frame intervals upon writing new 9d1ff5dcb3cd usb: gadget: uvc: Factor out video USB request queueing new 8dbf9c7abefd usb: gadget: uvc: Only halt video streaming endpoint in bulk mode new dc0f755b421d usb: gadget: uvc: Replace plain printk() with dev_*() new d865d00db9e6 usb: gadget: uvc: Remove uvc_set_trace_param() function new f823b75f4328 usb: video: Fix endianness mismatches in descriptor structures new 78c9e7ce00c3 usb: gadget: uvc: configfs: Fix operation on big endian platforms new 4f2a6552c288 usb: gadget: uvc: configfs: Simplify attributes macros new 3fb2fd76eda2 usb: gadget: uvc: configfs: Use %u to print unsigned int values new 755801cb9feb Merge tag 'uvcg-20180925' of git://linuxtv.org/pinchartl/m [...] new bf3854aaa756 usb: gadget: fix spelling mistakeis "[En]queing" -> "[En]queuing" new 4018aa9b57c2 Revert "usb: renesas_usbhs: add extcon notifier to set mod [...] new 971a0d4e1be2 usb: dwc2: remove set but unused variable new a9383a6c3679 usb: gadget: udc: Remove unnecessary parentheses new 4a13b9689da8 usb: phy: mxs: fix spelling mistake "stardard" -> "standard" new 1e041b6f313a usb: dwc3: exynos: Remove dead code new 9f2168367a0a usb: dwc3: exynos: Rework clock handling and prepare for n [...] new 4c19cc14064d usb: dwc3: exynos: Add support for Exynos5433 variant with [...] new dccf1bad4be7 usb: dwc2: Disable all EP's on disconnect new 2337a77c1cc8 usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-conte [...] new bb80e4fa57eb usb: gadget: udc: atmel: handle at91sam9rl PMC new 3def4031b3e3 usb: dwc3: add EXTCON dependency for qcom new e0f681c2c11a usb: dwc2: get optional vbus-supply regulator once new 41ee1ea21052 usb: dwc2: fix a race with external vbus supply new 5aa678c7fd53 usb: dwc2: fix call to vbus supply exit routine, call it unlocked new cd7cd0e6cedf usb: dwc2: fix unbalanced use of external vbus-supply new 87dd96111b0b usb: dwc3: gadget: Check ENBLSLPM before sending ep command new 26eef8e0115d usb: renesas_usbhs: Add reset_control new 18320f4779a5 dt-bindings: usb: renesas_usbhs: add clock-names property new 794f97a4b964 usb: renesas_usbhs: Add multiple clocks management new adc23f16bcc5 usb: mtu3: disable vbus rise/fall interrupts of ltssm new 4ab2b48c98f2 usb: gadget: fsl_udc_core: check allocation return value a [...] new 24b804e40f23 usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation new 6fd573e1a7bf usb: gadget: atmel: remove pointless retrieval of DT name [...] new 6af19fd10595 usb: dwc3: Fix spelling of 'optimizations' new 0a55187a1ec8 USB: gadget core: Issue ->disconnect() callback from usb_g [...] new 3fa4eaa6c082 usb: gadget: f_uac2: disable IN/OUT ep if unused new ce66ab1df670 Revert "usb: renesas_usbhs: set the mode by using extcon s [...] new c6fe39356a09 usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 new a10f8861af28 dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 new 54e4f66ba83c usb: renesas_usbhs: add support for R-Car E3 new c464da0bff6a usb: dwc2: Update registers definitions to support service [...] new ca531bc2bfa6 usb: dwc2: Add core parameter for service interval support new 9d630b9cde28 usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function new 48dac4e4a5ee usb: dwc2: Update target (u)frame calculation new 392af0232640 usb: dwc2: Add definitions for new registers new f3a61e4e033e usb: dwc2: gadget: Add parameters for GREFCLK register new 15d9dbf8cbd4 usb: dwc2: gadget: Program GREFCLK register new 4abe453750db usb: dwc2: gadget: enable WKUP_ALERT interrupt new 187c5298a122 usb: dwc2: gadget: Add handler for WkupAlert interrupt new afc92514a34c usb: gadget: udc: renesas_usb3: Fix b-device mode for "wor [...] new a1acad03aa77 usb: gadget: udc: renesas_usb3: Add r8a774a1 support new c6d849e56212 dt-bindings: usb: renesas_usb3: add bindings for r8a77990 new 30025efa8b5e usb: gadget: udc: renesas_usb3: add support for r8a77990 new c216765d3a1d usb: dwc2: disable power_down on rockchip devices new 3b766f453557 USB: net2280: Remove ->disconnect() callback from net2280_ [...] new e7a2c3fa2857 Merge tag 'usb-for-v4.20' of git://git.kernel.org/pub/scm/ [...] new 8aff4eaa1de7 Merge 4.19-rc7 into usb-next new 9f644a64884f usb: chipidea: imx: do not use preprocessor conditionals for PM new 1dedbdf2bbb1 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] new 1f06072cd22f usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match new 16caf1fa37db usb: chipidea: Add dynamic pinctrl selection new 1fa9697c8538 doc: usb: ci-hdrc-usb2: Add pinctrl properties definition new 8b97d73c4d72 usb: chipidea: Prevent unbalanced IRQ disable new 59739131e0ca usb: chipidea: Fix otg event handler new 6503016ea5d3 Merge tag 'usb-ci-v4.20-rc1' of git://git.kernel.org/pub/s [...] new bf7f547ecdd7 usb: core: fix memory leak on port_dev_path allocation new c36e96bd259d USB: core: remove set but not used variable 'udev' new 554fab6dbf20 usb: typec: tcpm: Report back negotiated PPS voltage and current new f65861c645ce usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc new 24f5975f3aff usb/early: remove set but not used variable 'remain_length' new 325b9313ec3b usb: host: ohci-at91: fix request of irq for optional gpio new ef1a2a62cc48 usb: host: add DT bindings for faraday fotg2 new bbc1f57aa870 USB: serial: cypress_m8: fix spelling mistake "retreiving" [...] new ba93cc7da896 USB: serial: ftdi_sio: implement GPIO support for FT-X devices new e0658e307423 USB: serial: ftdi_sio: fix gpio name collisions new ff32d97e39e7 USB: serial: ftdi_sio: add support for FT232R CBUS gpios new 56445eef55cb USB: serial: cypress_m8: fix interrupt-out transfer length new 17c42e34997a USB: serial: cypress_m8: remove set but not used variable 'iflag' new 89303c7ea770 Merge tag 'usb-serial-4.20-rc1' of https://git.kernel.org/ [...] new 644930cbad32 phy: phy-pxa-usb: add a new driver new 090158555ff8 USB: misc: appledisplay: fix backlight update_status return code new e325808c0051 usbip: tools: fix atoi() on non-null terminated string new e28fd56ad527 usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten new 8c14796b6b24 usb: xhci: tegra: Power-off power-domains on removal new 6494a9ad86de usb: xhci: tegra: Add genpd support new b8d9ee24493d usb: phy: ab8500: silence some uninitialized variable warnings new 9703fc8caf36 Merge tag 'usb-4.20-rc1' of git://git.kernel.org/pub/scm/l [...] new 8f5be0ec23bb kernfs: update comment about kernfs_path() return value new be6b1dfe95ed drivers/base/devtmpfs.c: don't pretend path is const in de [...] new bdae566d5d97 component: fix loop condition to call unbind() if bind() fails new a75e78f21f9a kernfs: Fix range checks in kernfs_get_target_path new 8514c470dc18 driver core: add BUS_ATTR_WO() macro new 0571967dfb5d devres: constify p in devm_kfree() new 59c3f82ad1d6 mm: move is_kernel_rodata() to asm-generic/sections.h new 09d1ea1c7309 devres: provide devm_kstrdup_const() new 26873acacbdb Merge tag 'driver-core-4.20-rc1' of git://git.kernel.org/p [...] new 83b15fed91fa drivers: fpga: fix two trivial spelling mistakes new d765edbb301c vmbus: add driver_override support new 108ddb8fa1fc uio_hv_generic: increase size of receive and send buffers new 8e6925631aae uio_hv_generic: drop #ifdef DEBUG new f25a7ece08bd Drivers: hv: vmbus: Fix synic per-cpu context initialization new ae61cf5b9913 uio: ensure class is registered before devices new 52ac30592dd6 misc: apds990x: remove unused array ir_currents new 02b04d23b2cb misc: bh1770glc: remove unused array prox_curr_ma new 0181cfd93c7b misc: lkdtm: fixed static variable initialization new ca6ac25cecf0 nvmem: core: return error code instead of NULL from nvmem_ [...] new 0952c57c8ff1 uio: Convert to using %pOFn instead of device_node.name new 79c6f4b84b6e uio: convert to vm_fault_t new 44b73962cb25 android: binder: no outgoing transaction when thread todo [...] new 44d8047f1d87 binder: use standard functions to allocate fds new 6b6642dadd68 android: binder: use kstrdup instead of open-coding it new b7e6a8961b5d binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. new a71bcc1b0949 vme: remove unneeded kfree new 162aa53b1840 firmware: google: make structure gsmi_dev static new aa2eb86060f4 misc: Convert to using %pOFn instead of device_node.name new ed824215658c platform: goldfish: pipe: Fix comments to fit 80 columns new c3c4e307dbb6 platform: goldfish: pipe: Update license new 53bdf6686ef4 platform: goldfish: pipe: Move an opening brace to the next line new 95577010a45c platform: goldfish: pipe: Separate the host interface to a [...] new 84ae527aa58c platform: goldfish: pipe: Update the comment for GFP_ATOMIC new d23069a5a53b platform: goldfish: pipe: Fail compilation if structs are [...] new 869fd5023a71 platform: goldfish: pipe: Replace an array of 1 with a variable new 25b97d57065e platform: goldfish: pipe: Replace pr_ with dev_ for logging new 46928cc6ff6d platform: goldfish: pipe: Add blank lines to separate stru [...] new 2ed43e53e359 platform: goldfish: pipe: Remove a redundant variable new 610a72b70733 platform: goldfish: pipe: Replace two code blocks with a f [...] new 468e62f92e90 platform: goldfish: pipe: Remove reduntant casting new 1d1021a0f917 platform: goldfish: pipe: Remove a blank line before '}' new 61b38f027f85 platform: goldfish: pipe: Rename 'wakeBit' to 'wake_bit' new a0739604f489 platform: goldfish: pipe: Remove reduntant casting to (void) new 92c320b97eb3 platform: goldfish: pipe: Rename goldfish_x to goldfish_pipe_x new 562a74de9757 platform: goldfish: pipe: Fix lines to not end an opening bracket new 52bcc7d942f0 platform: goldfish: pipe: Fix alignment to match parenthesis new cc14057f514b platform: goldfish: pipe: Move logical ops to the end of t [...] new bfb8e8384793 platform: goldfish: pipe: Replace "x==NULL" to "!x" new 2e6ae11dd0d1 slimbus: ngd: mark PM functions as __maybe_unused new 99aeebe8140c misc: sgi-xp: remove meaningless null check before kfree new dbd71398bdd4 drivers: misc: ad525x_dpot: Update MODULE AUTHOR email address new 09ed061a4f56 firmware: coreboot: Let OF core populate platform device new 20edec388277 firmware: coreboot: Unmap ioregion after device population new b81e3140e412 firmware: coreboot: Make bus registration symmetric new a28aad66da8b firmware: coreboot: Collapse platform drivers into bus core new a7d9b5f0120e firmware: coreboot: Remap RAM with memremap() instead of i [...] new 7adb05bb813d firmware: coreboot: Only populate devices in coreboot_tabl [...] new f685fc6ab051 Merge b4.19-rc4 into char-misc-next new b31bd669b45d misc: sgi-gru: fix fall-through annotations new fac253e52fda coresight: Document error handling in coresight_register new 6575fdb74645 coresight: platform: Refactor graph endpoint parsing new a0f9992c809f coresight: platform: Fix refcounting for graph nodes new 5111e749c775 coresight: platform: Fix leaking device reference new 96330407f86a coresight: Fix remote endpoint parsing new 2058224f5415 coresight: Add helper to check if the endpoint is input new c2c729415b2d coresight: platform: Cleanup coresight connection handling new 5ecc7120194c coresight: Cleanup coresight DT bindings new bbd35ba6fab5 coresight: Use ERR_CAST instead of ERR_PTR new c71369de02b2 coresight: Fix handling of sinks new 987d1e8dcd37 coresight: etb10: Fix handling of perf mode new 5ecabe4a76e8 coresight: perf: Fix per cpu path management new c48fb3bbe912 coresight: perf: Avoid unncessary CPU hotplug read lock new f9d81a657bb8 coresight: perf: Allow tracing on hotplugged CPUs new 4f8ef2100753 coresight: perf: Disable trace path upon source error new 96a7f644006e coresight: tmc-etr: Handle driver mode specific ETR buffers new cad5f8d399bb coresight: tmc-etr: Relax collection of trace from sysfs mode new 41a75cdde735 coresight: Convert driver messages to dev_dbg new 7ec786ad193b coresight: perf: Remove reset_buffer call back for sinks new d25054ee8d18 coresight: perf: Add helper to retrieve sink configuration new 3d6e89357583 coresight: perf: Remove set_buffer call back new 22f429f19c41 coresight: etm-perf: Add support for ETR backend new d43b8ec599f9 coresight: etb10: Refactor etb_drvdata::mode handling new d4989fe88603 coresight: etb10: Splitting function etb_enable() new b860801e3237 coresight: etm4x: Configure EL2 exception level when kerne [...] new b3bee19e93e7 coresight: tmc: Refactor loops in etb dump new e7753f393761 coresight: tmc: Fix byte-address alignment for RRP new b9866bb16882 coresight: Handle failures in enabling a trace path new 6276f9cba50f coresight: tmc-etr: Refactor for handling errors new 1c7995e11cd3 coresight: tmc-etr: Handle errors enabling CATU new 1d364034aaf2 coresight: tmc-etb/etf: Prepare to handle errors enabling new e006d89abedd coresight: etm4x: Add support for handling errors new e2a1551a881f coresight: etm3: Add support for handling errors new 62563e84a8c9 coresight: etb10: Handle errors enabling the device new 30af4fb619e5 coresight: dynamic-replicator: Handle multiple connections new 2478a6ae4a6a coresight: Add support for CLAIM tag protocol new 68a147752d04 coresight: etmx: Claim devices before use new f13d7c0835c3 coresight: funnel: Claim devices before use new f92201b1ab95 coresight: catu: Claim device before use new 4e33d694376e coresight: dynamic-replicator: Claim device for use new 66055149dc0f coresight: dts: binding: Fix example for TPIU component new 1cf11385f354 coresight: dts: binding: Update coresight binding examples new bbbecc644a4f coresight: Remove redundant null pointer check before of_n [...] new 10a95d5d86e1 vmw_balloon: handle commands in a single function. new 681311848c8f vmw_balloon: unify commands tracing and stats new 4c9a7d6a771d vmw_balloon: merge send_lock and send_unlock path new 6c94875799ea vmw_balloon: simplifying batch access new 622074a9f6f7 vmw_balloon: remove sleeping allocations new df8d0d42afe8 vmw_balloon: change batch/single lock abstractions new 8fa3c61a7986 vmw_balloon: treat all refused pages equally new 25acbdd7e761 vmw_balloon: rename VMW_BALLOON_2M_SHIFT to VMW_BALLOON_2M_ORDER new 8b079cd00f70 vmw_balloon: refactor change size from vmballoon_work new 0395be3ece11 vmw_balloon: simplify vmballoon_send_get_target() new c7b3690fb152 vmw_balloon: stats rework new 6e4453b3211d vmw_balloon: rework the inflate and deflate loops new 22d293ee8d82 vmw_balloon: general style cleanup new 8840a6f4a7b1 vmw_balloon: add reset stat new 7153d9afdbd5 firmware: vpd: fix spelling mistake "partion" -> "partition" new 3104389edc01 misc: sram: remove redundant null pointer check before of_ [...] new 1830dad34c07 slimbus: ngd: register ngd driver only once. new 9652e6aa62a1 slimbus: ngd: return proper error code instead of zero new 94fe5f2b45c4 silmbus: ngd: register controller after power up. new 0e321f19be94 slimbus: ngd: validate logical address assigned by remote new 14a649d33e81 slimbus: core: match device tree based devices correctly new 8f3d5fcde9df slimbus: core: update device status in probe new 9e663f4811c6 slimbus: core: add support to uevent new 85dc2c65e6c9 misc: echo: Remove unnecessary parentheses and simplify ch [...] new fa0218ef733e misc: kgdbts: Fix restrict error new 7052c5e12851 misc: remove redundant include moduleparam.h new 6dbfdc1a4ee0 misc: mic: scif: Remove unused variable new 02241995b004 misc: genwqe: should return proper error value. new b85847eeea0d misc: genwqe: remove duplicated include file new 4d3ebd3658d8 coreisght: tmc: Claim device before use new 9b9a4a3f1400 platform: goldfish: pipe: Remove license boilerplate new 48a2d422b508 platform: goldfish: pipe: Prevent memory corruption from s [...] new 77994c69b652 platform: goldfish: pipe: Remove a redundant blank line new 6b979998a0c6 platform: goldfish: pipe: Remove redundant struct declarations new 581ae6b7225a platform: goldfish: pipe: Remove redundant header include new 800b932969c5 vmbus: pass channel to hv_process_channel_removal new 52a42c2a9022 vmbus: keep pointer to ring buffer page new ae6935ed7d42 vmbus: split ring buffer allocation from open new bfddabfa2304 uio: introduce UIO_MEM_IOVA new 9da197f1df40 hv_uio_generic: map ringbuffer phys addr new cdfa835c6e5e uio_hv_generic: defer opening vmbus until first use new 3790e28cdbc8 platform: goldfish: pipe: Make symbol 'goldfish_pipe_dev' static new c853d6904f14 eeprom: eeprom_93xx46: use resource management new 96d08fb43e30 eeprom: at25: use devm_nvmem_register() new d7b9fd1669d4 nvmem: provide nvmem_dev_name() new 5db652c9f331 nvmem: remove the name field from struct nvmem_device new 1852183e142e nvmem: use list_for_each_entry_safe in nvmem_device_remove [...] new f9fcb7e36cde nvmem: remove a stray newline new fa72d847d68d nvmem: check the return value of nvmem_add_cells() new c1de7f43bd84 nvmem: use kref new 424d7033add1 nvmem: sunxi_sid: return -ENOMEM if kzalloc() fails new 6eed8dd9a513 nvmem: sunxi_sid: use devm_nvmem_register() new 226014d13fa5 nvmem: lpc18xx_eeprom: use devm_nvmem_register() new 7d9f9f24fac7 nvmem: mxs-ocotp: use devm_nvmem_register() new bf58e8820c48 nvmem: change the signature of nvmem_unregister() new c7235ee3f4b8 nvmem: remove the global cell list new b985f4cba6db nvmem: add support for cell info new e888d445ac33 nvmem: resolve cells from DT at registration time new 506157be06ba nvmem: add support for cell lookups from machine code new 4903d19c2095 Documentation: nvmem: document cell tables and lookup entries new bee1138bea15 nvmem: add a notifier chain new b1c1db9883c2 nvmem: use SPDX license identifiers new 165589f0cb52 nvmem: make the naming of arguments in nvmem_cell_get() co [...] new 20167b70c894 nvmem: use EOPNOTSUPP instead of ENOSYS new 48f63a2c108a nvmem: fix commenting style new e7e07f4f7b45 nvmem: use octal permissions instead of constants new 4876bfe6cdec nvmem: sunxi_sid: remove unused variable in probe new ef92ab3001c4 nvmem: make nvmem_add_cells() static new 29c222d1a9f5 Merge 4.19-rc6 new 1213a3668172 extcon: maxim: Add SPDX license identifiers new cff7499d7eb4 extcon: Make static analyzer happy about union assignment new 69f75a4f8c7b extcon: Switch to use kasprintf() instead of open coded new 962341b54b99 extcon: cht-wc: Return from default case to avoid warnings new 001d3eccf9fc extcon: cht-wc: Fix definition names according to spec new a4722503fadf extcon: cht-wc: Correct USBID bit field handling new 900ed5557194 extcon: cht-wc: Convert to use SPDX identifier new 2e464ff0a9b1 extcon: int3496: Convert to use SPDX identifier new 91c45a7a01e8 Merge tag 'extcon-next-for-4.20' of git://git.kernel.org/p [...] new 8cf3f9cfd9dc Documentation: soundwire: Add documentation for multi link new a306a0e4a532 soundwire: Initialize completion for defer messages new 0c4a1049cf29 soundwire: Add support to lock across bus instances new 48949722ced4 soundwire: Handle multiple master instances in a stream new ce6e74d008ff soundwire: Add support for multi link bank switch new 9b5c132a1ec9 soundwire: keep track of Masters in a stream new 30246e2d78c0 soundwire: intel: Add pre/post bank switch ops new e1c815f4b24a soundwire: intel: Fix uninitialized adev deref new 7bce918be43f MAINTAINERS: Update Vinod's email new c272a766db4f soundwire: intel: Remove duplicate assignment new 502c00d9c315 Documentation: soundwire: fix stream.rst markup warnings new 018d52e8b589 Merge tag 'soundwire-4.20-rc1' of git://git.kernel.org/pub [...] new 11924ba5e671 VMCI: Resource wildcard match fixed new a007734618fe w1: omap-hdq: fix missing bus unregister at removal new fe857bb40fb6 Drivers: hv: vmbus: Fix the descriptions of some function [...] new d544c22d6951 Drivers: hv: kvp: Fix the indentation of some "break" statements new fc62c3b1977d Drivers: hv: kvp: Fix two "this statement may fall through [...] new 25355252607c Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask new 6011002c1584 uio: make symbol 'uio_class_registered' static new 03b2cbb6ea3c mei: replace POLL* with EPOLL* for write queues. new 185647813cac mei: samples: fix a signedness bug in amt_host_if_call() new 0bb5a1a28ee6 thunderbolt: Remove a meaningless NULL pointer check befor [...] new daa5140f7e71 thunderbolt: Make the driver less verbose new a83bc4a5e8e0 thunderbolt: Print connected devices new fd3b339cbb60 thunderbolt: Convert rest of the driver files to use SPDX [...] new 15c6784c7cee thunderbolt: Add Intel as copyright holder new f4608ce917d6 binder: make symbol 'binder_free_buf' static new ef8ec6e1f93d misc: card_utils: remove duplicated include file new 52e2dc2ce2d8 uio: Convert a few more users to using %pOFn instead of de [...] new 8f523d6db7ed VMCI: remove set but not used variable 'cid' new ba1cb318dcbf Merge 4.19-rc7 into char-misc-next new cb6102bd99ef stm class: Rework policy node fallback new 25e3c0062a08 stm class: Clarify configfs root type/operations names new e967b8bdd462 stm class: Clean up stp_configfs_init new c7fd62bc69d0 stm class: Introduce framing protocol drivers new d279a38020d2 stm class: Add a helper for writing data packets new a02509f301c6 stm class: Factor out default framing protocol new 24c7bcb6a749 stm class: Switch over to the protocol driver new d69d5e83110f stm class: Add MIPI SyS-T protocol support new 39f10239df75 stm class: p_sys-t: Add support for CLOCKSYNC packets new 95323943b791 stm class: p_sys-t: Document the configfs interface new 4cb3653df0cd stm class: Document the MIPI SyS-T protocol usage new 3ef230370e05 stm class: Update documentation to match the new identific [...] new 60e6f6d50f21 stm class: SPDX-ify the documentation new 6c7e4b6882ad stm class: heartbeat: Fix whitespace new ce76d938dd98 lib: Add memcat_p(): paste 2 pointer arrays together new a23bbec205b9 stm class: Use memcat_p() new e862faa96840 misc: mic: scif: remove redundant check on ret < 0 new 3dac3583bf1a misc: cxl: Fix possible null pointer dereference new badcdff107cb nvmem: Convert to using %pOFn instead of device_node.name new cccb3b19e762 nvmem: fix nvmem_cell_get_from_lookup() new 098ec84f1ad2 nvmem: lpc18xx_eeprom: remove unused variable new 3c53e2352a9b nvmem: hide unused nvmem_find_cell_by_index function new 4a2b2662e9d2 MAINTAINERS: Add me to Android drivers new 655603de6846 gsmi: Fix bug in append_to_eventlog sysfs handler new 255d7447cf92 gsmi: Add coreboot to list of matching BIOS vendors new d31655ba8957 gsmi: Remove autoselected dependency on EFI and EFI_VARS new 8942b2d5094b gsmi: Add GSMI commands to log S0ix info new c394cc3b470c platform: goldfish: pipe: Move the file-scope goldfish_int [...] new 43c2cc2864bc platform: goldfish: pipe: Move the file-scope goldfish_pip [...] new 08360e26f2a8 platform: goldfish: pipe: Move the file-scope goldfish_pip [...] new 60a6e5233fcb platform: goldfish: pipe: Call misc_deregister if init fails new e6fb3193307d platform: goldfish: pipe: Remove redundant casting new 6d7d725b2e62 platform: goldfish: pipe: Add a blank line to separate var [...] new 6b995f4eec34 misc: mic: fix a DMA pool free failure new 3c3f76248e79 misc: mic: scif: remove set but not used variables 'src_dm [...] new 6eaafbb6998e w1: IAD Register is yet readable trough iad sys file. Fix [...] new 5fe9f6ccbb7b eeprom: at25: remove unneeded 'at25_remove' new 3b7584a296c4 eeprom: New ee1004 driver for DDR4 memory new f21996255f42 sgi-xp: Replace spin_is_locked() with lockdep new 1c87dc897b8c hv_balloon: Replace spin_is_locked() with lockdep new 084181fe8cc7 fpga: mgr: add devm_fpga_mgr_create new 213befe049c7 fpga: bridge: add devm_fpga_bridge_create new fea82b7f6670 fpga: add devm_fpga_region_create new 4a6ff3c9a6fa docs: fpga: document programming fpgas using regions new 19b201705445 docs/uio: fix a grammar nitpick new 9793c1fd1775 MAINTAINERS: Clarify UIO vs UIOVEC maintainer new 93048c094415 lib: Fix ia64 bootloader linkage new 14fdc2c5318a Documentation/security-bugs: Clarify treatment of embargoe [...] new 18d0eae30e6a Merge tag 'char-misc-4.20-rc1' of git://git.kernel.org/pub [...]
The 747 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-usb-usbtmc | 35 - .../ABI/testing/configfs-stp-policy-p_sys-t | 41 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 24 + Documentation/ABI/testing/sysfs-bus-usb | 19 +- Documentation/ABI/testing/sysfs-bus-vmbus | 21 + Documentation/ABI/testing/sysfs-class-net | 18 + Documentation/admin-guide/kernel-parameters.txt | 3 +- Documentation/admin-guide/security-bugs.rst | 47 +- .../devicetree/bindings/arm/coresight.txt | 120 +- .../bindings/connector/usb-connector.txt | 8 +- .../devicetree/bindings/phy/brcm-sata-phy.txt | 1 + .../devicetree/bindings/phy/phy-cadence-dp.txt | 30 + .../bindings/phy/phy-rockchip-inno-hdmi.txt | 43 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 23 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 11 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 10 +- .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 31 + .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 + .../bindings/phy/uniphier-usb3-hsphy.txt | 69 + .../bindings/phy/uniphier-usb3-ssphy.txt | 57 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 2 + Documentation/devicetree/bindings/usb/dwc3.txt | 1 + Documentation/devicetree/bindings/usb/ehci-mv.txt | 23 + .../devicetree/bindings/usb/exynos-usb.txt | 2 + .../devicetree/bindings/usb/faraday,fotg210.txt | 35 + .../devicetree/bindings/usb/fcs,fusb302.txt | 32 +- .../devicetree/bindings/usb/renesas_usb3.txt | 6 +- .../devicetree/bindings/usb/renesas_usbhs.txt | 11 +- Documentation/devicetree/bindings/usb/usb-ehci.txt | 6 +- Documentation/devicetree/bindings/usb/usb-ohci.txt | 6 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 5 +- Documentation/driver-api/fpga/fpga-bridge.rst | 37 +- Documentation/driver-api/fpga/fpga-mgr.rst | 126 +- Documentation/driver-api/fpga/fpga-programming.rst | 107 ++ Documentation/driver-api/fpga/fpga-region.rst | 91 +- Documentation/driver-api/fpga/index.rst | 2 + Documentation/driver-api/fpga/intro.rst | 2 +- Documentation/driver-api/soundwire/stream.rst | 36 + Documentation/driver-api/uio-howto.rst | 4 +- Documentation/ioctl/ioctl-number.txt | 2 +- Documentation/nvmem/nvmem.txt | 31 + Documentation/trace/stm.rst | 38 +- Documentation/trace/sys-t.rst | 62 + MAINTAINERS | 17 +- arch/arm/mach-mmp/devices.c | 11 +- drivers/android/Kconfig | 2 +- drivers/android/binder.c | 489 ++++-- drivers/android/binder_trace.h | 36 +- drivers/base/component.c | 6 +- drivers/base/devres.c | 36 +- drivers/base/devtmpfs.c | 2 +- drivers/extcon/extcon-intel-cht-wc.c | 60 +- drivers/extcon/extcon-intel-int3496.c | 12 +- drivers/extcon/extcon-max14577.c | 24 +- drivers/extcon/extcon-max77693.c | 22 +- drivers/extcon/extcon-max77843.c | 19 +- drivers/extcon/extcon-max8997.c | 22 +- drivers/extcon/extcon.c | 15 +- drivers/firmware/google/Kconfig | 32 +- drivers/firmware/google/Makefile | 2 - drivers/firmware/google/coreboot_table-acpi.c | 88 - drivers/firmware/google/coreboot_table-of.c | 82 - drivers/firmware/google/coreboot_table.c | 126 +- drivers/firmware/google/coreboot_table.h | 6 - drivers/firmware/google/gsmi.c | 122 +- drivers/firmware/google/vpd.c | 2 +- drivers/fpga/altera-cvp.c | 8 +- drivers/fpga/altera-fpga2sdram.c | 8 +- drivers/fpga/altera-freeze-bridge.c | 13 +- drivers/fpga/altera-hps2fpga.c | 7 +- drivers/fpga/altera-pr-ip-core.c | 9 +- drivers/fpga/altera-ps-spi.c | 11 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/fpga/dfl-fme-br.c | 11 +- drivers/fpga/dfl-fme-mgr.c | 13 +- drivers/fpga/dfl-fme-region.c | 6 +- drivers/fpga/dfl.c | 6 +- drivers/fpga/fpga-bridge.c | 68 +- drivers/fpga/fpga-mgr.c | 64 +- drivers/fpga/fpga-region.c | 65 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 11 +- drivers/fpga/of-fpga-region.c | 6 +- drivers/fpga/socfpga-a10.c | 5 +- drivers/fpga/socfpga.c | 10 +- drivers/fpga/ts73xx-fpga.c | 11 +- drivers/fpga/xilinx-pr-decoupler.c | 4 +- drivers/fpga/xilinx-spi.c | 12 +- drivers/fpga/zynq-fpga.c | 5 +- drivers/hv/channel.c | 300 ++-- drivers/hv/channel_mgmt.c | 54 +- drivers/hv/hv.c | 15 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_kvp.c | 14 +- drivers/hv/ring_buffer.c | 1 + drivers/hv/vmbus_drv.c | 118 +- drivers/hwtracing/coresight/coresight-catu.c | 6 + .../coresight/coresight-dynamic-replicator.c | 81 +- drivers/hwtracing/coresight/coresight-etb10.c | 183 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 132 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 26 + drivers/hwtracing/coresight/coresight-etm3x.c | 58 +- drivers/hwtracing/coresight/coresight-etm4x.c | 93 +- drivers/hwtracing/coresight/coresight-funnel.c | 28 +- drivers/hwtracing/coresight/coresight-priv.h | 9 +- drivers/hwtracing/coresight/coresight-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 198 +-- drivers/hwtracing/coresight/coresight-tmc-etr.c | 385 ++++- drivers/hwtracing/coresight/coresight-tmc.c | 4 +- drivers/hwtracing/coresight/coresight-tmc.h | 4 + drivers/hwtracing/coresight/coresight-tpiu.c | 6 +- drivers/hwtracing/coresight/coresight.c | 184 +- drivers/hwtracing/coresight/of_coresight.c | 262 ++- drivers/hwtracing/stm/Kconfig | 29 + drivers/hwtracing/stm/Makefile | 6 + drivers/hwtracing/stm/core.c | 292 +++- drivers/hwtracing/stm/heartbeat.c | 2 +- drivers/hwtracing/stm/p_basic.c | 48 + drivers/hwtracing/stm/p_sys-t.c | 382 +++++ drivers/hwtracing/stm/policy.c | 147 +- drivers/hwtracing/stm/stm.h | 56 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 406 +++-- drivers/infiniband/core/cache.c | 79 +- drivers/infiniband/core/cm.c | 9 +- drivers/infiniband/core/cma.c | 251 ++- drivers/infiniband/core/cma_configfs.c | 2 +- drivers/infiniband/core/core_priv.h | 12 +- drivers/infiniband/core/cq.c | 10 +- drivers/infiniband/core/device.c | 264 +-- drivers/infiniband/core/fmr_pool.c | 5 +- drivers/infiniband/core/iwcm.c | 2 +- drivers/infiniband/core/mad.c | 80 +- drivers/infiniband/core/mad_priv.h | 2 +- drivers/infiniband/core/netlink.c | 4 +- drivers/infiniband/core/nldev.c | 37 +- drivers/infiniband/core/rdma_core.c | 56 +- drivers/infiniband/core/rdma_core.h | 1 + drivers/infiniband/core/restrack.c | 30 +- drivers/infiniband/core/sa.h | 8 +- drivers/infiniband/core/sa_query.c | 70 +- drivers/infiniband/core/security.c | 7 +- drivers/infiniband/core/sysfs.c | 101 +- drivers/infiniband/core/umem.c | 125 +- drivers/infiniband/core/umem_odp.c | 621 ++++--- drivers/infiniband/core/user_mad.c | 13 +- drivers/infiniband/core/uverbs.h | 15 +- drivers/infiniband/core/uverbs_cmd.c | 43 +- drivers/infiniband/core/uverbs_ioctl.c | 140 +- drivers/infiniband/core/uverbs_main.c | 340 +++- .../infiniband/core/uverbs_std_types_flow_action.c | 7 +- drivers/infiniband/core/uverbs_uapi.c | 12 + drivers/infiniband/core/verbs.c | 19 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 3 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 11 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 3 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 125 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 134 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 4 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 77 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 10 + drivers/infiniband/hw/bnxt_re/roce_hsi.h | 5 + drivers/infiniband/hw/cxgb3/iwch_provider.c | 55 +- drivers/infiniband/hw/cxgb4/cm.c | 3 +- drivers/infiniband/hw/cxgb4/cq.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 50 +- drivers/infiniband/hw/cxgb4/qp.c | 10 +- drivers/infiniband/hw/hfi1/Makefile | 42 +- drivers/infiniband/hw/hfi1/affinity.c | 4 +- drivers/infiniband/hw/hfi1/chip.c | 486 ++---- drivers/infiniband/hw/hfi1/chip.h | 71 +- drivers/infiniband/hw/hfi1/chip_registers.h | 4 + drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 48 +- drivers/infiniband/hw/hfi1/init.c | 113 +- drivers/infiniband/hw/hfi1/iowait.c | 94 + drivers/infiniband/hw/hfi1/iowait.h | 192 ++- drivers/infiniband/hw/hfi1/mad.c | 4 +- drivers/infiniband/hw/hfi1/msix.c | 363 ++++ drivers/infiniband/hw/hfi1/{trace.h => msix.h} | 34 +- drivers/infiniband/hw/hfi1/pcie.c | 74 +- drivers/infiniband/hw/hfi1/pio.c | 8 - drivers/infiniband/hw/hfi1/qp.c | 100 +- drivers/infiniband/hw/hfi1/qp.h | 31 +- drivers/infiniband/hw/hfi1/rc.c | 24 +- drivers/infiniband/hw/hfi1/ruc.c | 382 +---- drivers/infiniband/hw/hfi1/sdma.c | 56 +- drivers/infiniband/hw/hfi1/sdma.h | 21 +- drivers/infiniband/hw/hfi1/sysfs.c | 69 +- drivers/infiniband/hw/hfi1/trace.h | 3 +- drivers/infiniband/hw/hfi1/trace_iowait.h | 54 + drivers/infiniband/hw/hfi1/uc.c | 14 +- drivers/infiniband/hw/hfi1/ud.c | 22 +- drivers/infiniband/hw/hfi1/user_sdma.c | 137 +- drivers/infiniband/hw/hfi1/user_sdma.h | 20 +- drivers/infiniband/hw/hfi1/verbs.c | 251 +-- drivers/infiniband/hw/hfi1/verbs.h | 35 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 11 +- drivers/infiniband/hw/hfi1/vnic_main.c | 12 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 21 +- drivers/infiniband/hw/hns/Kconfig | 1 + drivers/infiniband/hw/hns/hns_roce_ah.c | 6 +- drivers/infiniband/hw/hns/hns_roce_device.h | 45 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 629 ++++--- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 96 +- drivers/infiniband/hw/hns/hns_roce_main.c | 123 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 212 ++- drivers/infiniband/hw/hns/hns_roce_qp.c | 41 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 73 +- drivers/infiniband/hw/mlx4/Kconfig | 1 + drivers/infiniband/hw/mlx4/mad.c | 20 +- drivers/infiniband/hw/mlx4/main.c | 182 +- drivers/infiniband/hw/mlx4/mcg.c | 2 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 - drivers/infiniband/hw/mlx4/qp.c | 8 +- drivers/infiniband/hw/mlx4/sysfs.c | 6 +- drivers/infiniband/hw/mlx5/cmd.c | 129 ++ drivers/infiniband/hw/mlx5/cmd.h | 14 + drivers/infiniband/hw/mlx5/cq.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 358 +++- drivers/infiniband/hw/mlx5/flow.c | 393 ++++- drivers/infiniband/hw/mlx5/ib_rep.c | 3 - drivers/infiniband/hw/mlx5/main.c | 510 +++--- drivers/infiniband/hw/mlx5/mem.c | 9 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 98 +- drivers/infiniband/hw/mlx5/mr.c | 14 +- drivers/infiniband/hw/mlx5/odp.c | 123 +- drivers/infiniband/hw/mlx5/qp.c | 491 ++++-- drivers/infiniband/hw/mlx5/srq.c | 1 + drivers/infiniband/hw/mthca/mthca_mad.c | 5 +- drivers/infiniband/hw/mthca/mthca_main.c | 6 +- drivers/infiniband/hw/mthca/mthca_provider.c | 44 +- drivers/infiniband/hw/mthca/mthca_qp.c | 4 +- drivers/infiniband/hw/nes/nes.c | 3 - drivers/infiniband/hw/nes/nes.h | 9 - drivers/infiniband/hw/nes/nes_hw.c | 2 +- drivers/infiniband/hw/nes/nes_nic.c | 2 - drivers/infiniband/hw/nes/nes_verbs.c | 63 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 74 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 3 +- drivers/infiniband/hw/qedr/main.c | 73 +- drivers/infiniband/hw/qedr/qedr.h | 2 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 4 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/qib/qib_qp.c | 17 +- drivers/infiniband/hw/qib/qib_rc.c | 18 +- drivers/infiniband/hw/qib/qib_ruc.c | 342 +--- drivers/infiniband/hw/qib/qib_sdma.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 101 +- drivers/infiniband/hw/qib/qib_uc.c | 12 +- drivers/infiniband/hw/qib/qib_ud.c | 17 +- drivers/infiniband/hw/qib/qib_verbs.c | 47 +- drivers/infiniband/hw/qib/qib_verbs.h | 15 +- drivers/infiniband/hw/usnic/usnic_debugfs.c | 3 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 39 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 74 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.h | 2 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 16 +- drivers/infiniband/hw/usnic/usnic_transport.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 91 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 46 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 677 +++++++- drivers/infiniband/sw/rdmavt/qp.h | 2 + drivers/infiniband/sw/rdmavt/trace_tx.h | 42 + drivers/infiniband/sw/rdmavt/vt.c | 15 +- drivers/infiniband/sw/rxe/rxe.c | 13 +- drivers/infiniband/sw/rxe/rxe_comp.c | 39 +- drivers/infiniband/sw/rxe/rxe_cq.c | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 5 +- drivers/infiniband/sw/rxe/rxe_mr.c | 35 +- drivers/infiniband/sw/rxe/rxe_net.c | 49 +- drivers/infiniband/sw/rxe/rxe_param.h | 4 - drivers/infiniband/sw/rxe/rxe_pool.c | 55 +- drivers/infiniband/sw/rxe/rxe_pool.h | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 18 +- drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 17 +- drivers/infiniband/sw/rxe/rxe_resp.c | 10 +- drivers/infiniband/sw/rxe/rxe_srq.c | 10 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 29 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 36 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 2 +- drivers/infiniband/ulp/iser/iser_initiator.c | 18 +- drivers/infiniband/ulp/iser/iser_verbs.c | 9 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 3 +- drivers/infiniband/ulp/srp/ib_srp.c | 19 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 28 +- drivers/media/usb/em28xx/em28xx-audio.c | 5 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/tm6000/tm6000-video.c | 5 +- drivers/misc/ad525x_dpot-i2c.c | 2 +- drivers/misc/ad525x_dpot-spi.c | 2 +- drivers/misc/ad525x_dpot.c | 6 +- drivers/misc/apds990x.c | 1 - drivers/misc/bh1770glc.c | 3 - drivers/misc/cxl/flash.c | 4 +- drivers/misc/cxl/guest.c | 2 - drivers/misc/echo/echo.c | 2 +- drivers/misc/eeprom/Kconfig | 11 + drivers/misc/eeprom/Makefile | 1 + drivers/misc/eeprom/at25.c | 13 +- drivers/misc/eeprom/ee1004.c | 281 +++ drivers/misc/eeprom/eeprom_93xx46.c | 19 +- drivers/misc/genwqe/card_base.c | 1 - drivers/misc/genwqe/card_ddcb.c | 1 - drivers/misc/genwqe/card_utils.c | 15 +- drivers/misc/kgdbts.c | 16 +- drivers/misc/lkdtm/usercopy.c | 2 +- drivers/misc/mei/bus-fixup.c | 1 - drivers/misc/mei/main.c | 4 +- drivers/misc/mic/scif/scif_dma.c | 9 +- drivers/misc/mic/scif/scif_fence.c | 2 +- drivers/misc/sgi-gru/grukservices.c | 4 +- drivers/misc/sgi-xp/xpc_channel.c | 6 +- drivers/misc/sgi-xp/xpc_partition.c | 3 +- drivers/misc/sgi-xp/xpc_sn2.c | 2 +- drivers/misc/sgi-xp/xpc_uv.c | 2 +- drivers/misc/sram.c | 6 +- drivers/misc/vmw_balloon.c | 1802 ++++++++++++-------- drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 4 - drivers/misc/vmw_vmci/vmci_resource.c | 3 +- drivers/nvmem/core.c | 533 ++++-- drivers/nvmem/lpc18xx_eeprom.c | 7 +- drivers/nvmem/mxs-ocotp.c | 4 +- drivers/nvmem/sunxi_sid.c | 22 +- drivers/phy/Kconfig | 2 + drivers/phy/Makefile | 2 + drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 4 +- drivers/phy/broadcom/phy-brcm-sata.c | 74 +- drivers/phy/broadcom/phy-brcm-usb.c | 4 +- drivers/phy/cadence/Kconfig | 10 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-dp.c | 541 ++++++ drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 5 +- drivers/phy/marvell/Kconfig | 11 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-berlin-sata.c | 6 +- drivers/phy/marvell/phy-pxa-usb.c | 345 ++++ drivers/phy/qualcomm/Kconfig | 17 + drivers/phy/qualcomm/Makefile | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 222 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 15 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 2 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 50 - drivers/phy/renesas/Kconfig | 1 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 86 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 5 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-emmc.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 1277 ++++++++++++++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 8 +- drivers/phy/rockchip/phy-rockchip-typec.c | 8 +- drivers/phy/rockchip/phy-rockchip-usb.c | 145 +- drivers/phy/socionext/Kconfig | 34 + drivers/phy/socionext/Makefile | 8 + drivers/phy/socionext/phy-uniphier-pcie.c | 240 +++ drivers/phy/socionext/phy-uniphier-usb2.c | 244 +++ drivers/phy/socionext/phy-uniphier-usb3hs.c | 422 +++++ drivers/phy/socionext/phy-uniphier-usb3ss.c | 349 ++++ drivers/phy/tegra/xusb.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 29 + drivers/platform/goldfish/goldfish_pipe.c | 399 +++-- drivers/platform/goldfish/goldfish_pipe_qemu.h | 98 ++ drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/intel_cht_int33fe.c | 27 +- drivers/scsi/ufs/ufs-qcom.c | 28 +- drivers/scsi/ufs/ufs-qcom.h | 5 - drivers/slimbus/core.c | 37 +- drivers/slimbus/qcom-ngd-ctrl.c | 34 +- drivers/soundwire/bus.c | 6 + drivers/soundwire/bus.h | 4 + drivers/soundwire/intel.c | 68 +- drivers/soundwire/intel_init.c | 2 +- drivers/soundwire/stream.c | 488 ++++-- drivers/thunderbolt/cap.c | 3 +- drivers/thunderbolt/ctl.c | 12 +- drivers/thunderbolt/ctl.h | 3 +- drivers/thunderbolt/dma_port.c | 5 +- drivers/thunderbolt/dma_port.h | 5 +- drivers/thunderbolt/domain.c | 7 +- drivers/thunderbolt/eeprom.c | 5 +- drivers/thunderbolt/icm.c | 5 +- drivers/thunderbolt/nhi.c | 33 +- drivers/thunderbolt/nhi.h | 3 +- drivers/thunderbolt/nhi_regs.h | 1 + drivers/thunderbolt/path.c | 26 +- drivers/thunderbolt/property.c | 5 +- drivers/thunderbolt/switch.c | 71 +- drivers/thunderbolt/tb.c | 10 +- drivers/thunderbolt/tb.h | 9 +- drivers/thunderbolt/tb_msgs.h | 5 +- drivers/thunderbolt/tb_regs.h | 3 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/uio/uio.c | 35 +- drivers/uio/uio_dmem_genirq.c | 3 +- drivers/uio/uio_fsl_elbc_gpcm.c | 3 +- drivers/uio/uio_hv_generic.c | 116 +- drivers/uio/uio_pdrv_genirq.c | 3 +- drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/core.c | 19 + drivers/usb/chipidea/host.c | 9 + drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/otg.h | 3 +- drivers/usb/chipidea/udc.c | 9 + drivers/usb/chipidea/usbmisc_imx.c | 4 +- drivers/usb/class/usbtmc.c | 1585 +++++++++++++---- drivers/usb/core/buffer.c | 8 +- drivers/usb/core/driver.c | 3 - drivers/usb/core/generic.c | 27 + drivers/usb/core/hcd.c | 14 - drivers/usb/core/hub.c | 42 +- drivers/usb/core/phy.c | 7 +- drivers/usb/core/port.c | 10 + drivers/usb/dwc2/core.h | 29 + drivers/usb/dwc2/debugfs.c | 1 + drivers/usb/dwc2/gadget.c | 121 +- drivers/usb/dwc2/hcd.c | 48 +- drivers/usb/dwc2/hw.h | 15 + drivers/usb/dwc2/params.c | 7 + drivers/usb/dwc2/platform.c | 8 + drivers/usb/dwc3/Kconfig | 2 +- drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 212 +-- drivers/usb/dwc3/gadget.c | 29 +- drivers/usb/early/xhci-dbc.c | 3 - drivers/usb/gadget/function/f_uac2.c | 216 ++- drivers/usb/gadget/function/f_uvc.c | 57 +- drivers/usb/gadget/function/u_uvc.h | 3 + drivers/usb/gadget/function/uvc.h | 16 +- drivers/usb/gadget/function/uvc_configfs.c | 1168 +++++++------ drivers/usb/gadget/function/uvc_v4l2.c | 4 +- drivers/usb/gadget/function/uvc_video.c | 48 +- drivers/usb/gadget/function/uvc_video.h | 2 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 9 +- drivers/usb/gadget/udc/fotg210-udc.c | 2 +- drivers/usb/gadget/udc/fsl_udc_core.c | 36 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2280.c | 3 - drivers/usb/gadget/udc/renesas_usb3.c | 14 + drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-hcd.c | 11 +- drivers/usb/host/ehci-mv.c | 181 +- drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci-timer.c | 2 +- drivers/usb/host/ehci.h | 4 +- drivers/usb/host/fotg210-hcd.c | 50 +- drivers/usb/host/fotg210.h | 7 +- drivers/usb/host/ohci-at91.c | 2 + drivers/usb/host/pci-quirks.c | 12 +- drivers/usb/host/xhci-hub.c | 5 + drivers/usb/host/xhci-mtk-sch.c | 429 ++++- drivers/usb/host/xhci-mtk.h | 23 + drivers/usb/host/xhci-pci.c | 24 + drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci-ring.c | 20 + drivers/usb/host/xhci-tegra.c | 144 +- drivers/usb/host/xhci.h | 3 + drivers/usb/misc/appledisplay.c | 7 +- drivers/usb/misc/iowarrior.c | 4 +- drivers/usb/misc/trancevibrator.c | 4 +- drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_gadget.c | 22 +- drivers/usb/phy/phy-ab8500-usb.c | 8 +- drivers/usb/phy/phy-mxs-usb.c | 2 +- drivers/usb/renesas_usbhs/common.c | 113 +- drivers/usb/renesas_usbhs/common.h | 5 +- drivers/usb/renesas_usbhs/rcar3.c | 27 +- drivers/usb/serial/cypress_m8.c | 7 +- drivers/usb/serial/ftdi_sio.c | 391 ++++- drivers/usb/serial/ftdi_sio.h | 28 +- drivers/usb/storage/Kconfig | 23 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/typec/Kconfig | 45 +- drivers/usb/typec/Makefile | 6 +- drivers/usb/typec/class.c | 40 +- drivers/usb/typec/fusb302/Kconfig | 7 - drivers/usb/typec/fusb302/Makefile | 2 - drivers/usb/typec/tcpm/Kconfig | 52 + drivers/usb/typec/tcpm/Makefile | 7 + drivers/usb/typec/{fusb302 => tcpm}/fusb302.c | 75 +- drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h | 0 drivers/usb/typec/{ => tcpm}/tcpci.c | 0 drivers/usb/typec/{ => tcpm}/tcpci.h | 0 drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c | 0 drivers/usb/typec/{ => tcpm}/tcpm.c | 17 +- drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c} | 0 drivers/usb/usbip/vudc_main.c | 10 +- drivers/usb/wusbcore/wa-rpipe.c | 6 +- drivers/vme/vme.c | 1 - drivers/w1/masters/omap_hdq.c | 2 + drivers/w1/slaves/w1_ds2438.c | 66 +- fs/kernfs/symlink.c | 5 +- include/asm-generic/sections.h | 14 + include/dt-bindings/usb/pd.h | 26 + include/linux/coresight.h | 41 +- include/linux/device.h | 30 +- include/linux/fpga/fpga-bridge.h | 4 + include/linux/fpga/fpga-mgr.h | 4 + include/linux/fpga/fpga-region.h | 4 + include/linux/hyperv.h | 14 +- include/linux/kernfs.h | 9 +- include/linux/mlx5/driver.h | 23 +- include/linux/nvmem-consumer.h | 100 +- include/linux/nvmem-provider.h | 50 +- include/linux/phy/phy-qcom-ufs.h | 38 - include/linux/platform_data/ehci-sh.h | 16 +- include/linux/platform_data/mv_usb.h | 1 - include/linux/qed/qed_rdma_if.h | 11 +- include/linux/soundwire/sdw.h | 12 +- include/linux/string.h | 7 + include/linux/thunderbolt.h | 5 +- include/linux/uio_driver.h | 1 + include/linux/usb/chipidea.h | 6 + include/rdma/ib_addr.h | 11 +- include/rdma/ib_cm.h | 2 +- include/rdma/ib_sa.h | 38 +- include/rdma/ib_umem.h | 9 +- include/rdma/ib_umem_odp.h | 75 +- include/rdma/ib_verbs.h | 149 +- include/rdma/rdma_cm.h | 11 +- include/rdma/rdma_netlink.h | 4 +- include/rdma/rdma_vt.h | 51 +- include/rdma/rdmavt_qp.h | 7 + include/rdma/restrack.h | 12 +- include/rdma/uverbs_ioctl.h | 111 +- include/rdma/uverbs_std_types.h | 51 + include/uapi/linux/android/binder.h | 10 + include/uapi/linux/usb/tmc.h | 41 + include/uapi/linux/usb/video.h | 304 ++-- include/uapi/rdma/ib_user_verbs.h | 20 +- include/uapi/rdma/mlx5-abi.h | 16 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 21 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 12 + include/uapi/rdma/rdma_netlink.h | 3 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 7 +- lib/Kconfig.debug | 8 + lib/Makefile | 3 +- lib/memcat_p.c | 34 + lib/string.c | 1 + lib/test_memcat_p.c | 115 ++ mm/util.c | 7 - samples/mei/mei-amt-version.c | 2 +- tools/usb/usbip/libsrc/usbip_host_common.c | 6 +- tools/usb/usbip/libsrc/vhci_driver.c | 2 +- 571 files changed, 23303 insertions(+), 10767 deletions(-) create mode 100644 Documentation/ABI/testing/configfs-stp-policy-p_sys-t create mode 100644 Documentation/ABI/testing/sysfs-bus-vmbus create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-hdmi.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt create mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt create mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.txt create mode 100644 Documentation/driver-api/fpga/fpga-programming.rst create mode 100644 Documentation/trace/sys-t.rst delete mode 100644 drivers/firmware/google/coreboot_table-acpi.c delete mode 100644 drivers/firmware/google/coreboot_table-of.c create mode 100644 drivers/hwtracing/stm/p_basic.c create mode 100644 drivers/hwtracing/stm/p_sys-t.c create mode 100644 drivers/infiniband/hw/hfi1/iowait.c create mode 100644 drivers/infiniband/hw/hfi1/msix.c copy drivers/infiniband/hw/hfi1/{trace.h => msix.h} (78%) create mode 100644 drivers/infiniband/hw/hfi1/trace_iowait.h create mode 100644 drivers/misc/eeprom/ee1004.c create mode 100644 drivers/phy/cadence/Kconfig create mode 100644 drivers/phy/cadence/Makefile create mode 100644 drivers/phy/cadence/phy-cadence-dp.c create mode 100644 drivers/phy/marvell/phy-pxa-usb.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c create mode 100644 drivers/phy/socionext/Kconfig create mode 100644 drivers/phy/socionext/Makefile create mode 100644 drivers/phy/socionext/phy-uniphier-pcie.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb2.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3hs.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3ss.c create mode 100644 drivers/platform/goldfish/goldfish_pipe_qemu.h delete mode 100644 drivers/usb/typec/fusb302/Kconfig delete mode 100644 drivers/usb/typec/fusb302/Makefile create mode 100644 drivers/usb/typec/tcpm/Kconfig create mode 100644 drivers/usb/typec/tcpm/Makefile rename drivers/usb/typec/{fusb302 => tcpm}/fusb302.c (98%) rename drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h (100%) rename drivers/usb/typec/{ => tcpm}/tcpci.c (100%) rename drivers/usb/typec/{ => tcpm}/tcpci.h (100%) rename drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c (100%) rename drivers/usb/typec/{ => tcpm}/tcpm.c (99%) rename drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c} (100%) delete mode 100644 include/linux/phy/phy-qcom-ufs.h create mode 100644 lib/memcat_p.c create mode 100644 lib/test_memcat_p.c