Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys

Module Name:    src
Committed By:   dholland
Date:           Mon Nov  5 17:27:40 UTC 2012

Modified Files:
        src/sys/fs/adosfs: adlookup.c
        src/sys/fs/cd9660: cd9660_lookup.c
        src/sys/fs/efs: efs_vnops.c
        src/sys/fs/filecorefs: filecore_lookup.c
        src/sys/fs/msdosfs: msdosfs_lookup.c
        src/sys/fs/nilfs: nilfs_vnops.c
        src/sys/fs/ntfs: ntfs_vnops.c
        src/sys/fs/puffs: puffs_msgif.c puffs_node.c puffs_vnops.c
        src/sys/fs/smbfs: smbfs_vnops.c
        src/sys/fs/tmpfs: tmpfs_vnops.c
        src/sys/fs/udf: udf_vnops.c
        src/sys/fs/unionfs: unionfs_vnops.c
        src/sys/kern: vfs_cache.c
        src/sys/nfs: nfs_vnops.c
        src/sys/sys: namei.src
        src/sys/ufs/chfs: chfs_vnops.c
        src/sys/ufs/ext2fs: ext2fs_lookup.c
        src/sys/ufs/ufs: ufs_lookup.c

Log Message:
Excise struct componentname from the namecache.

This uglifies the interface, because several operations need to be
passed the namei flags and cache_lookup also needs for the time being
to be passed cnp->cn_nameiop. Nonetheless, it's a net benefit.

The glop should be able to go away eventually but requires structural
cleanup elsewhere first.

This change requires a kernel bump.

To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/fs/adosfs/adlookup.c
cvs rdiff -u -r1.21 -r1.22 src/sys/fs/cd9660/cd9660_lookup.c
cvs rdiff -u -r1.27 -r1.28 src/sys/fs/efs/efs_vnops.c
cvs rdiff -u -r1.15 -r1.16 src/sys/fs/filecorefs/filecore_lookup.c
cvs rdiff -u -r1.25 -r1.26 src/sys/fs/msdosfs/msdosfs_lookup.c
cvs rdiff -u -r1.19 -r1.20 src/sys/fs/nilfs/nilfs_vnops.c
cvs rdiff -u -r1.53 -r1.54 src/sys/fs/ntfs/ntfs_vnops.c
cvs rdiff -u -r1.92 -r1.93 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -u -r1.27 -r1.28 src/sys/fs/puffs/puffs_node.c
cvs rdiff -u -r1.175 -r1.176 src/sys/fs/puffs/puffs_vnops.c
cvs rdiff -u -r1.81 -r1.82 src/sys/fs/smbfs/smbfs_vnops.c
cvs rdiff -u -r1.99 -r1.100 src/sys/fs/tmpfs/tmpfs_vnops.c
cvs rdiff -u -r1.73 -r1.74 src/sys/fs/udf/udf_vnops.c
cvs rdiff -u -r1.6 -r1.7 src/sys/fs/unionfs/unionfs_vnops.c
cvs rdiff -u -r1.90 -r1.91 src/sys/kern/vfs_cache.c
cvs rdiff -u -r1.296 -r1.297 src/sys/nfs/nfs_vnops.c
cvs rdiff -u -r1.28 -r1.29 src/sys/sys/namei.src
cvs rdiff -u -r1.12 -r1.13 src/sys/ufs/chfs/chfs_vnops.c
cvs rdiff -u -r1.71 -r1.72 src/sys/ufs/ext2fs/ext2fs_lookup.c
cvs rdiff -u -r1.119 -r1.120 src/sys/ufs/ufs/ufs_lookup.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