diff options
author | Christoph Hellwig <[email protected]> | 2015-02-02 10:02:09 +1100 |
---|---|---|
committer | Dave Chinner <[email protected]> | 2015-02-02 10:02:09 +1100 |
commit | 2ba66237029d1ad6c1a5e2241b0ffbbfff55f750 (patch) | |
tree | 7c85d7aec5513c39b8037100bea2b023f1dc9e53 /lib/memory-notifier-error-inject.c | |
parent | f3d215526e6955028dfbbfd446db8716275fb0c7 (diff) |
xfs: don't allocate an ioend for direct I/O completions
Back in the days when the direct I/O ->end_io callback could be called
from interrupt context for AIO we needed a structure to hand off to the
workqueue, and reused the ioend structure for this purpose. These days
->end_io is always called from user or workqueue context, which allows us
to avoid this memory allocation and simplify the code significantly.
[dchinner: removed now unused xfs_finish_ioend_sync() function after
Brian Foster did an initial review. ]
Signed-off-by: Christoph Hellwig <[email protected]>
Reviewed-by: Dave Chinner <[email protected]>
Signed-off-by: Dave Chinner <[email protected]>
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions