Re: [PATCH 0/2] iio: gyro: mpu3050: Cleanup exports and PM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 20 Feb 2022 17:51:47 +0000
Jonathan Cameron <jic23@xxxxxxxxxx> wrote:

> From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>
> 
> Paul Cercueil happened to chose this driver as his example for
> EXPORT_RUNTIME_DEV_PM_OPS() in his recent patch set to cleanup
> how we handle dev_pm_ops.
> 
> https://lore.kernel.org/linux-pm/20220105101106.00005ae0@xxxxxxxxxx/
> 
> Whilst reviewing that I noticed that there were a bunch of exports
> in this driver that are only used by other files compiled into the same
> module.  Paul found another driver to demo his new infrastructure.
> 
> This series is cleaning up that oddity by first dropping the exports
> and then using the new pm_ptr() and DEFINE_RUNTIME_PM_DEV_OPS() to allow
> the compiler to be responsible for removing the unused code for us rather
> than requiring manual CONFIG_PM guards.
> 
Oops. Lost my own series down the back of the sofa.  No idea why
I didn't apply these when Linus reviewed them back in March.

Anyhow, now applied to the togreg branch of iio.git (with some fuzz)
and pushed out as testing to see if 0-day is happy with them.

Thanks,

Jonathan

> Jonathan Cameron (2):
>   iio: gyro: mpu3050: Drop unused symbol exports.
>   iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS()
> 
>  drivers/iio/gyro/mpu3050-core.c | 14 ++------------
>  drivers/iio/gyro/mpu3050-i2c.c  |  2 +-
>  2 files changed, 3 insertions(+), 13 deletions(-)
> 




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux