This series reads the address of IPI (inter-processor-interrupt) shared buffer from the FW binary itself. The 1st patch fixes a boundary check bug. The 2nd patch skips a program header to parse if filesz is 0. The 3rd patch parses the FW binary to find the shared buffer address. Changes from v1: (https://patchwork.kernel.org/project/linux-arm-kernel/cover/20201113070207.836613-1-tzungbi@xxxxxxxxxx/) - rebase on top of some sparse error fixing - update 3rd patch's commit message to the latest The series bases on https://patchwork.kernel.org/project/linux-arm-kernel/cover/20201116082537.3287009-1-tzungbi@xxxxxxxxxx/ Tzung-Bi Shih (3): remoteproc/mediatek: fix boundary check remoteproc/mediatek: skip if filesz is 0 remoteproc/mediatek: read IPI buffer offset from FW drivers/remoteproc/mtk_scp.c | 89 +++++++++++++++++++++++------------- 1 file changed, 57 insertions(+), 32 deletions(-) -- 2.29.2.299.gdc1121823c-goog