Hi, Simon
> I compiled the kernel two times, one time with the original code and
> one time with
> #define container_of(ptr, type, member) ({ \
> (type *)( (char *)ptr - offsetof(type,member) );})
try with following version:
#define container_of(ptr, type, member) ({ \
(type *)((char *)(ptr) - offsetof(type, member));})