summaryrefslogtreecommitdiff
path: root/drivers/misc/ibmasm/dot_command.c
diff options
context:
space:
mode:
authorCristian Marussi <cristian.marussi@arm.com>2021-09-16 11:33:36 +0100
committerSudeep Holla <sudeep.holla@arm.com>2021-10-06 11:12:45 +0100
commitbf1acf809d5694a942e113dfca6ef076d3904bb4 (patch)
treea1fd86d6981a6b301a6a4cdb2db4877df9a49bb3 /drivers/misc/ibmasm/dot_command.c
parenta14a14595dcade4bf31e50909a6958ed2566c058 (diff)
firmware: arm_scmi: Add proper barriers to scmi virtio device
Only one single SCMI Virtio device is currently supported by this driver and it is referenced using a static global variable which is initialized once for all during probing and nullified at virtio device removal. Add proper SMP barriers to protect accesses to such device reference to ensure that the initialzation state of such device is correctly observed by all PEs at any time. Return -EBUSY, instead of -EINVAL, and a descriptive error message if more than one SCMI Virtio device is ever found and probed. Link: https://lore.kernel.org/r/20210916103336.7243-3-cristian.marussi@arm.com Cc: "Michael S. Tsirkin" <mst@redhat.com> Cc: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'drivers/misc/ibmasm/dot_command.c')
0 files changed, 0 insertions, 0 deletions