From nobody Tue Dec 2 01:30:43 2025 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 BF8D92FFDD9 for ; Fri, 21 Nov 2025 08:09:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763712554; cv=none; b=OtX6leBKsf8EtlYBmC8w8UggQAmc2ap0LxGQ6UsAoNMLXATzSNys9ltlS0yVhYvUzFOCbs728676Sl05qQnGG3qprlhbh9sqFVsK+ipOk2ed/iXL+1/wM1ORd32zCizEkmRYGFSulR++BtyuKlM7F6hqslo3QSFnYAedlp6Sqbk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763712554; c=relaxed/simple; bh=6cna0rS4IfPxRB4BilAAAYmQnpk/pBqq8XIl1z/UP8o=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=CgVT5rdYgnfPMkewyuq93qTIBeTHABo6Ka6zG3jCnNE8q6lX8FCgyU24G7yc7+utCweM8/UFL4DhTjlf3LBjxz/7SUROXHnXNlujWNiyyY01zqAaYxcSiDGe+logClTlZglyZv4qF8mLtsjceQumcMwzoyxzmUhnbTnFELajIi8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=huaqin.corp-partner.google.com; spf=pass smtp.mailfrom=huaqin.corp-partner.google.com; dkim=pass (2048-bit key) header.d=huaqin-corp-partner-google-com.20230601.gappssmtp.com header.i=@huaqin-corp-partner-google-com.20230601.gappssmtp.com header.b=XyWqYNIZ; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=huaqin.corp-partner.google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huaqin.corp-partner.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=huaqin-corp-partner-google-com.20230601.gappssmtp.com header.i=@huaqin-corp-partner-google-com.20230601.gappssmtp.com header.b="XyWqYNIZ" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-297ea4c2933so1460755ad.0 for ; Fri, 21 Nov 2025 00:09:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1763712552; x=1764317352; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=DrKLC6redEZpXj8qIVeKcbQHX3id2C2vU9NNtfE0BOE=; b=XyWqYNIZK/tUqjRf5SlzcDKrnbU8CGisnrXiAuH3dMOAIE2J1hj7eH3yC1ugvnfw8F AcNOx1esGvZjOheVJOfDi3NHAMKnrSVnQ1FDklJv2aA98PJ6I3CiQmSzYP4bnCDx3477 rzhur/Lx5AsA6kexCenjKYsfewIrVIp4CGX/7Pcf9T0qjqLanHbk6h/LNPueOkcaGUPo DnXTTF6EAcmMUX+UqRwE8AeQ76Cp4/22YInpt8rvMKVvVwGDVu71T7E3/g6hZqkdXKmZ 6HeJ+4rem8zfOUWdKs7/RSo+Vj01MSCjW8xhdVkhAAxHTZTbm33K+Xh241o1j//zOLGj E+zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763712552; x=1764317352; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DrKLC6redEZpXj8qIVeKcbQHX3id2C2vU9NNtfE0BOE=; b=PuCqgkgxwKOKeKllB+TtMkCY0mw/t7jyN1awVF5FeBQjBI0qKJoT+uLPzUG5wwImzW 3d81DbQkNmj2KUvn13vXbmHIUwnbqCDzA/OzVhCF5v/iidyuk2SbAbSyX0inVDuHsKat Q+lQAKKZxZpojFVfyHsusosWWTXHWweE58eEMLJkx+xmz+dODEolC+dtGSyza76gtvwd u5FHpr8V9Je5TL13jS0T1rAOILxNIDku7rn/eOl+HD5vRANTxJGLRx2P3Fpka6b9FA8v bqt8IVCPLAlvIU8YCBlSp/xBpJwYXpwevE2FbFbpe6MzXzC3kPd2OeyNrBdrnM09uKnw brOQ== X-Forwarded-Encrypted: i=1; AJvYcCUMODRM3pMH5VD4dBioOKbH/mYLDH4OsP7ZkBUfDy8VhUmofTRm4XbxJufKhyBjtYC+MFKMlOiYlWPcpZ0=@vger.kernel.org X-Gm-Message-State: AOJu0Yys/WtgDdIob5657KskqnG3lI/OhCl2S9oF5rnXOPgIxEe2dcTm WqYpsqOdhcEC3BbOQTwtY/fyN+bwMEXzaNLYXqwxdTqvacY4yi8Veunr7yD8Z0EXQio= X-Gm-Gg: ASbGncuxHx6myA3SnSvUB9ocX6WYASocyCbC2Hbe9Zz7frW6k/lc5QYObOeYKyRBTO5 JHkb2rZP9wJjFzZKAhlwODNKJfQXEJWfrknwq6P8bYiCZShbyYx6EwxRPfiEQBl/4IDFjlqVGy8 w3PFu2RkQ6fUsbrnPuNbjDZpcoeT6AFe7L9JcUdYgNjONH/VR2036A06pzN2MCitYyUP2RglYHk Zh0sk4ZPdscJs9voIvZI7CDuP0x4mt9ieime/1MyPdnY16QOWen1XHVFLB8IdBpGteUVwb/HhdS wKZC0PGYWY5Ic4rFi2KwdQPHlBXX8syt+5JWCurYmNh+jG/Eo7DJd46nC6ie1luHxsi/C+JYP8s R9Kx9ieWLl8F7SqB89p8sV2jifhaSW4iHDVOTOxEHGW8j0WfXOfu9+X0vQ3satsKBaugCz4A+Z4 DLBZ+Sk7hLWh+VVmvy9MlYKZO5KMwGnR/TQdap+VtAwNbtab1yRqwssFmu X-Google-Smtp-Source: AGHT+IFG+J86hr9mHNL2OUXjacId2x1O1j1Mm9e3eA7FfOPUViRAz86RoQfxPiHy4w467ljg+fr3Ig== X-Received: by 2002:a17:903:f90:b0:258:a3a1:9aa5 with SMTP id d9443c01a7336-29b6bd50e1dmr12254935ad.0.1763712551994; Fri, 21 Nov 2025 00:09:11 -0800 (PST) Received: from xzq.huaqin.com ([103.117.77.121]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b2a7ad6sm48088635ad.87.2025.11.21.00.09.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 00:09:11 -0800 (PST) From: Zhengqiao Xia To: gregkh@linuxfoundation.org Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Zhengqiao Xia Subject: [PATCH] USB: of: filter disabled device node Date: Fri, 21 Nov 2025 16:09:05 +0800 Message-Id: <20251121080905.2237648-1-xiazhengqiao@huaqin.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" We should not point the of_node of a USB device to a disabled devicetree node. Otherwise, the interface under this USB device will not be able to register. Signed-off-by: Zhengqiao Xia --- drivers/usb/core/of.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usb/core/of.c b/drivers/usb/core/of.c index 763e4122ed5b3..6bb577e711811 100644 --- a/drivers/usb/core/of.c +++ b/drivers/usb/core/of.c @@ -31,6 +31,9 @@ struct device_node *usb_of_get_device_node(struct usb_dev= ice *hub, int port1) if (of_property_read_u32(node, "reg", ®)) continue; =20 + if (!of_device_is_available(node)) + continue; + if (reg =3D=3D port1) return node; } --=20 2.34.1