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

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


On 2018-05-14 15:14, Koen Vandeputte wrote:
> 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


Small update.

It's caused by a custom patch in OpenWrt itself [1].
It needs to be reworked.

Koen

[1] 
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=78666c7ba0735b91de50ed9fd98e47d9686a84a2




More information about the Lede-dev mailing list