Home
last modified time | relevance | path

Searched hist:"133 a48abf6ecc535d7eddc6da1c3e4c972445882" (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/fs/nfs/
H A Dpnfs_nfs.cdiff 133a48abf6ecc535d7eddc6da1c3e4c972445882 Mon Oct 04 14:37:42 CDT 2021 Trond Myklebust <trond.myklebust@hammerspace.com> NFS: Fix up commit deadlocks

If O_DIRECT bumps the commit_info rpcs_out field, then that could lead
to fsync() hangs. The fix is to ensure that O_DIRECT calls
nfs_commit_end().

Fixes: 723c921e7dfc ("sched/wait, fs/nfs: Convert wait_on_atomic_t() usage to the new wait_var_event() API")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
H A Ddirect.cdiff 133a48abf6ecc535d7eddc6da1c3e4c972445882 Mon Oct 04 14:37:42 CDT 2021 Trond Myklebust <trond.myklebust@hammerspace.com> NFS: Fix up commit deadlocks

If O_DIRECT bumps the commit_info rpcs_out field, then that could lead
to fsync() hangs. The fix is to ensure that O_DIRECT calls
nfs_commit_end().

Fixes: 723c921e7dfc ("sched/wait, fs/nfs: Convert wait_on_atomic_t() usage to the new wait_var_event() API")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
H A Dwrite.cdiff 133a48abf6ecc535d7eddc6da1c3e4c972445882 Mon Oct 04 14:37:42 CDT 2021 Trond Myklebust <trond.myklebust@hammerspace.com> NFS: Fix up commit deadlocks

If O_DIRECT bumps the commit_info rpcs_out field, then that could lead
to fsync() hangs. The fix is to ensure that O_DIRECT calls
nfs_commit_end().

Fixes: 723c921e7dfc ("sched/wait, fs/nfs: Convert wait_on_atomic_t() usage to the new wait_var_event() API")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
/openbmc/linux/include/linux/
H A Dnfs_fs.hdiff 133a48abf6ecc535d7eddc6da1c3e4c972445882 Mon Oct 04 14:37:42 CDT 2021 Trond Myklebust <trond.myklebust@hammerspace.com> NFS: Fix up commit deadlocks

If O_DIRECT bumps the commit_info rpcs_out field, then that could lead
to fsync() hangs. The fix is to ensure that O_DIRECT calls
nfs_commit_end().

Fixes: 723c921e7dfc ("sched/wait, fs/nfs: Convert wait_on_atomic_t() usage to the new wait_var_event() API")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>