From nobody Sat Apr 4 01:34:06 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 457033E928B for ; Thu, 2 Apr 2026 14:15:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775139327; cv=none; b=NXw30EABw7k4ux0LzHUqf/pAUqb9Pzp0y/Waq8p4d4aYmQvkZHR74ul54IznEParQXYqb4Amn/isOBntLBD7vmfNy9qSMWiE2OMPBYG6ehTz18E+/wS2wrLdLcKdkMj+ElnQaTwrJZiKcTM0MMSiur7vG75I7Z22R2xqS9HZ+T4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775139327; c=relaxed/simple; bh=yBKrNw7YytejW291mPySbI6LGBLYwN1ehugPvNfrHLM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QW4VNjUXcJlo5dG9H+5YBawwdnyVcL6CSBh9bk04tZFuANsLFWstJa0uabF6o3lzNGwYv0tw3u1pB85xw/9n0eR5Y+TKARBu6Sai7+LpH5PXDMakVGQYBFiswYi4/KKZDdBb+EQqaCu/DCQjOTsOcdyJYF6V04RpoKhZIu/Nflo= 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=JK9y2rzy; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=R/8Ugbfl; arc=none smtp.client-ip=205.220.180.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="JK9y2rzy"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="R/8Ugbfl" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 632B8ljq090872 for ; Thu, 2 Apr 2026 14:15:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= HwshQwGEYEPB4ewYumRkBFMYexYVpzxnnKi7Qlm1u/c=; b=JK9y2rzy2T82T4od hlXEty4Z194J87BnMHPKV1Xm0zaIdOavDzvHIjzVTkZJFpmq8LtbZt2PyzyqSERt iQX1gQmPRsOF76azXI88JRtsbXsDXgT3NT4yFV8RsE5IKvIONKrLNac/yXF6ME4D gDkbIdvlcTi5EApn7Kn/UnAaLdseqaPM0fRI08GakZ1U01PNuGh/VdaqIHkOEtpp qOyzEzFHQO90FjRnF4aiJ0asS4jiHtmmcVR7beSN2+xHn5rR6csNXKG5Zshk+Vj/ SiHkOmaPKwcq6vdGdmkMFZOWXvebEdUC75QaCSfonmbkt4Gcg3l2ovpOUTPiktRC nCZxUQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d9jcua4dn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 02 Apr 2026 14:15:25 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-50b2cbe7223so27317851cf.2 for ; Thu, 02 Apr 2026 07:15:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775139325; x=1775744125; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=HwshQwGEYEPB4ewYumRkBFMYexYVpzxnnKi7Qlm1u/c=; b=R/8UgbflCpIdNl7rlyqsfe5JWzWKvWzXy0jVTVogafCBWk8zo89fLZdiivw2tlDH1b CCbflF3oAgeKd9s6KAEcAHDrYC6yZrUj73ZUhwMWGlj7YmsJzSdRdGGOqrvDPIZOb6sT ZI8RbaRt6DgGxigPc+rGQV/6tk94b3/DAYg3y7PDRi/MjtnuJVDGa6AZWQgcvWCQNUEU 4FSn4xd+Ww5mkPj1PI43ps+13sucR2VKBIRWc2cVlcHfE8ERNvsAy+pO54GZwkmYJprk nSV2hKNwa5unSpK4YNpOwNGuluZQXPrbz99pbT8Vpa1R29C88MnxkeozxkQk4aVulg5c J1xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775139325; x=1775744125; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HwshQwGEYEPB4ewYumRkBFMYexYVpzxnnKi7Qlm1u/c=; b=qzclHn7uae4pj0R+TpqsHFqXwChLcnvTJkQmSI4lfY1+3q6bL9Qv12QXmjvAsdhrHe O6EdFB/5qb3Y9yTN+zUl8ohdR55gnuKiuQfFJqgjEYvHtVUBRBDwG+9oJmjb379AOcbW MroV/Jx7JJjCnivtPpDkZIzGZyN0NpvrgRWt7Njs/8fS4JYoPOKKlHSLzXiCMFu4zvJ0 sNXrWD7K8kdFbTvjkv/Soywag61rIYs8vHYyfzbCIRHPtL8TbXvtvmgw/T21mUup1Ldv ohRNwRyyL0wnU60/X6YIx0Sj2mbqxz6oeiwvL8BFNDbP3DqCciQMW5oA8OiLRjYSYk/0 aUSQ== X-Forwarded-Encrypted: i=1; AJvYcCV58lucoNTXh9yr6fh/9/Wc5vJsXEHHR7zbEn5u4DYkysale1rZOA5e7A53OWSpgaGN3ZWzr8nQHR0eWcM=@vger.kernel.org X-Gm-Message-State: AOJu0Yw4RLb5pv0IymarrnD2TLVLvZEKPrw+CmPmR/4Qu1R7ArHZVCQz GvBEBFwFWj4j/oyCzhkRTJ9V+EC3khXSkJRjN1s1zCTyaKYtjF7JKXdzq+XodLyStF91MW81U5N whG+QAv6oujLwOw3x/sX212sA7eXvCiJfs31P0QN+fHIX3q8jU4RwX9jVWe6cuZ79C7I= X-Gm-Gg: ATEYQzzmZGglNKFEnMXkv+pbMWm39qqb3QJMcD7PPSgF9MdT/Aw+Do8s61Q3eKHzXMc N83riAQscGMt4GmZGCLRV3J9ITaCWgPoL1aattNIWbirIBLgPHy9j2a4wbd8a65rUQOO8ygJvew ebTOKK8aK6hziCCvc8ioRUI9dq9YZKB5aPq9wXGGzs3UkEMkKs5vU6IctTY3u6j5MPQXqoIf5uY FRxHSXr6DNy5svQJ+PKmk9LtXXJ9cNtgNMo0dP3sdjAJnPReAY60OKSrDfU2CpSXQibg8d6b6KX VtVVieEkGaPHTuyZhXkSklun3EMA4fowhhYZvuSXZv2er3V/ZpQAKFQ8++3j13KpX2ReM29Tc/Q KGpFBB7o4LaJFBTunLQ6nF34YM7cdi7mSJOsQlA== X-Received: by 2002:ac8:5fd0:0:b0:509:2822:670d with SMTP id d75a77b69052e-50d3bc2a2f8mr109666031cf.27.1775139322509; Thu, 02 Apr 2026 07:15:22 -0700 (PDT) X-Received: by 2002:ac8:5fd0:0:b0:509:2822:670d with SMTP id d75a77b69052e-50d3bc2a2f8mr109662421cf.27.1775139320358; Thu, 02 Apr 2026 07:15:20 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:4ff1:3e57:22ec:dadc]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4887e80a5e2sm192824885e9.1.2026.04.02.07.15.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Apr 2026 07:15:19 -0700 (PDT) From: Bartosz Golaszewski Date: Thu, 02 Apr 2026 16:15:03 +0200 Subject: [PATCH v5 2/4] software node: remove software_node_exit() 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: <20260402-nokia770-gpio-swnodes-v5-2-d730db3dd299@oss.qualcomm.com> References: <20260402-nokia770-gpio-swnodes-v5-0-d730db3dd299@oss.qualcomm.com> In-Reply-To: <20260402-nokia770-gpio-swnodes-v5-0-d730db3dd299@oss.qualcomm.com> To: Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich , Andy Shevchenko , Daniel Scally , Heikki Krogerus , Sakari Ailus , Aaro Koskinen , Janusz Krzysztofik , Tony Lindgren , Russell King , Dmitry Torokhov , Kevin Hilman , Arnd Bergmann Cc: brgl@kernel.org, driver-core@lists.linux.dev, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-omap@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=776; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=yBKrNw7YytejW291mPySbI6LGBLYwN1ehugPvNfrHLM=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpznnvGSCWONe5TLbuQtSrY72fMOoZXTKRAcb0s mqhmDG1RZuJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCac557wAKCRAFnS7L/zaE w1OUD/9OSD86XkGc+sAjVkMGHKvcn39N4RTc5O0XXVLyLfKn8tE4xyjvFcPy+smX4mZyqyxcO9v QE0Y54slQVt6egHK85JFznO6nDzDzrYEI4wJnsTzUyRS/cE23bZdQm8DFkgyYgP8SulxVAS3F+e d+SBdsaUs6fkx/LqtPKOc1XoUXMTM7FD9IhjioyMDVXHUHCGcx0x8d42mPmg1PiaQLThQCwguoy sncbcYKbq7W+1u5FKq0JmITwHq57JrwfABCNQI0X1hVrQlwTi9AXAto2/4SHQww+mzBIse1gNU8 gjo5XvNYp5r0dqhHoq6mXrJ0+kOV6ElLlHCw6n+vrXNjmMzdcz5Vccwh0z7vqIkRJvZwoRaBhHm 0xKIF6wX+eB1TQyioX01Sn/QUuJ1WgrEdOnx2t0/EQgEJVzp2gqeJLymBvCvoxDroUsRPyF1WdB P5fB2uoHdxlEid8l7NJPUtghQ94mOdP9pf16fIt+hn53sovq4v/O3tkDlVDcDL75pxTWYHkk+UK KmasIyRWS9Slo0MnNObblidd2xrrH5qjDmYLxjMyAdowUPByvMTuTwsvG+2F6WNzAF4gWsc87h+ og8McoR/tx9in0Wch9REdNGOErbElO7/2aTCUayieZjXfpgNFbzdYNUbZibB/Y/2s/wiEhPOAVW oB7blfpwAAyLd1g== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDAyMDEyOCBTYWx0ZWRfX+oXrJ5HwqGqx ebmlsOPoNuNUaEhM0dtd3vnHBcXtcUyFgx24QU5r8f1kh+my9vhNc8RKKE3XAXOxqfogVQTdro2 xFXTHqtgnINoGWbPRGUJ9TT7zH/SxC7A+trQRJwZiEoPJxYcInNhTrROHV/BzDVTYVFIIyxb4JF Msu0VHUYeJwBjLFFKTglqm5yx+lcg+CPnBt9oRi4SSrH7zgRTrAB7td+I2+CCQOWGV4vmJ4HpBO 7NOZ6gkm6IkKJixZDhlkUVFnVelRCgSw3Benp0s08F/he2BG77HqfNUsfaeYczZ4FnBOJ+lT6aw g1+CIFkFreyXs4ShnUowtGrn20O9yFDVxTE2oxVv5s+kwPiyW/IUalhejyFSJN2UZRf1lhC2Fqb FpoQKyQnmx5Qv91DKMSKwgEjFcnkzfJzrG9z3hX3qhEIth9tycIQCnuy7tWKr7abjJwRBrgMYLy WdkYOhH39g95/nLWUZQ== X-Proofpoint-GUID: bQC3nIlfwGbqgRzb4FkDSvOxHzKLn-ML X-Authority-Analysis: v=2.4 cv=eYYwvrEH c=1 sm=1 tr=0 ts=69ce79fd cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=mhlm9Ems92mV8WSaVUEA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: bQC3nIlfwGbqgRzb4FkDSvOxHzKLn-ML X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-02_02,2026-04-02_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 impostorscore=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2604020128 software_node_exit() is an __exitcall() in a built-in compilation unit so effectively dead code. Remove it. Signed-off-by: Bartosz Golaszewski Reviewed-by: Andy Shevchenko --- drivers/base/swnode.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/base/swnode.c b/drivers/base/swnode.c index 51320837f3a9f1bf4f65aa161d9b941affc74936..26cbe1c2a2e043a231576408520= 7561069c23ccd 100644 --- a/drivers/base/swnode.c +++ b/drivers/base/swnode.c @@ -1135,10 +1135,3 @@ static int __init software_node_init(void) return 0; } postcore_initcall(software_node_init); - -static void __exit software_node_exit(void) -{ - ida_destroy(&swnode_root_ids); - kset_unregister(swnode_kset); -} -__exitcall(software_node_exit); --=20 2.47.3