[Devel] Re: [RFC][PATCH 1/2] remove proc_mnt's use or killing inodes
Eric W. Biederman
ebiederm at xmission.com
Tue Feb 20 12:08:48 PST 2007
Dave Hansen <hansendc at us.ibm.com> writes:
> We use proc_mnt as a shortcut to find a superblock on which
> to go killing /proc inodes. This will break if we ever have
> more than one /proc superblock. So, use the superblock list
> to go find each of the /proc sb's and kill inodes on each
> superblock.
>
> This does introduce an extra lock grab from what was there
> before, but the list should be only 1 long 99% of the time,
> and we don't exactly remove proc entries in hot paths. Note
> that this *isn't* the path that we use to get rid of the
> actual /proc pid entries. Those are a different beast.
Looks good.
The only other thing we could do is turn proc/generic.c into
it's own filesystem that we mount with magic mounts like
nfs does when crossing mount points.
I think that would give us similar problems with killing inodes
when a proc entry is removed.
Eric
_______________________________________________
Containers mailing list
Containers at lists.osdl.org
https://lists.osdl.org/mailman/listinfo/containers
More information about the Devel
mailing list