From nobody Mon Dec 1 22:37:25 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 6532F27E1A1 for ; Wed, 26 Nov 2025 17:18:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764177530; cv=none; b=nQuuNfe6sPmq0OSnC1TehQ2HDyckVu3J34+CtM01j2i8+6nAvmbMz0ffi4Z6XZ+dNtcRWITIwrotK66NBJJemDd2T6+md+E2tF3zy+f1FIc1mCHOhBGfVpcSIVK1WSYSNfQzcMY2eOHaS4CCLstauia6y8c6zAovRa8jbthCDMU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764177530; c=relaxed/simple; bh=LYn262ePXozJ87Q5H1EcSIHkNz4TINqgIkURfg9pPUQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=lH9TA8qnnBvnffV9Qnt4K6myyEE47tK+5l7YVdPobO7Oq6bs+48k3VORb5epjiGOD0a5GiLxTcNvRPvPtnYPk7CK6ASudIeP9nqg8R7LaZer0QAJG/CyPPWv6U5qZaUhtDPJO0G2dhBigxhXcxQgjh1gfQkxRk5GeTG67p3U88k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=f3aVEvow; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UDPrkerZ; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="f3aVEvow"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UDPrkerZ" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AQ9575R4048329 for ; Wed, 26 Nov 2025 17:18:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=MYfAtPTS/JC8wOJNh+3+roNiVkVrfzXMckP EZdConFQ=; b=f3aVEvowrSpoC6HlIiMA9ZYmAeQZO/YXaBkmI+YqO4SvEeEr+EQ KL28fYOb8qtGjFDPzc2xLNbxjxflnPy5yODxtUGBa8IHlrMGkpHP+0AsQKbJMR1O IDNoI+mwDYXQ1PuKaw+eOZi7KZBHwdRzyW0a9AoC3ofT5Y05oL+uNT6wkgOTiDAr ft34JORz781jJEUeM5ecWHyRkwNvJOqCeWfoe/nWf3wHf/8a7JAN74PKJl/dyCwV wKaDLH3mm2zt5S/I/AMNFmHbOsEbyIZf9emncDdZikzKdhN13eWo9X4Qu2xZVAio 72JE/SEkKh+NA8SYk7jKmi4nq0AcbeJYC5Q== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4anp2njsga-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 17:18:46 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8b259f0da04so1770016485a.0 for ; Wed, 26 Nov 2025 09:18:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764177525; x=1764782325; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=MYfAtPTS/JC8wOJNh+3+roNiVkVrfzXMckPEZdConFQ=; b=UDPrkerZKNoXflV6L1yEvvMDAVEeWG1mO/6V0jFdvWT6RjGZGU17CYAXxuYHguKuCt 0T7ZAcadHF2UVw+uBwiSFkGDgovcoc0M5mQtuR6+q0h7ZikFElvRA7h9/ZcUtPDGVMLi MZInCICBK8f9uAyVnXXND8kmiq10Afz2KsCu2LvU4CxcoNB2lNYYW3RRgl+qbW0jFuMY XoV4H1IeKtOL93z1DaJAlY1fSiorlffRUpf6MVZB3megnO4lgYModqsLmooo63ht0U4S vJEDereds1h9EOWVqoSHj38SdFIs3zZUQEXkMCHs69RGQvMUjUtw9XAv07PMYWgl3sQh 8LrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764177525; x=1764782325; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=MYfAtPTS/JC8wOJNh+3+roNiVkVrfzXMckPEZdConFQ=; b=PVS5lAoer6AUPB5CDkjuzRJHa0ZM8JBSlhbSjlaxdh6rz1dc4BpajHjfWrUnvBCfTU 0tRcUEhKWz0mD/UiMpAH60OMgJlruMG1khoEDrxFZDTO8CWSEGQruVQst3apURLdH6Ia TTnnWnVoJCwglHkVaxJZVwrefwdOjsPKqGsFCe+HIOwwiYqSxnjkmpKxYaNLnv78pzhm bjVcC+mENy5pjKc+SSCLaOdA0QCyRmXka1NdMWRmy+oKpyr7HKyWqx0T5RO0epvEtfPv WznQPIKb8Ay2FlwWovJqBK1ptbb3TLgDnm1qZ48R7rfdZmBkea1GwTjzN5L7oaIwRMel 4z5g== X-Forwarded-Encrypted: i=1; AJvYcCW7U7HWYvBU+rGPXRkNnyhbjp15HIscHQdHlAAjecJSdEq12AZpq3PkCxk1ZU7UbfN0TO3BLGpLVk1r8iM=@vger.kernel.org X-Gm-Message-State: AOJu0YwyfMmQsOysYCJF7tUvRg6mhP8rgXL/jKs1a9tKZCmFQFEjgnvH J1hMAhOUg/sxp6rORIMcG71Yz64FNxjW6dxNJdvoBdl63WvjSKoSJwPpbSnIf3J1qrzxJRnwyTk i8RwIOFkGdtST/aR2Ayp/v89M5i0U4e2tyNphoprsWLryq0Ocq9WL6vgLvLb+2Dr49fA= X-Gm-Gg: ASbGncsq/Vj0buPDZ9VC8P11F798zFoBgpSTqMz06IcQXEO6XaXOvRxh5VnszArdPs7 cPP7ZlU6CDD2jK1qqlLL7UVHTFN0/pAcPFuHx94G7ud5ohBZB7fCdKjsP+BVPf3ST01Fme3BWIG s97Ds6HcwDYoLf2+vu1lJ80gmX2gov6gLMyw+/TJpjekYCKIt/1wedKEkdClSpxZa0xOc1HaMy9 bqdgB+kStcLEn3r8ECgOPoZH7AhgTmErI40mlknH59+yecSZpj66uTX5O2qWZsCZRnhWNDbCbBK ecOBeLNeOIctJNZfjj08qn0+VWQ4ETvzL18R1gC/CP53aR7Jh8RwERNCDuVRdlhcpsK5JFz4cbH DeaoToIMeJeYuAY8CHpU01CIUorSF X-Received: by 2002:a05:620a:4092:b0:8b2:4b6:22e0 with SMTP id af79cd13be357-8b33d468064mr2682471185a.60.1764177524943; Wed, 26 Nov 2025 09:18:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IFGLVKcSNAo5IE9v3OOyO3OsQqQdB8lebrpA3fu/VWMtLS4mZm7YUDWYpgzZuV7bWySVue78A== X-Received: by 2002:a05:620a:4092:b0:8b2:4b6:22e0 with SMTP id af79cd13be357-8b33d468064mr2682464185a.60.1764177524322; Wed, 26 Nov 2025 09:18:44 -0800 (PST) Received: from kuoka.. ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7654fd4f14sm1880115466b.35.2025.11.26.09.18.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Nov 2025 09:18:43 -0800 (PST) From: Krzysztof Kozlowski To: Krzysztof Kozlowski , linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH] w1: Use container_of_const() when all types are const Date: Wed, 26 Nov 2025 18:18:42 +0100 Message-ID: <20251126171841.72379-2-krzysztof.kozlowski@oss.qualcomm.com> X-Mailer: git-send-email 2.48.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=KerfcAYD c=1 sm=1 tr=0 ts=69273676 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=Iax6wTeSMpqzYiZSKl48GQ==:17 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=jBvDj0_qiydRmUfUzGQA:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: 5Xni8psRm4vnhisw7UKoj0gf_Bj1HLfB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDE0MSBTYWx0ZWRfX0ioqihyMagUg 8tr0k4kfbmy1KvyFZCnVIP0O2OyP2r9NZRbs5Z+YduyTn08TpgBg3TqQoR8KlW45/CxB6CziAT6 vlCV4BFFElkHKLwD50kcY4QET5j2dRrvlLKbtGdU60cwp3J/RRc+8byoyCOKdL20vMlxzVeI8Z2 I+UlpeZaoj3hxI/pEUuCzRz3pUOlSJfHiHSwCpf8EFNoGILvoRoYuxr7+iREJJcUxBK5C7xhiEE GITrXcL4PgifNc9Xrrl/GQQ3UDsB00UHNbD0FH013XTKs9Wo1B7G/lQLiX3+iT6+3PYnPUktsf5 LrVzE1wqhwdpEKCVMthNzXTMAWo4OX8QXvYsArPmRpZuvdrEJVRrFhc8OUYJd7ynwdyU/kjvize VfoIZnylJ+MVjM8kj0gZNk9vXiB8Fg== X-Proofpoint-ORIG-GUID: 5Xni8psRm4vnhisw7UKoj0gf_Bj1HLfB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-25_02,2025-11-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 priorityscore=1501 spamscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511260141 Content-Type: text/plain; charset="utf-8" Use container_of_const(), which is preferred over container_of(), when the argument 'ptr' and returned pointer are already const, for better code safety and readability. Signed-off-by: Krzysztof Kozlowski --- drivers/w1/w1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/w1/w1.c b/drivers/w1/w1.c index 002d2639aa12..3b48d15390be 100644 --- a/drivers/w1/w1.c +++ b/drivers/w1/w1.c @@ -575,11 +575,11 @@ static int w1_uevent(const struct device *dev, struct= kobj_uevent_env *env) int err =3D 0; =20 if (dev->driver =3D=3D &w1_master_driver) { - md =3D container_of(dev, struct w1_master, dev); + md =3D container_of_const(dev, struct w1_master, dev); event_owner =3D "master"; name =3D md->name; } else if (dev->driver =3D=3D &w1_slave_driver) { - sl =3D container_of(dev, struct w1_slave, dev); + sl =3D container_of_const(dev, struct w1_slave, dev); event_owner =3D "slave"; name =3D sl->name; } else { --=20 2.48.1