[GIT PULL] firmware: arm_scmi: Fixes for v6.2
Sudeep Holla
sudeep.holla at arm.com
Fri Jan 6 01:39:09 PST 2023
Hi ARM SoC Team,
Please pull !
Regards,
Sudeep
-->8
The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:
Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/scmi-fixes-6.2
for you to fetch changes up to e325285de2cd82fbdcc4df8898e4c6a597674816:
firmware: arm_scmi: Fix virtio channels cleanup on shutdown (2023-01-03 16:50:44 +0000)
----------------------------------------------------------------
Arm SCMI fixes for v6.2
Few fixes addressing:
1. Possible compromise with the shorter message size from a misbheaving
SCMI platform firmware. The shmem accesses are now hardened to handle
the same in fetch_notification and fetch_response.
2. Possible unsafe locking scenario which is solved by calling
virtio_break_device() before getting hold of vioch->lock.
3. Possible stale error status reported from a previous message being
used again as it is not cleared.
----------------------------------------------------------------
Cristian Marussi (4):
firmware: arm_scmi: Clear stale xfer->hdr.status
firmware: arm_scmi: Harden shared memory access in fetch_response
firmware: arm_scmi: Harden shared memory access in fetch_notification
firmware: arm_scmi: Fix virtio channels cleanup on shutdown
drivers/firmware/arm_scmi/driver.c | 2 ++
drivers/firmware/arm_scmi/shmem.c | 9 ++++++---
drivers/firmware/arm_scmi/virtio.c | 7 ++++++-
3 files changed, 14 insertions(+), 4 deletions(-)
More information about the linux-arm-kernel
mailing list