Subject: Heads up: VFS_MAXFIDSIZ is gone
To: None <current-users@NetBSD.org>
From: Martin Husemann <martin@duskware.de>
List: current-users
Date: 07/13/2006 14:20:07
I have just commited a change that does
- fix alignment problems on many filesystems with the vptofh()/fhtovp()
VOPs (tmpfs on sparc is where this all started, cd9660 with -Os
compiled install kernels is another example)
- changes the getfh(2) syscall to aquire a new argument (the available
size for the filehandle)
- got rid of the global, maximum file-id size (VFS_MAXFIDSIZ)
This change was pretty intrusive, especially inside the NFS code. If anything
broke, please send-pr.
If you encounter any third-party software that uses getfh(2) and now needs
to be changed: an example how to properly use the syscall can be found
in src/regress/sys/fs/tmpfs/h_tools.c.
Martin