Source-Changes archive

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

CVS commit: [pgoyette-localcount] src/sys



Module Name:    src
Committed By:   pgoyette
Date:           Wed Jul 20 23:47:58 UTC 2016

Modified Files:
        src/sys/coda [pgoyette-localcount]: coda_vfsops.c
        src/sys/compat/common [pgoyette-localcount]: tty_60.c
        src/sys/compat/linux/arch/amd64 [pgoyette-localcount]: linux_machdep.c
        src/sys/compat/linux/arch/i386 [pgoyette-localcount]: linux_machdep.c
        src/sys/compat/linux/common [pgoyette-localcount]: linux_ioctl.c
        src/sys/dev [pgoyette-localcount]: clockctl.c
        src/sys/dev/dkwedge [pgoyette-localcount]: dk.c
        src/sys/dev/ir [pgoyette-localcount]: irframe_tty.c
        src/sys/dev/raidframe [pgoyette-localcount]: rf_netbsdkintf.c
        src/sys/fs/adosfs [pgoyette-localcount]: advfsops.c
        src/sys/fs/cd9660 [pgoyette-localcount]: cd9660_vfsops.c
        src/sys/fs/filecorefs [pgoyette-localcount]: filecore_vfsops.c
        src/sys/fs/hfs [pgoyette-localcount]: hfs_vfsops.c
        src/sys/fs/msdosfs [pgoyette-localcount]: msdosfs_vfsops.c
        src/sys/fs/nilfs [pgoyette-localcount]: nilfs_vfsops.c
        src/sys/fs/ntfs [pgoyette-localcount]: ntfs_vfsops.c
        src/sys/fs/sysvbfs [pgoyette-localcount]: sysvbfs_vfsops.c
        src/sys/fs/udf [pgoyette-localcount]: udf_vfsops.c
        src/sys/fs/v7fs [pgoyette-localcount]: v7fs_vfsops.c
        src/sys/kern [pgoyette-localcount]: tty.c tty_pty.c vfs_mount.c
        src/sys/miscfs/specfs [pgoyette-localcount]: spec_vnops.c
        src/sys/net [pgoyette-localcount]: ppp_tty.c
        src/sys/ufs/chfs [pgoyette-localcount]: chfs_vfsops.c
        src/sys/ufs/ext2fs [pgoyette-localcount]: ext2fs_vfsops.c
        src/sys/ufs/ffs [pgoyette-localcount]: ffs_vfsops.c
        src/sys/ufs/lfs [pgoyette-localcount]: lfs_vfsops.c
        src/sys/uvm [pgoyette-localcount]: uvm_device.c uvm_swap.c

Log Message:
Adapt machine-independant code to the new {b,c}devsw reference-counting
(using localcount(9)).  All callers of {b,c}devsw_lookup() now call
{b,c}devsw_lookup_acquire() which retains a reference on the 'struct
{b,c}devsw'.  This reference must be released by the caller once it is
finished with the structure's content (or other data that would disappear
if the 'struct {b,c}devsw' were to disappear).


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.84.2.1 src/sys/coda/coda_vfsops.c
cvs rdiff -u -r1.4 -r1.4.2.1 src/sys/compat/common/tty_60.c
cvs rdiff -u -r1.48 -r1.48.10.1 \
    src/sys/compat/linux/arch/amd64/linux_machdep.c
cvs rdiff -u -r1.162 -r1.162.2.1 \
    src/sys/compat/linux/arch/i386/linux_machdep.c
cvs rdiff -u -r1.58 -r1.58.10.1 src/sys/compat/linux/common/linux_ioctl.c
cvs rdiff -u -r1.34 -r1.34.2.1 src/sys/dev/clockctl.c
cvs rdiff -u -r1.91 -r1.91.2.1 src/sys/dev/dkwedge/dk.c
cvs rdiff -u -r1.61 -r1.61.2.1 src/sys/dev/ir/irframe_tty.c
cvs rdiff -u -r1.345.2.4 -r1.345.2.5 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -u -r1.75 -r1.75.2.1 src/sys/fs/adosfs/advfsops.c
cvs rdiff -u -r1.90 -r1.90.2.1 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -u -r1.78 -r1.78.2.1 src/sys/fs/filecorefs/filecore_vfsops.c
cvs rdiff -u -r1.33 -r1.33.2.1 src/sys/fs/hfs/hfs_vfsops.c
cvs rdiff -u -r1.118 -r1.118.2.1 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -u -r1.22 -r1.22.2.1 src/sys/fs/nilfs/nilfs_vfsops.c
cvs rdiff -u -r1.104 -r1.104.2.1 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -u -r1.46 -r1.46.2.1 src/sys/fs/sysvbfs/sysvbfs_vfsops.c
cvs rdiff -u -r1.73 -r1.73.2.1 src/sys/fs/udf/udf_vfsops.c
cvs rdiff -u -r1.12 -r1.12.2.1 src/sys/fs/v7fs/v7fs_vfsops.c
cvs rdiff -u -r1.271 -r1.271.2.1 src/sys/kern/tty.c
cvs rdiff -u -r1.142.2.2 -r1.142.2.3 src/sys/kern/tty_pty.c
cvs rdiff -u -r1.40 -r1.40.2.1 src/sys/kern/vfs_mount.c
cvs rdiff -u -r1.162 -r1.162.2.1 src/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -u -r1.61 -r1.61.2.1 src/sys/net/ppp_tty.c
cvs rdiff -u -r1.15 -r1.15.2.1 src/sys/ufs/chfs/chfs_vfsops.c
cvs rdiff -u -r1.193 -r1.193.2.1 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -u -r1.339 -r1.339.2.1 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.351 -r1.351.2.1 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -u -r1.64 -r1.64.2.1 src/sys/uvm/uvm_device.c
cvs rdiff -u -r1.174 -r1.174.2.1 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