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:   pooka
Date:           Mon Nov 26 19:02:36 UTC 2007

Modified Files:
        src/sys/arch/landisk/landisk: autoconf.c
        src/sys/arch/x86/x86: x86_autoconf.c
        src/sys/arch/xen/xen: xbdback.c xbdback_xenbus.c
        src/sys/coda: coda_vfsops.c coda_vfsops.h coda_vnops.c
        src/sys/compat/common: vfs_syscalls_20.c vfs_syscalls_43.c
        src/sys/compat/darwin: darwin_attr.c darwin_mount.c
        src/sys/compat/ibcs2: ibcs2_fcntl.c ibcs2_stat.c
        src/sys/compat/linux/common: linux_file.c linux_file64.c linux_ioctl.c
            linux_misc.c
        src/sys/compat/ossaudio: ossaudio.c
        src/sys/compat/pecoff: pecoff_exec.c
        src/sys/compat/svr4: svr4_fcntl.c svr4_stream.c
        src/sys/dev: ccd.c cgd.c dksubr.c firmload.c fss.c vnd.c
        src/sys/dev/ata: ata_raid_adaptec.c ata_raid_promise.c ata_raid_via.c
            ld_ataraid.c
        src/sys/dev/dkwedge: dk.c
        src/sys/dev/raidframe: rf_copyback.c rf_disks.c rf_netbsdkintf.c
            rf_reconstruct.c
        src/sys/fs/adosfs: adlookup.c advfsops.c advnops.c
        src/sys/fs/cd9660: cd9660_lookup.c cd9660_node.c cd9660_vfsops.c
            cd9660_vnops.c
        src/sys/fs/efs: efs_vfsops.c efs_vnops.c
        src/sys/fs/filecorefs: filecore_lookup.c filecore_node.c
            filecore_vfsops.c filecore_vnops.c
        src/sys/fs/hfs: hfs_subr.c hfs_vfsops.c hfs_vnops.c
        src/sys/fs/msdosfs: denode.h msdosfs_denode.c msdosfs_lookup.c
            msdosfs_vfsops.c msdosfs_vnops.c
        src/sys/fs/ntfs: ntfs_vfsops.c ntfs_vnops.c
        src/sys/fs/ptyfs: ptyfs_subr.c ptyfs_vfsops.c ptyfs_vnops.c
        src/sys/fs/puffs: puffs_vfsops.c puffs_vnops.c
        src/sys/fs/smbfs: smbfs_io.c smbfs_kq.c smbfs_node.c smbfs_vfsops.c
            smbfs_vnops.c
        src/sys/fs/sysvbfs: sysvbfs.c sysvbfs_vfsops.c sysvbfs_vnops.c
        src/sys/fs/tmpfs: tmpfs_subr.c tmpfs_vfsops.c tmpfs_vnops.c
        src/sys/fs/udf: udf_subr.c udf_vfsops.c udf_vnops.c
        src/sys/fs/union: union_subr.c union_vfsops.c union_vnops.c
        src/sys/kern: exec_elf32.c exec_macho.c exec_script.c exec_subr.c
            kern_acct.c kern_core.c kern_exec.c kern_subr.c kern_verifiedexec.c
            subr_autoconf.c sys_aio.c tty.c tty_ptm.c tty_tty.c uipc_usrreq.c
            vfs_getcwd.c vfs_lookup.c vfs_subr.c vfs_subr2.c vfs_syscalls.c
            vfs_vnops.c vfs_xattr.c vnode_if.c vnode_if.sh vnode_if.src
        src/sys/miscfs/fdesc: fdesc_vfsops.c fdesc_vnops.c
        src/sys/miscfs/fifofs: fifo_vnops.c
        src/sys/miscfs/genfs: layer_extern.h layer_vfsops.c
        src/sys/miscfs/kernfs: kernfs_vfsops.c kernfs_vnops.c
        src/sys/miscfs/nullfs: null_vfsops.c
        src/sys/miscfs/overlay: overlay_vfsops.c
        src/sys/miscfs/portal: portal_vfsops.c portal_vnops.c
        src/sys/miscfs/procfs: procfs_map.c procfs_vfsops.c procfs_vnops.c
        src/sys/miscfs/specfs: spec_vnops.c
        src/sys/miscfs/syncfs: sync_subr.c sync_vnops.c
        src/sys/miscfs/umapfs: umap_vfsops.c
        src/sys/nfs: nfs_bio.c nfs_kq.c nfs_node.c nfs_serv.c nfs_subs.c
            nfs_vfsops.c nfs_vnops.c
        src/sys/rump/fs/lib/libp2k: p2k.c
        src/sys/rump/fs/lib/libukfs: ukfs.c
        src/sys/rump/librump/rumpkern: rump.c rump.h vfs.c
        src/sys/sys: mount.h vnode.h vnode_if.h
        src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_inode.c ext2fs_lookup.c
            ext2fs_vfsops.c ext2fs_vnops.c
        src/sys/ufs/ffs: ffs_inode.c ffs_snapshot.c ffs_softdep.c ffs_vfsops.c
            ffs_vnops.c
        src/sys/ufs/lfs: lfs_extern.h lfs_vfsops.c lfs_vnops.c
        src/sys/ufs/mfs: mfs_vfsops.c mfs_vnops.c
        src/sys/ufs/ufs: extattr.h ufs_extattr.c ufs_extern.h ufs_inode.c
            ufs_lookup.c ufs_vfsops.c ufs_vnops.c
        src/sys/uvm: uvm_mmap.c uvm_swap.c

