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:   hannken
Date:           Thu Dec 20 08:03:45 UTC 2012

Modified Files:
        src/sys/fs/adosfs: advfsops.c advnops.c
        src/sys/fs/cd9660: cd9660_lookup.c cd9660_vfsops.c cd9660_vnops.c
        src/sys/fs/efs: efs_subr.c efs_vfsops.c efs_vnops.c
        src/sys/fs/filecorefs: filecore_bmap.c filecore_lookup.c
            filecore_utils.c filecore_vfsops.c filecore_vnops.c
        src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_fat.c msdosfs_lookup.c
        src/sys/fs/nilfs: nilfs_subr.c nilfs_vfsops.c
        src/sys/fs/ntfs: ntfs_subr.c
        src/sys/kern: vfs_bio.c
        src/sys/miscfs/specfs: spec_vnops.c
        src/sys/sys: param.h
        src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_balloc.c ext2fs_inode.c
            ext2fs_subr.c ext2fs_vfsops.c
        src/sys/ufs/ffs: ffs_alloc.c ffs_balloc.c ffs_inode.c ffs_snapshot.c
            ffs_vfsops.c ffs_wapbl.c
        src/sys/ufs/lfs: lfs_balloc.c lfs_syscalls.c lfs_vfsops.c
        src/sys/ufs/ufs: ufs_lookup.c

Log Message:
Change bread() and breadn() to never return a buffer on
error and modify all callers to not brelse() on error.

Welcome to 6.99.16

PR kern/46282 (6.0_BETA crash: msdosfs_bmap -> pcbmap -> bread -> bio_doread)

To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/sys/fs/adosfs/advfsops.c
cvs rdiff -u -r1.39 -r1.40 src/sys/fs/adosfs/advnops.c
cvs rdiff -u -r1.22 -r1.23 src/sys/fs/cd9660/cd9660_lookup.c
cvs rdiff -u -r1.75 -r1.76 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -u -r1.41 -r1.42 src/sys/fs/cd9660/cd9660_vnops.c
cvs rdiff -u -r1.7 -r1.8 src/sys/fs/efs/efs_subr.c
cvs rdiff -u -r1.23 -r1.24 src/sys/fs/efs/efs_vfsops.c
cvs rdiff -u -r1.28 -r1.29 src/sys/fs/efs/efs_vnops.c
cvs rdiff -u -r1.9 -r1.10 src/sys/fs/filecorefs/filecore_bmap.c
cvs rdiff -u -r1.16 -r1.17 src/sys/fs/filecorefs/filecore_lookup.c
cvs rdiff -u -r1.10 -r1.11 src/sys/fs/filecorefs/filecore_utils.c
cvs rdiff -u -r1.69 -r1.70 src/sys/fs/filecorefs/filecore_vfsops.c
cvs rdiff -u -r1.34 -r1.35 src/sys/fs/filecorefs/filecore_vnops.c
cvs rdiff -u -r1.47 -r1.48 src/sys/fs/msdosfs/msdosfs_denode.c
cvs rdiff -u -r1.21 -r1.22 src/sys/fs/msdosfs/msdosfs_fat.c
cvs rdiff -u -r1.26 -r1.27 src/sys/fs/msdosfs/msdosfs_lookup.c
cvs rdiff -u -r1.83 -r1.84 src/sys/fs/msdosfs/msdosfs_vnops.c
cvs rdiff -u -r1.8 -r1.9 src/sys/fs/nilfs/nilfs_subr.c
cvs rdiff -u -r1.9 -r1.10 src/sys/fs/nilfs/nilfs_vfsops.c
cvs rdiff -u -r1.48 -r1.49 src/sys/fs/ntfs/ntfs_subr.c
cvs rdiff -u -r1.239 -r1.240 src/sys/kern/vfs_bio.c
cvs rdiff -u -r1.135 -r1.136 src/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -u -r1.423 -r1.424 src/sys/sys/param.h
cvs rdiff -u -r1.43 -r1.44 src/sys/ufs/ext2fs/ext2fs_alloc.c
cvs rdiff -u -r1.35 -r1.36 src/sys/ufs/ext2fs/ext2fs_balloc.c
cvs rdiff -u -r1.76 -r1.77 src/sys/ufs/ext2fs/ext2fs_inode.c
cvs rdiff -u -r1.27 -r1.28 src/sys/ufs/ext2fs/ext2fs_subr.c
cvs rdiff -u -r1.167 -r1.168 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -u -r1.131 -r1.132 src/sys/ufs/ffs/ffs_alloc.c
cvs rdiff -u -r1.54 -r1.55 src/sys/ufs/ffs/ffs_balloc.c
cvs rdiff -u -r1.110 -r1.111 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -u -r1.119 -r1.120 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -u -r1.280 -r1.281 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/ffs/ffs_wapbl.c
cvs rdiff -u -r1.70 -r1.71 src/sys/ufs/lfs/lfs_balloc.c
cvs rdiff -u -r1.142 -r1.143 src/sys/ufs/lfs/lfs_syscalls.c
cvs rdiff -u -r1.296 -r1.297 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -u -r1.120 -r1.121 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