aboutsummaryrefslogtreecommitdiff
path: root/arch/parisc/kernel/cache.c
diff options
context:
space:
mode:
authorFilipe Manana <[email protected]>2022-07-04 12:42:04 +0100
committerDavid Sterba <[email protected]>2022-07-25 17:45:40 +0200
commitac5e666951507ceb1da2ed85c4f5c7bb88bec06e (patch)
tree75ee947458c6cb247605b2b9e3561812f6cf28e0 /arch/parisc/kernel/cache.c
parent8bfc9b2cf468c37870b980a16c345c9ba3a2010a (diff)
btrfs: don't fallback to buffered IO for NOWAIT direct IO writes
Currently, for a direct IO write, if we need to fallback to buffered IO, either to satisfy the whole write operation or just a part of it, we do it in the current context even if it's a NOWAIT context. This is not ideal because we currently don't have support for NOWAIT semantics in the buffered IO path (we can block for several reasons), so we should instead return -EAGAIN to the caller, so that it knows it should retry (the whole operation or what's left of it) in a context where blocking is acceptable. Signed-off-by: Filipe Manana <[email protected]> Reviewed-by: David Sterba <[email protected]> Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'arch/parisc/kernel/cache.c')
0 files changed, 0 insertions, 0 deletions