Messages in this thread | | | Subject | Re: [PATCH v2 00/14] treewide: prefer __section from compiler_attributes.h | From | Joe Perches <> | Date | Tue, 27 Aug 2019 19:47:51 -0700 |
| |
On Tue, 2019-08-27 at 13:39 -0700, Nick Desaulniers wrote: > GCC unescapes escaped string section names while Clang does not. Because > __section uses the `#` stringification operator for the section name, it > doesn't need to be escaped. > > This fixes an Oops observed in distro's that use systemd and not > net.core.bpf_jit_enable=1, when their kernels are compiled with Clang. > > Instead, we should: > 1. Prefer __section(.section_name_no_quotes). > 2. Only use __attribute__((__section(".section"))) when creating the
Please use __ before and after section
i.e. __attribute__((__section__("<section_name>")))
| |