From nobody Mon Feb 9 21:11:49 2026 Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) (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 8FE7D2AE78 for ; Sun, 11 Jan 2026 07:32:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768116725; cv=none; b=mP+GpxbdTaIwWtjnjTJSVYr9Gnh6dWDFVRPaGSnAtIhDxEkyO2www7cY16thHwNvZEyJQMTSEXA6S/LadoQfFJi2uQsT6xB+cJOb6ikWFvHDWYm+2Dvxzd5bgWXUmZbpHE6879Sl8n5xdO3hJE+4uUepFzz+GpqwAicWhv7QUU8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768116725; c=relaxed/simple; bh=T2bkPXqBb/Kwv6TBF0iD0Z14RsLI08EdjhfmI7rCNaU=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=sT8zmYMz4iPqL640STs/HGRde9U5LH13vRriH7uMtjFRDRBv2EPV4twXn5htHn7jXQD35bX+0pqYzTvNP5n9SCF2zJ6q+BuI5dK9JxRYTUxLjhjQhisXETqhRslV//ja3Dk+dAntKKjcOXVwjTb9v3d00dsudsWd6J54TrDxBFk= 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=Y+iDExTQ; arc=none smtp.client-ip=209.85.167.46 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="Y+iDExTQ" Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-59b6c13b68dso3706519e87.0 for ; Sat, 10 Jan 2026 23:32:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768116723; x=1768721523; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=CVeCP2082OK4YZ6hogo/j7gZN7lEr278oH6UYlayVbg=; b=Y+iDExTQPO3FD2KM29HOuDjU6jyYu2vW8ayeqS8Lzwrb0votSCmCO+BdqM2gw9pcWu 6pyRDgTXRuCVkeSIOmfYiqukaHHqo27Nuc3erViLEAQ12SfMYfqeMfnR2H1L1k2PlBpf ZQ00FiA6tE3fpAjnMxQJWvLy7ctFVuPdmNbN80ZVmTbXIYaSssqPNtw3jSw+sVdo3qVD 7pk45irRRCWpD/Xj/5MXGwwLJdUTbjTgUYdKiqzvbk5RLkOBklp+krnxi+Iv8xgfHuqj DTaSd2gjzB0YFyuMuYTzsF7LRRPtiHUJPXr+4p1aWYMpKIHgXdKXxoYXGxLcR9jQgTQT ztDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768116723; x=1768721523; h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=CVeCP2082OK4YZ6hogo/j7gZN7lEr278oH6UYlayVbg=; b=tI/0TB065f2cD3nyTxH6bhJLqZb12jWwAFgBS0p7Qrj29O31jhv+2gF5mp1heTgt3f VAGDduy6r1GF7x2JyUa0+Lrxf/UBq/p/aRjaW6lj6IA1u5ZOtCzCYIpGVCAWwfqHw5X4 m2hr/tI2ZyemfZYU1EJmkqOMz/j0WagbnWRR8RJmmnKBJxDNIwfrUw7tpZtlTtpRJzq1 9TKETDSKeAyL1iSpmPiCojvg0yK1/MJPoaxnCec1AQIASwfl9krd317EOQvDYuj5OnEa dLTPasNq9zeA5B7klYfSB4nFDGYaHRkfSpXOdl3EOZl6wcjuivnA5fEyWW8kii8XPYAY 4yMw== X-Forwarded-Encrypted: i=1; AJvYcCXOojM902in1v23x3CSkrS4sufPFWF3hRsHSmndYr7uwZB+6vhOaYSx3HDPGUY2aHX5kWsaOSHOe+nXv98=@vger.kernel.org X-Gm-Message-State: AOJu0YzaC4r6KKCiJ6E90YNK1PPV95HuxY19IfCFERnya+0drr53SEn8 kPxrv6NJqyWFy3NK5IMI1yLqMsymQ1mvIe8lOGt7twiiLR0zpysqmsWlwyVFgmvbliJ2cvb1y16 IWSbknEE4A9Mv6KDt6ELoPrsRZgIij0tlzy0c X-Gm-Gg: AY/fxX4mQjfLC7y3fyMyLESodRMpVk7EKTz1HyUNUfpJGq4K88J7VbSAynRZbc3eFQI GTOJKnUvZvL6iHCKMb+SBo4Vgamp5Wte2DeGI/CJL48Pyici2wklXa+/j+6p0uNUK5S/M+a9Uj+ /8ZWm8GNoflWVZJnqKCE0EngFUZEv+QeqTXTRndcoPggoVDPWxiQR3VQQwdTFB5U8EEdaGobkq5 +mZZyrq+VyJq48FKS+JWYCWYoIzj6/anZEs9gYyyyK9MGBc6x6Q3IOZBAqvSogD3dlKNZSOaWKF r/JFx2g= X-Google-Smtp-Source: AGHT+IFV63ReJH/Iz78uaBFybPNI3WIUVpBhVfEH9m7As4B72PXoIpOy/Nr3TdG26BYXHaQtjLRdG0FblcH2Hf+zr2k= X-Received: by 2002:a05:6512:2117:b0:59b:7319:1178 with SMTP id 2adb3069b0e04-59b7319121bmr2776428e87.18.1768116722449; Sat, 10 Jan 2026 23:32:02 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: karthikeyan K S Date: Sun, 11 Jan 2026 13:01:51 +0530 X-Gm-Features: AZwV_Qj6r8Hc-C530b3I8wtYwy6E5q0Qr0DJpha5F6mhsHQfAwWG7ENej6lr9QM Message-ID: Subject: [PATCH] usb: dwc2: add missing SLAB_CACHE_DMA flag for desc_hsisoc_cache To: hminas@synopsys.com, gregkh@linuxfoundation.org Cc: gregory.herrero@intel.com, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From 39cd652d071184e3bab97ba92f6da30152289905 Mon Sep 17 00:00:00 2001 From: karthikeyan Date: Sun, 11 Jan 2026 08:36:25 +0200 Subject: [PATCH] usb: dwc2: add missing SLAB_CACHE_DMA flag for desc_hsisoc_cache The desc_hsisoc_cache kmem_cache is used to allocate DMA descriptors for High-Speed isochronous transfers. These descriptors are passed to the hardware via dma_map_single() in dwc2_desc_list_alloc(). The desc_gen_cache, which serves the same purpose for other transfer types, correctly specifies SLAB_CACHE_DMA. However, desc_hsisoc_cache was created without this flag, despite both caches being used identically for DMA descriptor allocation. Add the missing SLAB_CACHE_DMA flag to desc_hsisoc_cache for consistency and correctness on platforms with DMA zone restrictions. This also protects against future allocations from this cache that might omit GFP_DMA. Fixes: 3b5fcc9ac2f4 ("usb: dwc2: host: use kmem cache to allocate descripto= rs") Signed-off-by: karthikeyan --- drivers/usb/dwc2/hcd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/dwc2/hcd.c b/drivers/usb/dwc2/hcd.c index 30eb8506617c..556d6ab36930 100644 --- a/drivers/usb/dwc2/hcd.c +++ b/drivers/usb/dwc2/hcd.c @@ -5273,7 +5273,7 @@ int dwc2_hcd_init(struct dwc2_hsotg *hsotg) hsotg->desc_hsisoc_cache =3D kmem_cache_create("dwc2-hsisoc= -desc", sizeof(struct dwc2_dma_desc) * - MAX_DMA_DESC_NUM_HS_ISOC, 512, 0, NULL); + MAX_DMA_DESC_NUM_HS_ISOC, 512, SLAB_CACHE_DMA, NULL); if (!hsotg->desc_hsisoc_cache) { dev_err(hsotg->dev, "unable to create dwc2 hs isoc desc cache\n= "); -- 2.34.1