From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7FD7B3EF0D7 for ; Thu, 2 Apr 2026 15:03:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775142224; cv=none; b=KAD3EiowhVFBljnVrvLaWffKcV6f3AWe7nAdMUugjol8OeFoIB4/X3MR4Ndz+nmVsSelDFEdae1219YHIn0StyayJxPRdS7nmEeIY4Tjc4Jmx08cn7PZj2oInZFXB7NEeE2gieJorNeAIMog/hPc2jBYsN3DsXvdP1DXW7ZXHqw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775142224; c=relaxed/simple; bh=1q9c0DnQVSCwY8s7nBS9X20Q78v2UzLBDIDUree35FI=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ZOU40AGpj/8t/KoDNByzhL3dd89cPoerFbK2zm1uc8O+nGjPAYv4OvBTrddlVMhosdyyYmDJY2lGSkgQdAFbN4nnFvLLp//ytkj+YZPEwq3TiJf80D5DAx98ReUP7kHMhaE+STl/kA31OefNFwWP+Yf+FW9BA16aQhu/R1z+oPI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XGWtT/mI; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XGWtT/mI" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4853e1ce427so11729855e9.3 for ; Thu, 02 Apr 2026 08:03:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775142222; x=1775747022; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=0QYvxsFCHNM/NzhesY47Kqmtdaoiiwb7k8vH9OcU4jo=; b=XGWtT/mI/QAu0jN0gwTSj69Y13YiNUet7aGxnK5xT18jHn8mg/GWU/csOYq2JhYVZp jYfGagpAuBjC+VMeu5praLea/5iTal6XX1JN+52QIgEEoF9uwKxJYrIGwdTlYzPCYQD7 aJN+nqw0aa1CrcecTSM9Wlb68H+6qzpvwrN6fsZR9rp4UAIoiJ2hQoqN/ezbNG355jmc AsXwBpqOBmpkEOPFZyUWGy78noSMhEpfjaM0Tt7DpQFyxxdDjMwyjMjc/Oj8W0Q210oI dycU/wCSnQHgumkrK/qus6AohIjJ4Cd34wK0y2jMLGvfURX43ZN0HHNgbNZCWKAHWVwB 9m1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775142222; x=1775747022; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0QYvxsFCHNM/NzhesY47Kqmtdaoiiwb7k8vH9OcU4jo=; b=QppdmapegopNOs/QG2f7Q0haN4md2GdZ+EHsEN31HCNFD2fbT6wlGeFFarStNGQhKU RAvYLBA8wYKLYetutkSc4NqqqKMuNYfYF44y2W8RV8cJVTdF9/XegIuxaQCCH+hP2FY5 jZsuZszBHbU+KY0ltyu+RBEPfTVI9msPtYv85lW6/LUNT79Y9Og49nkIRoXuem0Nj1xB vWN5NGuSHAdlXoaE5qOEs1vZtEC5pujzjmRAW8t9ORt3mFu/gAqSEpISYnWqdvRw0NWr WBsQ+HAVWmt0iixUPW/tamLpPjO9uw8m7x9VcYcwXIa6TAsyhbVItyGMONx2MHYGFSrF 3gdg== X-Forwarded-Encrypted: i=1; AJvYcCUG6BjUOHs8m+WqZZYE2AcaE7wBfTyWMwBuab2l5h9y+2xxkL7Pu3nRqKe0KxTyCQZT/X+NLAw5PLiyIhE=@vger.kernel.org X-Gm-Message-State: AOJu0YzbJ5n4KJIRXY5l4LJkU50ZgeY6E+E9gfr+Z+/0L5517H3glhZc zgHdnFb756p2MebVEJXYQd9Ezvpde7ZGlfUb4zC1a5CUa4ymxJVqkN3A X-Gm-Gg: ATEYQzzAnjSAiEJwCXD1OUrnJAzFGSeZ/1LkgpchIDY6JgsP4b6fdfBNJntGXyx355H 1RFpd3Dz6pHU2WXEACQ6D6ufhOT3xlzXhdXRJ8+hwmQScD2ypu6bxUXdJbOqYVmhauZE2iquIAJ 4CT9VbHrAqYrD9DujKViKZZ1V3xY62KhmwXSBllAC8n4sImGI7cf02piZunk4AXwAYWsRPWkYe9 BF2Xugc9Bk74VaZ15iaLaqrebp+39g1v6VeEyXmc4w2gJIBZ7tLdCGgZozGVXUPf4NpXkyXNCDr 0gz2XR/qgaxoHBaCOeGPG9gkyVEDgo4/KsgzOVS+TicXuFsek7LFZfq9Xeb5k8/ujIME4p+znVs j/gl1FGSCfouO6QhvPLBgkrPuafaQWqDkfNZjZ0kbwkbEFQgtWobnZU5Z9SeuKYLDa+CLD6BNb7 xRDRivJUpqtElJf2XtEtTThGRHG93xU0ap X-Received: by 2002:a05:600c:6211:b0:488:7ca1:1a18 with SMTP id 5b1f17b1804b1-48883562e0dmr139545115e9.8.1775142221695; Thu, 02 Apr 2026 08:03:41 -0700 (PDT) Received: from foxbook (bfi53.neoplus.adsl.tpnet.pl. [83.28.46.53]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43d1e4f52easm8966524f8f.36.2026.04.02.08.03.40 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Thu, 02 Apr 2026 08:03:41 -0700 (PDT) Date: Thu, 2 Apr 2026 17:03:36 +0200 From: Michal Pecio To: Greg KH Cc: Alan Stern , "Xuetao (kirin)" , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, caiyadong@huawei.com, stable@kernel.org Subject: Re: [PATCH] usb: core: Fix bandwidth for devices with invalid wBytesPerInterval Message-ID: <20260402170336.7c95ac19.michal.pecio@gmail.com> In-Reply-To: <2026040221-reclusive-garland-6281@gregkh> References: <20260402021400.28853-1-xuetao09@huawei.com> <2026040241-purveyor-bakery-a9f1@gregkh> <74f1bb0d-24c3-44be-9583-0585863cdae3@rowland.harvard.edu> <2026040221-reclusive-garland-6281@gregkh> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Thu, 2 Apr 2026 16:09:51 +0200, Greg KH wrote: > I didn't realize this was on "real" devices, sorry. I thought this > was only a fuzzing thing. So yes, fix up the broken descriptor after > warning about it is the correct thing to do. Such descriptors are not illegal per USB3 spec and they are seen in the wild, at least on isochronous endpoints, and they were correct so far. What's broken is that some particular device specifies less than its driver actually submits (and presumably needs to submit for it to work). Regards, Michal