[PATCH] malloc: Use __always_inline for simple functions
DJ Delorie
dj@redhat.com
Mon Mar 24 21:01:47 GMT 2025
Wilco Dijkstra <Wilco.Dijkstra@arm.com> writes:
> -static inline size_t
> +static __always_inline size_t
Ok
> -static inline size_t
> +static __always_inline size_t
Ok.
> -static inline heap_info *
> +static __always_inline heap_info *
Ok.
> -static inline struct malloc_state *
> +static __always_inline struct malloc_state *
Ok.
> #define TUNABLE_CALLBACK_FNDECL(__name, __type) \
> -static inline int do_ ## __name (__type value); \
> +static int do_ ## __name (__type value); \
This seems to be the opposite of what you're doing?
> -static inline size_t
> +static __always_inline size_t
Ok.
> -static inline INTERNAL_SIZE_T
> +static __always_inline INTERNAL_SIZE_T
Ok.
> -static inline void
> +static /*__always_inline*/ void
> madvise_thp (void *p, INTERNAL_SIZE_T size)
Er, what?
> -static inline bool
> +static __always_inline bool
Ok.
> -static inline void
> +static __always_inline void
Ok.
> -static inline void
> +static __always_inline void
Ok.
More information about the Libc-alpha
mailing list