• Eric W. Biederman's avatar
    [NET]: Fix running without sysfs · 8b41d188
    Eric W. Biederman authored
    When sysfs support is compiled out the kernel still keeps and maintains
    the kobject tree.  So it is not safe to skip our kobject reference counting or
    to avoid becoming members of the kobject tree.  It is safe to not add
    the networking specific sysfs attributes.
    
    This patch removes the sysfs special cases from net/core/dev.c
    renames functions from netdev_sysfs_xxxx to netdev_kobject_xxxx
    and always compiles in net-sysfs.c
    
    net-sysfs.c is modified with a CONFIG_SYSFS guard around the parts
    that are actually sysfs specific.
    Signed-off-by: default avatarEric W. Biederman <ebiederm@xmission.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    8b41d188
net-sysfs.c 12.7 KB