From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753676AbcBAQTN (ORCPT ); Mon, 1 Feb 2016 11:19:13 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:60084 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752576AbcBAQTK (ORCPT ); Mon, 1 Feb 2016 11:19:10 -0500 From: Arnd Bergmann To: linux-usb@vger.kernel.org Cc: Mathias Nyman , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH] usb: xhci: fix build error for USB_SPEED_SUPER_PLUS Date: Mon, 01 Feb 2016 17:18:41 +0100 Message-ID: <1508874.HIZbDSzAVR@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:XP2rpEh7ZPjsqGokVYKpP0yyXcwVRM1tZ/FJklHOfiAKpP3XTaR c7bE5PYRuf0k+guqpNyPeIDgqYvH79KnHsU7eK7qm34LaeBNlXmtPPWS8O6qL+J15TJ9QSi yavvkvuKsxkWFJyDecrC5zXAAgcLvnfKNDNXUWgrySFNL3Xxq7ir16a7IY0xu2DsPHi8pJt 4cjk/JGmcIlwusIMgnrqQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:1S/hmSJ4X+s=:UTZHt9PhmRA8t9RzpvEg5+ EMjPNTxcgIAGeM+M8fp99Ejvg8KlahZ3lhn1L6tY535L+AhbVMFacOO4KSHrJO8oo9M6MlNhe a1TrOkfCymV3rVAOvCf1FIVDEz36TIhirGKHbrHa2fQzNmalMTou1ODp7Op3oBqgBqJx8+TNA 5yOA6qshk28T51uUHKsRalZj/YTi82WkhMP8sMrIQYDSIdmSMr4VsSGh9UBOTVpkAmmbGuQ0V RahNYV1GVzZyEdTD2sfPC64MVDYiBngy90CbzRJfAmmbsXh/iDRi3is41iobqRhgUtOwFMuG5 bDDReBnD4U9oUYDbcJbM88WC/8Y3o+sROpcgSZMSOhf9rxdKJfCLhhsVOzdricDvVrqZUrywK 1Zs1TCD6fUjDY6wCKG4+dF8JjLv/JBWE5gWgICpxYuptXBa/q5SjdK812EqtIofnxIe3KOzwO J8sGfVw8oyUfOoKqBDdFopIyK5vPrra63kCOyVG3zUD0f4ZDMVaUTmrxJFmiLDiQ2gm9223GD c6/8B/qUbcRrwVu/mnuVItECODmB8Qmxf8fKMSkbnLZ1eGqTa5fpLJfOQwlCgmahE+1pckKDR p1hTCTwu9ItgOP85HH/Wbb/V8ctmon5qF0HmJ1blMdqsJC1ko+IJYVRsAjUnCUXcG0ifBBOVT bekjVWXDCKGZXQnXK8bbDTZTDVzg+5xhqdANo/oQzponEWfcTXdRl2u1qtj+DrDl/GfDdUPom M2mzqah7Yh6shkDo Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org A recent patch introduced support for superspeed plus (USB3.1), but that caused a new gcc warning in the XHCI code: usb/host/xhci.c: In function 'xhci_drop_ep_from_interval_table': usb/host/xhci.c:2440:2: error: enumeration value 'USB_SPEED_SUPER_PLUS' not handled in switch [-Werror=switch] This changes the XHCI driver to handle USB_SPEED_SUPER_PLUS the same way as USB_SPEED_SUPER in the xhci_drop_ep_from_interval_table and xhci_add_ep_to_interval_table functions, explicitly ignoring it. Signed-off-by: Arnd Bergmann Fixes: 8a1b2725a60d ("usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices") --- Found on ARM randconfig builds last week diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index 26a44c0e969e..a74beec879b4 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -2448,6 +2448,7 @@ void xhci_drop_ep_from_interval_table(struct xhci_hcd *xhci, interval_bw->overhead[HS_OVERHEAD_TYPE] -= 1; break; case USB_SPEED_SUPER: + case USB_SPEED_SUPER_PLUS: case USB_SPEED_UNKNOWN: case USB_SPEED_WIRELESS: /* Should never happen because only LS/FS/HS endpoints will get @@ -2507,6 +2508,7 @@ static void xhci_add_ep_to_interval_table(struct xhci_hcd *xhci, interval_bw->overhead[HS_OVERHEAD_TYPE] += 1; break; case USB_SPEED_SUPER: + case USB_SPEED_SUPER_PLUS: case USB_SPEED_UNKNOWN: case USB_SPEED_WIRELESS: /* Should never happen because only LS/FS/HS endpoints will get