summaryrefslogtreecommitdiffstats
path: root/fs/fs_pin.c
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2016-01-07 14:49:37 -0500
committerDoug Ledford <dledford@redhat.com>2016-01-19 15:30:48 -0500
commit39b09a1a121cb22820c374f4e92f7ca34be1b75d (patch)
tree215b3ad68610c11cca7ba37391e62d10b568c1fc /fs/fs_pin.c
parent71810ef3271d1a06f7002c55c7e354d8c3233762 (diff)
downloadlinux-39b09a1a121cb22820c374f4e92f7ca34be1b75d.tar.bz2
svcrdma: Add gfp flags to svc_rdma_post_recv()
svc_rdma_post_recv() allocates pages for receive buffers on-demand. It uses GFP_KERNEL so the allocator tries hard, and may sleep. But I'm about to add a call to svc_rdma_post_recv() from a function that may not sleep. Since all svc_rdma_post_recv() call sites can tolerate its failure, allow it to fail if the page allocator returns nothing. Longer term, receive buffers, being a finite resource per-connection, should be pre-allocated and re-used. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Acked-by: Bruce Fields <bfields@fieldses.org> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'fs/fs_pin.c')
0 files changed, 0 insertions, 0 deletions