From: Girish Moodalbail <girish.moodalb...@oracle.com> Date: Wed, 25 Oct 2017 00:23:04 -0700
> Double free of skb_array in tap module is causing kernel panic. When > tap_set_queue() fails we free skb_array right away by calling > skb_array_cleanup(). However, later on skb_array_cleanup() is called > again by tap_sock_destruct through sock_put(). This patch fixes that > issue. > > Fixes: 362899b8725b35e3 (macvtap: switch to use skb array) > Signed-off-by: Girish Moodalbail <girish.moodalb...@oracle.com> > --- > v1 -> v2: > - took care of an another issue in failure path of skb_array_init Applied and queued up for -stable, thanks.