From: Arnd Bergmann Date: Tue, 1 Aug 2023 10:58:15 +0000 (+0200) Subject: virtio: Remove PM #ifdef guards to fix i2c driver X-Git-Tag: v6.6.7~1981^2~25^2~16 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=54e73cd52250adeba836cd3afef3658b48ae8dc9;p=platform%2Fkernel%2Flinux-starfive.git virtio: Remove PM #ifdef guards to fix i2c driver A cleanup in the virtio i2c caused a build failure: drivers/i2c/busses/i2c-virtio.c:270:10: error: 'struct virtio_driver' has no member named 'freeze' drivers/i2c/busses/i2c-virtio.c:271:10: error: 'struct virtio_driver' has no member named 'restore' Change the structure definition to allow this cleanup to be applied everywhere. Fixes: 73d546c76235b ("i2c: virtio: Remove #ifdef guards for PM related functions") Signed-off-by: Arnd Bergmann Reviewed-by: Paul Cercueil Reviewed-by: Andi Shyti Link: https://lore.kernel.org/r/20230801105846.3708252-1-arnd@kernel.org Signed-off-by: Andi Shyti --- diff --git a/include/linux/virtio.h b/include/linux/virtio.h index de6041d..7ed071b 100644 --- a/include/linux/virtio.h +++ b/include/linux/virtio.h @@ -184,10 +184,8 @@ struct virtio_driver { void (*scan)(struct virtio_device *dev); void (*remove)(struct virtio_device *dev); void (*config_changed)(struct virtio_device *dev); -#ifdef CONFIG_PM int (*freeze)(struct virtio_device *dev); int (*restore)(struct virtio_device *dev); -#endif }; static inline struct virtio_driver *drv_to_virtio(struct device_driver *drv)