diff options
author | Arnd Bergmann <arnd@arndb.de> | 2023-06-06 16:05:30 +0300 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2023-06-06 16:05:40 +0300 |
commit | 08425abbab9987ec48c78f418e61130b5dc9d22d (patch) | |
tree | cba5f1a7a8480540e3598fc1eac4cd342c651c9e /drivers/firmware | |
parent | 4a672d500bfd6bb87092c33d5a2572c3d0a1cf83 (diff) | |
parent | 3aa0519a4780f1b8e11966bd879d4a2934ba455f (diff) | |
download | linux-08425abbab9987ec48c78f418e61130b5dc9d22d.tar.xz |
Merge tag 'ffa-fix-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Arm FF-A fix for v6.4
A single fix addressing another MBZ field being non-zero and non-compliant
resulting in the rejection of certain memory interface transmissions by
the receivers(secure partitions). The issue was addressed before but missed
to address this one field which is part of this change.
* tag 'ffa-fix-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
firmware: arm_ffa: Set handle field to zero in memory descriptor
Link: https://lore.kernel.org/r/20230606125720.2816923-1-sudeep.holla@arm.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'drivers/firmware')
-rw-r--r-- | drivers/firmware/arm_ffa/driver.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/firmware/arm_ffa/driver.c b/drivers/firmware/arm_ffa/driver.c index e23409138667..2109cd178ff7 100644 --- a/drivers/firmware/arm_ffa/driver.c +++ b/drivers/firmware/arm_ffa/driver.c @@ -424,6 +424,7 @@ ffa_setup_and_transmit(u32 func_id, void *buffer, u32 max_fragsize, ep_mem_access->flag = 0; ep_mem_access->reserved = 0; } + mem_region->handle = 0; mem_region->reserved_0 = 0; mem_region->reserved_1 = 0; mem_region->ep_count = args->nattrs; |