Message ID | 20200223231711.157699-6-jbi.octave@gmail.com |
---|---|
State | Accepted |
Delegated to: | David Miller |
Headers | show |
Series | None | expand |
From: Jules Irenge <jbi.octave@gmail.com> Date: Sun, 23 Feb 2020 23:16:46 +0000 > Sparse reports a warning at sctp_transport_walk_start() > > warning: context imbalance in sctp_transport_walk_start > - wrong count at exit > > The root cause is the missing annotation at sctp_transport_walk_start() > Add the missing __acquires(RCU) annotation > > Signed-off-by: Jules Irenge <jbi.octave@gmail.com> Applied.
diff --git a/net/sctp/socket.c b/net/sctp/socket.c index 1b56fc440606..05be67bb0474 100644 --- a/net/sctp/socket.c +++ b/net/sctp/socket.c @@ -5333,7 +5333,7 @@ int sctp_get_sctp_info(struct sock *sk, struct sctp_association *asoc, EXPORT_SYMBOL_GPL(sctp_get_sctp_info); /* use callback to avoid exporting the core structure */ -void sctp_transport_walk_start(struct rhashtable_iter *iter) +void sctp_transport_walk_start(struct rhashtable_iter *iter) __acquires(RCU) { rhltable_walk_enter(&sctp_transport_hashtable, iter);
Sparse reports a warning at sctp_transport_walk_start() warning: context imbalance in sctp_transport_walk_start - wrong count at exit The root cause is the missing annotation at sctp_transport_walk_start() Add the missing __acquires(RCU) annotation Signed-off-by: Jules Irenge <jbi.octave@gmail.com> --- net/sctp/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)