mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-19 07:39:54 +02:00
UPSTREAM: firmware: arm_ffa: Add missing rwlock_init() for the driver partition
Add the missing rwlock initialization for the FF-A partition associated the driver in ffa_setup_partitions(). It will the primary scheduler partition in the host or the VM partition in the virtualised environment. IOW, it corresponds to the partition with VM ID == drv_info->vm_id. Bug: 254441685 Fixes:1b6bf41b7a
("firmware: arm_ffa: Add notification handling mechanism") Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> Link: https://lore.kernel.org/r/20240108-ffa_fixes_6-8-v1-2-75bf7035bc50@arm.com Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> (cherry picked from commit5ff30ade16
) Signed-off-by: Lee Jones <joneslee@google.com> Change-Id: I7c740f9e080036832c717ec1a23753ce9f83c739
This commit is contained in:
parent
18bbf1be19
commit
1c8bc63929
|
@ -1222,6 +1222,7 @@ static void ffa_setup_partitions(void)
|
|||
info = kzalloc(sizeof(*info), GFP_KERNEL);
|
||||
if (!info)
|
||||
return;
|
||||
rwlock_init(&info->rw_lock);
|
||||
xa_store(&drv_info->partition_info, drv_info->vm_id, info, GFP_KERNEL);
|
||||
drv_info->partition_count++;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user