]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
update fssync-debug to handle the VOL_LOCKED flag
authorTom Keiser <tkeiser@sinenomine.net>
Wed, 13 Oct 2010 06:15:36 +0000 (02:15 -0400)
committerJeffrey Altman <jaltman@openafs.org>
Wed, 13 Oct 2010 09:55:44 +0000 (02:55 -0700)
Allow fssync-debug to dump the VOL_LOCKED flag, rather than the
current behavior of printing absolutely nothing when this flag
is asserted.  In addition, increase the flag buffer size since
it turns out we would truncate if all nine flags were asserted
at once.

Change-Id: I4d58f8c599dcc3b17f8cfd76e88dac12097207c1
Reviewed-on: http://gerrit.openafs.org/2971
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
src/vol/fssync-debug.c

index 271c67fc697e06b3f6c39daa08b070b5c6e2b621..fb83e482688063366a19574136ca603ec66408dd 100644 (file)
@@ -615,7 +615,7 @@ vol_state_to_string(VolState state)
 static char *
 vol_flags_to_string(afs_uint16 flags)
 {
-    static char str[128];
+    static char str[256];
     int count = 0;
     str[0]='\0';
 
@@ -627,6 +627,7 @@ vol_flags_to_string(afs_uint16 flags)
     FLAGCASE(flags, VOL_IS_BUSY, str, count);
     FLAGCASE(flags, VOL_ON_VLRU, str, count);
     FLAGCASE(flags, VOL_HDR_DONTSALV, str, count);
+    FLAGCASE(flags, VOL_LOCKED, str, count);
 
     return str;
 }