Re: [PATCH 3/4] driver: core: remove dev_set_drv_sync_state()
From: Sverdlin, Alexander
Date: Tue Sep 22 2026 - 08:03:16 EST
On Fri, 2026-06-26 at 12:32 -0400, Brian Masney wrote:
> dev_set_drv_sync_state() is no longer used since all users have been
> migrated to dev_add_sync_state(), so let's go ahead and remove it.
>
> Signed-off-by: Brian Masney <bmasney@xxxxxxxxxx>
> Assisted-by: Claude:claude-opus-4-6
Assuming this is v3 (not specified in the Subject),
Reviewed-by: Alexander Sverdlin <alexander.sverdlin@xxxxxxxxxxx>
> ---
> include/linux/device.h | 12 ------------
> 1 file changed, 12 deletions(-)
>
> diff --git a/include/linux/device.h b/include/linux/device.h
> index b7a3dd4b56ed..7f71217ecd48 100644
> --- a/include/linux/device.h
> +++ b/include/linux/device.h
> @@ -1128,18 +1128,6 @@ static inline void device_lock_assert(struct device *dev)
> lockdep_assert_held(&dev->mutex);
> }
>
> -static inline int dev_set_drv_sync_state(struct device *dev,
> - void (*fn)(struct device *dev))
> -{
> - if (!dev || !dev->driver)
> - return 0;
> - if (dev->driver->sync_state && dev->driver->sync_state != fn)
> - return -EBUSY;
> - if (!dev->driver->sync_state)
> - dev->driver->sync_state = fn;
> - return 0;
> -}
> -
> struct sync_state_entry {
> struct list_head node;
> void (*fn)(struct device *dev);
--
Alexander Sverdlin
Siemens AG
www.siemens.com