• E
    userns: Convert taskstats to handle the user and pid namespaces. · 4bd6e32a
    Eric W. Biederman 提交于
    - Explicitly limit exit task stat broadcast to the initial user and
      pid namespaces, as it is already limited to the initial network
      namespace.
    
    - For broadcast task stats explicitly generate all of the idenitiers
      in terms of the initial user namespace and the initial pid
      namespace.
    
    - For request stats report them in terms of the current user namespace
      and the current pid namespace.  Netlink messages are delivered
      syncrhonously to the kernel allowing us to get the user namespace
      and the pid namespace from the current task.
    
    - Pass the namespaces for representing pids and uids and gids
      into bacct_add_task.
    
    Cc: Balbir Singh <bsingharora@gmail.com>
    Signed-off-by: NEric W. Biederman <ebiederm@xmission.com>
    4bd6e32a
taskstats.c 16.4 KB