Re: Typecasting a void pointer to unsigned long in zsmalloc.c
[email protected] Thu, 23 Jan 2025 11:44:02 -0700
| Newsgroups | org.kernelnewbies.kernelnewbies |
|---|---|
| Message-ID | <CAJfuBxyMQLuaO_X5q_JkN16mN7dvoWMOuFKnCefTc8+1rvP41A@mail.gmail.com> |
On Thu, Jan 23, 2025 at 9:27 AM Sotir Danailov <[email protected]> wrote: > > > This is a requirement that Linux makes for the compiler to work with > > it for any platform that Linux runs on. > > Ah I see, thank you! Is this documented somewhere? I was searching > for information on this, but nothing came up in the kernel docs. > theres a chance that it is implemented as a BUILD_BUG, which would then be kinda self-documenting. These are compiled in assertions, and break the build early. Look at container_of() and marvel at its mechanics. > _______________________________________________ > Kernelnewbies mailing list > [email protected] > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies _______________________________________________ Kernelnewbies mailing list [email protected] https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies