Wind River Support Network

HomeDefectsLIN5-9847
Fixed

LIN5-9847 : wrl 4.3 : unregister_netdevice: waiting for eth0 to become free. Usage count = 1

Created: Oct 30, 2013    Updated: Dec 19, 2017
Resolved Date: Jan 23, 2014
Previous ID: LIN4-13129
Found In Version: 5.0
Fix Version: 5.0.1.12
Severity: Severe
Applicable for: Wind River Linux 5
Component/s: Kernel

Description

WRL4.3 When creating and destroying several hundreds of VLANs in a loop, on x86_64 with 16 cores, and in about 8 hours Following problem can be reproduced :

    It is possible for the timer handlers to run after the call to
    ipv6_mc_down so use in6_dev_put instead of __in6_dev_put in the
    handler function in order to do proper cleanup when the refcnt
    reaches 0. Otherwise, the refcnt can reach zero without the
    inet6_dev being destroyed and we end up leaking a reference to
    the net_device and see messages like the following,


    unregister_netdevice: waiting for eth0 to become free. Usage count = 1

Steps to Reproduce

Chen creating and destroy several hundreds of VLANs in a loop, on x86_64 with 16 cores, and in about 8 hours Following problem can be reproduced :

Other Downloads


Live chat
Online