NetBSD/sys/miscfs/procfs
hannken 1b9c6382e3 New file system suspension API to replace vn_start_write and vn_finished_write.
The suspension helpers are now put into file system specific operations.
This means every file system not supporting these helpers cannot be suspended
and therefore snapshots are no longer possible.

Implemented for file systems of type ffs.

The new API is enabled on a kernel option NEWVNGATE.  This option is
not enabled by default in any kernel config.

Presented and discussed on tech-kern with much input from
Bill Studenmund <wrstuden@netbsd.org> and YAMAMOTO Takashi <yamt@netbsd.org>.

Welcome to 4.99.9 (new vfs op vfs_suspendctl).
2007-01-19 14:49:08 +00:00
..
Makefile
files.procfs Restore dependency on PTRACE for PROCFS. 2006-08-30 13:49:27 +00:00
procfs.h add an "emul" file node. 2006-10-29 22:35:35 +00:00
procfs_cmdline.c PR/32877: Geoff C. Wing: mount_procfs(8) doesn't null-terminate cmdline 2006-12-28 09:17:52 +00:00
procfs_ctl.c Some changes to get rid of another KAUTH_GENERIC_ISSUSER usage: 2006-12-19 09:58:34 +00:00
procfs_fd.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
procfs_fpregs.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
procfs_linux.c Add two comments. No functional change. 2006-12-24 16:45:23 +00:00
procfs_map.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
procfs_mem.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
procfs_note.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
procfs_regs.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
procfs_status.c __unused removal on arguments; approved by core. 2006-11-16 01:32:37 +00:00
procfs_subr.c fix permissions on /proc/<pid> node. From elad. 2006-12-24 17:37:35 +00:00
procfs_vfsops.c New file system suspension API to replace vn_start_write and vn_finished_write. 2007-01-19 14:49:08 +00:00
procfs_vnops.c PR/35226: Johann Franz: Problems with permissions in 2006-12-25 12:13:54 +00:00