X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=kernel%2Fjump_label.c;h=a9b8cf50059151c17f63d35cf4c622ae8b72f131;hb=83fd57a740bb19286959b3085eb93532f3e7ef2c;hp=93ad6c1fb9b6212e706eb3ae08f7b881192008ec;hpb=8b7ac60a5d29f4c554340afd0ce2b759de491e1f;p=linux-2.6-microblaze.git diff --git a/kernel/jump_label.c b/kernel/jump_label.c index 93ad6c1fb9b6..a9b8cf500591 100644 --- a/kernel/jump_label.c +++ b/kernel/jump_label.c @@ -182,6 +182,13 @@ void static_key_slow_dec_deferred(struct static_key_deferred *key) } EXPORT_SYMBOL_GPL(static_key_slow_dec_deferred); +void static_key_deferred_flush(struct static_key_deferred *key) +{ + STATIC_KEY_CHECK_USE(); + flush_delayed_work(&key->work); +} +EXPORT_SYMBOL_GPL(static_key_deferred_flush); + void jump_label_rate_limit(struct static_key_deferred *key, unsigned long rl) {