diff options
Diffstat (limited to 'drivers/firmware/arm_scmi/notify.c')
-rw-r--r-- | drivers/firmware/arm_scmi/notify.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/firmware/arm_scmi/notify.c b/drivers/firmware/arm_scmi/notify.c index ce336899d636..66196b293b6c 100644 --- a/drivers/firmware/arm_scmi/notify.c +++ b/drivers/firmware/arm_scmi/notify.c | |||
@@ -1474,17 +1474,17 @@ int scmi_notification_init(struct scmi_handle *handle) | |||
1474 | ni->gid = gid; | 1474 | ni->gid = gid; |
1475 | ni->handle = handle; | 1475 | ni->handle = handle; |
1476 | 1476 | ||
1477 | ni->registered_protocols = devm_kcalloc(handle->dev, SCMI_MAX_PROTO, | ||
1478 | sizeof(char *), GFP_KERNEL); | ||
1479 | if (!ni->registered_protocols) | ||
1480 | goto err; | ||
1481 | |||
1477 | ni->notify_wq = alloc_workqueue(dev_name(handle->dev), | 1482 | ni->notify_wq = alloc_workqueue(dev_name(handle->dev), |
1478 | WQ_UNBOUND | WQ_FREEZABLE | WQ_SYSFS, | 1483 | WQ_UNBOUND | WQ_FREEZABLE | WQ_SYSFS, |
1479 | 0); | 1484 | 0); |
1480 | if (!ni->notify_wq) | 1485 | if (!ni->notify_wq) |
1481 | goto err; | 1486 | goto err; |
1482 | 1487 | ||
1483 | ni->registered_protocols = devm_kcalloc(handle->dev, SCMI_MAX_PROTO, | ||
1484 | sizeof(char *), GFP_KERNEL); | ||
1485 | if (!ni->registered_protocols) | ||
1486 | goto err; | ||
1487 | |||
1488 | mutex_init(&ni->pending_mtx); | 1488 | mutex_init(&ni->pending_mtx); |
1489 | hash_init(ni->pending_events_handlers); | 1489 | hash_init(ni->pending_events_handlers); |
1490 | 1490 | ||