summaryrefslogtreecommitdiff
path: root/net/phonet/Makefile
blob: e10b1b182ce3f03c5e6881ab7ce86cdfa633b91f (plain)
1
2
3
4
5
6
7
8
9
10
11
obj-$(CONFIG_PHONET) += phonet.o pn_pep.o

phonet-y := \
	pn_dev.o \
	pn_netlink.o \
	socket.o \
	datagram.o \
	sysctl.o \
	af_phonet.o

pn_pep-y := pep.o pep-gprs.o
> committerEric W. Biederman <ebiederm@xmission.com>2012-11-20 04:19:49 -0800 commit98f842e675f96ffac96e6c50315790912b2812be (patch) treeed4dee9a6e54e3443e9f3f1614c8a2fcf9b31e0a /kernel/user.c parentbf056bfa80596a5d14b26b17276a56a0dcb080e5 (diff)
proc: Usable inode numbers for the namespace file descriptors.
Assign a unique proc inode to each namespace, and use that inode number to ensure we only allocate at most one proc inode for every namespace in proc. A single proc inode per namespace allows userspace to test to see if two processes are in the same namespace. This has been a long requested feature and only blocked because a naive implementation would put the id in a global space and would ultimately require having a namespace for the names of namespaces, making migration and certain virtualization tricks impossible. We still don't have per superblock inode numbers for proc, which appears necessary for application unaware checkpoint/restart and migrations (if the application is using namespace file descriptors) but that is now allowd by the design if it becomes important. I have preallocated the ipc and uts initial proc inode numbers so their structures can be statically initialized. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'kernel/user.c')