diff options
author | Willem de Bruijn <willemb@google.com> | 2019-06-13 11:08:15 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-06-14 19:31:47 -0700 |
commit | f01c373fbeed9f5870bb056b65750ccef42f1f20 (patch) | |
tree | 977c6d836887d0714cc47d34372f3741af8b8d54 /include/linux/jump_label_ratelimit.h | |
parent | 26e392ca9b76b219fe3e3831f425c28b03f6fd74 (diff) | |
download | linux-next-f01c373fbeed9f5870bb056b65750ccef42f1f20.tar.gz |
locking/static_key: always define static_branch_deferred_inc
This interface is currently only defined if CONFIG_JUMP_LABEL. Make it
available also when jump labels are off.
Signed-off-by: Willem de Bruijn <willemb@google.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/jump_label_ratelimit.h')
-rw-r--r-- | include/linux/jump_label_ratelimit.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/linux/jump_label_ratelimit.h b/include/linux/jump_label_ratelimit.h index 42710d5949ba..8c3ee291b2d8 100644 --- a/include/linux/jump_label_ratelimit.h +++ b/include/linux/jump_label_ratelimit.h @@ -60,8 +60,6 @@ extern void jump_label_update_timeout(struct work_struct *work); 0), \ } -#define static_branch_deferred_inc(x) static_branch_inc(&(x)->key) - #else /* !CONFIG_JUMP_LABEL */ struct static_key_deferred { struct static_key key; @@ -95,4 +93,7 @@ jump_label_rate_limit(struct static_key_deferred *key, STATIC_KEY_CHECK_USE(key); } #endif /* CONFIG_JUMP_LABEL */ + +#define static_branch_deferred_inc(x) static_branch_inc(&(x)->key) + #endif /* _LINUX_JUMP_LABEL_RATELIMIT_H */ |