Messages in this thread | | | From | Miguel Ojeda <> | Date | Thu, 22 Sep 2022 11:23:46 +0200 | Subject | Re: [PATCH 11/12] slab: Remove __malloc attribute from realloc functions |
| |
On Thu, Sep 22, 2022 at 5:10 AM Kees Cook <keescook@chromium.org> wrote: > > -#ifdef __alloc_size__ > -# define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc > -#else > -# define __alloc_size(x, ...) __malloc > -#endif > +#define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc > +#define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__)
These look unconditional now, so we could move it to `compiler_attributes.h` in a later patch (or an independent series).
Cheers, Miguel
| |