• Eric W. Biederman's avatar
    net: Fix more stale on-stack list_head objects. · 5f04d506
    Eric W. Biederman authored
    From: Eric W. Biederman <ebiederm@xmission.com>
    In the beginning with batching unreg_list was a list that was used only
    once in the lifetime of a network device (I think).  Now we have calls
    using the unreg_list that can happen multiple times in the life of a
    network device like dev_deactivate and dev_close that are also using the
    unreg_list.  In addition in unregister_netdevice_queue we also do a
    list_move because for devices like veth pairs it is possible that
    unregister_netdevice_queue will be called multiple times.
    So I think the change below to fix dev_deactivate which Eric D. missed
    will fix this problem.  Now to go test that.
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
sch_generic.c 21 KB