Subject: [PATCH 000/004] USB: serial: sierra driver blacklisting interfaces From: Elina Pasheva <epasheva@xxxxxxxxxxxxxxxxxx> The series of 4 patches modify sierra usb serial driver with blacklisting interfaces and bug fixes. The following is summary of changes we have made to sierra.c driver in the series of 4 patches. [PATCH 001/004] dealing with zero length packet fix: - Fixed a problem with transferring packets with size a multiple of Bulk Xfer size in function sierra_write(). Added transfer flag URB_ZERO_PACKET before submitting the urb to trigger Zero-length data transfer when packet size is a multiple of Bulk Xfer. [PATCH 002/004] dealing with interrupt urb resubmit fix: - Fixed a problem when re-submitting urb from interrupt callback in function sierra_insdat_callback(). This suppresses also issuing of error messages in /var/log/kern.log - Changed a debug message to be an error message. [PATCH 003/004] dealing with sierra_calc_num_ports() fix: - Removed potential kernel oops from sierra_calc_num_ports() function. Calling this function twice would likely have caused an oops because the function releases allocated memory after the first call. - Modified sierra_probe() function to reflect the changes in sierra_calc_num_ports(). [PATCH 004/004] dealing with interface blacklisting support: - Modified sierra_probe() and sierra_calc_interface() to handle blacklisted interfaces accordingly - Added data list structure and function to support blacklisting - Improved comments in id_table. Signed-off-by: Elina Pasheva <epasheva@xxxxxxxxxxxxxxxxxx> --- -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html