From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A4203EEBA for ; Sun, 11 Aug 2024 02:25:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343117; cv=none; b=shGEvwVR9Tkhm3BFdz8mKI+a3KHBGzpy1isFzSoYLX8ndMthD8sAzrycuOmW9wjpXoMVFRIAhK7xzVnL2ZSzGNdYh2ueMpC2bVyu/yjAtOZTCJfpj0tM0YfoZobaTKZabmogIbD4jow/8tt51yc4lCxGGYGDfjN/1j8rLCYjkFI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343117; c=relaxed/simple; bh=PbWxkk4EsobTyjiBJI/bksmBM2kNIYXncyMd1A0yeBA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eooOBWI4w1ApAnRoIsGSZjySxf2OWoPFk+ezJRygKoLuqVPoR/x5IiIgHgB+U8YLeiiC81SbbXm1pfvQJGGkzdewE7xMD46AJAaR43AeeIYBjyP7FyatgxKwzn2eKZOpw9Bor4HEDKwe7FrLXuDuYE5No91ZCo20Vla2mwC4MvQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=pLgGU+Ae; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="pLgGU+Ae" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343116; bh=bmLRxO/h3QnM13AJLhu8R63THlN/FkfHruQjlaYVMzM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=pLgGU+Ae39+oE77dAwUZ2ELSMu/y3CyM3aSC+7L+mYA0uBWzy97C3go3vBB2/DaUH s7h0M9aq663gEqFwPMfg6Af+1tzFwR3xEMmm5ARRrrRg0e7MDOwf66sVOEGRINT263 SlDAGEU7ESckr+23gcmLSU0AGhFWZ3ZK9fzGsDpFoeuyMJcLwhholcN1bRPejg3VOW 0W093xkjPUKsI5vbJJa/gPLXrFaP0Wqyzmkd55Lkf4UqMfNgV5f6kK9v38HaNJjBYm SwIqbQ0Mo2PeMRQYPzeCPYqJDxVPS3m7ovEGtMFwJ394eeHqGvY1qVCw5LBZNm4RRE YDP5/M0FlFM3Q== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id AF0981349C23; Sun, 11 Aug 2024 02:25:12 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:52 +0800 Subject: [PATCH 01/27] driver core: Constify driver API device_find_child() 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: <20240811-const_dfc_done-v1-1-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: Fa20o5PiSaKcemgJaRg3lycCUBDGzMFF X-Proofpoint-ORIG-GUID: Fa20o5PiSaKcemgJaRg3lycCUBDGzMFF X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu Constify the following driver API: struct device *device_find_child(struct device *dev, void *data, int (*match)(struct device *dev, void *data)); to struct device *device_find_child(struct device *dev, const void *data, device_match_t match); typedef int (*device_match_t)(struct device *dev, const void *data); Since it should not modify caller's match data @*data. Signed-off-by: Zijun Hu --- drivers/base/core.c | 11 +++-------- include/linux/device.h | 4 ++-- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/drivers/base/core.c b/drivers/base/core.c index 3f3ebdb5aa0b..f152e0f8fb03 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -4062,8 +4062,8 @@ EXPORT_SYMBOL_GPL(device_for_each_child_reverse); * * NOTE: you will need to drop the reference with put_device() after use. */ -struct device *device_find_child(struct device *parent, void *data, - int (*match)(struct device *dev, void *data)) +struct device *device_find_child(struct device *parent, const void *data, + device_match_t match) { struct klist_iter i; struct device *child; @@ -4108,11 +4108,6 @@ struct device *device_find_child_by_name(struct devi= ce *parent, } EXPORT_SYMBOL_GPL(device_find_child_by_name); =20 -static int match_any(struct device *dev, void *unused) -{ - return 1; -} - /** * device_find_any_child - device iterator for locating a child device, if= any. * @parent: parent struct device @@ -4124,7 +4119,7 @@ static int match_any(struct device *dev, void *unused) */ struct device *device_find_any_child(struct device *parent) { - return device_find_child(parent, NULL, match_any); + return device_find_child(parent, NULL, device_match_any); } EXPORT_SYMBOL_GPL(device_find_any_child); =20 diff --git a/include/linux/device.h b/include/linux/device.h index b2423fca3d45..76f10bdbb4ea 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -1073,8 +1073,8 @@ int device_for_each_child(struct device *dev, void *d= ata, int (*fn)(struct device *dev, void *data)); int device_for_each_child_reverse(struct device *dev, void *data, int (*fn)(struct device *dev, void *data)); -struct device *device_find_child(struct device *dev, void *data, - int (*match)(struct device *dev, void *data)); +struct device *device_find_child(struct device *dev, const void *data, + device_match_t match); struct device *device_find_child_by_name(struct device *parent, const char *name); struct device *device_find_any_child(struct device *parent); --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A4FC7171BB for ; Sun, 11 Aug 2024 02:25:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343121; cv=none; b=RAlUpR3WCweUiS1WQgwpq0yUT5XRYv1uJO7TvEN+YoV4zrhVQT1+d6+nKoiuJTrukhG3k/SO7sDqxy2nCbayuJZGJSrJR3uldCXmX/SmDjQ0eq6cU5ZcBff1QMaBt2LhODlTe85LJVI0tAu9HA/QBmEczqe8aWDvheM+ZvFj7u4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343121; c=relaxed/simple; bh=/gYbUyI5Xfd7lT6SCs/zp0dgkVfciTfPBV1gPYkbdrw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tUoJEjPk6A0S2W54V0SCL47sBxlN0ww7/56NOVTN1IdPl4h77R+ch/BLWOMKN2N+ifHQsLNHTsuaP+Pixcn+ViLi94mJakF0PTxYjYMMGNPEiUTkZVOCxLFHMZyV9uuMwRYfRNEHh6dwQmolMBk7dvChJ4zkFMSQaFbzKYEXjm8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=lF72Ia4r; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="lF72Ia4r" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343120; bh=XK0bPK4BlaMn6bfQnvooV4LqoyBxlBzyAy4Rjir5uEM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=lF72Ia4rwHSZzBw59bHJd6PdxqLLieAZgKILeZ3RJqMAK/F/cO+GpbV+PthCcdnGM uEq1riauPOpNK1i2CzZg5suLdURo/We1KOiaKJl/+uxHDsMTNJ/eUtHsjefGYDMDcf aPXBsZ4mLgBBjuQcQP+YdkPHkx0vT2Ixs6ne02QZbz7KnMyWx1aZovvtJEHYuXRtdp xEf/LLRFFkyZS2URLv5/k5cX1MAk2QSTPETyXgoqdvNeuiFA9hJL1W5s5UViy4KGzT oKQIUUB9pPbd+rSADS79IlxLWTcNOBkSn4AZB7/AEXtDDYMiQ9ByCIsxZGx0kZIgS6 DaJ1aN0EQCr2Q== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id BF0831349C0A; Sun, 11 Aug 2024 02:25:16 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:53 +0800 Subject: [PATCH 02/27] Bluetooth: hci_sysfs: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-2-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: cNqqWYwqHMq1Js7WY-wQzsgTwn5NqL_5 X-Proofpoint-ORIG-GUID: cNqqWYwqHMq1Js7WY-wQzsgTwn5NqL_5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=946 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make __match_tty() as its match function take a const pointer. Signed-off-by: Zijun Hu --- net/bluetooth/hci_sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/bluetooth/hci_sysfs.c b/net/bluetooth/hci_sysfs.c index 367e32fe30eb..36642813d2db 100644 --- a/net/bluetooth/hci_sysfs.c +++ b/net/bluetooth/hci_sysfs.c @@ -26,7 +26,7 @@ static const struct device_type bt_link =3D { * is down, and sysfs doesn't support move zombie device, * so we should move the device before conn device is destroyed. */ -static int __match_tty(struct device *dev, void *data) +static int __match_tty(struct device *dev, const void *data) { return !strncmp(dev_name(dev), "rfcomm", 6); } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7B16A17BD3 for ; Sun, 11 Aug 2024 02:25:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343125; cv=none; b=tFkF+bY53lqYQDeT3GOWghIl8/ATGJVyCTGiai+BKNY0FRFGAXLoWJr4Njux9n+YVUkPQluEtsC0qsIWBBXg3UKffbhvr8QF6USbTXfkJVqKy5SP/OJGyl/bY22tRpjua61+tv+rD+LNlIGRaQ5dPaY9ILAu+GtMWKGRan/5tZk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343125; c=relaxed/simple; bh=dQTlaHXUFgfsmj2Lw2/TT4Rt6c+clI2AtfZ+RlX3jps=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JDpx0EoRXChxB4BZN4/YUdiPKw1Bwy7aojlHIyiL3emY+oboJIXYlFI5mU2q7LJ+IX81ORBmUqKhUNZ8i6Qh9HwM0CAqtuE+AVP1fkvg7I4I3gV6DQMBXRPfCiYXR02Rl0kIHD6gVl2UxnZ2Ctr9OE1jfVByfhsmG1U4E3XT1bU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=Qj4UjuOs; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="Qj4UjuOs" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343124; bh=2VcPsd7HHLMiNqCMN+JyCrrtl2begrjoUL5rrJZMpqc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=Qj4UjuOsDLdajhKSDX4vG3IfpWlMncpxSIExuKkYo5n7idW8psYOHbP7XEkbf97Rp tNWlP7h+Yxo0STnuBotTwE+s01Qi7NwIBObQX3k4P3e55QtW7jzLeSLSrOZ6R4wNZw 2SBm+pVOSeHe7cLyg6Ns990Gmqi+gLjxulV32Zn3gwvdn2laKVUlPeiztFLQPTej3M 3OGcu5N3Xl3pY1HuoCAQrTh/rjacJz6EJyp06HuRwRnHsxUkjl6e7X5bFLzQMj2EoL 1GzZZYi8OlGD8IgFuPTIt7HIkW/G3VE+URIDhz+4NH/PeqNX3kJQL702DjmFW98fmw Wrt0Pury1Vg4Q== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id C8B5A1349C09; Sun, 11 Aug 2024 02:25:20 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:54 +0800 Subject: [PATCH 03/27] serial: core: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-3-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: GVfeQH255DYcEPtnxx0vhCnsH0ZzA3Yi X-Proofpoint-ORIG-GUID: GVfeQH255DYcEPtnxx0vhCnsH0ZzA3Yi X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make serial_match_port() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/tty/serial/serial_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/serial_core.c b/drivers/tty/serial/serial_c= ore.c index 9a18d0b95a41..d22a9db8f54e 100644 --- a/drivers/tty/serial/serial_core.c +++ b/drivers/tty/serial/serial_core.c @@ -2368,9 +2368,9 @@ struct uart_match { struct uart_driver *driver; }; =20 -static int serial_match_port(struct device *dev, void *data) +static int serial_match_port(struct device *dev, const void *data) { - struct uart_match *match =3D data; + const struct uart_match *match =3D data; struct tty_driver *tty_drv =3D match->driver->tty_driver; dev_t devt =3D MKDEV(tty_drv->major, tty_drv->minor_start) + match->port->line; --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DC4271C6B2 for ; Sun, 11 Aug 2024 02:25:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343130; cv=none; b=X2f4n3CELYp3YPBxW1a/8Sn2GOrN6DzJku9kpx3jY12S/IsS52n/1fW2lwYpl4orjUYqgdAlh0fqesfCVGWme9qOlCofrPVsvAe/f4+cEmn4BAi44kmJakAp9u80xUVkaiK2AO7gmWboIfK7+OqsfTYqEdJ3Bv+6dSOK1hzTJws= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343130; c=relaxed/simple; bh=dx0u9LriqQx5TBNwmhwckGUF8mJ+bX200IJxPTTSXrE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rD9j/qrmXG1bc3XPBFCAsC3/PLEp8XgzdWSYulZgp0FHXCyUpHsr+gVmHmZYtyeHcZ2FsXqJTuwrd5m0ibbYEHdST5GTrUE+y7WRV68ayeGY9uCiIeUlxCuTW9XhbMmben9MnM3R5AXMJbs4KVK1QHUxlydo/RS/NTU1IRF/XJQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=qNFcy8DO; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="qNFcy8DO" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343128; bh=3FqHtc0xZhNMWQ1mpmnQ8iJP3jESmxhyTyiFEvXBvZc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=qNFcy8DO5oIP96CVH0Bh3eJq8CpiXemgkPvVcDEwaV2+ID8YZa7HFSOiqtuUBxtMR zSBAp8Psrosy1xfmyqZQC1t6PTy88MqPpjSA0GjEigbtZ8QlO4w9OlSUlCVoAp/52p dasJNkWaizI9CjHF+g1aF9oS6Z8MnF/5leMq2z2MkarQpzvjO86q7bZZ1jSiUO2wCM 4YqBfdwy+BFjFX9WRkA4+IoOu1+x96SyM/Ltm8cA88/Yj0R40U/e/P1Y1E+ASqDe+e EsLZLgfaax7+b2UUAr8vthq+V3mB/L0huk7zwSmvR+UrUq50gijiamJIrRyRSEByCR fuer8fDyfKUIA== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id D7ABB1349C1B; Sun, 11 Aug 2024 02:25:24 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:55 +0800 Subject: [PATCH 04/27] usb: typec: class: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-4-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: D4p7PmZl3hS6wlnXR0Lq1gMOgoDwK6IW X-Proofpoint-ORIG-GUID: D4p7PmZl3hS6wlnXR0Lq1gMOgoDwK6IW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=994 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make its match functions take a const pointer. Signed-off-by: Zijun Hu --- drivers/usb/typec/class.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/usb/typec/class.c b/drivers/usb/typec/class.c index 9262fcd4144f..eaaa51ffca04 100644 --- a/drivers/usb/typec/class.c +++ b/drivers/usb/typec/class.c @@ -222,10 +222,10 @@ static DEVICE_ATTR_RO(usb_power_delivery_revision); /* -----------------------------------------------------------------------= -- */ /* Alternate Modes */ =20 -static int altmode_match(struct device *dev, void *data) +static int altmode_match(struct device *dev, const void *data) { struct typec_altmode *adev =3D to_typec_altmode(dev); - struct typec_device_id *id =3D data; + const struct typec_device_id *id =3D data; =20 if (!is_typec_altmode(dev)) return 0; @@ -1161,7 +1161,7 @@ const struct device_type typec_cable_dev_type =3D { .release =3D typec_cable_release, }; =20 -static int cable_match(struct device *dev, void *data) +static int cable_match(struct device *dev, const void *data) { return is_typec_cable(dev); } @@ -1840,7 +1840,7 @@ const struct device_type typec_port_dev_type =3D { /* --------------------------------------- */ /* Driver callbacks to report role updates */ =20 -static int partner_match(struct device *dev, void *data) +static int partner_match(struct device *dev, const void *data) { return is_typec_partner(dev); } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 24103208A9 for ; Sun, 11 Aug 2024 02:25:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343134; cv=none; b=NWj9//EvsrWjswVKPWM5qZf9wdg+kSF3mNfGERNBCUbWAnMqEYGoZfMUd/8lS1mpT0Lz/IxwE3oLZ0DQM+eXF0gw9psds+ii78ygwP5gBQd4RSgvfsnOsc3aeoLweffnRP/AXp5IlBpQpxug6gKvzJ/ZPrpBSOeVler87EI8MW8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343134; c=relaxed/simple; bh=o7xI9NE01Mw3fyy1uV6fVnml1Yp4NoDlaIZW/yYCoXM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d8AgmgBoWPilPTvWNdyCJdXLVfVbUXQwtpJ11iCOfTJmIBhgMJYHuO0tfPkDty87wZYgk685PmmVaJ517wuhYf4h5koYC3SAIoW33lbe57mbao7Z4q1vImmAlpUpEziW3FJ+rOJSlSFgVRD0GHQfNsaR3smtwEvL1YagUsrRSS0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=ktDeSlqm; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="ktDeSlqm" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343132; bh=Kepp7T28Cyhs8u4vOvaJ/2Ogjqt0jlOBm+U7CEf6vR4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=ktDeSlqm+GbYgHJnNigTGstna93eohIydp/d4vVvwS3pl7mMeUWC3IaPIOqfbZhe1 aPqPLYGejKgOWWM15GnIYBbe8ujnU7xOnsE43RIcgLw9v+f+xalyuKYFX99sCWHw9F 0f1AultV+qDkUOdaz1iviOmB3lPYM4awcr6d8FZlwWzkrxczES7rPZV9vgCfWJSejf 0QHBhSiP7d+XIBhOEnOEExmp+O1Rj2B2BNFCQDs6pvN1KojpcFwKBXtxTC7A4sdfFo dvyTobxK0frvFnDFNumNxTJr8tU4rVi80uSOd0RAOD5aDh9/gdRJSxbexszqI9PPso kzmNcAhqQgLxA== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id EFE9F1349C28; Sun, 11 Aug 2024 02:25:28 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:56 +0800 Subject: [PATCH 05/27] gpio: sim: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-5-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 3WhF-8r1zRqiWpM_O8x_Odq4m4ANx0jL X-Proofpoint-ORIG-GUID: 3WhF-8r1zRqiWpM_O8x_Odq4m4ANx0jL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=889 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make gpio_sim_dev_match_fwnode() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/gpio/gpio-sim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpio/gpio-sim.c b/drivers/gpio/gpio-sim.c index dcca1d7f173e..39af176eaa3c 100644 --- a/drivers/gpio/gpio-sim.c +++ b/drivers/gpio/gpio-sim.c @@ -413,7 +413,7 @@ static int gpio_sim_setup_sysfs(struct gpio_sim_chip *c= hip) return devm_add_action_or_reset(dev, gpio_sim_sysfs_remove, chip); } =20 -static int gpio_sim_dev_match_fwnode(struct device *dev, void *data) +static int gpio_sim_dev_match_fwnode(struct device *dev, const void *data) { return device_match_fwnode(dev, data); } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 28A0F22EE4 for ; Sun, 11 Aug 2024 02:25:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343138; cv=none; b=cMu7nvdMBu8TojTcMWYO4oe9lVKj3pSlWVdTwt7zNkkw2zhUnlHoeA5MVzONaT/RJdADIgcIYEjsJ8AvJz8rBmDdQ9x3zPhuIthWn8Fiy0ZGUyufXOQb4SrU/OwkBAlX4dQmrpCmfJosfoFK6v2IWL40KYm4y9unnD6fhF+sERk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343138; c=relaxed/simple; bh=w7PAioQTScijhALSXWwSjrKfi4vkXl6vrrv54trLHoU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tFg7ADbbQaRersBGKS00blG81QRrvn4sLjsRG+Rlq/BzZ1O5LvkELUIUUOdXTLWC/OJTgGUHJKI0Aaww+Y8DyGoUoEq4HqLZRoIHu52M6Ujd1ndL5ALpAr/u6bNL9mMXV9fGFi1OwPt6BiShH4ylGO38sR3TJhUUemnzoSsDB70= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=F7G3o9N0; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="F7G3o9N0" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343136; bh=JKG1Kj8NdCqB0zViXrPq/bCmTEbJnL43t1wVEufEbto=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=F7G3o9N0sW0Fk21wtyWrhNb6Wck4qYgyc4RrYgzvgv0r5xBo6T5YVvlZhGQVtJKF2 PLZZhwcLqJpAXQHTI5e7tgqLiUaWB/PLEkM3jNdH5rlAdQXG3tyGOQ6Vyl6xjFqCAL WiT8rcgKU5xNmoZoK35EE2I12O8Nnwnh9ennqU5DHLvWKhwpZ+OA8xHT9B+YIIcKRs wAar41YlxF9Nk5rCetDzoCnd3UeVb00nSshaxZiG7awJrW86E+qdsAHbYtAPaBjPH3 knWVy47Lnni2Heu1saeeNOZn8cUrUNFRmDCRL1xgXW9up4uD2Ah+taZpwct4b/vsMg niSZJln0fKsOw== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 3EAEE1349B99; Sun, 11 Aug 2024 02:25:32 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:57 +0800 Subject: [PATCH 06/27] slimbus: core: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-6-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 36_BxiVoOYVrnxt3vvzU7Ulqq2jS62OH X-Proofpoint-ORIG-GUID: 36_BxiVoOYVrnxt3vvzU7Ulqq2jS62OH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make its match functions take a const pointer. Signed-off-by: Zijun Hu --- drivers/slimbus/core.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/drivers/slimbus/core.c b/drivers/slimbus/core.c index 65e5515f7555..ab927fd077cb 100644 --- a/drivers/slimbus/core.c +++ b/drivers/slimbus/core.c @@ -328,7 +328,8 @@ void slim_report_absent(struct slim_device *sbdev) } EXPORT_SYMBOL_GPL(slim_report_absent); =20 -static bool slim_eaddr_equal(struct slim_eaddr *a, struct slim_eaddr *b) +static bool slim_eaddr_equal(const struct slim_eaddr *a, + const struct slim_eaddr *b) { return (a->manf_id =3D=3D b->manf_id && a->prod_code =3D=3D b->prod_code && @@ -336,9 +337,9 @@ static bool slim_eaddr_equal(struct slim_eaddr *a, stru= ct slim_eaddr *b) a->instance =3D=3D b->instance); } =20 -static int slim_match_dev(struct device *dev, void *data) +static int slim_match_dev(struct device *dev, const void *data) { - struct slim_eaddr *e_addr =3D data; + const struct slim_eaddr *e_addr =3D data; struct slim_device *sbdev =3D to_slim_device(dev); =20 return slim_eaddr_equal(&sbdev->e_addr, e_addr); @@ -384,9 +385,9 @@ struct slim_device *slim_get_device(struct slim_control= ler *ctrl, } EXPORT_SYMBOL_GPL(slim_get_device); =20 -static int of_slim_match_dev(struct device *dev, void *data) +static int of_slim_match_dev(struct device *dev, const void *data) { - struct device_node *np =3D data; + const struct device_node *np =3D data; struct slim_device *sbdev =3D to_slim_device(dev); =20 return (sbdev->dev.of_node =3D=3D np); --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1C9972C6B7 for ; Sun, 11 Aug 2024 02:25:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343143; cv=none; b=bKmCReaSD2avh4VCybPwowHnMiWfMvCXsG/9y02GCxm3nD9ZkzVRpe2lpsIk096El158WMq8oi4ywgmfLqmZhENqJuuUAjaW0yuT27JtWtAyqEa4VMGhOxZv9/c9QOf8IOMQ1ACmjxjqtP3jo35LQPNrAccyfZG5TOwa4cpxfaA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343143; c=relaxed/simple; bh=VGBKliRKM4qweMUi9hBT/SK8oCtlK4T39IMzYFasb78=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rxlrckJuEX1jT6cxnvGlJx9uqtRXlo1CpY5kgCOeivrjPmrmaPMgKT2buMJDGb37MxaAmLwwVaavGrghdAnzW9ipehR1Sm8YBSZsnoQoUvds3aMSxWikG8EJuhMTKNetiwlLpkMt3MXkbBkuTD5buXYDUJEpg50L3HONcbLRdSU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=Eg4w6jW/; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="Eg4w6jW/" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343140; bh=4kVPMBy35QlvkF6oiTHhFGgrtza6VDYMgmOH9YV5OXY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=Eg4w6jW/7tpI9cBiX8F9qznvFvQfpAYKOib9az5ziToaYfFoo5n3Q4Y9lqw7JdBnX /HmI7JbNjJevLtZzdzN2NREzg1Jfg0AyHTbaOOXuN13q8QhUdkiJw7SPxXaUduBqjW 8N5GXYdz68dT7f1y63xBqG6fFSJgMq5b4f0dcq1Q7J6jD+87BrxCQ1h/d4kmWIbR/G xZvbBmkuAGTTh4yN0Sy5liPKQXVxhJM5sr/fBRlyAf6TdZ1qlyrudhaJUxUCO/rs1X RpvVX4pyqYUoFL05zbO4jIkvzN8ll+w6OHOiL1NG/Cg5vV6mcjlvXzk6A4Xe6h5g00 wHnCXrT3rRGyg== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 4978D1349C1D; Sun, 11 Aug 2024 02:25:36 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:58 +0800 Subject: [PATCH 07/27] scsi: iscsi: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-7-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: sBq1g7m7u0B5xfKmtwk97aX2HxcgrY1v X-Proofpoint-ORIG-GUID: sBq1g7m7u0B5xfKmtwk97aX2HxcgrY1v X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=649 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make its match functions take a const pointer. Signed-off-by: Zijun Hu --- drivers/scsi/scsi_transport_iscsi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/scsi_transport_iscsi.c b/drivers/scsi/scsi_transp= ort_iscsi.c index fde7de3b1e55..b4aa091c687a 100644 --- a/drivers/scsi/scsi_transport_iscsi.c +++ b/drivers/scsi/scsi_transport_iscsi.c @@ -1324,7 +1324,7 @@ EXPORT_SYMBOL_GPL(iscsi_create_flashnode_conn); * 1 on success * 0 on failure */ -static int iscsi_is_flashnode_conn_dev(struct device *dev, void *data) +static int iscsi_is_flashnode_conn_dev(struct device *dev, const void *dat= a) { return dev->bus =3D=3D &iscsi_flashnode_bus; } @@ -1335,7 +1335,7 @@ static int iscsi_destroy_flashnode_conn(struct iscsi_= bus_flash_conn *fnode_conn) return 0; } =20 -static int flashnode_match_index(struct device *dev, void *data) +static int flashnode_match_index(struct device *dev, const void *data) { struct iscsi_bus_flash_session *fnode_sess =3D NULL; int ret =3D 0; @@ -1344,7 +1344,7 @@ static int flashnode_match_index(struct device *dev, = void *data) goto exit_match_index; =20 fnode_sess =3D iscsi_dev_to_flash_session(dev); - ret =3D (fnode_sess->target_id =3D=3D *((int *)data)) ? 1 : 0; + ret =3D (fnode_sess->target_id =3D=3D *((const int *)data)) ? 1 : 0; =20 exit_match_index: return ret; --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0C2E426287 for ; Sun, 11 Aug 2024 02:25:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343146; cv=none; b=NhJQvBkLLgjdqtB7VViX2H8VOF1Wde7fWV1RM1XoZYely0Z9Vs9EsDks/grMC4XVJGIqgYFrCe3zKj7Y6ajbL1uAaTZu4fFxAVqCh0AVOG6BISq7b9I1F+UenSWniBzuSH13XOKwHVuPTAiVVGweuA64bVpHV8CLvw2Bfa6zwHk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343146; c=relaxed/simple; bh=5yj7GugAurwuo2jXjU0qAvCGblW5HqDnRuTMDqpBDkA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cnqEIMFlz07Mu2oHMqBTQPdl7XAD3s3DJMu5UWNjjh6INJ3/8JjggDbapaufBx4JEm06/5NsCXQ4rB/J6XlZ1ZI8laOV6uT9Rxm3XSH4plzET4aIXHZ835hbB7gbtSuGj3GFU6QIYQHMiywt64a27O3Cs+8kGZbTuLQyc7soAN0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=N+/meKc9; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="N+/meKc9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343144; bh=hCZmJX6sJAYOcCpIrSUhCPuMRSyEvmDzlxcTEVhfE+M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=N+/meKc977IHaHgKFvDdc+i7mIGbjkAJDCXghzRFIaCwjJTel68TWRRe4tbe+5Hr1 MUu3T54zBwZGsjDjT+YdEKOVt65jYKcOczOLk6L+QScXzvJnoD2q9sEQ4BOsG2TEt/ yzAVXTFvgo5J+Mr20XcjBAVwBQZrTde7AXTMtZiaeXMM0/34l9bbzpBRMGeSjYrF5S kk+7UvEiZITSCrdI5Ldi1/jBj63aE1V2r8C+l2AVYdBpOHF9ZC58qSqkM8icS82wa+ ENSjll9mNehL2kwjF2+5e6Qlhue5mCHYdYJ9Ocen9vmdRuthZPT7tZefjyymEWu9wl c0C3yQcXsJ+Wg== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 537D41349C0A; Sun, 11 Aug 2024 02:25:40 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:24:59 +0800 Subject: [PATCH 08/27] scsi: iscsi: Constify driver API iscsi_find_flashnode_sess() 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: <20240811-const_dfc_done-v1-8-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: FuiEUiY9_yxVEQ1uzVqp8F92Wo3TkypA X-Proofpoint-ORIG-GUID: FuiEUiY9_yxVEQ1uzVqp8F92Wo3TkypA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=597 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu Constify iscsi_find_flashnode_sess() as well since it is a a simple and specific wrapper of constified device_find_child(). Signed-off-by: Zijun Hu --- drivers/scsi/scsi_transport_iscsi.c | 4 ++-- include/scsi/scsi_transport_iscsi.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/scsi_transport_iscsi.c b/drivers/scsi/scsi_transp= ort_iscsi.c index b4aa091c687a..0d474de2d960 100644 --- a/drivers/scsi/scsi_transport_iscsi.c +++ b/drivers/scsi/scsi_transport_iscsi.c @@ -1389,8 +1389,8 @@ iscsi_get_flashnode_by_index(struct Scsi_Host *shost,= uint32_t idx) * %NULL on failure */ struct device * -iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data, - int (*fn)(struct device *dev, void *data)) +iscsi_find_flashnode_sess(struct Scsi_Host *shost, const void *data, + device_match_t fn) { return device_find_child(&shost->shost_gendev, data, fn); } diff --git a/include/scsi/scsi_transport_iscsi.h b/include/scsi/scsi_transp= ort_iscsi.h index bd1243657c01..4d3baf324900 100644 --- a/include/scsi/scsi_transport_iscsi.h +++ b/include/scsi/scsi_transport_iscsi.h @@ -497,8 +497,8 @@ extern void iscsi_destroy_all_flashnode(struct Scsi_Hos= t *shost); extern int iscsi_flashnode_bus_match(struct device *dev, const struct device_driver *drv); extern struct device * -iscsi_find_flashnode_sess(struct Scsi_Host *shost, void *data, - int (*fn)(struct device *dev, void *data)); +iscsi_find_flashnode_sess(struct Scsi_Host *shost, const void *data, + device_match_t fn); extern struct device * iscsi_find_flashnode_conn(struct iscsi_bus_flash_session *fnode_sess); =20 --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3E837A955 for ; Sun, 11 Aug 2024 02:25:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343150; cv=none; b=qK50uk5uVv4gF5DsZBkuQMEHaS3JyaJ7oxsoUSixDIRBaINAKOxe5Y9AB2BGS9rZ/IMS2mKTRM1VF/LebqIXpEUO0qaW/0O0QRPwsnoCn8LiR+0PrTyuNLuISur5FkU1uD6SNlT3XEzAkkDmNFx/+BqaHE2qnc7PQvo5mAoYGs8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343150; c=relaxed/simple; bh=5grfuLks3rKXcIjtfmBZhVGPb3A/+OfU2zDVjjjF1Rc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bBvTpQTZpQQ3MdR9jkEupd1bcfOs9vjafvJBxL1xFhV/aRwRwIgyWoAGT52MsbRQOdVtcmlP8ImdYVqZll+yIM680p0ffvDiZR+bTNqUUghyUhVs1SKc/GGLo/nmXlH+sjUl8Xus5piMLbymoYybbd6yDPzn1Y43WLeT9/yDGss= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=T60tgB8V; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="T60tgB8V" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343148; bh=5vYTLPKv80Hf2PmCYA6lmzGKwr8GI/3yhJpLJvGnANw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=T60tgB8VlRvZCGgy3G0takWM3wd1gGsXir6aFrswvVyE1/7DYccnqUcOLQYaPbx4s 13Px+mGyRWPftP7nJv37EymI3uEyaZaITyllVKlmE0vyIrXHGuxqBqeshixlRLxqNR VxtEuHgyYyxCrhi8ibMHql0gpx7LRb44ecz01aEqq7I9AKG8Q6S+unL1f85/MHlQVr JmFyGy3vPw3Ee5G04dwi97aB4OyYL+kSlYRR/ApuY+A86j8r7bkp51chIgKerWaD6R PR5l9SrxF75wJClNo3Ff1nlSbv7h/aDQ1nObl60FbNtnvD19JWKxMpkQ78ol6BAUdU gFkBnAEgk/cbA== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 669F51349C2D; Sun, 11 Aug 2024 02:25:44 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:00 +0800 Subject: [PATCH 09/27] scsi: qla4xxx: Make iscsi_find_flashnode_sess()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-9-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: T4HezkSSlvT3gFmLKbqHYKm_5zxNfQmP X-Proofpoint-ORIG-GUID: T4HezkSSlvT3gFmLKbqHYKm_5zxNfQmP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=759 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified iscsi_find_flashnode_sess(), make qla4xxx_sysfs_ddb_is_non_persistent() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/scsi/qla4xxx/ql4_os.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c index 17cccd14765f..34242a25cc07 100644 --- a/drivers/scsi/qla4xxx/ql4_os.c +++ b/drivers/scsi/qla4xxx/ql4_os.c @@ -7189,7 +7189,8 @@ static void qla4xxx_build_new_nt_list(struct scsi_qla= _host *ha, * 1: if flashnode entry is non-persistent * 0: if flashnode entry is persistent **/ -static int qla4xxx_sysfs_ddb_is_non_persistent(struct device *dev, void *d= ata) +static int qla4xxx_sysfs_ddb_is_non_persistent(struct device *dev, + const void *data) { struct iscsi_bus_flash_session *fnode_sess; =20 --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5D7F03FE4A for ; Sun, 11 Aug 2024 02:25:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343154; cv=none; b=gyKSvXrvJpBOsFKAEs+QBQWqNw9br4Gkrs9Xeio3FA5XxNfpNcX7U2uvbP7wLMp88cZOoyzHgy+o8KheBgAqpyy87codTfM2GIg+TeOYdsT6grBNZ3TSpfpy2XZ75LR2g5Cp0S6beTBFjMzkGDdIXTbGfsoHTZkQ/bfxPtb9yiY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343154; c=relaxed/simple; bh=JOmzwG3z+rGlgdRckmpfXnsOtybXClJTSiQ00yRbkMk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JHtkR91l+NA5XaruZ4DFzYivHjHJy8Ar198WPWnQN+t+Pa5cdWVH6K/kEz2xZCj9ttAwdvSGZNYY5Tb+zqZXaXyESIuEpBCsj2NqkyKzE8I+eri20pg6Fg1QTbWiqAbt15o6SQn0alW3qOtxIc8NgISjiBna2LKth4rRApfpho0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=eEDkV/kM; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="eEDkV/kM" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343152; bh=/dLd/Y6678zlMOM9Op5VKFNdLxAGkHjDht+RQn2ZlRk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=eEDkV/kMD/1FJNWHE3QhemHUPOJu2WDIX0JRyu4dIg1h0NNcsQ+nR7h02P1y8s+zo mWn3XLTtuLA7w+sIs92uWntPM3jixRXNNs2Coh6bv37YREG6XcpRx4Xt5f/TGvisg/ cWWu92zXqc7fMHDqnInp3J2BEfai7z7bVidh7EciLVBHqu3LsRBOiOMU4v6eUul5di uIFTWGdNcsLgljzULGs24BZwraNOisbluTJyhqDaeBnv9NfnWm7UZh3p5qgoc6whLM piwp0JUHKuNVTN0BR2WFIOoCczlmfrjmj89qu7mOEZI8iHGnFQkzwgnjDLfDg46RJ4 cAKkuQHIadr+A== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 69C791349C09; Sun, 11 Aug 2024 02:25:48 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:01 +0800 Subject: [PATCH 10/27] pwm: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-10-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: cyKyr4TbnOSdn46-bOJZeA9VRZF_evui X-Proofpoint-ORIG-GUID: cyKyr4TbnOSdn46-bOJZeA9VRZF_evui X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=910 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make pwm_unexport_match() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/pwm/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pwm/core.c b/drivers/pwm/core.c index 8acbcf5b6673..8e58b95d69e1 100644 --- a/drivers/pwm/core.c +++ b/drivers/pwm/core.c @@ -753,7 +753,7 @@ static int pwm_export_child(struct device *pwmchip_dev,= struct pwm_device *pwm) return 0; } =20 -static int pwm_unexport_match(struct device *pwm_dev, void *data) +static int pwm_unexport_match(struct device *pwm_dev, const void *data) { return pwm_from_dev(pwm_dev) =3D=3D data; } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 72F16446AF for ; Sun, 11 Aug 2024 02:25:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343158; cv=none; b=CV95x2lV/2RysMr2JSWZx2X+BtPgpIf5wybqi1n0gR7S2WgA81UJOX/VK7EzCkM0fbEvzUmCQjJ3ySNAlypYoaxzVViPu1hGwZOqR43umwYZW4OilUkIxi8I1zoEctNzzJ0L5keoI4JkjcZ+SXvqhqQGT37lVTd8pksY/jiYiZI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343158; c=relaxed/simple; bh=sf0NJehlMStpdVVTg1pyLN4G/10LGh3fKDnzZpwQJZo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ltdgbsDfUeUQYxcoJOV4NX3HcV+SZSzFdGib2m56knhEI8BA1ed0Or0wFG2MZY1evmMeXMZ4eFg2oeVCO92cGP6AWV140LQDnNjiJOEwKI/h0jRb5Xkj1iqKrKFg9zLoF0j2xttZfOX+RzTBUFzpmORXJCqAk6Zekap9hllnj3k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=EAJsCaQI; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="EAJsCaQI" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343156; bh=elG2qmpRpz9gELoTpK1wIv4mQqpd80rruog75+elptM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=EAJsCaQIYSnNlaUvDK/fTOMAw1QZsOG1vx44flca6v7+KR1Arra7MZwxUnQglMBwi kbR49cAjxJnmfQ0mDrZkzUKpIcK8SyJoYynT2l9lyPhAZewdBvLfbwAJ/Oe41fmrqV HWprV5irb6QMOfsRGF8jpNf6x4jolpmvFSNpogDgFe+/7RU9veFv70cAqPaqhKfHKl u4xwGigh6rhkxcuBbX43Kg+ZSZNbEM3NWip7kNU6HudctsbCVkXdMubfG+n50xQuhv hv7O9rGDo2ulo/Unh5KYkszeyJdgXv2zzjDlG9UXpPmOj2trDBjtpTCrfQRv8GfWGx xoc6wzs9Bp2YA== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 72FA01349ACE; Sun, 11 Aug 2024 02:25:52 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:02 +0800 Subject: [PATCH 11/27] media: pci: mgb4: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-11-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: ZpGgEJa42I2nU2qtmWQbDHHPXu4kf50S X-Proofpoint-ORIG-GUID: ZpGgEJa42I2nU2qtmWQbDHHPXu4kf50S X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make its match functions take a const pointer. Signed-off-by: Zijun Hu --- drivers/media/pci/mgb4/mgb4_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/pci/mgb4/mgb4_core.c b/drivers/media/pci/mgb4/mg= b4_core.c index ab4f07e2e560..4707ed1a8298 100644 --- a/drivers/media/pci/mgb4/mgb4_core.c +++ b/drivers/media/pci/mgb4/mgb4_core.c @@ -123,7 +123,7 @@ static const struct hwmon_chip_info temp_chip_info =3D { }; #endif =20 -static int match_i2c_adap(struct device *dev, void *data) +static int match_i2c_adap(struct device *dev, const void *data) { return i2c_verify_adapter(dev) ? 1 : 0; } @@ -139,7 +139,7 @@ static struct i2c_adapter *get_i2c_adap(struct platform= _device *pdev) return dev ? to_i2c_adapter(dev) : NULL; } =20 -static int match_spi_adap(struct device *dev, void *data) +static int match_spi_adap(struct device *dev, const void *data) { return to_spi_device(dev) ? 1 : 0; } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 59067D53C for ; Sun, 11 Aug 2024 02:26:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343162; cv=none; b=X6P0O7rr2Y1P+8mtkls6gXyjDuM/93MqSrbCuo8VHnkF+biC2fkM6pkCqV0L+b8La8daIs9pDqpDHzKtrZaVIuo8WUMbDxkpAgq8sds++CyIxdtGT6d8z5VRKepFmcsFXbpgnz/RlWkdk4gfSiB9Mcej9X2VMOBXTfchWSoxX0M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343162; c=relaxed/simple; bh=ZJu/AMtK8InRDxefOIKBxnk0Ozab+dYq4YflThpPSqs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=b7xjY09eHVID6gUPRnsY3ieZgjDdLiCASiSj9LUr6B/a0lyzUSRhj8F+d8pBO4j6au4PgaPw0oCgYBX2v2UlTAOUsxGCwwZk+pbl1kk3A7o2M7jMWAS40yUf0E3YfENM4FWXvmDjt4KFthBk1gjWzmVrX3/71tKt+fN9XGiHEEs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=RYaNEoET; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="RYaNEoET" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343160; bh=KwXSfJnHBSShhgwmiK7TmseTrjzJIFByxJ2mQE/22MY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=RYaNEoETsFK1Hldn63995N2k7CNcgjsYrd0MMufC7iCG+LjrkKHBfYcPpicSuzgVx gWhVSCtBkNwbwNsJ/W4FlXhbtOmlT7r3kBofH7PubimlSPwLGVqEtyrPOYVjOJEOVM xy6nFVna6+dSFnKhbH2qo04VhKXnSRTzVCluAujIR+LZvY8NbVfeNUPlqzAjFXDQfZ Y/R9UPd+Yfp4hL1aPutod6pFQ+1TBID8RmJIfN76ZfOEkGAgjY4vpvfFiyeA6oVnCr FbxXY5SnlXAheUCVupiKp7GhSVK6U1id8U6kFiWUR/Yc5ONYGutVhW9g0SOPc6hoCK F/Af7qe4s0Ysw== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 70F781349BB3; Sun, 11 Aug 2024 02:25:56 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:03 +0800 Subject: [PATCH 12/27] range.h: Make range_contains() take const struct range * as parameter type 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: <20240811-const_dfc_done-v1-12-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: D8_pxuciPPMGZUW5BONk0bzP4qrRoBdA X-Proofpoint-ORIG-GUID: D8_pxuciPPMGZUW5BONk0bzP4qrRoBdA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu Make range_contains() take const struct range * as parameter type since it does not modify these caller's ranges. Signed-off-by: Zijun Hu --- include/linux/range.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/linux/range.h b/include/linux/range.h index 6ad0b73cb7ad..7dc5e835e079 100644 --- a/include/linux/range.h +++ b/include/linux/range.h @@ -13,7 +13,8 @@ static inline u64 range_len(const struct range *range) return range->end - range->start + 1; } =20 -static inline bool range_contains(struct range *r1, struct range *r2) +static inline bool range_contains(const struct range *r1, + const struct range *r2) { return r1->start <=3D r2->start && r1->end >=3D r2->end; } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 61E2C4AED7 for ; Sun, 11 Aug 2024 02:26:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343166; cv=none; b=DgXPsKzUn8TxsGFI3VXqYSWeit1hJ0r73+DYiEsLioD3RfaMJClKaIEJzl9+HMyq4JTOLf8yPqFUWy4tZa70TPT3d39sJ2X08j7nSG8r4mnlQkHQFwmPAh0hH2TFk0K/oCArJN3daZGk44SEAc9i3BsqTKmkOV9NNpPg75Cf34s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343166; c=relaxed/simple; bh=YcSgl56iD1tgmBVG/kSesqPHhTzPX4WS7I24IHCc1aM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iSZ9s9WRO9MRWv2aEtuQpKs1KBXddOgeHQAkpjzxCt/cF8V8FvDomlQNO5BhnlXbGb+/HGXbzlcq3Qv0AiQxhs4icb4PiXIsdI9M4e1bDy5VsmuIR1/MX5yl+6G63mRGeeWppFs365KHVzybwCtJiN41bTeIa7DEil9x31SzoPY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=VXw9hXx7; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="VXw9hXx7" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343164; bh=0L55O7aqukEghYl9HBMo8etm0FVHQLfLFvZRHhSmOD8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=VXw9hXx7WRW6f/eHTDBgMr3NhKGSmYhF8Pvrx1ilzlIWVy7i4fjNUQFO3EsIpjZEB XQ+OCxvo6eLJNRLjifiQ2Cmu9u2TpD+KUfWPFnQT4AXIWRKEsJIxXvW9W0FiY751XL M+cmgZrzmETDGjs8YMvX6uAwJ7PsErnzAxUtSJXwwylCbXdwn1eNDAkM46JmXhJFDf awtgKXWJK9okXC5JBAXhZXsgjH0sbobZWj14aV055ruoLREpBAnLJtR1tWRVUwkEEw 9jqQxulaCHhTsZF3yUlIudBSJWk08iG7bX/pMeXkfwu4WNhBbX3OBueZROaJRo+Ruq 5MIHW6SM7xI8Q== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 7597A1349B23; Sun, 11 Aug 2024 02:26:00 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:04 +0800 Subject: [PATCH 13/27] cxl/region: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-13-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: gFj9oZWNnALjctzZNtoEVJ0d1anWM9n6 X-Proofpoint-ORIG-GUID: gFj9oZWNnALjctzZNtoEVJ0d1anWM9n6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=959 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make its match functions take a const pointer. Signed-off-by: Zijun Hu --- drivers/cxl/core/region.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/drivers/cxl/core/region.c b/drivers/cxl/core/region.c index 266231d69dff..b5ac52959f5c 100644 --- a/drivers/cxl/core/region.c +++ b/drivers/cxl/core/region.c @@ -816,9 +816,9 @@ static int match_free_decoder(struct device *dev, void = *data) return 0; } =20 -static int match_auto_decoder(struct device *dev, void *data) +static int match_auto_decoder(struct device *dev, const void *data) { - struct cxl_region_params *p =3D data; + const struct cxl_region_params *p =3D data; struct cxl_decoder *cxld; struct range *r; =20 @@ -1716,10 +1716,12 @@ static struct cxl_port *next_port(struct cxl_port *= port) return port->parent_dport->port; } =20 -static int match_switch_decoder_by_range(struct device *dev, void *data) +static int match_switch_decoder_by_range(struct device *dev, + const void *data) { struct cxl_switch_decoder *cxlsd; - struct range *r1, *r2 =3D data; + const struct range *r1, *r2 =3D data; + =20 if (!is_switch_decoder(dev)) return 0; @@ -3193,9 +3195,10 @@ static int devm_cxl_add_dax_region(struct cxl_region= *cxlr) return rc; } =20 -static int match_root_decoder_by_range(struct device *dev, void *data) +static int match_root_decoder_by_range(struct device *dev, + const void *data) { - struct range *r1, *r2 =3D data; + const struct range *r1, *r2 =3D data; struct cxl_root_decoder *cxlrd; =20 if (!is_root_decoder(dev)) @@ -3206,11 +3209,11 @@ static int match_root_decoder_by_range(struct devic= e *dev, void *data) return range_contains(r1, r2); } =20 -static int match_region_by_range(struct device *dev, void *data) +static int match_region_by_range(struct device *dev, const void *data) { struct cxl_region_params *p; struct cxl_region *cxlr; - struct range *r =3D data; + const struct range *r =3D data; int rc =3D 0; =20 if (!is_cxl_region(dev)) --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 19EE34D8BD for ; Sun, 11 Aug 2024 02:26:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343170; cv=none; b=HVCL6Gk39hZx+0O56Z5yCijiKMSLa0M/y+v2DzhZ6y2IZhN8o2xWG9JtMOy6+xC4nVmfxW11I1gYKU3qkN3Wf461EQeCM+Ttk83mS8g5BPZGArkNDg561jmL7gJ+5hO75E6TzNNV0HNU+556XQEyBjf0Y6jttQQTzoFH3Poap28= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343170; c=relaxed/simple; bh=bisY/lqrEfDV9xy/mfE+P9wOZdGTQq2XkR8ibVmdsBU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RpdDWvJ63tjbjxAJlOs9gzcdP4olOqK3Rrs32+O+V7SJFoOFBgZ48l43qDSAFTthvlRGqOay+rYF7RNq1PFOAHban+YSSOOhckoHRouKsGeWnmrNBIs6DINn0H4eTk40sp1oEAbFOGdGsur7888EX73YNlIh0eEfnSCVz7xcxKQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=faOyms28; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="faOyms28" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343168; bh=qZNVSRTUPBsfB6Mn/z/sMtjrBk5bD/GxeiSQM507KV8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=faOyms28I+yR29GzY43GR2xGm09af2gHzFRdKUE9d7jmlV31oaiJjvb18yBxbHSMt ZXFXgsJtdiF2gPYbtjcleQrvS4Hvx9q6R8sAKts5WvUmGqHm2ABUreakps5AEEWhkD f2BJ+YhqTQL4lbKAiETYagUu/Qc1/9TCMQniTlOYMJCNPIQKduEd4PvfzMvHILY/61 weJk3VAabcR27DyRE2dzA4fEgey9LVZv9OBZWHB6ut0V3LxNYDVckZPwYAB/dUnq4V dkI0IxE7mr8e/7+3OohF9XxknC9kBdVzZDQUk3kDzKohqoaVghnCLAX8FpflG/x2gr Z/8XGwy8EACxg== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 75C121349C0A; Sun, 11 Aug 2024 02:26:05 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:05 +0800 Subject: [PATCH 14/27] cxl/pmem: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-14-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: UJ1XZxKUqofimsKCEVeuGxOtY0ZNt7aB X-Proofpoint-ORIG-GUID: UJ1XZxKUqofimsKCEVeuGxOtY0ZNt7aB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make match_nvdimm_bridge() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/cxl/core/pmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cxl/core/pmem.c b/drivers/cxl/core/pmem.c index c00f3a933164..015759595aaa 100644 --- a/drivers/cxl/core/pmem.c +++ b/drivers/cxl/core/pmem.c @@ -57,7 +57,7 @@ bool is_cxl_nvdimm_bridge(struct device *dev) } EXPORT_SYMBOL_NS_GPL(is_cxl_nvdimm_bridge, CXL); =20 -static int match_nvdimm_bridge(struct device *dev, void *data) +static int match_nvdimm_bridge(struct device *dev, const void *data) { return is_cxl_nvdimm_bridge(dev); } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6F60055888 for ; Sun, 11 Aug 2024 02:26:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343174; cv=none; b=Y4bMGnDIb5ZTBEL+/nTLiodBqoN5+f01CC6MfnrELE+EFrYCgbDermExRHyFOQoRC9XN+p852uKliWjbBLtPHRw+mroVUrR2BwLzoq0EvRr+a+UYpcsfKUDpbqVZJDR2/ZMZ9cTEs2qVHmzblnTVIYv4jt33Sz4/v1a/ZkdrjqE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343174; c=relaxed/simple; bh=r/5oGYk2H6Q2x/EMUnenuEHcX/fZPwHRlp7lM7c7U9c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=COaz0VPqqpPP4+loafneylI95oHOJLUIdeFjAfu/ViKhKsbW/elDQ2sWG2gGyCD1oQCqNCzpdN2dHwcJhYay/IpSFvAPny/6aH56WFvzePT2qLhg+dC4/pqUa9M4TRrdhLoRsU2Ha9cElx19hkUUkqPrwqysHNBXxdqYqcZpjPQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=BYpsvIL6; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="BYpsvIL6" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343172; bh=JJN5rl9Xw4CgbDwY/3GK6xpyTBTQIxstbhW6CcltL2s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=BYpsvIL6ioThyUSLrpZQdJhR4jatURX+mhS8QDUJaNZcBfwvWeBCRapnQ3Z4r4ypO NwqfmC7HdgxYC0j+udaRtJbxTOPXQ7Ao+ctbfw9SzofBjIvUwS8NCAF1ctYMX/ldF+ PXAhizIdNsWcs7HBpOwX/UaRR9hciYtchgebJUmZeqB79Q2nfrETrkeHGbYQxqOdqe Wsl8YMHIIrrh6aUGS9whA0TKENrKetO+Kmek1Qsd8QreWOTXZVtRGj8QsbK4zwhExc 6K5OG/6F/LzsG/tGpdZHlSrM1Y2QjhQJ+kKhG6eA5PUnnE0rtGUVclaB8K1ciYF8Qj hty2merkjJCTg== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 7AADC1349BB3; Sun, 11 Aug 2024 02:26:09 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:06 +0800 Subject: [PATCH 15/27] cxl/core/pci: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-15-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: v2Cu8FdPQIYMOJinywM_sSxsM5Br9DlD X-Proofpoint-ORIG-GUID: v2Cu8FdPQIYMOJinywM_sSxsM5Br9DlD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make dvsec_range_allowed() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/cxl/core/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/cxl/core/pci.c b/drivers/cxl/core/pci.c index a663e7566c48..e1bc565d7801 100644 --- a/drivers/cxl/core/pci.c +++ b/drivers/cxl/core/pci.c @@ -283,9 +283,9 @@ static int devm_cxl_enable_mem(struct device *host, str= uct cxl_dev_state *cxlds) } =20 /* require dvsec ranges to be covered by a locked platform window */ -static int dvsec_range_allowed(struct device *dev, void *arg) +static int dvsec_range_allowed(struct device *dev, const void *arg) { - struct range *dev_range =3D arg; + const struct range *dev_range =3D arg; struct cxl_decoder *cxld; =20 if (!is_root_decoder(dev)) --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 735351A29A for ; Sun, 11 Aug 2024 02:26:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343178; cv=none; b=tyWk4tvmrGG6InAuSaDzUX/nceGQ4KPfGqe12qNxW1mPcy4w2mD6okJiW/2OC/6ckEuZpg666uhlfpJicvCe4USWxesPNjLBErnHCWhTEHZpcfHgr837aVwafPu+cVjOzygrlgfcnJhx7pqZFGp1PPceOwwchUHWUfowMaXQ2g4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343178; c=relaxed/simple; bh=Zzcfp7M1d4fkhNfbb/N4LEuloezsuVI/b5t7LxBG3Z0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cIDNkhwXDmarNgSw+B6W1AINeazDI7fLdRkDabOtQwY6ttsjDNLpLSqk0cVDYQmeIXe0vKOh2Jsu+gOo6bL5vKmWvsEk4KWArznj0RyrMebLPsKH4PYC9n1AS3hksLmUOV1kWY/jvgD2PIj+f4UGNcOmgshmGVOqSJSmcyRBkLA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=ZOPH050d; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="ZOPH050d" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343176; bh=qoGuIrTl5HYwoi/MjxccvnuOhmX+vv/gXgACeHCFixM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=ZOPH050dJE5hOg00HmhREm9Qcys7nADtG1Xm9iFMUbCUuJKZD9ZtPlTl7X53kEZ79 eF8EuDQAWqe2SW1J58YE/BvAqiN4mOMEufuNVDiysORrrLvGig5e4Vjm+4boGXG4YC PvSOXb+Zf6Lglj0CBb/3GwOQhbi1QxnmGT27/JP8gByTV80CPr1tuv3zZCkAdXsfcS MPP3M9cnk2+QdJbeYbfpKunh6aJORSbNCvoH17ccy9bTBKGmQjMjD9VkgNOCZ3Kii/ +teYj3/m7cJHUfj9L4k8Q8F2NFfsQmVI1FIOykmhTz3n3chNFke5d+28+HiGRqEwj2 I30VwcoAYGwmQ== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 8B7891349B39; Sun, 11 Aug 2024 02:26:13 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:07 +0800 Subject: [PATCH 16/27] sparc: vio: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-16-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 8TjWQC9CCJAKAVO7aWuAAOLCLeCVVGjl X-Proofpoint-ORIG-GUID: 8TjWQC9CCJAKAVO7aWuAAOLCLeCVVGjl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=857 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make vio_md_node_match() as its match function take a const pointer. Signed-off-by: Zijun Hu --- arch/sparc/kernel/vio.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/sparc/kernel/vio.c b/arch/sparc/kernel/vio.c index 07933d75ac81..1a1a9d6b8f2e 100644 --- a/arch/sparc/kernel/vio.c +++ b/arch/sparc/kernel/vio.c @@ -419,13 +419,13 @@ struct vio_remove_node_data { u64 node; }; =20 -static int vio_md_node_match(struct device *dev, void *arg) +static int vio_md_node_match(struct device *dev, const void *arg) { struct vio_dev *vdev =3D to_vio_dev(dev); - struct vio_remove_node_data *node_data; + const struct vio_remove_node_data *node_data; u64 node; =20 - node_data =3D (struct vio_remove_node_data *)arg; + node_data =3D (const struct vio_remove_node_data *)arg; =20 node =3D vio_vdev_node(node_data->hp, vdev); =20 --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3652B770EB for ; Sun, 11 Aug 2024 02:26:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343182; cv=none; b=G4yu8LjIt2zdXf7MuZvvIHdMxZqinh7vKBDv2bYr7TdUsbOr+5wIgVawjWqMTEPPKjqyrVz8ChtPuBvzTVMt9YCsnLwOULPbgqROWs81sYC5bZhw6cBJ1NEhxDguK5IQjs1FmTkF59FUNfeSSIda88FZkl5BEvQ4rejlh5xRfJc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343182; c=relaxed/simple; bh=2tEwom4I8U4vt3CSoONqNCWvVKCknTHp+d++FJEpNrY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HgAgjZlPTaXxNPBdOb+vw1h/6MyBFNJqgE/7FcEhdzV13kf8PH9LyfitRSoHrDGOy1qo1Ki4GnSKMYnlxJJP18Li623L0fiD8w2wZzIdeh4SvyPTDkzxPpdKn4+29G8k79DYTnL8vrsgX4atZpJELDFeG7r/WmO9AuoIMX+TI98= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=MH8XpVHI; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="MH8XpVHI" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343180; bh=c8Qs+v0QSAyErw7zOYBOkTqXb/w1uPouJIA/o+PSZE0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=MH8XpVHIXttsbtrSsB2Ca3zy6zaaO3te0Ad+QAdTSqEr3/ACJDseibXyiBis7biPI wwfgKkcCNdz+7o82f9xOP37g8PLuxbMG15HmJ6jOZo+SxbX4f2grbiEVGUikiDbJDu bn1AxwtaouIErWnykgUgRLz9Qu9tDLbaJ1/rzcLvz7rqpCarkpXlyeWOhalhjJeutP lrOU7i3sEOYq4+hI+1IThfBgp4UIMIx8sok18N4zYSaeaP+GHA7Ryqg2YPlp88ZVIR rUhEEGiaWYSlX+rvGArjF9sarpvD/ZQc1PEZAhXPur4eKI7SVsYwg7honpS6gNkEZy Fctt8OfDbQqpg== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 92F7E1349C2D; Sun, 11 Aug 2024 02:26:17 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:08 +0800 Subject: [PATCH 17/27] bus: fsl-mc: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-17-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 8kEwm5m71wG4cUPs9nujgU_ivGUmT0dz X-Proofpoint-ORIG-GUID: 8kEwm5m71wG4cUPs9nujgU_ivGUmT0dz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=965 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make __fsl_mc_device_match() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/bus/fsl-mc/dprc-driver.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/bus/fsl-mc/dprc-driver.c b/drivers/bus/fsl-mc/dprc-dri= ver.c index 4b68c84ef485..a3dfaa508724 100644 --- a/drivers/bus/fsl-mc/dprc-driver.c +++ b/drivers/bus/fsl-mc/dprc-driver.c @@ -23,10 +23,10 @@ struct fsl_mc_child_objs { }; =20 static bool fsl_mc_device_match(struct fsl_mc_device *mc_dev, - struct fsl_mc_obj_desc *obj_desc) + const struct fsl_mc_obj_desc *obj_desc) { return mc_dev->obj_desc.id =3D=3D obj_desc->id && - strcmp(mc_dev->obj_desc.type, obj_desc->type) =3D=3D 0; + strcmp(mc_dev->obj_desc.type, obj_desc->type) =3D=3D 0; } =20 static bool fsl_mc_obj_desc_is_allocatable(struct fsl_mc_obj_desc *obj) @@ -112,9 +112,9 @@ void dprc_remove_devices(struct fsl_mc_device *mc_bus_d= ev, } EXPORT_SYMBOL_GPL(dprc_remove_devices); =20 -static int __fsl_mc_device_match(struct device *dev, void *data) +static int __fsl_mc_device_match(struct device *dev, const void *data) { - struct fsl_mc_obj_desc *obj_desc =3D data; + const struct fsl_mc_obj_desc *obj_desc =3D data; struct fsl_mc_device *mc_dev =3D to_fsl_mc_device(dev); =20 return fsl_mc_device_match(mc_dev, obj_desc); --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 788C58F48 for ; Sun, 11 Aug 2024 02:26:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343187; cv=none; b=U7sC2mXqtq/dkk11xpreKDzG3ZkHsXZjeMokCZ3VrWa56nnQIaenIKX8U1w0r10VxgJyUxSaPDkGf1pfTHn3DL2Bd4oOfJlrAZGK5G4MmQjrCL5kNKpacV8gtAyfDSb50EsgOkdNbhGC2GoIdiGtkPqVpKsmiWEssPb3Pn+p8tY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343187; c=relaxed/simple; bh=BriN3yR+9MIH3QB/WMzn3tVl4FUZeQ3YSaFvB4qz7Ro=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Sw+jUXjR1BCVNm7hfj8GqLLzZq6qBcRGZUz5M5Gfx6QTekLD7zEDGacw1YGZVPNGIYeXtMefcDIXnmVi4SLH96Vmvq+R/xcwSL05JOkNGumNS9sGi+VD9KForos6ztEeSzfI5w+cKXB41okkNXhrpIrG5bvV926Zo7tXFbUbudI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=xoIR48xA; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="xoIR48xA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343184; bh=2/NupyIrANJr/Co8Eiqzx2QIPv6EbbC2V7V1sBhvbVM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=xoIR48xAHwqYOPCf9a2x9QFr5xtMwsyqIm7bRwvqARvi9V/svDw2FwK+CRuwQ12JO LgMIaJe2wJxhxGa1sAy0plgGvm/I9dJKPfc3cPjM6IUfDl4B4onP0G1j+cEU+FBExY 41Aib3NZAz28TvZYWN99Wl3LsmSQSSl1yfLknGyL0hYDCZPwgmp/nWLqBAWZnUmFtO z3/y0REd/6Gxg3nXGoZjza2EPjOQ4WEClzmpGd9YY7S4d7AHGSeSyTNDuM0M6L1p1u Y8yDayzNmK4WFQO4+NAskvCO3i7mEnOdpmD13RYiwz3RpyFAypu0EeUDIQaFXXHkcs eb7MBndNDUkbA== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 96D021349C0A; Sun, 11 Aug 2024 02:26:21 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:09 +0800 Subject: [PATCH 18/27] block: sunvdc: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-18-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 2arTWcDn8sAgDf49MjsQg3zJbpkRJZhE X-Proofpoint-ORIG-GUID: 2arTWcDn8sAgDf49MjsQg3zJbpkRJZhE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make vdc_device_probed() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/block/sunvdc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/block/sunvdc.c b/drivers/block/sunvdc.c index 2d38331ee667..5e0759c8d459 100644 --- a/drivers/block/sunvdc.c +++ b/drivers/block/sunvdc.c @@ -918,16 +918,16 @@ struct vdc_check_port_data { char *type; }; =20 -static int vdc_device_probed(struct device *dev, void *arg) +static int vdc_device_probed(struct device *dev, const void *arg) { struct vio_dev *vdev =3D to_vio_dev(dev); - struct vdc_check_port_data *port_data; + const struct vdc_check_port_data *port_data; =20 - port_data =3D (struct vdc_check_port_data *)arg; + port_data =3D (const struct vdc_check_port_data *)arg; =20 if ((vdev->dev_no =3D=3D port_data->dev_no) && (!(strcmp((char *)&vdev->type, port_data->type))) && - dev_get_drvdata(dev)) { + dev_get_drvdata(dev)) { /* This device has already been configured * by vdc_port_probe() */ --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3FE53130A5C for ; Sun, 11 Aug 2024 02:26:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343190; cv=none; b=szfm0asXzJheFJWkTbOw438V7xVXAMUKK6pKOm9WbkpUjQuizjPFYrDSmu9ZBwX/OIMaJphXOHpvQyivyacfZEKdf5kNX3hSES/A4NViNNQY07MvL6I0CX5yf28vXdRSAt4oIysxo8N4rrVy3hs/zYMwOvfJh98PRI4wIFEd0iw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343190; c=relaxed/simple; bh=AhZ05ozCUecwRCBlwSgVawve6lwbY0vKM3Py3AxLPLI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kMZnEvuUWIg8UIWO71Zp0ajohgbVDFwdgWaf2tzD7iupIrCNvloMS3So8FA6VvRb6zRDHmK2puBdz0F9eWJWJgUxcHnX9Vwzdluhyl9an+iiuRvWZUfFkRyeAbEK30EqJm4fYsnoTToK6xxUVqiUwEUwXxbAsw+PaqkCSqpLUfw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=feyJhaRY; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="feyJhaRY" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343188; bh=9ViwxDuDdvmHAXDaL9naGiKQC8nQq8UohJZLmHzKyi0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=feyJhaRYN3+bdp+f5ib8fJLJwqsbz11BHyGGz33g3JOLubtGjvnMYndwrQBsN+KrX /Pd7JxIwwg4DyZnCigKTaiGkj5YVQa67Y3LFPxTY/X2u4HSfPHwE20ow5lYRch7Sy8 xP1iemwMIgSAU/e4SScMk0EBTyeoUh28riTH2rLSg5JEhfWyZTD+LySKrUrJSfVNKC lq6DPimjMwGmvX41981HUvH8eb2Jak50Cwi/Adm49vz9iAzlMdMjiKCu9VDvEYSsqX gBEitzak1nKZGTHTsAE++HbBQft+xF7VUeNLwq0s7NrKG1q7zMbsC90Y7f6tcqTsuK cncT07YZA/qtw== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 9EBE91349C17; Sun, 11 Aug 2024 02:26:25 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:10 +0800 Subject: [PATCH 19/27] firmware: arm_scmi: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-19-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: ljX435Lpl225rlIbD6jtJOV41yzzdEv6 X-Proofpoint-ORIG-GUID: ljX435Lpl225rlIbD6jtJOV41yzzdEv6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=952 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make scmi_match_by_id_table() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/firmware/arm_scmi/bus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/firmware/arm_scmi/bus.c b/drivers/firmware/arm_scmi/bu= s.c index 96b2e5f9a8ef..14c2cc141d8c 100644 --- a/drivers/firmware/arm_scmi/bus.c +++ b/drivers/firmware/arm_scmi/bus.c @@ -238,10 +238,10 @@ static int scmi_dev_match(struct device *dev, const s= truct device_driver *drv) return 0; } =20 -static int scmi_match_by_id_table(struct device *dev, void *data) +static int scmi_match_by_id_table(struct device *dev, const void *data) { struct scmi_device *sdev =3D to_scmi_dev(dev); - struct scmi_device_id *id_table =3D data; + const struct scmi_device_id *id_table =3D data; =20 return sdev->protocol_id =3D=3D id_table->protocol_id && (id_table->name && !strcmp(sdev->name, id_table->name)); --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 571C4136336 for ; Sun, 11 Aug 2024 02:26:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343194; cv=none; b=fbsZJHFQ3cRXPOuv451Y5ADJ1J/RtWJspjWil/6Ee7P50MoSAfLprZ9uqntwbs1boWPmZBXTATaEP8D27snchNnfzuZFiSffZLODlYeSYxgt5G1tT39A3+yww+WnSlUXdMihbmHQ0ey6Y3k9SbYfCR6o03HP2KkA1eUT9vqN6RI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343194; c=relaxed/simple; bh=J4fQvC0s6zKzcic2mO3PYtak7Er4Mup0LfaXw3zI3zw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SYJK4cCo+P/ABxOfgp1xrP2wYA7bv4z7EMN3OzVTw9gVH0BLgc31LryrtKNhMc/GlizqmLDMao+woWhThgRZ1fp3/TNg+3+AesVX20FyV8rXFaI4gvdYZHjL+kLysbg8w/w4mwg0x9E0uE6Di+iE1Kp8tDgGUDaHVAjufBPxJps= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=sOkkr34h; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="sOkkr34h" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343193; bh=IOL502w3mqg/fG9UkazI7L/aGgkHfm0/8vZ1l3MD7S4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=sOkkr34hBpr+mxN5hKLRJnhKMKAGliQNqJXymDEIY/C44g5FzymHoI1u/mcjyc4g7 TAJQ05+tfnepyKHBS/KCirG4E1kxxMRicCFbpsoE6a97sDh09bgqRYQuzelqRf94B9 fcLICZHUZPBk8puQrMCKJUMqezeOwh2XdxsbOBXA5MOus3gCiBeZx8bf0YFHCPDOOG yRbCxPw8uPRBPjYU8AffWe4XE30LWk/LyuH8B1uyZ13hnwuNrltSay37sw0PViv3AQ 1WU/Yn4lvqdq6MV/ypW4OcOFvVTJGVyXf32kgSABX0U7l6K045kufrm9k4eKCZWD9I fwSJKvQVa3R2w== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id A36711349C32; Sun, 11 Aug 2024 02:26:29 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:11 +0800 Subject: [PATCH 20/27] efi: dev-path-parser: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-20-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: faDzaudgEzMJxyiY8wIsD_QST4Ml0zyS X-Proofpoint-ORIG-GUID: faDzaudgEzMJxyiY8wIsD_QST4Ml0zyS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=970 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make match_pci_dev() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/firmware/efi/dev-path-parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/firmware/efi/dev-path-parser.c b/drivers/firmware/efi/= dev-path-parser.c index 937be269fee8..13ea141c0def 100644 --- a/drivers/firmware/efi/dev-path-parser.c +++ b/drivers/firmware/efi/dev-path-parser.c @@ -47,9 +47,9 @@ static long __init parse_acpi_path(const struct efi_dev_p= ath *node, return 0; } =20 -static int __init match_pci_dev(struct device *dev, void *data) +static int __init match_pci_dev(struct device *dev, const void *data) { - unsigned int devfn =3D *(unsigned int *)data; + unsigned int devfn =3D *(const unsigned int *)data; =20 return dev_is_pci(dev) && to_pci_dev(dev)->devfn =3D=3D devfn; } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5267E136356 for ; Sun, 11 Aug 2024 02:26:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343198; cv=none; b=F6ed6kdSNyRSlH5u+twEMDjt4Inpp2fGX6/xlQLJPG5iFr47mlhbCvpRLOWv9iLIJtHcvscLzjQYM46amTb2Kft/kC2ihXypjdFXoG9SrMkNVAo6xP/3R4H0dVhQxsNJoNqoAtKHUvvarB5DlmXx5nvCegmaM1rq7ad/7fHp1E8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343198; c=relaxed/simple; bh=mb0G+HxQJk+l/aHdHhQpWZNhlcMibvvbfrKlauNb2K0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BY5Kfp6I+3tZlXaGz+Lz9RjpQikxvj34XNvhrsRTlaSgnS7OEFdIGKh7PaEM6GIro/LJumkGWxrerl5D4S+EygtnCX025pEbri4Ax7J0o4e7rWbH0bfcEOOXykuwBwxeNMqwat1ivnIkGCBjotWSCeDcpVSKBEhtRzJr0QZoCX8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=GuKG/6Bt; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="GuKG/6Bt" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343197; bh=+g4mBQkh6MupbiFQliEfsoT2AQmY4nsPj0uMiqacrdQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=GuKG/6BtxEPrOGWTwFM6B2t0CnG6qStOrXg5sOuWVr46fiD1MGz76VIka+CRnIKI6 V7qnw3ar1y1bLtCN8S79mwEkqDetOqQ3ZEcqW7AwnBdS9H1GrBiZxQXJLvde3Rg4tt fXKtfCft+SkFPW+2RqgDWPHPl3y1lnu1hSzbSUk7Vg8yRKOJqCNfsILN11n8mOVjC0 TX/tNAyxZJsUa0CQmJvCZ9I9u/q+sc85mQgcMkIKG90agE9HJS03zcLYy4KSQnbXcr +Q6rq4TK+OZY9SYCHcECyh29vLqJBEcHyvmupnZA+MqXiXdhjaW78dIEUEyqqupY/W bN2vVdd/jzNuA== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id B3B3E1349C23; Sun, 11 Aug 2024 02:26:33 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:12 +0800 Subject: [PATCH 21/27] drm/mediatek: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-21-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: ltfSFt4LptI7cz7TU7K8zVHhR7uGWk4R X-Proofpoint-ORIG-GUID: ltfSFt4LptI7cz7TU7K8zVHhR7uGWk4R X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=899 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make mtk_drm_match() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/media= tek/mtk_drm_drv.c index ae5c6ec24a1e..341c33443e46 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c @@ -357,7 +357,7 @@ static const struct of_device_id mtk_drm_of_ids[] =3D { }; MODULE_DEVICE_TABLE(of, mtk_drm_of_ids); =20 -static int mtk_drm_match(struct device *dev, void *data) +static int mtk_drm_match(struct device *dev, const void *data) { if (!strncmp(dev_name(dev), "mediatek-drm", sizeof("mediatek-drm") - 1)) return true; --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 557AF139D16 for ; Sun, 11 Aug 2024 02:26:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343202; cv=none; b=bB9XbofXAu8zkFFA3ij1hkLz4dFe4zjnm5zROaalqHR418MOp7ngJ+21BXgpZ4nRnSHr76oyC4bfbPpKFmKn2w25Vr1v/wo1dEVdTtZFt6n7U19YieJbMOmeTiRLoVvsq/YBVlzz2f02F1OxvDo19FEeZx4X9zKsmEDMvPLF9F4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343202; c=relaxed/simple; bh=tf3nO9JyklBhmboOl2UWXAHQehSGPZCGHTO3gPlpIHk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eSrPCOb0TwF3XUDbP+7EpKhT4yN6/XZYMo0vOcFzyhba53N+cZBQiil8iuepor1WuFfS20AxJCj3o9GN6W81iAJfKsMTzpwihjz08pIpoRu97fKrLVQrhlkXgxEljbwFKXvpgZOjZnywPFFMX6aWR+7CQMsplx6tKLCEYIfnl9w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=acysh4Cc; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="acysh4Cc" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343201; bh=9APqr7n9IhFJPdMFWSolgL6VU2mYNuZmGOTbbOMdviQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=acysh4CcwVFQJ+ZWWsHX/Yf2c//eqQPnUHrRjm3oBey1j7XsgR1CHLSC5HQOm09E8 CfYQ1p29HriUqA4PR7zQ3W3CrpPEkUt31eGxyRs085JhgsHu3IxrpM50df+zOFQmz3 2Y/y5m8IsK0i0dwFmVe9E9aJZ0CQniuDFCYmBrPdezyN1az2/r+G6PaQ8Jw71KiTw+ XyvZ/C0oWrgV/JJ5ELP5eNPiadLXtya7/Q/R+1f6XGpJB4i50g8VgkhQ2ZNE2Dpg5H +cb7yFoyHFr/NVs9XvXoU6rGEwbb0kXEjpG+mx0Tsdr6zY8zJS7VOKpWPngGA7P94c EXmS33Ann9ahQ== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id B007E1349C17; Sun, 11 Aug 2024 02:26:37 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:13 +0800 Subject: [PATCH 22/27] nvdimm: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-22-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 2O7-UPuCEyD0FW4SWVvsCiGErQ_SrLod X-Proofpoint-ORIG-GUID: 2O7-UPuCEyD0FW4SWVvsCiGErQ_SrLod X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=731 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make match_dimm() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/nvdimm/bus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/nvdimm/bus.c b/drivers/nvdimm/bus.c index 2237715e42eb..0ccf4a9e523a 100644 --- a/drivers/nvdimm/bus.c +++ b/drivers/nvdimm/bus.c @@ -1212,7 +1212,7 @@ enum nd_ioctl_mode { DIMM_IOCTL, }; =20 -static int match_dimm(struct device *dev, void *data) +static int match_dimm(struct device *dev, const void *data) { long id =3D (long) data; =20 --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5253F13A864 for ; Sun, 11 Aug 2024 02:26:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343206; cv=none; b=Z4uOhkFp23BP5P93Or5YaFrlQmA9pWV9W9fwGlDnclOfAr30HRFtYWYK3AdQX0edLrJ5c3o+/VWHeo2qvRhbwUceTrO6ps6WF/yP7D/FyP55Ue0hSG/echteOydQ7WNC3VwIi3QYh/fV0uLMaRLX51L1IGlsbsEiC++ZrxTview= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343206; c=relaxed/simple; bh=0srK2amBNBPpRL7zUQgBlwVH0SP62Y8T1gyEl+kTpgo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nWPRPIzimhnDaAhNFSYPwwsG4oYODRIAHvKAXZTBil4AUADWv28E1sNnBOizVXZpceXjwKHXp37lWZVEdk8GWaVNHEH44yuLFZxq0cLWaG3slEfvBRZ/lFsfsukcO4ntHudpl9FW5075OJN6qige825btAm9jryntSAdpG7RKU0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=AYU/Bp/H; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="AYU/Bp/H" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343205; bh=WQ+DL7U2PXrVJLMzKegAiM9gtbkwlGcLGWms6yVndZ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=AYU/Bp/Hkg3PcU4ShtCrzOGaBuke9Lni6LBsXZpBnWJKmL9P7fmh6HyEWv/NMIkvy havL2znliZS2bGsGlqODN/1gtz/DHSKfS3LVt065/P7/5zwVXOa6xWcIQISkbwjM7E Ril918a6Hl9a006wZPuhq7rSSzq1S9KQUg1xeSEAikHB8um4ZBWBGtXYm3X+BHQHW1 uGjcgp4ZBsAm2KvRn+wAAqqCfIvFy74luoYnBoRdipKvev4vvibtV9jatGCID0J82a NRb5dkyx4m2zFuYIyzBGFqNAFlJLx546elBAdf1kfc7JOiVU89tA8UeJcxvCDaX7YI BFV0XY8ySP+Pw== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id B56EF1349BCD; Sun, 11 Aug 2024 02:26:41 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:14 +0800 Subject: [PATCH 23/27] libnvdimm: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-23-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: hXG6MO5fKuNuBZ_TJy-B9JCnuCOPLD2b X-Proofpoint-ORIG-GUID: hXG6MO5fKuNuBZ_TJy-B9JCnuCOPLD2b X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=922 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make namespace_match() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/nvdimm/claim.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/nvdimm/claim.c b/drivers/nvdimm/claim.c index 030dbde6b088..b33fa340068b 100644 --- a/drivers/nvdimm/claim.c +++ b/drivers/nvdimm/claim.c @@ -67,9 +67,9 @@ bool nd_attach_ndns(struct device *dev, struct nd_namespa= ce_common *attach, return claimed; } =20 -static int namespace_match(struct device *dev, void *data) +static int namespace_match(struct device *dev, const void *data) { - char *name =3D data; + const char *name =3D data; =20 return strcmp(name, dev_name(dev)) =3D=3D 0; } --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A4A6613BC3E for ; Sun, 11 Aug 2024 02:26:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343210; cv=none; b=d25n2NjvdZrkl6S1VW1icFvA+0d3oiHHUYn9/WpjTIBVZDNeHmNTEUD6cJo5jvQ3S8d6ek87uIBBzIpYNMEFbvlq27iyjoZHCI7STA7x5aLKysjzoHn6N66sSHnOwBBW2NX4RvJey/7jTiNzHj1NrcTg7IOKPbT1Xa2GIxl+VcQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343210; c=relaxed/simple; bh=e+JkQ7K5hS3PEdxTk/EG+5K7UTlEQoN/w50ihBQgE60=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d9lLvNlQl4Hrb2TLbpPrm+QjtEiC023AreLrIeouogePwgl9Lt0Pzea2j9rpPYC7EtcXIhAxcoCaD3rLOSmJ1dCrsHEP6GarGFhxrlAqzBEBU04WKiuc8mihsc0C0vcw0obv3gpe6PlYY2HJIKztX6t/iPYUk0cEaKP7Ht+ZbzI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=w41NJ5se; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="w41NJ5se" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343209; bh=cBAK8Kuf4xT7vUB6fda4oECSPrBvDw73H8oUmB7ElMA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=w41NJ5seF3maluEnDlHz08AuA1Sp9Q2r2TG/oXXetWCN/YG00nMs7TrP6D+N3FBAd qJ74g7K/Wy1yk0FWukv7D/ZlLvTeOq1BNeRM5rWGR/fqWi6uXfJ8ruNMS7irRvQ1RI Cun2VXDWyhgwizVsfx6mepVihXY6JJwqJJzV2AVsuUd7OlX2urHR1dfG9puYcWFY+B HMvh4R2cVd48iCVnhxoTxr6ARFzsmOngq3mSkhseqztdfOO4vgmcqyg6WdMRKuI+Ok Br17Ngjg440WpPI119NYKl4EMJR+xqjOoQgFrvH0RjAGg0CDp2B+NUY5U9jeu/CXWI bpyYSeyXE5QTw== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id B28BF1349C58; Sun, 11 Aug 2024 02:26:45 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:15 +0800 Subject: [PATCH 24/27] rpmsg: core: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-24-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 9IlFGcd7PyIJbT6C_NlMnaWPFSKdR9qq X-Proofpoint-ORIG-GUID: 9IlFGcd7PyIJbT6C_NlMnaWPFSKdR9qq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make rpmsg_device_match() as its match function take a const pointer. Signed-off-by: Zijun Hu --- drivers/rpmsg/rpmsg_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/rpmsg/rpmsg_core.c b/drivers/rpmsg/rpmsg_core.c index 712c06c02696..207b64c0a2fe 100644 --- a/drivers/rpmsg/rpmsg_core.c +++ b/drivers/rpmsg/rpmsg_core.c @@ -377,9 +377,9 @@ EXPORT_SYMBOL(rpmsg_get_mtu); * this is used to make sure we're not creating rpmsg devices for channels * that already exist. */ -static int rpmsg_device_match(struct device *dev, void *data) +static int rpmsg_device_match(struct device *dev, const void *data) { - struct rpmsg_channel_info *chinfo =3D data; + const struct rpmsg_channel_info *chinfo =3D data; struct rpmsg_device *rpdev =3D to_rpmsg_device(dev); =20 if (chinfo->src !=3D RPMSG_ADDR_ANY && chinfo->src !=3D rpdev->src) --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5D72713D892 for ; Sun, 11 Aug 2024 02:26:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343214; cv=none; b=eF6+r0oMs2pNBMFXlJ5PhWyACHzeyJ+f3ID8meJY680THnX08KQv4EBD4pzG6+vIHhaTO5/n7HJ5u+D/G9DiUD46VLUkpQhs2bS2hJ7vveL6TJRGcl+bsNbIeFQ6zbH7hUukk4VSwmENxZCfnetK7kPV2LeZSVHLSJHfFjwQOFc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343214; c=relaxed/simple; bh=R7SG95+y0eCnKZRHhsw9diFEI6Al6ea4aLoO6XHSQAs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=G+udMOXJnZzrWxRUJ66CbD0MAz54SJusviWOckUJwgcqLFzWib3OoMvI/O5Jcr0Ufrx8QyyK41ZgrO9rsguY6kSAcVx1qkAUBK6nG4o80r3OdzY9v5H6nSEZZcOoTDRqPq+bKpyXBCDfx0UqWrgQWClOsVzCVs1q82OdqVPVXAg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=PBcX/QR5; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="PBcX/QR5" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343213; bh=AALvdOVnufe86KWt7uABgH1oMyvZANCpsbPWo5ZHAOY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=PBcX/QR5D8ZQD3w0BN61rOZDEVA0CDi4/JW+GPWZfomvf2p0cSlXBM9c/yk8hKNyE gLdunmeEVAOcOOizfL7fLLDSYltlVdRdyMuDYm3Rh7PEVZ5IdXR5eZT75T8JvAErka bVods6dSEq+kBMLN527k5AmklrnEBg0cfQXedAHefnuQY8UP2MEhl/bspIPEdXySnJ dB2W9OXcTycoInxaKameEwLjDrRYTsuriF8Wns3iY0J8RjFwn0cvegUiRQfe51XK99 TC8V+ae15eyAB8D1pSnI7VQABs57PIAGCcmg4gSHQ6SoMNR4P5nMx46CF7UA86z8GN L9U/5NDgMG0CQ== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id B44761349C17; Sun, 11 Aug 2024 02:26:49 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:16 +0800 Subject: [PATCH 25/27] thunderbolt: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-25-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: seMkKfPW7NZkFQ_rHN5UtsB0clXcNFyl X-Proofpoint-ORIG-GUID: seMkKfPW7NZkFQ_rHN5UtsB0clXcNFyl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=521 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make its match functions take a const pointer. Signed-off-by: Zijun Hu --- drivers/thunderbolt/retimer.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/thunderbolt/retimer.c b/drivers/thunderbolt/retimer.c index 721319329afa..ebda5f996f19 100644 --- a/drivers/thunderbolt/retimer.c +++ b/drivers/thunderbolt/retimer.c @@ -461,7 +461,7 @@ struct tb_retimer_lookup { u8 index; }; =20 -static int retimer_match(struct device *dev, void *data) +static int retimer_match(struct device *dev, const void *data) { const struct tb_retimer_lookup *lookup =3D data; struct tb_retimer *rt =3D tb_to_retimer(dev); diff --git a/drivers/thunderbolt/xdomain.c b/drivers/thunderbolt/xdomain.c index 11a50c86a1e4..b0630e6d9472 100644 --- a/drivers/thunderbolt/xdomain.c +++ b/drivers/thunderbolt/xdomain.c @@ -1026,7 +1026,7 @@ static int remove_missing_service(struct device *dev,= void *data) return 0; } =20 -static int find_service(struct device *dev, void *data) +static int find_service(struct device *dev, const void *data) { const struct tb_property *p =3D data; struct tb_service *svc; --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2AA11422B4 for ; Sun, 11 Aug 2024 02:26:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343218; cv=none; b=GO/NkqgLx1NMidnIuZHOFjOhnb0rqk8EKJGTgHpCYaAR7I+v28TVBzLKEgyvvtOXIC3QHKdi1P+YlcEdlGSslkm8LNdyOd7rRkRrSpmd6vIfJW5Xgz/pdurTAHT3VlPbpNrT0b5YRHgzhK2Z/Tt1EQ4YQlqCpunSwduKiGPwWkA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343218; c=relaxed/simple; bh=U/1KeSEJ1o2NIaUuPL0nzGye+nXJSZZoH+OZvBaNRVY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VDt/3knhizTTf58FAP6AK0fcmCnhebbTbQnoBDg4cWGh/Hm8EfKcIgOoy2MXYe9mvaT/VTw0vaQPgsgGvOSGXoLN10MPisjvvK5njkKERQgSU0qz1+iWNGIc8v7tdcA3YeuYwZRUcCBzv588Bt8mGttoAv77UPv54m0mJoWX2po= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=B1i18ia9; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="B1i18ia9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343217; bh=pEhtX+3HMRz67HYx5ENhmWRr249rHe9pn/7BosYTo4w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=B1i18ia96+Rl8hvZ1BCCrYr2JsrTVgke/EhvhwoVVjCSqRAuJa5vGmfzDK2sMlNbR cSDaNWjV05akcbYcGBbeX5Qx8IxNZpjbzq7VNYEbAf3p0lc02ksQgMiBAC7ujXB52D 9EonPZLznPHYrsyC9QeifuxKY3VQ+83RkUF4+QQYIjuy1z4kcPVaa9yuBPMqVtCZIH QaOPDlgjFFdUJ4OHJvSHvxIhIv2M56mK6uy0ia6p1eO1RHpgvTx+vTl4fgEOojca0H tdIVdOb7QlWvP+/m3AgxRK8SogxDKgfBkR/6/0xQscgNEiJG4td75SFxaV9abvNKoZ 31308+bez2DEg== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id BD5101349C0A; Sun, 11 Aug 2024 02:26:53 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:17 +0800 Subject: [PATCH 26/27] net: dsa: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-26-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: 5RWGq73DgIiCZGocwi8Ya5bqJtlBxyDy X-Proofpoint-ORIG-GUID: 5RWGq73DgIiCZGocwi8Ya5bqJtlBxyDy X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=878 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make dev_is_class() as its match function take a const pointer. Signed-off-by: Zijun Hu --- net/dsa/dsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/dsa/dsa.c b/net/dsa/dsa.c index 668c729946ea..a12b35f34c73 100644 --- a/net/dsa/dsa.c +++ b/net/dsa/dsa.c @@ -1367,7 +1367,7 @@ static int dsa_switch_parse_of(struct dsa_switch *ds,= struct device_node *dn) return dsa_switch_parse_ports_of(ds, dn); } =20 -static int dev_is_class(struct device *dev, void *class) +static int dev_is_class(struct device *dev, const void *class) { if (dev->class !=3D NULL && !strcmp(dev->class->name, class)) return 1; --=20 2.34.1 From nobody Mon Feb 9 03:50:59 2026 Received: from mr85p00im-ztdg06011901.me.com (mr85p00im-ztdg06011901.me.com [17.58.23.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D45A914373A for ; Sun, 11 Aug 2024 02:27:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=17.58.23.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343223; cv=none; b=W3zDseFcXg9qW46j9jA6D1HpDNZ6d1XtSxw5kNjFhfScySLCa2o2orbDHGC/J1gZkbG1dx/PDx37N+fiURNdRMm5Jds+osEwe7ctINr7X9A5F0njpXrzF5fcRCvkHZraOuOF4ZZ0QpknTq19GV7oApFSaZVyzmQoh/tGBr/oKTc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1723343223; c=relaxed/simple; bh=LWX7LBE6ad0PQrT4zk/x097OL76QaLuC+pu7IpVboWM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P/ZUpnnaiwMoDDgqtvJJ6IFAtgSRj+Ew4IJdp0aPbxA9HyUKGKTLB5lslv6/VVoQA20P5QwRw2RjCd20xLvuTW+T6+EoziZIZgPFYOlK7CsGrs1iC+NEp3yu1cE1Urhlb9OP5l6y6ITRXtamTCHfVR2XYX1twG6k3DPmyEmZHmg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com; spf=pass smtp.mailfrom=icloud.com; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b=N2dzariP; arc=none smtp.client-ip=17.58.23.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=icloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=icloud.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=icloud.com header.i=@icloud.com header.b="N2dzariP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1723343221; bh=hdZ+n0KmYBrpSPFHuho4P6uBvAePrqcRvV+VZrantrs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To; b=N2dzariPkx27lVVf+9jUNNYZQ7KKJPypD5/7skXEdQwdE4OaFm/aagAQC9C3VrIut 6Re9yuU5AP7BfVurO8aMakz7wJCF9i/87nm7dFMUTsrAeoD6vySLRpnsKzH9X6XtvX MonKMHoKJXV4c7Sgs/wmLzIB2ZYtylo8zW68vkGGqTIkssauslVL+ppT+JUPfwpX0Y YgexEGQGvP/DSPq9AjWPF392CEvZAF4DAsvQUMACAaizlR1ysmDN6+BpL92pRhSg2k s3+Cw0VsdF3bwn1NNqGiIMsCFVwTCIOGrOdIBIZxblOubd5f2+sAHyh/MgkrbojAiV bO0DwzxbZEsQQ== Received: from [192.168.1.26] (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-ztdg06011901.me.com (Postfix) with ESMTPSA id 11AE91349B23; Sun, 11 Aug 2024 02:26:57 +0000 (UTC) From: Zijun Hu Date: Sun, 11 Aug 2024 10:25:18 +0800 Subject: [PATCH 27/27] cxl/test: Make device_find_child()'s match function take a const pointer 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: <20240811-const_dfc_done-v1-27-9d85e3f943cb@quicinc.com> References: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> In-Reply-To: <20240811-const_dfc_done-v1-0-9d85e3f943cb@quicinc.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" Cc: Zijun Hu , linux-kernel@vger.kernel.org, Zijun Hu X-Mailer: b4 0.14.1 X-Proofpoint-GUID: nRXnq8XxWFuSCuZ54c-JWGrYp0TEtmlZ X-Proofpoint-ORIG-GUID: nRXnq8XxWFuSCuZ54c-JWGrYp0TEtmlZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-11_01,2024-08-07_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2408110017 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 From: Zijun Hu In order to adapt for constified device_find_child(), make first_decoder() as its match function take a const pointer. Signed-off-by: Zijun Hu --- tools/testing/cxl/test/cxl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/cxl/test/cxl.c b/tools/testing/cxl/test/cxl.c index 90d5afd52dd0..6e82a4816ee7 100644 --- a/tools/testing/cxl/test/cxl.c +++ b/tools/testing/cxl/test/cxl.c @@ -729,7 +729,7 @@ static void default_mock_decoder(struct cxl_decoder *cx= ld) cxld->reset =3D mock_decoder_reset; } =20 -static int first_decoder(struct device *dev, void *data) +static int first_decoder(struct device *dev, const void *data) { struct cxl_decoder *cxld; =20 --=20 2.34.1