|
Message-Id: <20180214201154.10186-2-willy@infradead.org> Date: Wed, 14 Feb 2018 12:11:47 -0800 From: Matthew Wilcox <willy@...radead.org> To: Andrew Morton <akpm@...ux-foundation.org> Cc: Matthew Wilcox <mawilcox@...rosoft.com>, linux-mm@...ck.org, Kees Cook <keescook@...omium.org>, linux-kernel@...r.kernel.org, kernel-hardening@...ts.openwall.com, Joe Perches <joe@...ches.com> Subject: [PATCH v2 1/8] mm: Add kernel-doc for kvfree From: Matthew Wilcox <mawilcox@...rosoft.com> Signed-off-by: Matthew Wilcox <mawilcox@...rosoft.com> --- mm/util.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mm/util.c b/mm/util.c index c1250501364f..dc4c7b551aaf 100644 --- a/mm/util.c +++ b/mm/util.c @@ -430,6 +430,16 @@ void *kvmalloc_node(size_t size, gfp_t flags, int node) } EXPORT_SYMBOL(kvmalloc_node); +/** + * kvfree() - Free memory. + * @addr: Pointer to allocated memory. + * + * kvfree frees memory allocated by any of vmalloc(), kmalloc() or + * kvmalloc(). It is slightly more efficient to use kfree() or vfree() + * if you are certain that you know which one to use. + * + * Context: Any context except NMI. + */ void kvfree(const void *addr) { if (is_vmalloc_addr(addr)) -- 2.15.1
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.