diff -N -r --unified=5 usblock.old/usblock.c usblock/usblock.c
--- usblock.old/usblock.c	2006-09-11 02:47:08.000000000 +0200
+++ usblock/usblock.c	2007-02-28 02:41:00.000000000 +0100
@@ -337,11 +337,11 @@
 	lock->dev.phys = lock->phys;
 	lock->dev.id.bustype = BUS_USB;
 	lock->dev.id.vendor = dev->descriptor.idVendor;
 	lock->dev.id.product = dev->descriptor.idProduct;
 	lock->dev.id.version = dev->descriptor.bcdDevice;
-	lock->dev.dev = &intf->dev;
+//	lock->dev.dev = &intf->dev;
 
 	if (!(buf = kmalloc(63, GFP_KERNEL))) {
 		usb_buffer_free(dev, 8, lock->data, lock->data_dma);
 		kfree(lock);
 		return -ENOMEM;
