9p: embed fcall in req to round down buffer allocs
'msize' is often a power of two, or at least page-aligned, so avoiding an overhead of two dozen bytes for each allocation will help the allocator do its work and reduce memory fragmentation. Link: http://lkml.kernel.org/r/1533825236-22896-1-git-send-email-asmadeus@codewreck.org Suggested-by:Matthew Wilcox <willy@infradead.org> Signed-off-by:
Dominique Martinet <dominique.martinet@cea.fr> Reviewed-by:
Greg Kurz <groug@kaod.org> Acked-by:
Jun Piao <piaojun@huawei.com> Cc: Matthew Wilcox <willy@infradead.org>
Showing
- include/net/9p/client.h 3 additions, 2 deletionsinclude/net/9p/client.h
- net/9p/client.c 86 additions, 81 deletionsnet/9p/client.c
- net/9p/trans_fd.c 6 additions, 6 deletionsnet/9p/trans_fd.c
- net/9p/trans_rdma.c 15 additions, 14 deletionsnet/9p/trans_rdma.c
- net/9p/trans_virtio.c 9 additions, 9 deletionsnet/9p/trans_virtio.c
- net/9p/trans_xen.c 6 additions, 6 deletionsnet/9p/trans_xen.c
Please register or sign in to comment