Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp2288394iof; Wed, 8 Jun 2022 01:30:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz9UeyFdqGdSFTfDC8DmfJ77+3RRHJDUCQ57J1FfCKtkxBlvpVWKkzMeD0gG7AluFx9pdIp X-Received: by 2002:a05:6a00:1941:b0:50d:807d:530b with SMTP id s1-20020a056a00194100b0050d807d530bmr33608346pfk.17.1654677053162; Wed, 08 Jun 2022 01:30:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654677053; cv=none; d=google.com; s=arc-20160816; b=N6RT1dcJDyCfbPZukzPFVs/LChvMMwRgUpCtRkFzKaEW6mIpJFyfCU1UG253BPiTDN sWkOchvNlqoCV+Etje+qm051QchgBlz2guhiNaBZT2HEciTYsdGG8RcofLAwPHmhVoGF cN4olMgTwl61kCqOf5cv8FVnMo8yNzWwTMe3n5M3d0lQ9EOy21ln1AwNU3RhLhLoCGBV kH+4AxyglmmbknWT3s63SX7qvCYJdRbLvEj+rArMtVhtt0R16wPB6Pm4/GnhOHPwVDAG 99aAOBlcrrzvcdwsol45gDRl2WAQpqoWJVWFaSdtD6Uuw/TYiG2/wtk4fW9NJAgQS5F9 jvrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=uTT5C7PDOawxk+CBP+N/kT2NdWL9IS/Wkf7hlG8fsns=; b=Wxr+2ZSmMuHUkUEj2WYT8D8+l9eDFXLXHvV/+erfGqB4K0MSfmkByPELLk0VpPYIbD dSxOA9KUdB8zuKvY3c1SN4910qQvqeWss3OfgNeVZKDG8pHoYS7KSFtXqt14UTiDIVAE ZwG90SCOQ1aX2TiSridUV3NbhhazWI793Dn7W0aB+3j39eFzgHZRQDGc58HhBTx9QR40 Rm5Qo5qE8T+A/3XHZaG9BcpsoNnyOvtkB9//LA32R1fV67OdJhR52Th5Hc0H1vYi+ilA ExLnYLJoIe3mUTFo360X47Ex8N8iyYb4hxJjvfoei6eFo0vwzSVqxQ8k6IhXcPjVKH56 RpJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mev.co.uk header.s=20190130-41we5z8j header.b=DWKTmyC2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id 5-20020a630d45000000b003fb238f8ea1si26159882pgn.609.2022.06.08.01.30.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jun 2022 01:30:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@mev.co.uk header.s=20190130-41we5z8j header.b=DWKTmyC2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 246411E4BEC; Wed, 8 Jun 2022 00:59:20 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345618AbiFGRSt (ORCPT + 99 others); Tue, 7 Jun 2022 13:18:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37836 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345560AbiFGRSf (ORCPT ); Tue, 7 Jun 2022 13:18:35 -0400 Received: from smtp64.ord1d.emailsrvr.com (smtp64.ord1d.emailsrvr.com [184.106.54.64]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F0D36104CA7 for ; Tue, 7 Jun 2022 10:18:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mev.co.uk; s=20190130-41we5z8j; t=1654622312; bh=euZGxOd3pxjypj1/z7N1GUIu656v2zkFAT2vpmjc2/4=; h=From:To:Subject:Date:From; b=DWKTmyC2VbSDqDcc7W0E4JTsr1+mkuZ0NK7bWf3Yff14Hj0EGkBuZJWkLOMRjwehG zZYcL5U0lNdWRAw8XwDY/F1qgrvrxUyrqgZ9nFuuXdUIVk3WwhW3i+DOhCJRo5tXNz aSqNhN4DfqzQhW8BeVV4FU+siy/1CjOK2TW4VXhM= X-Auth-ID: abbotti@mev.co.uk Received: by smtp9.relay.ord1d.emailsrvr.com (Authenticated sender: abbotti-AT-mev.co.uk) with ESMTPSA id F400CC0A4E; Tue, 7 Jun 2022 13:18:31 -0400 (EDT) From: Ian Abbott To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , Ian Abbott , H Hartley Sweeten , Johan Hovold , stable@vger.kernel.org Subject: [PATCH v2] comedi: vmk80xx: fix expression for tx buffer size Date: Tue, 7 Jun 2022 18:18:19 +0100 Message-Id: <20220607171819.4121-1-abbotti@mev.co.uk> X-Mailer: git-send-email 2.35.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Classification-ID: 72dfd4e7-ea9b-46f6-9082-6bc6c9ba8098-1-1 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The expression for setting the size of the allocated bulk TX buffer (`devpriv->usb_tx_buf`) is calling `usb_endpoint_maxp(devpriv->ep_rx)`, which is using the wrong endpoint (should be `devpriv->ep_tx`). Fix it. Fixes: a23461c47482 ("comedi: vmk80xx: fix transfer-buffer overflow") Cc: Johan Hovold Cc: stable@vger.kernel.org # 4.9+ Signed-off-by: Ian Abbott Reviewed-by: Johan Hovold --- v2: Amended Cc: stable@vger.kernel.org line to apply to 4.9+. Added Reviewed-by: Johan Hovold drivers/comedi/drivers/vmk80xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/comedi/drivers/vmk80xx.c b/drivers/comedi/drivers/vmk80xx.c index 46023adc5395..4536ed43f65b 100644 --- a/drivers/comedi/drivers/vmk80xx.c +++ b/drivers/comedi/drivers/vmk80xx.c @@ -684,7 +684,7 @@ static int vmk80xx_alloc_usb_buffers(struct comedi_device *dev) if (!devpriv->usb_rx_buf) return -ENOMEM; - size = max(usb_endpoint_maxp(devpriv->ep_rx), MIN_BUF_SIZE); + size = max(usb_endpoint_maxp(devpriv->ep_tx), MIN_BUF_SIZE); devpriv->usb_tx_buf = kzalloc(size, GFP_KERNEL); if (!devpriv->usb_tx_buf) return -ENOMEM; -- 2.35.1