HAMMER VFS - Minor iterator change for pid hash
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 21 Aug 2010 21:21:00 +0000 (14:21 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 21 Aug 2010 21:21:00 +0000 (14:21 -0700)
* Make the iterator volatile so the compiler only loads it once.

sys/vfs/hammer/hammer_inode.c

index 7060a5c..4678bf7 100644 (file)
@@ -3206,7 +3206,7 @@ hammer_inode_inostats(hammer_mount_t hmp, pid_t pid)
        struct hammer_inostats *stats;
        int delta;
        int chain;
-       static int iterator;    /* we don't care about MP races */
+       static volatile int iterator;   /* we don't care about MP races */
 
        /*
         * Chain up to 4 times to find our entry.