freebsd-dev/sys/ufs/ffs
Conrad Meyer 675c187cc4 ffs_vnops: Simplify extattr access
As suggested in r167010, use the structure type and macros to access and
modify UFS2 extended attributes.  Add assertions that pointers are
aligned in places where we now access the data through a structure
pointer, instead of character-by-character.

PR:		216127
Reported by:	dewayne at heuristicsystems.com.au
Reviewed by:	kib@
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D9225
2017-01-19 16:46:05 +00:00
..
ffs_alloc.c Be more strict when selecting between snapshot/regular mount. 2016-09-19 15:58:33 +00:00
ffs_balloc.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_extern.h Partially lift suspension when ffs_reload() finished with cgs and 2016-09-08 12:01:28 +00:00
ffs_inode.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_rawread.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_snapshot.c vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
ffs_softdep.c Use type-independent formats for printing nlink_t and ino_t. 2017-01-06 16:59:33 +00:00
ffs_subr.c ANSIfy ffs_subr.c 2016-10-31 20:43:43 +00:00
ffs_suspend.c Partially lift suspension when ffs_reload() finished with cgs and 2016-09-08 12:01:28 +00:00
ffs_tables.c Include <sys/types.h> explicitly instead of depending on that 2016-10-24 18:12:57 +00:00
ffs_vfsops.c Provide simple mutual exclusion between mount point update and unmount. 2016-11-13 21:49:51 +00:00
ffs_vnops.c ffs_vnops: Simplify extattr access 2017-01-19 16:46:05 +00:00
fs.h Renumber the advertising clause. 2016-09-06 15:17:35 +00:00
softdep.h Bug 211013 reports that a write error to a UFS filesystem running 2016-08-16 21:02:30 +00:00