[PATCH 1/2] Documentation: Move rpmsg.rst and remoteproc.rst out of staging

Daniel Baluta posted 2 patches 2 months, 3 weeks ago
[PATCH 1/2] Documentation: Move rpmsg.rst and remoteproc.rst out of staging
Posted by Daniel Baluta 2 months, 3 weeks ago
rpmsg.rst and remoteproc.rst are documentation files for
mature remoteproc and rpmsg systems in the Linux kernel
so their place is not under staging.

Move them to Documentation/driver-api to better reflect that.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
---
 Documentation/driver-api/index.rst                   | 2 ++
 Documentation/{staging => driver-api}/remoteproc.rst | 0
 Documentation/{staging => driver-api}/rpmsg.rst      | 0
 Documentation/staging/index.rst                      | 2 --
 MAINTAINERS                                          | 4 ++--
 5 files changed, 4 insertions(+), 4 deletions(-)
 rename Documentation/{staging => driver-api}/remoteproc.rst (100%)
 rename Documentation/{staging => driver-api}/rpmsg.rst (100%)

diff --git a/Documentation/driver-api/index.rst b/Documentation/driver-api/index.rst
index baff96b5cf0b..5321a9459440 100644
--- a/Documentation/driver-api/index.rst
+++ b/Documentation/driver-api/index.rst
@@ -129,8 +129,10 @@ Subsystem-specific APIs
    pwm
    pwrseq
    regulator
+   remoteproc
    reset
    rfkill
+   rpmsg
    s390-drivers
    scsi
    serial/index
diff --git a/Documentation/staging/remoteproc.rst b/Documentation/driver-api/remoteproc.rst
similarity index 100%
rename from Documentation/staging/remoteproc.rst
rename to Documentation/driver-api/remoteproc.rst
diff --git a/Documentation/staging/rpmsg.rst b/Documentation/driver-api/rpmsg.rst
similarity index 100%
rename from Documentation/staging/rpmsg.rst
rename to Documentation/driver-api/rpmsg.rst
diff --git a/Documentation/staging/index.rst b/Documentation/staging/index.rst
index 77bae5e5328b..de6dff862a0c 100644
--- a/Documentation/staging/index.rst
+++ b/Documentation/staging/index.rst
@@ -9,8 +9,6 @@ Unsorted Documentation
    crc32
    lzo
    magic-number
-   remoteproc
-   rpmsg
    speculation
    static-keys
    xz
diff --git a/MAINTAINERS b/MAINTAINERS
index 41ded579750c..490100765611 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -21898,7 +21898,7 @@ S:	Maintained
 T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
 F:	Documentation/ABI/testing/sysfs-class-remoteproc
 F:	Documentation/devicetree/bindings/remoteproc/
-F:	Documentation/staging/remoteproc.rst
+F:	Documentation/driver-api/remoteproc.rst
 F:	drivers/remoteproc/
 F:	include/linux/remoteproc.h
 F:	include/linux/remoteproc/
@@ -21910,7 +21910,7 @@ L:	linux-remoteproc@vger.kernel.org
 S:	Maintained
 T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
 F:	Documentation/ABI/testing/sysfs-bus-rpmsg
-F:	Documentation/staging/rpmsg.rst
+F:	Documentation/driver-api/rpmsg.rst
 F:	drivers/rpmsg/
 F:	include/linux/rpmsg.h
 F:	include/linux/rpmsg/
-- 
2.45.2
Re: [PATCH 1/2] Documentation: Move rpmsg.rst and remoteproc.rst out of staging
Posted by Randy Dunlap 2 months, 3 weeks ago

On 11/13/25 10:57 PM, Daniel Baluta wrote:
> rpmsg.rst and remoteproc.rst are documentation files for
> mature remoteproc and rpmsg systems in the Linux kernel
> so their place is not under staging.
> 
> Move them to Documentation/driver-api to better reflect that.
> 
> Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>

LGTM. Thanks.

Reviewed-by: Randy Dunlap <rdunlap@infradead.org>

> ---
>  Documentation/driver-api/index.rst                   | 2 ++
>  Documentation/{staging => driver-api}/remoteproc.rst | 0
>  Documentation/{staging => driver-api}/rpmsg.rst      | 0
>  Documentation/staging/index.rst                      | 2 --
>  MAINTAINERS                                          | 4 ++--
>  5 files changed, 4 insertions(+), 4 deletions(-)
>  rename Documentation/{staging => driver-api}/remoteproc.rst (100%)
>  rename Documentation/{staging => driver-api}/rpmsg.rst (100%)
> 
> diff --git a/Documentation/driver-api/index.rst b/Documentation/driver-api/index.rst
> index baff96b5cf0b..5321a9459440 100644
> --- a/Documentation/driver-api/index.rst
> +++ b/Documentation/driver-api/index.rst
> @@ -129,8 +129,10 @@ Subsystem-specific APIs
>     pwm
>     pwrseq
>     regulator
> +   remoteproc
>     reset
>     rfkill
> +   rpmsg
>     s390-drivers
>     scsi
>     serial/index
> diff --git a/Documentation/staging/remoteproc.rst b/Documentation/driver-api/remoteproc.rst
> similarity index 100%
> rename from Documentation/staging/remoteproc.rst
> rename to Documentation/driver-api/remoteproc.rst
> diff --git a/Documentation/staging/rpmsg.rst b/Documentation/driver-api/rpmsg.rst
> similarity index 100%
> rename from Documentation/staging/rpmsg.rst
> rename to Documentation/driver-api/rpmsg.rst
> diff --git a/Documentation/staging/index.rst b/Documentation/staging/index.rst
> index 77bae5e5328b..de6dff862a0c 100644
> --- a/Documentation/staging/index.rst
> +++ b/Documentation/staging/index.rst
> @@ -9,8 +9,6 @@ Unsorted Documentation
>     crc32
>     lzo
>     magic-number
> -   remoteproc
> -   rpmsg
>     speculation
>     static-keys
>     xz
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 41ded579750c..490100765611 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -21898,7 +21898,7 @@ S:	Maintained
>  T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
>  F:	Documentation/ABI/testing/sysfs-class-remoteproc
>  F:	Documentation/devicetree/bindings/remoteproc/
> -F:	Documentation/staging/remoteproc.rst
> +F:	Documentation/driver-api/remoteproc.rst
>  F:	drivers/remoteproc/
>  F:	include/linux/remoteproc.h
>  F:	include/linux/remoteproc/
> @@ -21910,7 +21910,7 @@ L:	linux-remoteproc@vger.kernel.org
>  S:	Maintained
>  T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
>  F:	Documentation/ABI/testing/sysfs-bus-rpmsg
> -F:	Documentation/staging/rpmsg.rst
> +F:	Documentation/driver-api/rpmsg.rst
>  F:	drivers/rpmsg/
>  F:	include/linux/rpmsg.h
>  F:	include/linux/rpmsg/

-- 
~Randy