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

From: Nicolas Dufresne

Date: Fri Oct 02 2026 - 15:58:15 EST


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(-)

Attachment: signature.asc
Description: This is a digitally signed message part