]> git.baikalelectronics.ru Git - kernel.git/commit
SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Tue, 15 Mar 2022 12:12:40 +0000 (08:12 -0400)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Tue, 22 Mar 2022 19:52:55 +0000 (15:52 -0400)
commit1eec2bfcc75597e5903c98d389074e03e59460d3
treea2f7c22a34cc918da7a147d3d21618fc0c0a8566
parenta59981599e01a10c44caf4861ca963bcd8c45082
SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE

The socket's SOCKWQ_ASYNC_NOSPACE can be cleared by various actors in
the socket layer, so replace it with our own flag in the transport
sock_state field.

Reported-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
include/linux/sunrpc/xprtsock.h
net/sunrpc/xprtsock.c