Log Message:
Remove the "struct lwp *" argument from all VFS and VOP interfaces.
The general trend is to remove it from all kernel interfaces and
this is a start.  In case the calling lwp is desired, curlwp should
be used.

quick consensus on tech-kern


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 src/sys/arch/landisk/landisk/autoconf.c
cvs rdiff -r1.30 -r1.31 src/sys/arch/x86/x86/x86_autoconf.c
cvs rdiff -r1.27 -r1.28 src/sys/arch/xen/xen/xbdback.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -r1.59 -r1.60 src/sys/coda/coda_vfsops.c
cvs rdiff -r1.17 -r1.18 src/sys/coda/coda_vfsops.h
cvs rdiff -r1.62 -r1.63 src/sys/coda/coda_vnops.c
cvs rdiff -r1.19 -r1.20 src/sys/compat/common/vfs_syscalls_20.c
cvs rdiff -r1.40 -r1.41 src/sys/compat/common/vfs_syscalls_43.c
cvs rdiff -r1.18 -r1.19 src/sys/compat/darwin/darwin_attr.c
cvs rdiff -r1.11 -r1.12 src/sys/compat/darwin/darwin_mount.c
cvs rdiff -r1.28 -r1.29 src/sys/compat/ibcs2/ibcs2_fcntl.c
cvs rdiff -r1.39 -r1.40 src/sys/compat/ibcs2/ibcs2_stat.c
cvs rdiff -r1.85 -r1.86 src/sys/compat/linux/common/linux_file.c
cvs rdiff -r1.40 -r1.41 src/sys/compat/linux/common/linux_file64.c
cvs rdiff -r1.49 -r1.50 src/sys/compat/linux/common/linux_ioctl.c
cvs rdiff -r1.186 -r1.187 src/sys/compat/linux/common/linux_misc.c
cvs rdiff -r1.57 -r1.58 src/sys/compat/ossaudio/ossaudio.c
cvs rdiff -r1.36 -r1.37 src/sys/compat/pecoff/pecoff_exec.c
cvs rdiff -r1.60 -r1.61 src/sys/compat/svr4/svr4_fcntl.c
cvs rdiff -r1.68 -r1.69 src/sys/compat/svr4/svr4_stream.c
cvs rdiff -r1.123 -r1.124 src/sys/dev/ccd.c
cvs rdiff -r1.47 -r1.48 src/sys/dev/cgd.c
cvs rdiff -r1.31 -r1.32 src/sys/dev/dksubr.c
cvs rdiff -r1.7 -r1.8 src/sys/dev/firmload.c
cvs rdiff -r1.37 -r1.38 src/sys/dev/fss.c
cvs rdiff -r1.170 -r1.171 src/sys/dev/vnd.c
cvs rdiff -r1.5 -r1.6 src/sys/dev/ata/ata_raid_adaptec.c
cvs rdiff -r1.8 -r1.9 src/sys/dev/ata/ata_raid_promise.c
cvs rdiff -r1.1 -r1.2 src/sys/dev/ata/ata_raid_via.c
cvs rdiff -r1.21 -r1.22 src/sys/dev/ata/ld_ataraid.c
cvs rdiff -r1.29 -r1.30 src/sys/dev/dkwedge/dk.c
cvs rdiff -r1.39 -r1.40 src/sys/dev/raidframe/rf_copyback.c
cvs rdiff -r1.67 -r1.68 src/sys/dev/raidframe/rf_disks.c
cvs rdiff -r1.237 -r1.238 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.99 -r1.100 src/sys/dev/raidframe/rf_reconstruct.c
cvs rdiff -r1.10 -r1.11 src/sys/fs/adosfs/adlookup.c
cvs rdiff -r1.43 -r1.44 src/sys/fs/adosfs/advfsops.c
cvs rdiff -r1.25 -r1.26 src/sys/fs/adosfs/advnops.c
cvs rdiff -r1.13 -r1.14 src/sys/fs/cd9660/cd9660_lookup.c
cvs rdiff -r1.17 -r1.18 src/sys/fs/cd9660/cd9660_node.c
cvs rdiff -r1.49 -r1.50 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -r1.29 -r1.30 src/sys/fs/cd9660/cd9660_vnops.c
cvs rdiff -r1.12 -r1.13 src/sys/fs/efs/efs_vfsops.c
cvs rdiff -r1.11 -r1.12 src/sys/fs/efs/efs_vnops.c
cvs rdiff -r1.9 -r1.10 src/sys/fs/filecorefs/filecore_lookup.c
cvs rdiff -r1.11 -r1.12 src/sys/fs/filecorefs/filecore_node.c
cvs rdiff -r1.43 -r1.44 src/sys/fs/filecorefs/filecore_vfsops.c
cvs rdiff -r1.23 -r1.24 src/sys/fs/filecorefs/filecore_vnops.c
cvs rdiff -r1.5 -r1.6 src/sys/fs/hfs/hfs_subr.c
cvs rdiff -r1.11 -r1.12 src/sys/fs/hfs/hfs_vfsops.c
cvs rdiff -r1.4 -r1.5 src/sys/fs/hfs/hfs_vnops.c
cvs rdiff -r1.15 -r1.16 src/sys/fs/msdosfs/denode.h
cvs rdiff -r1.26 -r1.27 src/sys/fs/msdosfs/msdosfs_denode.c
cvs rdiff -r1.14 -r1.15 src/sys/fs/msdosfs/msdosfs_lookup.c
cvs rdiff -r1.53 -r1.54 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -r1.43 -r1.44 src/sys/fs/msdosfs/msdosfs_vnops.c
cvs rdiff -r1.58 -r1.59 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -r1.35 -r1.36 src/sys/fs/ntfs/ntfs_vnops.c
cvs rdiff -r1.9 -r1.10 src/sys/fs/ptyfs/ptyfs_subr.c
cvs rdiff -r1.29 -r1.30 src/sys/fs/ptyfs/ptyfs_vfsops.c
cvs rdiff -r1.25 -r1.26 src/sys/fs/ptyfs/ptyfs_vnops.c
cvs rdiff -r1.70 -r1.71 src/sys/fs/puffs/puffs_vfsops.c
cvs rdiff -r1.119 -r1.120 src/sys/fs/puffs/puffs_vnops.c
cvs rdiff -r1.27 -r1.28 src/sys/fs/smbfs/smbfs_io.c
cvs rdiff -r1.15 -r1.16 src/sys/fs/smbfs/smbfs_kq.c
cvs rdiff -r1.32 -r1.33 src/sys/fs/smbfs/smbfs_node.c
cvs rdiff -r1.72 -r1.73 src/sys/fs/smbfs/smbfs_vfsops.c
cvs rdiff -r1.60 -r1.61 src/sys/fs/smbfs/smbfs_vnops.c
cvs rdiff -r1.6 -r1.7 src/sys/fs/sysvbfs/sysvbfs.c
cvs rdiff -r1.17 -r1.18 src/sys/fs/sysvbfs/sysvbfs_vfsops.c
cvs rdiff -r1.14 -r1.15 src/sys/fs/sysvbfs/sysvbfs_vnops.c
cvs rdiff -r1.40 -r1.41 src/sys/fs/tmpfs/tmpfs_subr.c
cvs rdiff -r1.31 -r1.32 src/sys/fs/tmpfs/tmpfs_vfsops.c
cvs rdiff -r1.43 -r1.44 src/sys/fs/tmpfs/tmpfs_vnops.c
cvs rdiff -r1.40 -r1.41 src/sys/fs/udf/udf_subr.c
cvs rdiff -r1.30 -r1.31 src/sys/fs/udf/udf_vfsops.c
cvs rdiff -r1.12 -r1.13 src/sys/fs/udf/udf_vnops.c
cvs rdiff -r1.28 -r1.29 src/sys/fs/union/union_subr.c
cvs rdiff -r1.48 -r1.49 src/sys/fs/union/union_vfsops.c
cvs rdiff -r1.22 -r1.23 src/sys/fs/union/union_vnops.c
cvs rdiff -r1.125 -r1.126 src/sys/kern/exec_elf32.c
cvs rdiff -r1.38 -r1.39 src/sys/kern/exec_macho.c
cvs rdiff -r1.57 -r1.58 src/sys/kern/exec_script.c
cvs rdiff -r1.55 -r1.56 src/sys/kern/exec_subr.c
cvs rdiff -r1.77 -r1.78 src/sys/kern/kern_acct.c
cvs rdiff -r1.6 -r1.7 src/sys/kern/kern_core.c
cvs rdiff -r1.253 -r1.254 src/sys/kern/kern_exec.c
cvs rdiff -r1.165 -r1.166 src/sys/kern/kern_subr.c
cvs rdiff -r1.102 -r1.103 src/sys/kern/kern_verifiedexec.c
cvs rdiff -r1.122 -r1.123 src/sys/kern/subr_autoconf.c
cvs rdiff -r1.8 -r1.9 src/sys/kern/sys_aio.c
cvs rdiff -r1.205 -r1.206 src/sys/kern/tty.c
cvs rdiff -r1.20 -r1.21 src/sys/kern/tty_ptm.c
cvs rdiff -r1.35 -r1.36 src/sys/kern/tty_tty.c
cvs rdiff -r1.101 -r1.102 src/sys/kern/uipc_usrreq.c
cvs rdiff -r1.37 -r1.38 src/sys/kern/vfs_getcwd.c
cvs rdiff -r1.99 -r1.100 src/sys/kern/vfs_lookup.c
cvs rdiff -r1.305 -r1.306 src/sys/kern/vfs_subr.c
cvs rdiff -r1.7 -r1.8 src/sys/kern/vfs_subr2.c
cvs rdiff -r1.331 -r1.332 src/sys/kern/vfs_syscalls.c
cvs rdiff -r1.143 -r1.144 src/sys/kern/vfs_vnops.c
cvs rdiff -r1.12 -r1.13 src/sys/kern/vfs_xattr.c
cvs rdiff -r1.72 -r1.73 src/sys/kern/vnode_if.c
cvs rdiff -r1.46 -r1.47 src/sys/kern/vnode_if.sh
cvs rdiff -r1.54 -r1.55 src/sys/kern/vnode_if.src
cvs rdiff -r1.70 -r1.71 src/sys/miscfs/fdesc/fdesc_vfsops.c
cvs rdiff -r1.99 -r1.100 src/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -r1.57 -r1.58 src/sys/miscfs/fifofs/fifo_vnops.c
cvs rdiff -r1.22 -r1.23 src/sys/miscfs/genfs/layer_extern.h
cvs rdiff -r1.26 -r1.27 src/sys/miscfs/genfs/layer_vfsops.c
cvs rdiff -r1.81 -r1.82 src/sys/miscfs/kernfs/kernfs_vfsops.c
cvs rdiff -r1.132 -r1.133 src/sys/miscfs/kernfs/kernfs_vnops.c
cvs rdiff -r1.69 -r1.70 src/sys/miscfs/nullfs/null_vfsops.c
cvs rdiff -r1.44 -r1.45 src/sys/miscfs/overlay/overlay_vfsops.c
cvs rdiff -r1.67 -r1.68 src/sys/miscfs/portal/portal_vfsops.c
cvs rdiff -r1.75 -r1.76 src/sys/miscfs/portal/portal_vnops.c
cvs rdiff -r1.32 -r1.33 src/sys/miscfs/procfs/procfs_map.c
cvs rdiff -r1.74 -r1.75 src/sys/miscfs/procfs/procfs_vfsops.c
cvs rdiff -r1.162 -r1.163 src/sys/miscfs/procfs/procfs_vnops.c
cvs rdiff -r1.108 -r1.109 src/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -r1.31 -r1.32 src/sys/miscfs/syncfs/sync_subr.c
cvs rdiff -r1.18 -r1.19 src/sys/miscfs/syncfs/sync_vnops.c
cvs rdiff -r1.71 -r1.72 src/sys/miscfs/umapfs/umap_vfsops.c
cvs rdiff -r1.169 -r1.170 src/sys/nfs/nfs_bio.c
cvs rdiff -r1.15 -r1.16 src/sys/nfs/nfs_kq.c
cvs rdiff -r1.95 -r1.96 src/sys/nfs/nfs_node.c
cvs rdiff -r1.130 -r1.131 src/sys/nfs/nfs_serv.c
cvs rdiff -r1.192 -r1.193 src/sys/nfs/nfs_subs.c
cvs rdiff -r1.187 -r1.188 src/sys/nfs/nfs_vfsops.c
cvs rdiff -r1.259 -r1.260 src/sys/nfs/nfs_vnops.c
cvs rdiff -r1.27 -r1.28 src/sys/rump/fs/lib/libp2k/p2k.c
cvs rdiff -r1.14 -r1.15 src/sys/rump/fs/lib/libukfs/ukfs.c
cvs rdiff -r1.21 -r1.22 src/sys/rump/librump/rumpkern/rump.c
cvs rdiff -r1.18 -r1.19 src/sys/rump/librump/rumpkern/rump.h
cvs rdiff -r1.20 -r1.21 src/sys/rump/librump/rumpkern/vfs.c
cvs rdiff -r1.166 -r1.167 src/sys/sys/mount.h
cvs rdiff -r1.174 -r1.175 src/sys/sys/vnode.h
cvs rdiff -r1.68 -r1.69 src/sys/sys/vnode_if.h
cvs rdiff -r1.36 -r1.37 src/sys/ufs/ext2fs/ext2fs_extern.h
cvs rdiff -r1.60 -r1.61 src/sys/ufs/ext2fs/ext2fs_inode.c
cvs rdiff -r1.53 -r1.54 src/sys/ufs/ext2fs/ext2fs_lookup.c
cvs rdiff -r1.122 -r1.123 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -r1.75 -r1.76 src/sys/ufs/ext2fs/ext2fs_vnops.c
cvs rdiff -r1.89 -r1.90 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -r1.53 -r1.54 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -r1.100 -r1.101 src/sys/ufs/ffs/ffs_softdep.c
cvs rdiff -r1.210 -r1.211 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -r1.92 -r1.93 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -r1.91 -r1.92 src/sys/ufs/lfs/lfs_extern.h
cvs rdiff -r1.248 -r1.249 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.212 -r1.213 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.84 -r1.85 src/sys/ufs/mfs/mfs_vfsops.c
cvs rdiff -r1.45 -r1.46 src/sys/ufs/mfs/mfs_vnops.c
cvs rdiff -r1.5 -r1.6 src/sys/ufs/ufs/extattr.h
cvs rdiff -r1.15 -r1.16 src/sys/ufs/ufs/ufs_extattr.c
cvs rdiff -r1.54 -r1.55 src/sys/ufs/ufs/ufs_extern.h
cvs rdiff -r1.69 -r1.70 src/sys/ufs/ufs/ufs_inode.c
cvs rdiff -r1.94 -r1.95 src/sys/ufs/ufs/ufs_lookup.c
cvs rdiff -r1.34 -r1.35 src/sys/ufs/ufs/ufs_vfsops.c
cvs rdiff -r1.158 -r1.159 src/sys/ufs/ufs/ufs_vnops.c
cvs rdiff -r1.117 -r1.118 src/sys/uvm/uvm_mmap.c
cvs rdiff -r1.130 -r1.131 src/sys/uvm/uvm_swap.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