From: Eric Dumazet <eric.duma...@gmail.com> Date: Tue, 19 Sep 2017 09:15:59 -0700
> From: Eric Dumazet <eduma...@google.com> > > syzkaller reported following splat [1] > > Since hard irq are disabled by the caller, bpf_map_free_id() > should not try to enable/disable BH. > > Another solution would be to change htab_map_delete_elem() to > defer the free_htab_elem() call after > raw_spin_unlock_irqrestore(&b->lock, flags), but this might be not > enough to cover other code paths. > > [1] ... > Fixes: f3f1c054c288 ("bpf: Introduce bpf_map ID") > Signed-off-by: Eric Dumazet <eduma...@google.com> > Cc: Martin KaFai Lau <ka...@fb.com> Applied and queued up for -stable, thanks Eric.