Hello Martin, while integrating the patches sparse complained about several things. I've fixed most of them with these patches. Feel free to squash then. Can you please fix the following warning, too: | cp25xxfd_can_rx.c:162:18: warning: cast to restricted __le32 | cp25xxfd_can_rx.c:163:21: warning: cast to restricted __le32 | cp25xxfd_can_rx.c:164:18: warning: cast to restricted __le32 You get these, if you compile the kernel with the option "C=1". You need to have "sparse" installed for this. regards, Marc