diff options
author | Mike Christie <[email protected]> | 2019-10-17 16:27:34 -0500 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2019-10-25 14:37:21 -0600 |
commit | cf1b2326b734896734c6e167e41766f9cee7686a (patch) | |
tree | 75be589c2bcf36be09c34b8f642c0e0e8b84a61a /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 962399bb7fbf5ce0c5b768ca7115614f31ff8f3f (diff) |
nbd: verify socket is supported during setup
nbd requires socket families to support the shutdown method so the nbd
recv workqueue can be woken up from its sock_recvmsg call. If the socket
does not support the callout we will leave recv works running or get hangs
later when the device or module is removed.
This adds a check during socket connection/reconnection to make sure the
socket being passed in supports the needed callout.
Reported-by: [email protected]
Fixes: e9e006f5fcf2 ("nbd: fix max number of supported devs")
Tested-by: Richard W.M. Jones <[email protected]>
Signed-off-by: Mike Christie <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions