X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=include%2Flinux%2Fcompiler.h;h=d331f3c1fe043e15889f579f6830b47f99e4fbf0;hb=8e6163246531e860b98c12b8aec94cc7899e4c33;hp=f6f144449a78d8c3ff687d879f340b51bfe2dc08;hpb=63ea5c984f577172a145950580c96b5135bf1629;p=carl9170fw.git diff --git a/include/linux/compiler.h b/include/linux/compiler.h index f6f1444..d331f3c 100644 --- a/include/linux/compiler.h +++ b/include/linux/compiler.h @@ -78,7 +78,7 @@ #define container_of(ptr, type, member) ({ \ const typeof(((type *)0)->member) * __mptr = (ptr); \ - (type *)((char *)__mptr - offsetof(type, member)); }) + (type *)(((unsigned long)__mptr - offsetof(type, member))); }) #define MAX_ERRNO 4095