Index: linux-git/drivers/usb/gadget/pxa2xx_udc.c
===================================================================
--- linux-git.orig/drivers/usb/gadget/pxa2xx_udc.c
+++ linux-git/drivers/usb/gadget/pxa2xx_udc.c
@@ -373,7 +373,7 @@ pxa2xx_ep_alloc_buffer(struct usb_ep *_e
 	retval = kmalloc (bytes, gfp_flags & ~(__GFP_DMA|__GFP_HIGHMEM));
 	if (retval)
 #ifdef	USE_DMA
-		*dma = virt_to_bus (retval);
+		*dma = virt_to_phys (retval);
 #else
 		*dma = (dma_addr_t)~0;
 #endif
--- linux-git.orig/drivers/usb/gadget/pxa27x_udc.c~	2006-05-08 12:46:59.000000000 +0000
+++ linux-git/drivers/usb/gadget/pxa27x_udc.c	2006-05-08 12:47:17.000000000 +0000
@@ -339,7 +339,7 @@
 
 	retval = kmalloc(bytes, gfp_flags & ~(__GFP_DMA|__GFP_HIGHMEM));
 	if (retval)
-		*dma = virt_to_bus(retval);
+		*dma = virt_to_phys(retval);
 	return retval;
 }
 

