Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp658585ybz; Wed, 29 Apr 2020 07:10:32 -0700 (PDT) X-Google-Smtp-Source: APiQypIwLRwMDu6AuUpc+DpJTeYnEc+7IM2/7ClGpt4FgFlw5SOGw2lw6OZuffQN3jBv+0nQYfLF X-Received: by 2002:a17:907:9481:: with SMTP id dm1mr2876109ejc.268.1588169432501; Wed, 29 Apr 2020 07:10:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588169432; cv=none; d=google.com; s=arc-20160816; b=Wiwy7Ga2/uopFcOW0JyHWaH3hcnEzfSyd75FksuaXKIvs/d9YWYrIfZmyXSF1Qtyji b5AGgrtvk7+o02LM46NmfQoeExHdP3d547Q9PQdTPXLxd5+cYt/bJX94EbHmS6Zvxw+x Fwvk/eh2tZ+idswB7CYyD4TXrrtDDWlFR8bXrx2YzWFcBQBYaZItYp1fqH8bOFvApGQc xIrDY/5D1Uswca/DSKGcQqJW2fwP06VafRe2DljkRFDZrLdXj+MBV7kREKXwDS5eBQwo 8z1ILMKryqYf/KncffCdsWwOZTR+zXeE1ZNT6kj/fj+2J1f/fRQN7h75S9NxsvC6s1fM 3wZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:in-reply-to :subject:cc:to:from:date; bh=tKYb4DevOjKxRHIa/YMX05uDBfp5ik/RuSfWH+61DPI=; b=VOT6EcJRa5WXS+PM0NlvCWODuYyhe3Z49eOf07hqebR6CkWvBKtxC4MwW7jjUgFn3n ZoUvIyq+5MZbDYQgW6/CuekGyYeuEKEtUyyY7N2hQRpCDCd5Mfesgttt6Lid05WBGhlO eKf6k+EOJiWbbb8VaEjZHstmA6AICihxNG9docJ/638dzoZ1nli7GiKYIyTBro9+o4hk A7OzcHJnsrsVjv853lGVBGQKbVE8kF9Wwg86IUGBc+ymobWacqUaO7O0R/16XUUV2icJ hiWXpfVE8dPUKwDC8687D/GkrUo67L2le9UBgKhMoE0TNgRYuSzWVzCI9Jnyw8kMwCA2 x/KQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x6si3479535edj.56.2020.04.29.07.10.08; Wed, 29 Apr 2020 07:10:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727995AbgD2OIW (ORCPT + 99 others); Wed, 29 Apr 2020 10:08:22 -0400 Received: from netrider.rowland.org ([192.131.102.5]:35545 "HELO netrider.rowland.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1727108AbgD2OIW (ORCPT ); Wed, 29 Apr 2020 10:08:22 -0400 Received: (qmail 29755 invoked by uid 500); 29 Apr 2020 10:08:21 -0400 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 29 Apr 2020 10:08:21 -0400 Date: Wed, 29 Apr 2020 10:08:21 -0400 (EDT) From: Alan Stern X-X-Sender: stern@netrider.rowland.org To: Andrey Konovalov cc: USB list , LKML , Felipe Balbi , Dmitry Vyukov , Greg Kroah-Hartman Subject: Re: [PATCH] usb: raw-gadget: fix gadget endpoint selection In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 29 Apr 2020, Andrey Konovalov wrote: > On Wed, Apr 29, 2020 at 3:14 AM Alan Stern wrote: > > > > On Tue, 28 Apr 2020, Andrey Konovalov wrote: > > > > > Hi Alan, > > > > > > This patch uses the approach that I mentioned in the discussion about > > > endpoint selection. Does this look acceptable? > > > > I haven't had time to look through it yet. > > > > > I'm not sure which endpoint limits it makes sense to expose via > > > USB_RAW_IOCTL_EPS_INFO. I'm more or less sure about maxpacket_limit > > > and max_streams, but I don't exactly know what maxburst is used for. > > > Maybe there are some others? > > > > maxburst is a USB-3 thing. It mainly affects just throughput, not > > functionality, and it's handled pretty much entirely by the hardware. > > You shouldn't worry about it, at least, not now. > > The question is whether it will be needed when/if I ever add proper > USB3 support. It would be good to figure out which endpoint attributes > we need to expose now, rather than having to add another ioctl later. You might as well expose anything that looks like it might be relevant. Better to include things that will never be needed than to omit things which may be needed later. Alan Stern