OSDN Git Service

firmware: arm_scmi: Make notify_priv really private
authorCristian Marussi <cristian.marussi@arm.com>
Tue, 16 Mar 2021 12:49:00 +0000 (12:49 +0000)
committerSudeep Holla <sudeep.holla@arm.com>
Tue, 30 Mar 2021 15:35:15 +0000 (16:35 +0100)
commita02d7c93c1f3cc892b69b50069ae757c92c03b0d
tree30ba749e68051657d0af52acc1cdf0672c505be1
parent3cb8c95f4b3055691db500ae7ab545074a771808
firmware: arm_scmi: Make notify_priv really private

Notification private data is currently accessible via handle->notify_priv,
this data was indeed meant to be private to the notification core support
and not to be accessible by SCMI drivers. Make it private hiding it
inside instance descriptor struct scmi_info and accessible only via
dedicated helpers.

Link: https://lore.kernel.org/r/20210316124903.35011-36-cristian.marussi@arm.com
Tested-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/common.h
drivers/firmware/arm_scmi/driver.c
drivers/firmware/arm_scmi/notify.c
include/linux/scmi_protocol.h