From nobody Thu Apr 2 22:28:54 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 3CEED3EBF34; Fri, 13 Feb 2026 18:26:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771007212; cv=none; b=cmc5/HyTfcQJ9VJOtz1b1Kp85idPaKwtuugcaEjRl9ns5dnpxEobzxSEsH/FUx38GQa0QMztT0HpCH84515CGBL37GdlqcK1XUn3dZKsPppojvdAE82FaK0uQ+TTMQfK/qHHMVvJ0tiyuXMOcGLi5a2FYeB53Pk8W6VerQR13h4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771007212; c=relaxed/simple; bh=LhWQeJ5UHFUjtOBx++pMgeujWlK/vtYqU+pzDyFBVyU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=FbkQ++wgxHoGqKxDe8hYICridTpvvOoaL401TJuxWQM+qoKERg+nwqzBBTKLNg4gbd3X5TZ1sgTfCKIcaD44Ut9390gz85zIo4hQuRRx4JXgy8a9qhCBKMWWvSPr0ajBsofeqIcv8jQQilkIB6SoZuuV70kDHuDbkEsQ7Qqoxec= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cDWe5rIO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cDWe5rIO" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 14BE5C19425; Fri, 13 Feb 2026 18:26:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771007211; bh=LhWQeJ5UHFUjtOBx++pMgeujWlK/vtYqU+pzDyFBVyU=; h=From:To:Cc:Subject:Date:From; b=cDWe5rIOA+jQUiwKGBvdvg+tw6Ovl5RNwfXPnJmWzTSEWy+DdbGdtZo+mku+2x1PD TIIJ4rn9bykuipcwmSaOc+NWahIsrsIwz2E0ZZ3UkT58JrIm6pK03HzmhDdIQBvvsi 17TBAVRbdZMkrpvbKl4jozWosvm8OZQug8eDjqg8qjYHWcJH1qGxPGi7jXci4DM14o FLdc6NqSEPK30Ub+RKkWHC/9YmSr+Kd1KtKV6T921Ed87rVrUDGdJdClwmF7MZNTMU /+rJfKRlRR7ule999AI1ZHjhg8VnFl0Y4d1rRa9bYl0atfTQrjrLucG1R10ywo7qZ+ psw2BqtUMedhQ== From: "Rafael J. Wysocki" To: Linux ACPI Cc: LKML Subject: [PATCH v1] ACPI: driver: Drop driver_data pointer clearing from two drivers Date: Fri, 13 Feb 2026 19:26:48 +0100 Message-ID: <6242843.lOV4Wx5bFT@rafael.j.wysocki> Organization: Linux Kernel Development Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Rafael J. Wysocki It is not necessary to clear the driver_data pointer in the ACPI companion device object on driver remove in the EC and SMBUS HC ACPI drivers because that pointer is not used there any more after recent changes. Drop the unnecessary statements. Signed-off-by: Rafael J. Wysocki --- Applies on top of the current mainline. --- drivers/acpi/ec.c | 2 -- drivers/acpi/sbshc.c | 2 -- 2 files changed, 4 deletions(-) --- a/drivers/acpi/ec.c +++ b/drivers/acpi/ec.c @@ -1754,12 +1754,10 @@ err: =20 static void acpi_ec_remove(struct platform_device *pdev) { - struct acpi_device *device =3D ACPI_COMPANION(&pdev->dev); struct acpi_ec *ec =3D platform_get_drvdata(pdev); =20 release_region(ec->data_addr, 1); release_region(ec->command_addr, 1); - device->driver_data =3D NULL; if (ec !=3D boot_ec) { ec_remove_handlers(ec); acpi_ec_free(ec); --- a/drivers/acpi/sbshc.c +++ b/drivers/acpi/sbshc.c @@ -275,13 +275,11 @@ static int acpi_smbus_hc_probe(struct pl =20 static void acpi_smbus_hc_remove(struct platform_device *pdev) { - struct acpi_device *device =3D ACPI_COMPANION(&pdev->dev); struct acpi_smb_hc *hc =3D platform_get_drvdata(pdev); =20 acpi_ec_remove_query_handler(hc->ec, hc->query_bit); acpi_os_wait_events_complete(); kfree(hc); - device->driver_data =3D NULL; } =20 module_platform_driver(acpi_smb_hc_driver);