diff options
author | 2022-03-21 12:34:19 -0400 | |
---|---|---|
committer | 2022-03-22 15:52:56 -0400 | |
commit | 515dcdcd48736576c6f5c197814da6f81c60a21e (patch) | |
tree | 1e60066cbf650cf06a95386681744d867490156b /tools/perf/scripts/python/export-to-postgresql.py | |
parent | SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent (diff) | |
download | wireguard-linux-515dcdcd48736576c6f5c197814da6f81c60a21e.tar.xz wireguard-linux-515dcdcd48736576c6f5c197814da6f81c60a21e.zip |
NFS: nfsiod should not block forever in mempool_alloc()
The concern is that since nfsiod is sometimes required to kick off a
commit, it can get locked up waiting forever in mempool_alloc() instead
of failing gracefully and leaving the commit until later.
Try to allocate from the slab first, with GFP_KERNEL | __GFP_NORETRY,
then fall back to a non-blocking attempt to allocate from the memory
pool.
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions