memcache-dont-dump-buffer-20050529
authorChas Williams <chas@cmf.nrl.navy.mil>
Mon, 30 May 2005 05:36:25 +0000 (05:36 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 30 May 2005 05:36:25 +0000 (05:36 +0000)
FIXES 18944

don't bother dumping what may not be a readable buffer while tracing when using memcache

src/afs/afs_memcache.c
src/afs/afs_trace.et

index 786ec62..8e70a53 100644 (file)
@@ -103,9 +103,8 @@ afs_MemCacheOpen(afs_int32 blkno)
        osi_Panic("afs_MemCacheOpen: invalid block #");
     }
     mep = (memCache + blkno);
-    afs_Trace4(afs_iclSetp, CM_TRACE_MEMOPEN, ICL_TYPE_INT32, blkno,
-              ICL_TYPE_POINTER, mep, ICL_TYPE_POINTER, mep->data,
-              ICL_TYPE_STRING, mep->data);
+    afs_Trace3(afs_iclSetp, CM_TRACE_MEMOPEN, ICL_TYPE_INT32, blkno,
+              ICL_TYPE_POINTER, mep, ICL_TYPE_POINTER, mep ? mep->data : 0);
     return (void *)mep;
 }
 
index 854ea23..cf81f07 100644 (file)
@@ -145,7 +145,7 @@ error_table 2 ZCM
        ec      CM_TRACE_MEMFETCH, "MemFetch: vp 0x%lx  mceP 0x%lx offset (0x%x, 0x%x) length 0x%x"
        ec      CM_TRACE_VMWRITE3, "afs_vm_rdwr: vp 0x%lx code %d"
        ec      CM_TRACE_STOREALL2, "StoreAll 2 vp 0x%lx chunk 0x%x index %d inode %d"
-       ec      CM_TRACE_MEMOPEN, "MemOpen blkno %d mceP 0x%x data 0x%x = %s"
+       ec      CM_TRACE_MEMOPEN, "MemOpen blkno %d mceP 0x%x data 0x%x"
        ec      CM_TRACE_VCACHE2INODE, "vcache2inode: avc 0x%x event %d"
        ec      CM_TRACE_STOREDATA64, "StoreData64: fid (%d:%d.%d.%d) offs (0x%x, 0x%x) len (0x%x, 0x%x) file length (0x%x, 0x%x)"
        ec      CM_TRACE_RESIDCMD, "ResidencyCmd tvc 0x%x command %d fid (%d:%d.%d.%d)"