From patchwork Thu Jan 31 06:40:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felipe Balbi X-Patchwork-Id: 10789701 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3AA4713A4 for ; Thu, 31 Jan 2019 06:40:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3448830926 for ; Thu, 31 Jan 2019 06:40:31 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2890B309A2; Thu, 31 Jan 2019 06:40:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B9A0B309A5 for ; Thu, 31 Jan 2019 06:40:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728475AbfAaGk2 (ORCPT ); Thu, 31 Jan 2019 01:40:28 -0500 Received: from mga12.intel.com ([192.55.52.136]:13102 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725867AbfAaGk2 (ORCPT ); Thu, 31 Jan 2019 01:40:28 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Jan 2019 22:40:28 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,543,1539673200"; d="asc'?scan'208";a="295888308" Received: from pipin.fi.intel.com (HELO localhost) ([10.237.72.175]) by orsmga005.jf.intel.com with ESMTP; 30 Jan 2019 22:40:26 -0800 From: Felipe Balbi To: Greg Kroah-Hartman Cc: linux-usb@vger.kernel.org Subject: [GIT PULL] USB fixes for v5.0-rc4 Date: Thu, 31 Jan 2019 08:40:22 +0200 Message-ID: <87k1ilfhyh.fsf@linux.intel.com> MIME-Version: 1.0 Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi Greg, here's another pull request for this rc cycle. Only 5 commits this time around. I'm guessing USB is almost code-complete Let me know if you want anything to be changed. cheers _______________ < Code Complete > --------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40: Linux 5.0-rc4 (2019-01-27 15:18:05 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git fixes-for-v5.0-rc4 for you to fetch changes up to a53469a68eb886e84dd8b69a1458a623d3591793: usb: phy: am335x: fix race condition in _probe (2019-01-28 15:31:43 +0200) ---------------------------------------------------------------- usb: fixes for v5.0-rc4 Dwc3 got a fix for cases when gadget driver queue an OUT request of length 0; this is a case that has been overlooked for quite some time now. Exynos' dwc3 glue layer got a fix on the error path for those cases where clk_prepare_enable() fails. TI's AM335x PHY driver got a fix for a race condition during probe. This race happened because driver was powering off the PHY only after adding the PHY handle to the framework. The result is that we could fall into a situation where user of the PHY (MUSB) could call phy_init() before phy driver's probe() called phy_poweroff() which would result in a powered off PHY after phy_init() was called. The old net2272 driver got a fix for an erroneous use of bitwise negation. ---------------------------------------------------------------- Alexey Khoroshilov (1): usb: dwc3: exynos: Fix error handling of clk_prepare_enable Anders Roxell (1): usb: phy: fix link errors Bin Liu (1): usb: phy: am335x: fix race condition in _probe Gustavo A. R. Silva (1): usb: gadget: udc: net2272: Fix bitwise and boolean operations Tejas Joglekar (1): usb: dwc3: gadget: Handle 0 xfer length for OUT EP drivers/usb/dwc3/dwc3-exynos.c | 4 ++-- drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/phy/Kconfig | 2 +- drivers/usb/phy/phy-am335x.c | 5 +---- 5 files changed, 6 insertions(+), 9 deletions(-)