]> Pileus Git - ~andy/linux/blobdiff - fs/jfs/jfs_txnmgr.c
JFS: use print_hex_dump() rather than private dump_mem() function
[~andy/linux] / fs / jfs / jfs_txnmgr.c
index f2dc4b9863926e7c9f17ec39164d83cdceab9749..d6f23f90ad363625086dba9dba18ece7c8e2212d 100644 (file)
@@ -829,12 +829,17 @@ struct tlock *txLock(tid_t tid, struct inode *ip, struct metapage * mp,
        /* Only locks on ipimap or ipaimap should reach here */
        /* assert(jfs_ip->fileset == AGGREGATE_I); */
        if (jfs_ip->fileset != AGGREGATE_I) {
-               jfs_err("txLock: trying to lock locked page!");
-               dump_mem("ip", ip, sizeof(struct inode));
-               dump_mem("mp", mp, sizeof(struct metapage));
-               dump_mem("Locker's tblk", tid_to_tblock(tid),
-                        sizeof(struct tblock));
-               dump_mem("Tlock", tlck, sizeof(struct tlock));
+               printk(KERN_ERR "txLock: trying to lock locked page!");
+               printk(KERN_ERR "ip:\n");
+               print_hex_dump(KERN_ERR, DUMP_PREFIX_ADDRESS, ip, sizeof(*ip));
+               printk(KERN_ERR "mp:\n");
+               print_hex_dump(KERN_ERR, DUMP_PREFIX_ADDRESS, mp, sizeof(*mp));
+               printk(KERN_ERR "Locker's tblk:\n");
+               print_hex_dump(KERN_ERR, DUMP_PREFIX_ADDRESS,
+                              tid_to_tblock(tid), sizeof(struct tblock));
+               printk(KERN_ERR "Tlock:\n");
+               print_hex_dump(KERN_ERR, DUMP_PREFIX_ADDRESS, tlck,
+                              sizeof(*tlck));
                BUG();
        }
        INCREMENT(stattx.waitlock);     /* statistics */