FS-Cache: Don't mask off the object event mask when printing it
authorDavid Howells <dhowells@redhat.com>
Wed, 5 Dec 2012 13:34:47 +0000 (13:34 +0000)
committerDavid Howells <dhowells@redhat.com>
Thu, 20 Dec 2012 22:08:53 +0000 (22:08 +0000)
Don't mask off the object event mask when printing it.  That way it can be seen
if threre are bits set that shouldn't be.

Signed-off-by: David Howells <dhowells@redhat.com>
fs/cachefiles/namei.c
fs/fscache/object-list.c

index b0b5f7cdfffa98de3e30e0857d64bf954e8b3518..8c01c5fcdf75c32bab21a6265599ba2a02cdee83 100644 (file)
@@ -40,8 +40,7 @@ void __cachefiles_printk_object(struct cachefiles_object *object,
        printk(KERN_ERR "%sobjstate=%s fl=%lx wbusy=%x ev=%lx[%lx]\n",
               prefix, fscache_object_states[object->fscache.state],
               object->fscache.flags, work_busy(&object->fscache.work),
-              object->fscache.events,
-              object->fscache.event_mask & FSCACHE_OBJECT_EVENTS_MASK);
+              object->fscache.events, object->fscache.event_mask);
        printk(KERN_ERR "%sops=%u inp=%u exc=%u\n",
               prefix, object->fscache.n_ops, object->fscache.n_in_progress,
               object->fscache.n_exclusive);
index ebe29c58138085cb1479896771db5054c6b47bfd..f27c89d178855bbe2adfd0aba12a816eae7ab409 100644 (file)
@@ -245,7 +245,7 @@ static int fscache_objlist_show(struct seq_file *m, void *v)
                   obj->n_in_progress,
                   obj->n_exclusive,
                   atomic_read(&obj->n_reads),
-                  obj->event_mask & FSCACHE_OBJECT_EVENTS_MASK,
+                  obj->event_mask,
                   obj->events,
                   obj->flags,
                   work_busy(&obj->work));