From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E2BE0C433F5 for ; Fri, 1 Apr 2022 17:24:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1350017AbiDAR0r (ORCPT ); Fri, 1 Apr 2022 13:26:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33440 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349935AbiDAR0c (ORCPT ); Fri, 1 Apr 2022 13:26:32 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4CEED1B8FE6 for ; Fri, 1 Apr 2022 10:24:41 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id o10so7291868ejd.1 for ; Fri, 01 Apr 2022 10:24:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=itX6ZZDlmuyBNG/5Go3LOxLwje8CLOx4KzAC1vNYDfw=; b=W37q/N/fxR2JsEfeu3tmB6iJzoDO+wWKa9x4C46Y/scFn2aC53ryid5sUIcTZr1Fzz gCjDtUORa3dh91SAJA23vptWLlAAWWAKDIyKm0tz4bIUlzYlcICsgs6ka7vF/AQhRCS/ h0enJPEVy1RQWFKT81eg0X9+NSb1zAbqsDNgo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=itX6ZZDlmuyBNG/5Go3LOxLwje8CLOx4KzAC1vNYDfw=; b=rNFcQJJ6wtTYBoH4JxiASV/uuvrpX+QG3wzJbn+dMihLk0r5qEOBQr0oniTODtbKXT DOQC1T2S58gu8KA6QVdcCmHSFojn5rlA14FnTSsRxa6rHbiSqqxp31PbSoLtYvsGFVDE q90uYaGq4FEnGhObHmfXklkjr0IYxXjkGToKeCnvbdin50DahL+1LmSNSo0s23SQ6xLP a/0m4f0hxfoOeMu9ywhMD+K1sYmQ9psPUu1qArwEBW7AvuapxKmYg3d+0Qublt2Jfc32 qnuQ5zmoPhMQndV8OIpz4rQlwAUN5Q52nxv1lAL0e5oQZh0emv1u0UhYahtmA61AdE0o pC0A== X-Gm-Message-State: AOAM5312Fs9H+8n3hhdbLK9kfKv/ZZ5HGxpQUK9z9PEUmWVsyP78oDB4 0F0QlOCkLCZ785i2e4Y7Od3d4g== X-Google-Smtp-Source: ABdhPJydnsgioh6WWKMZfbT9LvY29DDEvTfRmaO7RNuB9WPB31XNesrvBDn0vw12puQJtNqE2+8xzw== X-Received: by 2002:a17:907:971e:b0:6da:8221:c82f with SMTP id jg30-20020a170907971e00b006da8221c82fmr709937ejc.443.1648833879897; Fri, 01 Apr 2022 10:24:39 -0700 (PDT) Received: from alco.lan (80.71.134.83.ipv4.parknet.dk. [80.71.134.83]) by smtp.gmail.com with ESMTPSA id m25-20020a170906161900b006d43be5b95fsm1230475ejd.118.2022.04.01.10.24.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Apr 2022 10:24:39 -0700 (PDT) From: Ricardo Ribalda To: Laurent Pinchart , Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ricardo Ribalda Subject: [PATCH 1/2] media: uvc: simplify uvc_enpoint_max_bpi Date: Fri, 1 Apr 2022 19:24:36 +0200 Message-Id: <20220401172437.625645-1-ribalda@chromium.org> X-Mailer: git-send-email 2.35.1.1094.g7c7d902a7c-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The case USB_SPEED_WIRELESS and the default one were doing the same. Also, make always use of usb_endpoint_maxp_mult, as it should have a sane value, even for LOW speed and WIRELESS. Signed-off-by: Ricardo Ribalda --- drivers/media/usb/uvc/uvc_video.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/drivers/media/usb/uvc/uvc_video.c b/drivers/media/usb/uvc/uvc_video.c index 1b4cc934109e..a2dcfeaaac1b 100644 --- a/drivers/media/usb/uvc/uvc_video.c +++ b/drivers/media/usb/uvc/uvc_video.c @@ -1760,21 +1760,14 @@ static unsigned int uvc_endpoint_max_bpi(struct usb_device *dev, struct usb_host_endpoint *ep) { u16 psize; - u16 mult; switch (dev->speed) { case USB_SPEED_SUPER: case USB_SPEED_SUPER_PLUS: return le16_to_cpu(ep->ss_ep_comp.wBytesPerInterval); - case USB_SPEED_HIGH: - psize = usb_endpoint_maxp(&ep->desc); - mult = usb_endpoint_maxp_mult(&ep->desc); - return psize * mult; - case USB_SPEED_WIRELESS: - psize = usb_endpoint_maxp(&ep->desc); - return psize; default: psize = usb_endpoint_maxp(&ep->desc); + psize *= usb_endpoint_maxp_mult(&ep->desc); return psize; } } -- 2.35.1.1094.g7c7d902a7c-goog