[LEDE-DEV] [PATCH] kernel: bump 4.14 to 4.14.40

Koen Vandeputte koen.vandeputte at ncentric.com
Mon May 14 06:14:10 PDT 2018


Hi Stijn,

This commit introduces regression due to upstream commit:  "USB: serial: 
option: reimplement interface masking"


   CC [M]  drivers/usb/serial/option.o
drivers/usb/serial/option.c:1923:35: error: 'cinterion_rmnet2_blacklist' 
undeclared here (not in a function)
    .driver_info = (kernel_ulong_t)&cinterion_rmnet2_blacklist },
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
scripts/Makefile.build:334: recipe for target 
'drivers/usb/serial/option.o' failed
make[8]: *** [drivers/usb/serial/option.o] Error 1
scripts/Makefile.build:587: recipe for target 'drivers/usb/serial' failed
make[7]: *** [drivers/usb/serial] Error 2
scripts/Makefile.build:587: recipe for target 'drivers/usb' failed
make[6]: *** [drivers/usb] Error 2
Makefile:1040: recipe for target 'drivers' failed
make[5]: *** [drivers] Error 2
make[5]: Leaving directory 
'/mnt/ramdisk/koen/firmware/builds/generic_imx6/build_dir/target-arm_cortex-a9+neon_musl_eabi/linux-imx6/linux-4.14.40'
Makefile:25: recipe for target 
'/mnt/ramdisk/koen/firmware/builds/generic_imx6/build_dir/target-arm_cortex-a9+neon_musl_eabi/linux-imx6/linux-4.14.40/.modules' 
failed
make[4]: *** 
[/mnt/ramdisk/koen/firmware/builds/generic_imx6/build_dir/target-arm_cortex-a9+neon_musl_eabi/linux-imx6/linux-4.14.40/.modules] 
Error 2
make[4]: Leaving directory 
'/mnt/ramdisk/koen/firmware/builds/generic_imx6/target/linux/imx6'
Makefile:13: recipe for target 'compile' failed
make[3]: *** [compile] Error 2
make[3]: Leaving directory 
'/mnt/ramdisk/koen/firmware/builds/generic_imx6/target/linux'
Command exited with non-zero status 2
time: target/linux/compile#2.73#0.56#17.43
target/Makefile:23: recipe for target 'target/linux/compile' failed
make[2]: *** [target/linux/compile] Error 2
make[2]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/generic_imx6'
target/Makefile:18: recipe for target 
'/mnt/ramdisk/koen/firmware/builds/generic_imx6/staging_dir/target-arm_cortex-a9+neon_musl_eabi/stamp/.target_compile' 
failed
make[1]: *** 
[/mnt/ramdisk/koen/firmware/builds/generic_imx6/staging_dir/target-arm_cortex-a9+neon_musl_eabi/stamp/.target_compile] 
Error 2
make[1]: Leaving directory '/mnt/ramdisk/koen/firmware/builds/generic_imx6'
/mnt/ramdisk/koen/firmware/builds/generic_imx6/include/toplevel.mk:216: 
recipe for target 'world' failed
make: *** [world] Error 2




I've already notified the author to fix it.


It's easy to fix by using this patch:

-- a/drivers/usb/serial/option.c
++ b/drivers/usb/serial/option.c
@@ -1920,7 +1920,7 @@ static const struct usb_device_id option
      { USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d02, 0xff) },
      { USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d03, 0xff) },
      { USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d04, 0xff), /* D-Link 
DWM-158 */
-     .driver_info = (kernel_ulong_t)&cinterion_rmnet2_blacklist },
+     .driver_info = RSVD(4) | RSVD(5) },
      { USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d0e, 0xff) },     /* 
D-Link DWM-157 C1 */
      { USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7e19, 0xff), /* D-Link 
DWM-221 B1 */
        .driver_info = RSVD(4) },




Koen



More information about the Lede-dev mailing list