Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: syssrc
Module Name: syssrc
Committed By: jdolecek
Date: Thu Mar 16 18:08:34 UTC 2000
Modified Files:
syssrc/sys/adosfs: advfsops.c
syssrc/sys/coda: coda_vfsops.c coda_vfsops.h
syssrc/sys/filecorefs: filecore_extern.h filecore_node.c
filecore_vfsops.c
syssrc/sys/isofs/cd9660: cd9660_extern.h cd9660_node.c cd9660_vfsops.c
syssrc/sys/kern: vfs_subr.c
syssrc/sys/miscfs/fdesc: fdesc.h fdesc_vfsops.c fdesc_vnops.c
syssrc/sys/miscfs/genfs: layer_extern.h layer_subr.c
syssrc/sys/miscfs/kernfs: kernfs_vfsops.c
syssrc/sys/miscfs/overlay: overlay_vfsops.c
syssrc/sys/miscfs/portal: portal_vfsops.c
syssrc/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c
syssrc/sys/miscfs/union: union.h union_subr.c union_vfsops.c
syssrc/sys/msdosfs: msdosfs_denode.c msdosfs_vfsops.c msdosfsmount.h
syssrc/sys/nfs: nfs_node.c nfs_subs.c nfs_var.h nfs_vfsops.c nfsmount.h
syssrc/sys/ntfs: ntfs_ihash.c ntfs_ihash.h ntfs_vfsops.c
syssrc/sys/sys: mount.h
syssrc/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_vfsops.c
syssrc/sys/ufs/lfs: lfs_extern.h lfs_vfsops.c
Log Message:
Add new VFS op routine - vfs_done and call it on filesystem detach
in vfs_detach(). vfs_done may free global filesystem's resources,
typically those allocated in respective filesystem's init function.
Needed so those filesystems which went in via LKM have a chance to
clean after themselves before unloading. This fixes random panics
when LKM for filesystem using pools was loaded and unloaded several
times.
For each leaf filesystem, add appropriate vfs_done routine.
To generate a diff of this commit:
cvs rdiff -r1.41 -r1.42 syssrc/sys/adosfs/advfsops.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/coda/coda_vfsops.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/coda/coda_vfsops.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/filecorefs/filecore_extern.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/filecorefs/filecore_node.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/filecorefs/filecore_vfsops.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/isofs/cd9660/cd9660_extern.h
cvs rdiff -r1.21 -r1.22 syssrc/sys/isofs/cd9660/cd9660_node.c
cvs rdiff -r1.43 -r1.44 syssrc/sys/isofs/cd9660/cd9660_vfsops.c
cvs rdiff -r1.120 -r1.121 syssrc/sys/kern/vfs_subr.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/miscfs/fdesc/fdesc.h
cvs rdiff -r1.28 -r1.29 syssrc/sys/miscfs/fdesc/fdesc_vfsops.c
cvs rdiff -r1.53 -r1.54 syssrc/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/miscfs/genfs/layer_extern.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/miscfs/genfs/layer_subr.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/miscfs/kernfs/kernfs_vfsops.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/miscfs/overlay/overlay_vfsops.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/miscfs/portal/portal_vfsops.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/miscfs/procfs/procfs.h
cvs rdiff -r1.30 -r1.31 syssrc/sys/miscfs/procfs/procfs_subr.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/miscfs/procfs/procfs_vfsops.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/miscfs/union/union.h
cvs rdiff -r1.36 -r1.37 syssrc/sys/miscfs/union/union_subr.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/miscfs/union/union_vfsops.c
cvs rdiff -r1.39 -r1.40 syssrc/sys/msdosfs/msdosfs_denode.c
cvs rdiff -r1.66 -r1.67 syssrc/sys/msdosfs/msdosfs_vfsops.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/msdosfs/msdosfsmount.h
cvs rdiff -r1.30 -r1.31 syssrc/sys/nfs/nfs_node.c
cvs rdiff -r1.72 -r1.73 syssrc/sys/nfs/nfs_subs.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/nfs/nfs_var.h
cvs rdiff -r1.85 -r1.86 syssrc/sys/nfs/nfs_vfsops.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/nfs/nfsmount.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/ntfs/ntfs_ihash.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/ntfs/ntfs_ihash.h
cvs rdiff -r1.24 -r1.25 syssrc/sys/ntfs/ntfs_vfsops.c
cvs rdiff -r1.81 -r1.82 syssrc/sys/sys/mount.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/ufs/ext2fs/ext2fs_extern.h
cvs rdiff -r1.33 -r1.34 syssrc/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/ufs/lfs/lfs_extern.h
cvs rdiff -r1.46 -r1.47 syssrc/sys/ufs/lfs/lfs_vfsops.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index