Re: [PATCH v8 3/9] firmware: arm_scmi: Add notification dispatch and delivery
From: Cristian Marussi <cristian.marussi@arm.com>
Date: 2020-06-17 23:31:14
Also in:
lkml
On Mon, Jun 08, 2020 at 06:03:46PM +0100, Sudeep Holla wrote:
On Wed, May 20, 2020 at 09:11:12AM +0100, Cristian Marussi wrote:quoted
Add core SCMI Notifications dispatch and delivery support logic which is able, at first, to dispatch well-known received events from the RX ISR to the dedicated deferred worker, and then, from there, to final deliver the events to the registered users' callbacks. Dispatch and delivery is just added here, still not enabled. Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> --- drivers/firmware/arm_scmi/notify.c | 354 ++++++++++++++++++++++++++++- drivers/firmware/arm_scmi/notify.h | 10 + 2 files changed, 362 insertions(+), 2 deletions(-)diff --git a/drivers/firmware/arm_scmi/notify.c b/drivers/firmware/arm_scmi/notify.c index 7cf61dbe2a8e..d582f71fde5b 100644 --- a/drivers/firmware/arm_scmi/notify.c +++ b/drivers/firmware/arm_scmi/notify.c[...]quoted
@@ -1085,6 +1422,12 @@ int scmi_notification_init(struct scmi_handle *handle) ni->gid = gid; ni->handle = handle; + ni->notify_wq = alloc_workqueue("scmi_notify", + WQ_UNBOUND | WQ_FREEZABLE | WQ_SYSFS, + 0);What's the use of WQ_SYSFS for SCMI notifications ? Do we need it ?
Lukasz asked for it, when we were talking about workqueues' priorities configurability. (not implemented in this series) Thanks Cristian
-- Regards, Sudeep
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel