Index: usb_busdma.c =================================================================== --- usb_busdma.c (revision 212661) +++ usb_busdma.c (working copy) @@ -503,7 +503,7 @@ usb_pc_alloc_mem(struct usb_page_cache *pc, struct goto error; } } -#if 1 +#ifndef __sparc64__ /* * XXX BUS-DMA workaround - FIXME later: * @@ -517,7 +517,7 @@ usb_pc_alloc_mem(struct usb_page_cache *pc, struct * being less than "size". If that check fails we end * up using contigmalloc which is page based even for * small allocations. Try to avoid that to save - * memory, hence we sometimes to a large number of + * memory, hence we sometimes do a large number of * small allocations! */ if (size <= (USB_PAGE_SIZE / 2)) {