On Sun, Feb 14, 2010 at 5:58 PM, Jim Paris <[email protected]> wrote:
>> +#ifdef __linux__
>> +    /* We can't set readbuffer_chunksize larger than MAX_BULK_BUFFER_LENGTH,
>> +       which is defined in libusb-1.0.  Otherwise, each USB read request 
>> will
>> +       be divided into multiple URBs.  This will cause issues on Linux 
>> kernel
>> +       older than 2.6.32.  */
>> +    if (chunksize > 16384)
>> +        chunksize = 16384;
>
> Shouldn't this be
>
>> +    if (chunksize > MAX_BULK_BUFFER_LENGTH)
>> +        chunksize = MAX_BULK_BUFFER_LENGTH;
>
MAX_BULK_BUFFER_LENGTH is a macro defined in an internal header file
in libusb. So we can't use it here.


Jie

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to [email protected]

Reply via email to