diff options
| author | Richard Lowe <richlowe@richlowe.net> | 2016-01-22 16:05:52 -0500 | 
|---|---|---|
| committer | Richard Lowe <richlowe@richlowe.net> | 2016-02-18 15:28:37 -0500 | 
| commit | 49a119360d49a6e7e0b08e69ff5d965e828d3424 (patch) | |
| tree | b60c18824fa4dd6fe35996da74a223d764e0e70a /usr/src | |
| parent | a21e16923712d68dbeecfc9660b47a4279005efd (diff) | |
| download | illumos-joyent-49a119360d49a6e7e0b08e69ff5d965e828d3424.tar.gz | |
6660 ufs may read too many indirect blocks, flush a random block to disk
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Approved by: Dan McDonald <danmcd@omniti.com>
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/uts/common/fs/ufs/ufs_subr.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/usr/src/uts/common/fs/ufs/ufs_subr.c b/usr/src/uts/common/fs/ufs/ufs_subr.c index 0ef1f8280d..4746d9e15e 100644 --- a/usr/src/uts/common/fs/ufs/ufs_subr.c +++ b/usr/src/uts/common/fs/ufs/ufs_subr.c @@ -602,7 +602,7 @@ ufs_sync_indir(struct inode *ip)  	}  	/* Write out all the first level indirect blocks */ -	for (i = 0; i <= NIADDR; i++) { +	for (i = 0; i < NIADDR; i++) {  		if ((blkno = ip->i_ib[i]) == 0)  			continue;  		blkflush(ip->i_dev, (daddr_t)fsbtodb(fs, blkno)); | 
