diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-10-01 04:03:09 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-10-02 14:37:53 +0200 |
commit | 01698421ef7b621442f1d4a7a6fe768718ec1479 (patch) | |
tree | 0f89e57afaeb834750427354280f7e03a2a6f0b6 /src/allowedips.c | |
parent | poly1305: document rationale for base 2^26->2^64/32 conversion (diff) | |
download | wireguard-monolithic-historical-01698421ef7b621442f1d4a7a6fe768718ec1479.tar.xz wireguard-monolithic-historical-01698421ef7b621442f1d4a7a6fe768718ec1479.zip |
global: change BUG_ON to WARN_ON
Suggested-by: Andrew Lunn <andrew@lunn.ch>
Diffstat (limited to 'src/allowedips.c')
-rw-r--r-- | src/allowedips.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/allowedips.c b/src/allowedips.c index b7dc387..f212afe 100644 --- a/src/allowedips.c +++ b/src/allowedips.c @@ -50,7 +50,7 @@ static void node_free_rcu(struct rcu_head *rcu) #define push_rcu(stack, p, len) ({ \ if (rcu_access_pointer(p)) { \ - WARN_ON(len >= 128); \ + WARN_ON(IS_ENABLED(DEBUG) && len >= 128); \ stack[len++] = rcu_dereference_raw(p); \ } \ true; \ @@ -109,7 +109,7 @@ walk_by_peer(struct allowedips_node __rcu *top, u8 bits, #define ref(p) rcu_access_pointer(p) #define deref(p) rcu_dereference_protected(*p, lockdep_is_held(lock)) #define push(p) ({ \ - WARN_ON(len >= 128); \ + WARN_ON(IS_ENABLED(DEBUG) && len >= 128); \ stack[len++] = p; \ }) static void walk_remove_by_peer(struct allowedips_node __rcu **top, |