Hello, when compiling with sparse (make C=2), the ems driver throws the following warning, can someone, preferred the driver author :), take care of fixing them? > drivers/net/can/usb/ems_usb.c:312:22: warning: cast to restricted __le32 > drivers/net/can/usb/ems_usb.c:787:29: warning: incorrect type in assignment (different base types) > drivers/net/can/usb/ems_usb.c:787:29: expected unsigned int [unsigned] [usertype] id > drivers/net/can/usb/ems_usb.c:787:29: got restricted __le32 [usertype] regards, Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions | Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |