Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 72895b1a authored by Jesper Juhl's avatar Jesper Juhl Committed by Trond Myklebust
Browse files

nfs: Take advantage of kmem_cache_zalloc() in nfs_page_alloc()



Take advantage of kmem_cache_zalloc() in nfs_page_alloc(). Save a call to
memset() and a few bytes.

Before:
 [jj@dragon linux-2.6]$ size fs/nfs/pagelist.o
    text    data     bss     dec     hex filename
    1765       0       8    1773     6ed fs/nfs/pagelist.o
After:
 [jj@dragon linux-2.6]$ size fs/nfs/pagelist.o
    text    data     bss     dec     hex filename
    1749       0       8    1757     6dd fs/nfs/pagelist.o

Signed-off-by: default avatarJesper Juhl <jj@chaosbits.net>
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent c8b031eb
Loading
Loading
Loading
Loading
+2 −5
Original line number Original line Diff line number Diff line
@@ -26,12 +26,9 @@ static struct kmem_cache *nfs_page_cachep;
static inline struct nfs_page *
static inline struct nfs_page *
nfs_page_alloc(void)
nfs_page_alloc(void)
{
{
	struct nfs_page	*p;
	struct nfs_page	*p = kmem_cache_zalloc(nfs_page_cachep, GFP_KERNEL);
	p = kmem_cache_alloc(nfs_page_cachep, GFP_KERNEL);
	if (p)
	if (p) {
		memset(p, 0, sizeof(*p));
		INIT_LIST_HEAD(&p->wb_list);
		INIT_LIST_HEAD(&p->wb_list);
	}
	return p;
	return p;
}
}