summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2011-09-27 17:34:02 +0000
committermckusick <mckusick@FreeBSD.org>2011-09-27 17:34:02 +0000
commita36b671499fc6d85e05ccfe1ae955fd2cc87dfb4 (patch)
treef0d650beca1fa381ac636981df9cc79230580737 /sys/ufs
parent9d09fddd4338c8ba40de3b5e06c6806071ab975f (diff)
downloadFreeBSD-src-a36b671499fc6d85e05ccfe1ae955fd2cc87dfb4.zip
FreeBSD-src-a36b671499fc6d85e05ccfe1ae955fd2cc87dfb4.tar.gz
This update eliminates the system hang reported in kern/160662 when
taking a snapshot on a filesystem running with journaled soft updates. Reported by: Hans Ottevanger Fix verified by: Hans Ottevanger PR: kern/160662
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_snapshot.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/ufs/ffs/ffs_snapshot.c b/sys/ufs/ffs/ffs_snapshot.c
index c8dd4c6..9aa0f79 100644
--- a/sys/ufs/ffs/ffs_snapshot.c
+++ b/sys/ufs/ffs/ffs_snapshot.c
@@ -203,7 +203,7 @@ ffs_snapshot(mp, snapfile)
ufs2_daddr_t numblks, blkno, *blkp, *snapblklist;
int error, cg, snaploc;
int i, size, len, loc;
- int flag;
+ uint64_t flag;
struct timespec starttime = {0, 0}, endtime;
char saved_nice = 0;
long redo = 0, snaplistsize = 0;
OpenPOWER on IntegriCloud