Index: linux-2.6.11/mm/slab.c =================================================================== --- linux-2.6.11.orig/mm/slab.c 2005-03-02 08:38:38.000000000 +0100 +++ linux-2.6.11/mm/slab.c 2005-07-07 16:49:49.000000000 +0200 @@ -1007,6 +1007,9 @@ static void print_objinfo(kmem_cache_t * int i, size; char *realobj; + if (cachep->name) { + printk(KERN_ERR "Slab name: %s\n", cachep->name); + } if (cachep->flags & SLAB_RED_ZONE) { printk(KERN_ERR "Redzone: 0x%lx/0x%lx.\n", *dbg_redzone1(cachep, objp), @@ -1021,6 +1024,8 @@ static void print_objinfo(kmem_cache_t * printk("\n"); } realobj = (char*)objp+obj_dbghead(cachep); + printk("Phys: 0x%08lx\n", __pa(realobj)); + printk("Machine: 0x%08lx\n", virt_to_machine(realobj)); size = obj_reallen(cachep); for (i=0; i PAGE_SIZE); skb = alloc_skb_from_cache(skbuff_cachep, length + 16, gfp_mask); if ( likely(skb != NULL) ) skb_reserve(skb, 16); Index: linux-2.6.11/drivers/xen/netback/netback.c =================================================================== --- linux-2.6.11.orig/drivers/xen/netback/netback.c 2005-07-07 11:04:31.000000000 +0200 +++ linux-2.6.11/drivers/xen/netback/netback.c 2005-07-07 17:06:54.000000000 +0200 @@ -88,12 +88,16 @@ static unsigned long alloc_mfn(void) if ( alloc_index != 0 ) mfn = mfn_list[--alloc_index]; spin_unlock_irqrestore(&mfn_lock, flags); + printk("%s: mfn 0x%05lx, pfn 0x%05lx, index %d\n", + __FUNCTION__, mfn, mfn_to_pfn(mfn), alloc_index); return mfn; } static void free_mfn(unsigned long mfn) { unsigned long flags; + + printk("%s: mfn 0x%05lx, pfn 0x%05lx\n", __FUNCTION__, mfn, mfn_to_pfn(mfn)); spin_lock_irqsave(&mfn_lock, flags); if ( alloc_index != MAX_MFN_ALLOC ) mfn_list[alloc_index++] = mfn; @@ -151,6 +155,8 @@ int netif_be_start_xmit(struct sk_buff * struct sk_buff *nskb = dev_alloc_skb(hlen + skb->len); if ( unlikely(nskb == NULL) ) goto drop; + printk("%s: copy skb %p/%p -> nskb %p/%p, hlen %d\n", __FUNCTION__, + skb, skb->data, nskb, nskb->data, hlen); skb_reserve(nskb, hlen); __skb_put(nskb, skb->len); if (skb_copy_bits(skb, -hlen, nskb->data - hlen, skb->len + hlen))