summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2018-07-21 00:56:48 +0300
committerDavid S. Miller <davem@davemloft.net>2018-07-21 09:44:35 +0300
commit5f81880d5204ee2388fd9a75bb850ccd526885b7 (patch)
tree7f7c7d943e679c97d7bf28f89b499a22109c07ff /Documentation
parent488dee96bb62f0b3d9e678cf42574034d5b033a5 (diff)
downloadlinux-5f81880d5204ee2388fd9a75bb850ccd526885b7.tar.xz
sysfs, kobject: allow creating kobject belonging to arbitrary users
Normally kobjects and their sysfs representation belong to global root, however it is not necessarily the case for objects in separate namespaces. For example, objects in separate network namespace logically belong to the container's root and not global root. This change lays groundwork for allowing network namespace objects ownership to be transferred to container's root user by defining get_ownership() callback in ktype structure and using it in sysfs code to retrieve desired uid/gid when creating sysfs objects for given kobject. Co-Developed-by: Tyler Hicks <tyhicks@canonical.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Tyler Hicks <tyhicks@canonical.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions