Commit 13e38136 authored by Eric Dumazet's avatar Eric Dumazet Committed by Rafael J. Wysocki

PM / Wakeup: Remove useless synchronize_rcu() call

wakeup_source_add() adds an item into wakeup_sources list.

There is no need to call synchronize_rcu() at this point.

Its only needed in wakeup_source_remove()
Signed-off-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
parent 13d53f87
...@@ -110,7 +110,6 @@ void wakeup_source_add(struct wakeup_source *ws) ...@@ -110,7 +110,6 @@ void wakeup_source_add(struct wakeup_source *ws)
spin_lock_irq(&events_lock); spin_lock_irq(&events_lock);
list_add_rcu(&ws->entry, &wakeup_sources); list_add_rcu(&ws->entry, &wakeup_sources);
spin_unlock_irq(&events_lock); spin_unlock_irq(&events_lock);
synchronize_rcu();
} }
EXPORT_SYMBOL_GPL(wakeup_source_add); EXPORT_SYMBOL_GPL(wakeup_source_add);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment