[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