Skip to content
  • Neil Horman's avatar
    cls_cgroup: Allow classifier cgroups to have their classid reset to 0 · 3afa6d00
    Neil Horman authored
    
    
    The network classifier cgroup initalizes each cgroups instance classid value to
    0.  However, the sock_update_classid function only updates classid's in sockets
    if the tasks cgroup classid is not zero, and if it differs from the current
    classid.  The later check is to prevent cache line dirtying, but the former is
    detrimental, as it prevents resetting a classid for a cgroup to 0.  While this
    is not a common action, it has administrative usefulness (if the admin wants to
    disable classification of a certain group temporarily for instance).
    
    Easy fix, just remove the zero check.  Tested successfully by myself
    
    Signed-off-by: default avatarNeil Horman <nhorman@tuxdriver.com>
    CC: "David S. Miller" <davem@davemloft.net>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    3afa6d00