qcom_scm.c only uses struct resource_table, which was moved to <linux/rsc_table.h> by "remoteproc: Move resource table data structure to its own header". Drop the heavyweight <linux/remoteproc.h> dependency and include only the header that provides what is actually needed.
Signed-off-by: Mukesh Ojha <[email protected]> --- drivers/firmware/qcom/qcom_scm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/firmware/qcom/qcom_scm.c b/drivers/firmware/qcom/qcom_scm.c index 2cae35e7c583..d9ee180388aa 100644 --- a/drivers/firmware/qcom/qcom_scm.c +++ b/drivers/firmware/qcom/qcom_scm.c @@ -27,7 +27,7 @@ #include <linux/of_reserved_mem.h> #include <linux/platform_device.h> #include <linux/reset-controller.h> -#include <linux/remoteproc.h> +#include <linux/rsc_table.h> #include <linux/sizes.h> #include <linux/types.h> @@ -871,7 +871,7 @@ static void *__qcom_scm_pas_get_rsc_table(u32 pas_id, void *input_rt_tzm, * as zero respectively. * * More about documentation on resource table data structures can be found in - * include/linux/remoteproc.h + * include/linux/rsc_table.h * * @ctx: PAS context * @pas_id: peripheral authentication service id -- 2.53.0

