This patch series adds missing annotations to various functions, that register warnings of context imbalance when built with Sparse tool. The adds fix the warnings, improve on readability odf the code and give better insight or directive on what the functions are actually doing. Jules Irenge (8): bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() raw: Add missing annotations to raw_seq_start() and raw_seq_stop() tcp: Add missing annotation for tcp_child_process() netfilter: Add missing annotation for ctnetlink_parse_nat_setup() netfilter: conntrack: Add missing annotations for nf_conntrack_all_lock() and nf_conntrack_all_unlock() net: Add missing annotation for *netlink_seq_start() ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() kernel/bpf/trampoline.c | 2 ++ net/ipv4/raw.c | 2 ++ net/ipv4/tcp_minisocks.c | 1 + net/netfilter/nf_conntrack_core.c | 2 ++ net/netfilter/nf_conntrack_netlink.c | 1 + net/netlink/af_netlink.c | 1 + sound/firewire/tascam/tascam-hwdep.c | 2 ++ 7 files changed, 11 insertions(+) -- 2.24.1