From nobody Sat Jul 25 03:45:58 2026 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) (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 0319F21FF2E for ; Sun, 19 Jul 2026 12:56:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784465779; cv=none; b=PInbDIVRJDX5Smnv8kNojjaxWB4OQasyGXIh4e4cYRQrdGhOB4g2hsMO18bI3CMbYGaxN9V6KmcLFolFyBFpK/jIO9wWmo/XyNDuPVr3XYxhdOJNZndJXYWryB8zmiy2pIcC3DtjGLETNykT/cYMTyWN3AtnNiwFnPwJd09KTrY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784465779; c=relaxed/simple; bh=n1zAO1jW4yVvRL07k2kgrVmGbmcyj6ikcTfAZVsVbnQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=T0eh7kgQZOCvceprKfDqxfzGPJONwAmioVaRw7EM+ObwslGND+mAs0mP++ZHNbFk5rhp3bZ2m8NRkdTLrFwA8IpA2QX4NqCKqfdDm/RHt0gypud0LJ7y1SF+qY2wt/T/5DI9DsflSNB7j+/2JNkHYnXul+qrM/yQYT0vy9tgDUo= 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=NK8haITe; arc=none smtp.client-ip=209.85.216.45 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="NK8haITe" Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-38dcbade417so7375293a91.1 for ; Sun, 19 Jul 2026 05:56:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784465777; x=1785070577; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cBHTVFHbPFwIbhPoWqS470Iobk9r2Zi67JYQlymcIdw=; b=NK8haITeyTtsmJvJcxDsoN7DLfhzpZC79IJtoJETHGS8ELVTGVoCy6jrxypNYFJ9D5 HgM2BPBKv41ulOYHoWscBL9pstvoLA5IG0jSPS4yBLexBA/MkAv/vGUsi0g9dG7h4tXx 54KB/JyMXa3iPbqQok89Wo9VQqPIAkhcAD2a6a/ENCFgeayV8UjU3z5O9UOKwBjtVxw4 ZQ3tRX4M2Rtmy57GUNO6YgjU/l3AndgfjPZyf/so+aT5GPO5HAciLIs/OpaMpaUepWu/ 6xL7lcqTw+dfut1e3gbZ9TpvjntC6DuKvL/oESd/5Qv0m856SzlOl9Qd52WyNBgIB3t8 NGDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784465777; x=1785070577; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=cBHTVFHbPFwIbhPoWqS470Iobk9r2Zi67JYQlymcIdw=; b=eVYaIjDjpbVXoILkuqwJpWlBLg80/UPu0y4kOeyqJSTgyU6d33zDY4sKNTjvNKhxyC 1YdS20+hqfu4GIba53HF2jtXy2cNWLcOelUP8oulqN2KczM8na5Z1VgolkwZMno25yUI ll0VE5NzA17yfPCVx5Lzt4WADuuU4MT/iQQX20YvrXLa3pU+re1QnHn6OeBWqiQC976k QiJMlV1NBfQnhWS9PojmoqAOHNn/Ow7PecS0sd8oiP2D9Ih7X+f+cZIYSjxyulF6XMAZ wJxBD3rchSaCPPLcAA44a4f1ztpqxyo3R1kaW7djkxZqgoybQ2hk2TqVzMypjPt7496M mnPw== X-Forwarded-Encrypted: i=1; AHgh+RoahdSIT6HQgWpNtE8RQwlW2Nnh2QlOdOn/y6KjtzdsOT0GFFjOUiKCc12Cnm+0OM+8y0Q4WrheN0bTSn0=@vger.kernel.org X-Gm-Message-State: AOJu0YwNb4w91XzJRKk4lqjKLz+p38lkXKEaC9Y0D5/wMG8vMfoWdUyE M6BiFAE3hAmgpDKMpMlnkA4ZzKmI0XXd8bj02I9vkXTUE686mtSInDNm X-Gm-Gg: AfdE7cnrOpfD5cgD66CjglUIZwz5M9nYolE/fR27JOgBifh524SFhQ7npD+IBBxlGdf iU4tg1rRLs8CxnipyS+WpEuExiEOZWJ7BNzbKZUqDwpD5ZxE5iB/Bptb3quvid9sQZc59LW2wtY QPgpZXjuVZeDKIHVihxR2KEU6/H+zigHeg/ViMg3RWTNEKqhwd+eSOSFO5YYHN1t/R/Mn7Q/7qP EMhrIFaJdUodTdJR2kcN0HbbICz04I0HdZgNCIu/+sZ0bGzlhx/w3SGeOW1EuSf3GpywvYl/4vZ fCoAJ9kURFmyXoFnUCSs0Dhirvy48vPfQjuL6EOEmou+3QASBWo8KYW4O61iyFMtConhKqOh7hc 3eSJLt+ZVA3uBeetK5wQpTiXWhhZ9yWuZ7isFg9BCGp1P5BmNy27R/+DBEleiK2n1CSdGAA610x T/gXo= X-Received: by 2002:a17:90b:5547:b0:38d:fda6:4873 with SMTP id 98e67ed59e1d1-38e4b441269mr10885100a91.10.1784465777270; Sun, 19 Jul 2026 05:56:17 -0700 (PDT) Received: from [127.0.1.1] ([2404:f801:8028:1:edd:423c:25d9:f95a]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13ce2cbb6e8sm20990052c88.9.2026.07.19.05.56.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 05:56:16 -0700 (PDT) From: Subasri S Date: Sun, 19 Jul 2026 18:25:46 +0530 Subject: [PATCH 1/3] usb: chipidea: Use %pe to print error pointers 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260719-usb-ptr_err_patchset-v1-1-85f7f2e4fefb@gmail.com> References: <20260719-usb-ptr_err_patchset-v1-0-85f7f2e4fefb@gmail.com> In-Reply-To: <20260719-usb-ptr_err_patchset-v1-0-85f7f2e4fefb@gmail.com> To: Peter Chen , Greg Kroah-Hartman , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Duncan Sands , Chas Williams <3chas3@gmail.com>, Minas Harutyunyan , Hans de Goede , Heikki Krogerus , Badhri Jagan Sridharan Cc: linux-usb@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-atm-general@lists.sourceforge.net, netdev@vger.kernel.org, Subasri S X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784465765; l=3053; i=subasris1210@gmail.com; s=20260709; h=from:subject:message-id; bh=n1zAO1jW4yVvRL07k2kgrVmGbmcyj6ikcTfAZVsVbnQ=; b=/EAz0qSfa1ZrMbHJH8QpbLX7wPvSeQecXMcU4Gf/i/q6LbRiAJ+x12SC7uRmvXyky0/DKO7rt pqai+Ji7fWLBLYYsUDJPeM5oyFKLNgt4Z1de4LkHeqmHlYvJzx6AW9s X-Developer-Key: i=subasris1210@gmail.com; a=ed25519; pk=6C4wavGFy/OsR8yQQKNWuDXoYPHp2L3sfgNfyzTruTk= Use the %pe format specifier instead of %ld with PTR_ERR() for printing error pointers in imx_get_clks(), ci_hdrc_imx_probe(), and ci_get_platdata(). This prints symbolic error names (e.g. -ENOMEM) instead of errno numbers (e.g. -12), making error logs more readable. This patch fixes coccinelle reported warnings: ./chipidea/ci_hdrc_imx.c:452:5-12: WARNING: Consider using %pe to print PTR= _ERR() ./chipidea/ci_hdrc_imx.c:468:5-12: WARNING: Consider using %pe to print PTR= _ERR() ./chipidea/ci_hdrc_imx.c:222:4-11: WARNING: Consider using %pe to print PTR= _ERR() ./chipidea/ci_hdrc_imx.c:222:24-31: WARNING: Consider using %pe to print PT= R_ERR() ./chipidea/core.c:684:4-11: WARNING: Consider using %pe to print PTR_ERR() Compile-tested only. Signed-off-by: Subasri S --- drivers/usb/chipidea/ci_hdrc_imx.c | 12 ++++++------ drivers/usb/chipidea/core.c | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_h= drc_imx.c index 56d2ba824a0b..7bfe37ed68ae 100644 --- a/drivers/usb/chipidea/ci_hdrc_imx.c +++ b/drivers/usb/chipidea/ci_hdrc_imx.c @@ -218,8 +218,8 @@ static int imx_get_clks(struct device *dev) if (IS_ERR(data->clk)) { ret =3D PTR_ERR(data->clk); dev_err(dev, - "Failed to get clks, err=3D%ld,%ld\n", - PTR_ERR(data->clk), PTR_ERR(data->clk_ipg)); + "Failed to get clks, err=3D%pe,%pe\n", + data->clk, data->clk_ipg); return ret; } /* Get wakeup clock. Not all of the platforms need to @@ -448,8 +448,8 @@ static int ci_hdrc_imx_probe(struct platform_device *pd= ev) pinctrl_hsic_idle =3D pinctrl_lookup_state(data->pinctrl, "idle"); if (IS_ERR(pinctrl_hsic_idle)) { dev_err(dev, - "pinctrl_hsic_idle lookup failed, err=3D%ld\n", - PTR_ERR(pinctrl_hsic_idle)); + "pinctrl_hsic_idle lookup failed, err=3D%pe\n", + pinctrl_hsic_idle); ret =3D PTR_ERR(pinctrl_hsic_idle); goto err_put; } @@ -464,8 +464,8 @@ static int ci_hdrc_imx_probe(struct platform_device *pd= ev) "active"); if (IS_ERR(data->pinctrl_hsic_active)) { dev_err(dev, - "pinctrl_hsic_active lookup failed, err=3D%ld\n", - PTR_ERR(data->pinctrl_hsic_active)); + "pinctrl_hsic_active lookup failed, err=3D%pe\n", + data->pinctrl_hsic_active); ret =3D PTR_ERR(data->pinctrl_hsic_active); goto err_put; } diff --git a/drivers/usb/chipidea/core.c b/drivers/usb/chipidea/core.c index 07563be0013f..09db8a4eace2 100644 --- a/drivers/usb/chipidea/core.c +++ b/drivers/usb/chipidea/core.c @@ -680,8 +680,8 @@ static int ci_get_platdata(struct device *dev, /* no vbus regulator is needed */ platdata->reg_vbus =3D NULL; } else if (IS_ERR(platdata->reg_vbus)) { - dev_err(dev, "Getting regulator error: %ld\n", - PTR_ERR(platdata->reg_vbus)); + dev_err(dev, "Getting regulator error: %pe\n", + platdata->reg_vbus); return PTR_ERR(platdata->reg_vbus); } /* Get TPL support */ --=20 2.43.0 From nobody Sat Jul 25 03:45:58 2026 Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (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 D19E73BB48 for ; Sun, 19 Jul 2026 12:56:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784465786; cv=none; b=BhB13EEw1LN8hFWtYOLjsdrRwiVRvcs3obTxBkOub3vxZ7p8MavrQhY4cOz25EnA4iaUuWaWkKUbEErRbqRVvJ7RGkuKkD63sOMJC+2+N/72BAVejI2j6MbioSzT3JZXKjL0Q9G4QuurZM0gdR14k80M3PAZ/ij9oB9fTP9ZluU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784465786; c=relaxed/simple; bh=5zvKnd0JD5ih/+cLM7K1dUL0S6yC1cEB7EpZtuHweFE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qLbiVH0HSMhG69GtcIEMXi+dkWDKNeOsfk94pnI7NUiJJmfQ+Li0ONqHjWsiYdBgkxdJnPBwmay6xGsGM88Bt3zS6FuD0XGqjJ/fegpJqsQNRbDHmiXj8Ri8q3eNFPud0Qw/ILRu2neG/pwm/v99cRIE4wynN0K0F3JZz1FZlfw= 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=jztYGRF8; arc=none smtp.client-ip=209.85.216.44 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="jztYGRF8" Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-38e3efab7e0so2087314a91.0 for ; Sun, 19 Jul 2026 05:56:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784465783; x=1785070583; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PaeHrzDwq749xNqEBv7Hp6+uBqLf+sS5NmRKMPCInEA=; b=jztYGRF8x/pCoppTkp/2pgMTocATSWQQ+qA3aIDJYhIID8e/k6zCtz1N/JaY38mtiq oZlHqTns/A05IXOOHW9Qfvc9fyppJoISOEVeIxNMpTdMUEXD2upXwrUl6+4/iR8gDahZ xrlTYoXpxyqo2XmcG2FNQ5o+OuaaR8izR29o3KVJG5xQe1GS8iab4YfwAu3+wrzaKn4k 3WNDwtLe2BJJv4FO21Gjtd6RJcoAUX+WMRfuCHStGTfqVI91KsqXjSSBjKfugWtbZ4dL nCvAQYGKxI4P+XpL3+zx3c5StLzJGRWzSF+UFNKWVcL9d+ADCJ57gASkmhtnko6Ev/jJ oo0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784465783; x=1785070583; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=PaeHrzDwq749xNqEBv7Hp6+uBqLf+sS5NmRKMPCInEA=; b=kcXGmbKq26zYN3h5CI9EJXf/n2Y7NFYPNutUTZP9k+xQQh1xP1TOc7vh+/18DIWBPC yQPORxc7vui8KMdHyMwqsH6dL6nu8Z7xcei3eDG7FZu3v66uftKSPslFY1xi2S6Oo5VF 4oA6wrGg/r9WMflOfxT4vqj26kQepWCUhBQs8LMKTR0PQT1yY8gg4ZmiYipxuCvspMau 1fsOlaxGtALitCtkTC3MofUiXKm0y+LmlEtZl7fmqcJaxfsH+eZoTQW/YeUCKxah8OmH SNsP3zfxbaI3OlcEdfN4OdBL3xrS6h8BEpDKpi7yQIK21R82ySjNJnp7WFW78970lDyj wDNQ== X-Forwarded-Encrypted: i=1; AHgh+RoYZW4IoAECwgnbkELTQxRiv2GScU6mFcdwZGc09aVqmqnv3xWgjY3Z5xrLWa7YSIBSlpDMXH+CijLzDbs=@vger.kernel.org X-Gm-Message-State: AOJu0YxFlzKTns2HvvZGMsNBgU6tiUjO7of8UZupEhKI/f05FqypyFv0 zUibj8/u0ngwipkhst8ZeFz8OdUOsSC2U3MCPg4KQtvcyt7R9sl8FBhB X-Gm-Gg: AfdE7ckJn4kpxglaXs9AYSbsWwonk8tOE/cFSbOvGoRKPc1UMEvStAUHwz8oaXMa+tp 89PrNK0a9unUtJT7A/7oI2uxpreTx4eUcLf4sKrg0IWT82O4MnpCzJBms/khxOmCQvhgGN/UXhn OYqx6y7yDUHw++4ikIF3xfJoLEoZ7qRN4/uKDxjYezAemOuk/3yaNgio2vDKFWlO9LPBWHQEupt TftHMZ9pxInSJoz+qlrN6u3bOmJDACpH8Vov3dl0uNK3hGoKafZP1iSSfC8JgN5Bt4vuPyE3EKt mR9QFyRhYwTZM4dktSmAhUFMClBVrgSBV85/2fH25ThPXkdZOvDtX67PCzoiSa1agoz5YOgf9/7 LgE3MEAHBM4SKTtyBfVxKULhsQgs0oPtYE+/5XnibczsyiEWhOkJV1exuPoLMkziWYmiMOLYNk5 4d97Nzrmj+1Bctww== X-Received: by 2002:a17:90b:1fc3:b0:387:d9cc:7dc3 with SMTP id 98e67ed59e1d1-38e3d2b11dfmr16744203a91.21.1784465783164; Sun, 19 Jul 2026 05:56:23 -0700 (PDT) Received: from [127.0.1.1] ([2404:f801:8028:1:edd:423c:25d9:f95a]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13ce2cbb6e8sm20990052c88.9.2026.07.19.05.56.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 05:56:22 -0700 (PDT) From: Subasri S Date: Sun, 19 Jul 2026 18:25:47 +0530 Subject: [PATCH 2/3] usb: misc: Use %pe to print error pointers 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260719-usb-ptr_err_patchset-v1-2-85f7f2e4fefb@gmail.com> References: <20260719-usb-ptr_err_patchset-v1-0-85f7f2e4fefb@gmail.com> In-Reply-To: <20260719-usb-ptr_err_patchset-v1-0-85f7f2e4fefb@gmail.com> To: Peter Chen , Greg Kroah-Hartman , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Duncan Sands , Chas Williams <3chas3@gmail.com>, Minas Harutyunyan , Hans de Goede , Heikki Krogerus , Badhri Jagan Sridharan Cc: linux-usb@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-atm-general@lists.sourceforge.net, netdev@vger.kernel.org, Subasri S X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784465765; l=3927; i=subasris1210@gmail.com; s=20260709; h=from:subject:message-id; bh=5zvKnd0JD5ih/+cLM7K1dUL0S6yC1cEB7EpZtuHweFE=; b=ql28qsE4EWaYsxnuq4JZUcJCPFY2lrNmFjQWb9Rd/+w5VfSlKcXCXOhlFyrJi7M80qTF8IpCY OaddRPOw0BcCS0eedCYsSCCl31WLSBEf+wArxIm7CVH02A31l4uhy6q X-Developer-Key: i=subasris1210@gmail.com; a=ed25519; pk=6C4wavGFy/OsR8yQQKNWuDXoYPHp2L3sfgNfyzTruTk= Use the %pe format specifier instead of %ld with PTR_ERR() for printing error pointers in various drivers across usb subsystem. This prints symbolic error names (e.g.-ENOMEM) instead of errno numbers (e.g. -12), making error logs more readable. This patch fixes coccinelle reported warnings: ./misc/usb3503.c:206:5-12: WARNING: Consider using %pe to print PTR_ERR() ./atm/usbatm.c:983:14-21: WARNING: Consider using %pe to print PTR_ERR() ./core/hub.c:5675:6-13: WARNING: Consider using %pe to print PTR_ERR() ./gadget/function/u_serial.c:1315:24-31: WARNING: Consider using %pe to pri= nt PTR_ERR() ./dwc2/pci.c:72:3-10: WARNING: Consider using %pe to print PTR_ERR() Compile tested only. Signed-off-by: Subasri S --- drivers/usb/atm/usbatm.c | 4 ++-- drivers/usb/core/hub.c | 4 ++-- drivers/usb/dwc2/pci.c | 4 ++-- drivers/usb/gadget/function/u_serial.c | 4 ++-- drivers/usb/misc/usb3503.c | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/usb/atm/usbatm.c b/drivers/usb/atm/usbatm.c index 9600e1ec0993..c78caa1b57c9 100644 --- a/drivers/usb/atm/usbatm.c +++ b/drivers/usb/atm/usbatm.c @@ -979,8 +979,8 @@ static int usbatm_heavy_init(struct usbatm_data *instan= ce) t =3D kthread_create(usbatm_do_heavy_init, instance, "%s", instance->driver->driver_name); if (IS_ERR(t)) { - usb_err(instance, "%s: failed to create kernel_thread (%ld)!\n", - __func__, PTR_ERR(t)); + usb_err(instance, "%s: failed to create kernel_thread (%pe)!\n", + __func__, t); return PTR_ERR(t); } =20 diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index 5262e11c12cd..5e33e3984499 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c @@ -5671,8 +5671,8 @@ static void hub_port_connect_change(struct usb_hub *h= ub, int port1, descr =3D usb_get_device_descriptor(udev); if (IS_ERR(descr)) { dev_dbg(&udev->dev, - "can't read device descriptor %ld\n", - PTR_ERR(descr)); + "can't read device descriptor %pe\n", + descr); } else { if (descriptors_changed(udev, descr, udev->bos)) { diff --git a/drivers/usb/dwc2/pci.c b/drivers/usb/dwc2/pci.c index f3a1e4232a31..9845327f95c5 100644 --- a/drivers/usb/dwc2/pci.c +++ b/drivers/usb/dwc2/pci.c @@ -68,8 +68,8 @@ static int dwc2_pci_probe(struct pci_dev *pci, =20 phy =3D usb_phy_generic_register(); if (IS_ERR(phy)) { - dev_err(dev, "error registering generic PHY (%ld)\n", - PTR_ERR(phy)); + dev_err(dev, "error registering generic PHY (%pe)\n", + phy); return PTR_ERR(phy); } =20 diff --git a/drivers/usb/gadget/function/u_serial.c b/drivers/usb/gadget/fu= nction/u_serial.c index cdd1dfc666c4..da31e5cea0a5 100644 --- a/drivers/usb/gadget/function/u_serial.c +++ b/drivers/usb/gadget/function/u_serial.c @@ -1311,8 +1311,8 @@ int gserial_alloc_line_no_console(unsigned char *line= _num) tty_dev =3D tty_port_register_device(&port->port, gs_tty_driver, port_num, NULL); if (IS_ERR(tty_dev)) { - pr_err("%s: failed to register tty for port %d, err %ld\n", - __func__, port_num, PTR_ERR(tty_dev)); + pr_err("%s: failed to register tty for port %d, err %pe\n", + __func__, port_num, tty_dev); =20 ret =3D PTR_ERR(tty_dev); mutex_lock(&ports[port_num].lock); diff --git a/drivers/usb/misc/usb3503.c b/drivers/usb/misc/usb3503.c index 759770a13260..3ac57d31376c 100644 --- a/drivers/usb/misc/usb3503.c +++ b/drivers/usb/misc/usb3503.c @@ -202,8 +202,8 @@ static int usb3503_probe(struct usb3503 *hub) =20 hub->clk =3D devm_clk_get_optional(dev, "refclk"); if (IS_ERR(hub->clk)) { - dev_err(dev, "unable to request refclk (%ld)\n", - PTR_ERR(hub->clk)); + dev_err(dev, "unable to request refclk (%pe)\n", + hub->clk); return PTR_ERR(hub->clk); } =20 --=20 2.43.0 From nobody Sat Jul 25 03:45:58 2026 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.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 D5A882264B0 for ; Sun, 19 Jul 2026 12:56:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784465791; cv=none; b=V2RcOAC6GOubxNgdPbnhOUeTFR5D5kH7tzv41pXRvReFd0loYX0WgWIhuXyLAG2KaAFpwmrmHmeIVJ7vkuqOw7YpIZuumEOsHNKifmTHzcC9TuDfVQI1xvTK5EpEB/mmL99tQr0scp5vJs2pPnBbW0Ath1U7Km3Lreq70atBYqU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784465791; c=relaxed/simple; bh=TshTtph4XpDtLC0dRiJ/OQINrhwR+YX+U/Elo4w8YsU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DO9l8Wj1I9YTqu1gRHPORPiaplNTa38WOWmtnRnGwtgKmfb402p+b1TpEcxR0Ue6XpxQJ0jSJ3W1lYlSFm94XlPgKpeLQVMbB79I8582jr4cATHWccII4WpUZ8bNgbnN867SYpuKYEdYURrk1jlrN6z4y7UKMkIMB1oiWqvw+U8= 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=pDO5R0IS; arc=none smtp.client-ip=209.85.216.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="pDO5R0IS" Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-3810c5d691bso7222167a91.1 for ; Sun, 19 Jul 2026 05:56:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784465789; x=1785070589; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=8hVhgq8qkFjQgYXBuINyY4J7kP1MwBhvWar/OW6Gmc8=; b=pDO5R0ISMTZWuRE10Ot8yr3/Re3W81ohDzZgvGqwrmEpaLWu2hkt2vpq/Z2bW7dB8v zafOsMGmHa7cop464mYILANI7pBcEkua+dZsEtNy/uSc9CGt32nNOiKFxsJyHpAG7eAt bEIn1VAY778UGEudVIfsv1gMeyqqeprRjzpQ+K55D1X/IPSMhx+RiuD5WWJmUdT7UMdH pcpgEie7HN0Vo+9EFfT46B04lRmKb+ZjFtCKyavAQI5OKayCRl5tP5oy6lRPWGYgddE9 3+W10NNTK8f51RdoD712syUIakaceR9A+698aEkXK4G9zDlutJYhe3UkMYChpKCicY8m AfEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784465789; x=1785070589; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=8hVhgq8qkFjQgYXBuINyY4J7kP1MwBhvWar/OW6Gmc8=; b=fZjuJscnMrLl50BJRt2fuSY1VluY41g+6IaIxtSz1z0O0HimG4vnasB5t4U2icTWzX Bi6mo4ABdFDKZkSmxpPzxpMoEDvhTSKVmqy6kJVcf4w3lewQWs8xBy+ryrI4TV3M5XZ4 tZrFXui3VsnRXuUou3IeIFwuY0Q7/AsajpwtiOFTc4g/VEWvqV2RHTbZZ+Uq0Cb6OAEY VM/+o04BxotwfbNCfQWVH2GmG8UVU4yAaggLd5NjXa8yYu14vOFILKOnPi8lDGNJIW6I t70+SY+O+4f5j7ajARJiKT/KunkdrhkAcywhur9lN9GH3EZd0sMUrZ/K0V6GzpojNx+p opYw== X-Forwarded-Encrypted: i=1; AHgh+Rrc087M4ZCmKvC1xhDfw0jtEH5JOcUs4SvVnx6vGX4MlQuAxxj35nLuU+HU7aOxRuHzRcNVDQcMqd7a9g0=@vger.kernel.org X-Gm-Message-State: AOJu0YwkLn4bgcROM2XDwArewLs5I4oQgjBEk5uHKOeBYYGboo1DF/xQ sxkP1N0StxHS76/+qICjvOYXyJ3ZMaA5pQtCqX6/IKUXBu2TQJva4n9L X-Gm-Gg: AfdE7clkv1UkPz4+PU09fpCVorkKFzC6zKAveQJ/jNQCrYpps715/Nh0C/3IwZ2cGMe Tvajd9CODjTWL8uqWXoz1Up6LPyRclrfPhjA/dbn5ZB9glbchTkgKziuwRH7b/gYlhKF58Re04U GmIciFxSbeXSLEJ7+z8QpewMUXfUdch5eY0QP8SA0GlGLeKQhUGyxeKkBJ9nfvI7b93vOGld7Ka QcHuvjgZo+R+zy3hqlJIvEnyfOKsRwqx9fnfPnH7L3V/UT/kmcrpRvS5N1969lO5G1BqWfZxkTJ uyENuXE8dZyR8ktdsjDG06UsaM/ZbMwJdfCy8LRgdDMm6cWYgKcLadheLlErVmjAGOxDVFUalBC foeowShUn04o1zRky6tlqZzE2QnAHCEyn+ZG28z+XCB914DnPxMKk9IcyE49bTYvEQaR9Sj8gHu d7/ZQ= X-Received: by 2002:a17:90b:6cc:b0:387:e0bb:57f4 with SMTP id 98e67ed59e1d1-38e4b5792a6mr11187005a91.37.1784465789205; Sun, 19 Jul 2026 05:56:29 -0700 (PDT) Received: from [127.0.1.1] ([2404:f801:8028:1:edd:423c:25d9:f95a]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13ce2cbb6e8sm20990052c88.9.2026.07.19.05.56.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 05:56:28 -0700 (PDT) From: Subasri S Date: Sun, 19 Jul 2026 18:25:48 +0530 Subject: [PATCH 3/3] usb: typec: Use %pe to print error pointers 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260719-usb-ptr_err_patchset-v1-3-85f7f2e4fefb@gmail.com> References: <20260719-usb-ptr_err_patchset-v1-0-85f7f2e4fefb@gmail.com> In-Reply-To: <20260719-usb-ptr_err_patchset-v1-0-85f7f2e4fefb@gmail.com> To: Peter Chen , Greg Kroah-Hartman , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Duncan Sands , Chas Williams <3chas3@gmail.com>, Minas Harutyunyan , Hans de Goede , Heikki Krogerus , Badhri Jagan Sridharan Cc: linux-usb@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-atm-general@lists.sourceforge.net, netdev@vger.kernel.org, Subasri S X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784465765; l=3117; i=subasris1210@gmail.com; s=20260709; h=from:subject:message-id; bh=TshTtph4XpDtLC0dRiJ/OQINrhwR+YX+U/Elo4w8YsU=; b=rOqRg26QyDZf5559WdNDPWAG75Lk1bUfU++c9aZ6toUgJ75Al395i1fAUcJgGkaQAbCTmnSVA MlK66hcnFGXCwfDAeiZvJ89y1HvvgA+mdLV+wyy9OEmYm+j7FFo8UZW X-Developer-Key: i=subasris1210@gmail.com; a=ed25519; pk=6C4wavGFy/OsR8yQQKNWuDXoYPHp2L3sfgNfyzTruTk= Use the %pe format specifier instead of %ld with PTR_ERR() for printing error pointers in various typec drivers. This prints symbolic error names (e.g.-ENOMEM) instead of errno numbers (e.g. -12), making error logs more readable. This patch fixes coccinelle reported warnings: ./typec/tcpm/tcpm.c:4799:60-67: WARNING: Consider using %pe to print PTR_ER= R() ./typec/mux/pi3usb30532.c:143:3-10: WARNING: Consider using %pe to print PT= R_ERR() ./typec/mux/pi3usb30532.c:155:3-10: WARNING: Consider using %pe to print PT= R_ERR() ./typec/wusb3801.c:281:5-12: WARNING: Consider using %pe to print PTR_ERR() Compile tested only. Signed-off-by: Subasri S Reviewed-by: Badhri Jagan Sridharan --- drivers/usb/typec/mux/pi3usb30532.c | 8 ++++---- drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/usb/typec/wusb3801.c | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/usb/typec/mux/pi3usb30532.c b/drivers/usb/typec/mux/pi= 3usb30532.c index 985683fe49e9..a2357a28ecf4 100644 --- a/drivers/usb/typec/mux/pi3usb30532.c +++ b/drivers/usb/typec/mux/pi3usb30532.c @@ -139,8 +139,8 @@ static int pi3usb30532_probe(struct i2c_client *client) =20 pi->sw =3D typec_switch_register(dev, &sw_desc); if (IS_ERR(pi->sw)) { - dev_err(dev, "Error registering typec switch: %ld\n", - PTR_ERR(pi->sw)); + dev_err(dev, "Error registering typec switch: %pe\n", + pi->sw); return PTR_ERR(pi->sw); } =20 @@ -151,8 +151,8 @@ static int pi3usb30532_probe(struct i2c_client *client) pi->mux =3D typec_mux_register(dev, &mux_desc); if (IS_ERR(pi->mux)) { typec_switch_unregister(pi->sw); - dev_err(dev, "Error registering typec mux: %ld\n", - PTR_ERR(pi->mux)); + dev_err(dev, "Error registering typec mux: %pe\n", + pi->mux); return PTR_ERR(pi->mux); } =20 diff --git a/drivers/usb/typec/tcpm/tcpm.c b/drivers/usb/typec/tcpm/tcpm.c index 89eec20a2064..ad10470ea73b 100644 --- a/drivers/usb/typec/tcpm/tcpm.c +++ b/drivers/usb/typec/tcpm/tcpm.c @@ -4796,7 +4796,7 @@ static void tcpm_typec_connect(struct tcpm_port *port) port->partner_desc.accessory =3D TYPEC_ACCESSORY_NONE; partner =3D typec_register_partner(port->typec_port, &port->partner_desc= ); if (IS_ERR(partner)) { - dev_err(port->dev, "Failed to register partner (%ld)\n", PTR_ERR(partne= r)); + dev_err(port->dev, "Failed to register partner (%pe)\n", partner); return; } =20 diff --git a/drivers/usb/typec/wusb3801.c b/drivers/usb/typec/wusb3801.c index 6062875fb04a..86d13ab41670 100644 --- a/drivers/usb/typec/wusb3801.c +++ b/drivers/usb/typec/wusb3801.c @@ -277,8 +277,8 @@ static void wusb3801_hw_update(struct wusb3801 *wusb380= 1) if (partner_type !=3D WUSB3801_STAT_PARTNER_STANDBY) { wusb3801->partner =3D typec_register_partner(port, &desc); if (IS_ERR(wusb3801->partner)) - dev_err(dev, "Failed to register partner: %ld\n", - PTR_ERR(wusb3801->partner)); + dev_err(dev, "Failed to register partner: %pe\n", + wusb3801->partner); } =20 data_role =3D pwr_role =3D=3D TYPEC_SOURCE ? TYPEC_HOST : TYPEC_DEVICE; --=20 2.43.0