Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e7549a9c authored by Runmin Wang's avatar Runmin Wang
Browse files

soc: qcom: irq-helper: Add comments to exposed APIs



Add comments and might_sleep() to warn that irq_blacklist_on/off
APIs should not be called in atomic context.

CRs-Fixed: 1063719
Change-Id: Ie6858243a666aeb21cc486208b9dd8221e9ad674
Signed-off-by: default avatarRunmin Wang <runminw@codeaurora.org>
parent 11d6060f
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -78,10 +78,12 @@ IRQ_HELPER_ATTR(irq_blacklist_on, 0444, show_deploy, NULL);

static struct irq_helper *irq_h;

/* Do not call this API in an atomic context */
int irq_blacklist_on(void)
{
	bool flag = false;

	might_sleep();
	if (!irq_h) {
		pr_err("%s: init function is not called", __func__);
		return -EPERM;
@@ -103,10 +105,12 @@ int irq_blacklist_on(void)
}
EXPORT_SYMBOL(irq_blacklist_on);

/* Do not call this API in an atomic context */
int irq_blacklist_off(void)
{
	bool flag = false;

	might_sleep();
	if (!irq_h) {
		pr_err("%s: init function is not called", __func__);
		return -EPERM;