[PATCH 0/3] media: rockchip: Modernize PM_OPS

Nicolas Dufresne nicolas at ndufresne.ca
Fri Oct 2 12:57:04 PDT 2026


Hi,

Le jeudi 01 octobre 2026 à 19:34 +0200, Diederik de Haas a écrit :
> A bunch of new PM_OPS macros got introduced in commit
> 1a3c7bb08826 ("PM: core: Add new *_PM_OPS macros, deprecate old ones")
> 
> Straight up copied from that commit message:
> 
>     These new macros are very similar to their SET_*_PM_OPS() equivalent.
>     They however differ in the fact that the callbacks they set will always
>     be seen as referenced by the compiler. This means that the callback
>     functions don't need to be wrapped with a #ifdef CONFIG_PM guard, or
>     tagged with __maybe_unused, to prevent the compiler from complaining
>     about unused static symbols. The compiler will then simply evaluate at
>     compile time whether or not these symbols are dead code.
> 
> So convert the rockchip media components which used the old macros to the
> new ones.
> 
> Diederik de Haas (3):
>   media: rkvdec: Switch to modern PM_OPS
>   media: rockchip: rga: Switch to modern PM_OPS

I'm taking the two first, thanks!

>   media: rkisp1: Switch to modern PM_OPS
> 
>  drivers/media/platform/rockchip/rga/rga.c           |  9 ++++-----
>  drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c | 11 +++++------
>  drivers/media/platform/rockchip/rkvdec/rkvdec.c     |  9 +++------
>  3 files changed, 12 insertions(+), 17 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20261002/2f7f6891/attachment.sig>


More information about the linux-arm-kernel mailing list