On 05/14/2012 07:25 AM, Oncaphillis wrote:
<snip>
proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT
proc_do_submiturb alloc tb:0xffff880055e8d068
async_completed tb:0xffff880055e8d068 last tb:0xffff88001a2af480
free_async free tb:0xffff880055e8d068
proc_do_submiturb uurb->type==3:USBDEVFS_URB_TYPE_BULK
proc_do_submiturb alloc tb:0xffff880075324690
async_completed tb:0xffff880075324690 last tb:0xffff880055e8d068
free_async free tb:0xffff880075324690
proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT
=============================================================================
BUG kmalloc-512 (Not tainted): Poison overwritten
-----------------------------------------------------------------------------
INFO: 0xffff880055e8d068-0xffff880055e8d069. First byte 0x9d instead
of 0x6b
</snip>
But I defonitely see changes in the memory chunk which is assumed to be
free.
The following shows the contents of the memory chunk which has been freed
recently
proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT alloc
tb:0xffff880077e7f138
async_completed tb:0xffff880077e7f138[00][41] last
tb:0xffff88007a2b5a40[6b][6b]
free_async free tb:0xffff880077e7f138
proc_do_submiturb uurb->type==1:USBDEVFS_URB_TYPE_INTERRUPT alloc
tb:0xffff880077e7f138
async_completed tb:0xffff880077e7f138[6b][6b] last
tb:0xffff880077e7f138[6b][6b]
free_async free tb:0xffff880077e7f138
proc_do_submiturb uurb->type==3:USBDEVFS_URB_TYPE_BULK alloc
tb:0xffff88007a2b5a40
async_completed tb:0xffff88007a2b5a40[00][41] last
tb:0xffff880077e7f138[00][41] <= 'last tb' is assumed to be freed in the
last free_async
free_async free tb:0xffff88007a2b5a40
Thanks
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html