Messages in this thread | | | From | David Howells <> | Subject | Re: [PATCH v4 4/4] KEYS: Avoid false positive ENOMEM error on key read | Date | Wed, 18 Mar 2020 08:27:34 +0000 |
| |
Waiman Long <longman@redhat.com> wrote:
> +static inline void __kvzfree(const void *addr, size_t len) > +{ > + if (addr) { > + memset((void *)addr, 0, len); > + kvfree(addr); > + } > +}
I wonder if that would be better as "kvfree(memset(...))" as memset() will return the address parameter. If memset is not inline, it avoids the need for the compiler to save the parameter.
David
| |