FUSE extended attribute patches available

Pedro Giffuni pfg at FreeBSD.org
Wed Mar 2 01:36:35 UTC 2016


Hello guys

Ken Merry wrote:
 > I have patches for FreeBSD=E2=80=99s FUSE filesystem kernel module to
 > support extended attributes:
 >
 > https://people.freebsd.org/~ken/fuse_extattr.20160229.1.txt
 >
 > The patch implements the get/set/delete/list extended attribute
 > methods.
 > The listing code also converts extended attribute lists from the
 > Linux/FUSE format to the FreeBSD format.

Very interesting, I was unaware we could convert attributes with
linux. That would be useful for ext2fs.

Please update the fuse/fuse-kernel.h to 7.9 [1]. That version added the
attributes stuff and not having the same headers as the linux
versions causes trouble.

FWIW, it was an event that I try to forget, but I tried to bump the 
level to 7.10 without implementing the API and it broke a lot of stuff.

Pedro.


[1] The fuse-kernel.h header is under a BSD license

https://github.com/libfuse/libfuse/commit/b20d88bbbc6e5ae67f0c99595859fd653949a3aa


More information about the freebsd-fs mailing list