The patch titled Subject: ipc/msg: add missing annotation for freeque() has been removed from the -mm tree. Its filename was ipc-msg-add-missing-annotation-for-freeque.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: Jules Irenge <jbi.octave@xxxxxxxxx> Subject: ipc/msg: add missing annotation for freeque() Sparse reports a warning at freeque() warning: context imbalance in freeque() - unexpected unlock The root cause is the missing annotation at freeque() Add the missing __releases(RCU) annotation Add the missing __releases(&msq->q_perm) annotation Link: http://lkml.kernel.org/r/20200403160505.2832-2-jbi.octave@xxxxxxxxx Signed-off-by: Jules Irenge <jbi.octave@xxxxxxxxx> Reviewed-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> Cc: Boqun Feng <boqun.feng@xxxxxxxxx> Cc: Lu Shuaibing <shuaibinglu@xxxxxxx> Cc: Nathan Chancellor <natechancellor@xxxxxxxxx> Cc: Manfred Spraul <manfred@xxxxxxxxxxxxxxxx> Cc: Davidlohr Bueso <dave@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- ipc/msg.c | 2 ++ 1 file changed, 2 insertions(+) --- a/ipc/msg.c~ipc-msg-add-missing-annotation-for-freeque +++ a/ipc/msg.c @@ -268,6 +268,8 @@ static void expunge_all(struct msg_queue * before freeque() is called. msg_ids.rwsem remains locked on exit. */ static void freeque(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) + __releases(RCU) + __releases(&msq->q_perm) { struct msg_msg *msg, *t; struct msg_queue *msq = container_of(ipcp, struct msg_queue, q_perm); _ Patches currently in -mm which might be from jbi.octave@xxxxxxxxx are