freebsd-skq/sys/ufs/ffs
kib 321a65896d Initialize the pbuf counter for directio using SYSINIT, instead of
using a direct hook called from kern_vfs_bio_buffer_alloc().
Mark ffs_rawread.c as requiring both ffs and directio options to be
compiled into the kernel.  Add ffs_rawread.c to the list of ufs.ko
module' sources.

In addition to stopping breaking the layering violation, it also
allows to link kernel when FFS is configured as module and DIRECTIO is
enabled.

One consequence of the change is that ffs_rawread.o is always linked
into the module regardless of the DIRECTIO option.  This is similar to
the option QUOTA and ufs_quota.c.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2014-06-08 10:55:06 +00:00
..
ffs_alloc.c
ffs_balloc.c
ffs_extern.h
ffs_inode.c
ffs_rawread.c Initialize the pbuf counter for directio using SYSINIT, instead of 2014-06-08 10:55:06 +00:00
ffs_snapshot.c
ffs_softdep.c Due to reasons unknown at this time, the system can be forced to write 2014-05-06 20:40:16 +00:00
ffs_subr.c
ffs_suspend.c
ffs_tables.c
ffs_vfsops.c don't check fs_flags for _FLAGS_UPDATED as it is stored in fs_old_flags.. 2014-06-03 21:46:13 +00:00
ffs_vnops.c
fs.h
softdep.h