android修改hub中usb转串口的ttyUSB节点的生成的先后顺序

hub中usb转串口的节点生成是有先后顺序的,默认是从小到大,如果要将顺序反过来,则内核按照如下修改即可。

--- a/kernel/drivers/usb/core/hub.c
+++ b/kernel/drivers/usb/core/hub.c
@@ -4769,7 +4769,7 @@ static void hub_events(void)
                }
 
                /* deal with port status changes */
-               for (i = 1; i <= hub->descriptor->bNbrPorts; i++) {
+               for (i = hub->descriptor->bNbrPorts; i >= 0 ; i--) {

你可能感兴趣的:(android:kernel)