> resolve is the internal processing of the data. All the other drivers
> allocate a big chunk of memory (1 megabyte), turn the hex data into a 

Bletch

> binary format, then free the hex data. However, when I tried that here,
> my kmalloc failed. Should I be using vmalloc for this operation?

You can't kmalloc > 128Kbytes

However before you waste 1Mb of kernel memory on Linux (which is non paged)
perhaps you should put the firmware in a daemon and use an ioctl interface
to talk to it. Something akin to

        load firmware
        while(1)
        {
                ioctl which block do you want ?
                ioctl here_is_the_block (firmware + n)
        }

Alan

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

Reply via email to