[PATCH] linprocfs dofilesystems

Fernando Apesteguía fernando.apesteguia at gmail.com
Tue Jan 26 21:52:39 UTC 2010


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

>
> --
> John Baldwin
>


More information about the freebsd-hackers mailing list