[PATCH] linprocfs dofilesystems
John Baldwin
jhb at freebsd.org
Wed Jan 27 14:46:34 UTC 2010
On Tuesday 26 January 2010 4:52:35 pm Fernando Apesteguía wrote:
> 2010/1/15 John Baldwin <jhb at freebsd.org>:
> > On Friday 08 January 2010 12:19:29 pm Fernando Apesteguía wrote:
> >> Hi all,
> >>
> >> This patch implements the "filesystems" file in the linux proc fs.
> >> I have used it for some time without seeing any problems. Let me
> >> know in case this is useful.
> >>
> >> Tested against 8.0-RELEASE-p1
> >
> > This patch is not correct. It seems that /proc/filesystems is a list of
> > available filesystems, not a list of mounted filesystems. E.g.:
> >
> >> cat /proc/filesystems
> > nodev sysfs
> > nodev rootfs
> > nodev bdev
> > nodev proc
> > nodev sockfs
> > nodev binfmt_misc
> > nodev usbfs
> > nodev usbdevfs
> > nodev futexfs
> > nodev tmpfs
> > nodev pipefs
> > nodev eventpollfs
> > nodev devpts
> > ext2
> > nodev ramfs
> > nodev hugetlbfs
> > iso9660
> > nodev relayfs
> > nodev mqueue
> > ext3
> > nodev rpc_pipefs
> > nodev nfs
> > nodev nfs4
> > nodev autofs
> >
> > To do the same thing in FreeBSD you would need to walk the vfsconf list
> > instead. However, I'm not sure it is worth it to add this unless there
> > are apps people commonly use that need it.
>
> You are right. I have another patch to do the right thing. However as
> you pointed
> out maybe it is not useful after all. Is it possible to delete the PR?
>
> Sorry for the noise
>
> PS: My current patch does not distinguish between common filesystems
> and pseudo filesystems, where could I find that info?
>
> Cheers
Hmm, I'm not sure if there is an easy way to distinguish psuedo filesystems
from device-backed filesystems. Hmm, maybe the VFCF_SYNTHETIC flag? If
you have an updated patch I'm ok with reviewing it. What programs are you
using that use this file in linprocfs?
--
John Baldwin
More information about the freebsd-hackers
mailing list