On Tue, 17 Mar 2026 at 06:37, Krzysztof Kozlowski <[email protected]> wrote: > > This got acks from Mathieu (remoteproc) and Mark (audio), so can we > funnel everything via Qualcomm remoteproc tree? >
I'm good with that. > Dependencies / merging > ====================== > Entire patchset is one logical chain, all further patches depend on > previous ones, thus everything should be taken via same tree or shared > between trees with tags. Probably everything should go via ASoC with > necessary acks. > > Changes in v3: > - Subject fixes (Angelo) > - Tags > - Link to v2: > https://patch.msgid.link/[email protected] > > Changes in v2: > - New patch #5: media: platform: mtk-mdp3: Constify buffer passed to > mdp_vpu_sendmsg() > - Rebase, add acks. > - Link to v1: > https://patch.msgid.link/[email protected] > > Description > =========== > The remoteproc and rpmsg send-like functions should not modify data > being sent, so buffer should be marked as pointer to const. This is not > only self-documenting code but actually increases the actual safety and > clearly documents who is the owner of passed buffer. > > Best regards, > Krzysztof > > --- > Krzysztof Kozlowski (5): > remoteproc: mtk_scp_ipi: Constify buffer passed to scp_ipi_send() > remoteproc: mtk_scp: Constify buffer passed to scp_send_ipi() > rpmsg: Constify buffer passed to send API > ASoC: qcom:: Constify GPR packet being send over GPR interface > media: platform: mtk-mdp3: Constify buffer passed to mdp_vpu_sendmsg() > > .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 2 +- > drivers/remoteproc/mtk_scp.c | 2 +- > drivers/remoteproc/mtk_scp_ipi.c | 2 +- > drivers/rpmsg/mtk_rpmsg.c | 4 ++-- > drivers/rpmsg/qcom_glink_native.c | 13 +++++++----- > drivers/rpmsg/qcom_smd.c | 10 +++++---- > drivers/rpmsg/rpmsg_core.c | 8 ++++---- > drivers/rpmsg/rpmsg_internal.h | 8 ++++---- > drivers/rpmsg/virtio_rpmsg_bus.c | 24 > ++++++++++++---------- > drivers/soc/qcom/apr.c | 8 ++++---- > include/linux/remoteproc/mtk_scp.h | 2 +- > include/linux/rpmsg.h | 17 +++++++-------- > include/linux/rpmsg/mtk_rpmsg.h | 2 +- > include/linux/soc/qcom/apr.h | 4 ++-- > sound/soc/qcom/qdsp6/audioreach.c | 6 +++--- > sound/soc/qcom/qdsp6/audioreach.h | 4 ++-- > sound/soc/qcom/qdsp6/q6apm.c | 3 ++- > sound/soc/qcom/qdsp6/q6apm.h | 2 +- > 18 files changed, 65 insertions(+), 56 deletions(-) > --- > base-commit: 2360a9a195d2eae6f7d0cac2cbe920ae8a06c54f > change-id: 20251130-rpmsg-send-const-ae216a1fbd8f > > Best regards, > -- > Krzysztof Kozlowski <[email protected]> >

