Re: [PATCH] mm: Add kvfree_sensitive() for freeing sensitive data objects

David Howells
2020-04-06T17:51:50Z

Linus Torvalds <torvalds@linux-foundation.org> wrote:

> > Add yet another alloc flag like __GFP_SENSITIVE
> > and have kfree operate on that and not have a
> > kfree_sensitive at all.
>
> That sounds potentially sensible. Maybe even a SLAB_SENSITIVE to mark
> a whole slab cache sensitive for kmem_cache_create().

The allocation might be by vmalloc rather than kmalloc. I'm not sure if that
makes things more difficult.

David