> This is the second message of this kind that I received. Seems like
> vmalloc() does weird things on machines with 1GB or more of physical RAM. 

It shouldnt do so. The amount of vmalloc memory is partly dependant on the
amount of RAM because you need address space for the mappings, but that
is in the other of many megabytes of space.

> 128KB; plus, they may need to get mmap()ed. So I (abused) the rvmalloc()
> code from bttv and other drivers, which uses vmalloc(). Vmalloc() itself

rvmalloc uses vmalloc_32 which keeps the memory below 4Gb - that is needed
on the Bttv at least because >4Gb isnt a valid DMA target for the USB
controller

Alan

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to