OpenCloudOS-Kernel/fs/iomap
Christoph Hellwig 598ecfbaa7 iomap: lift the xfs writeback code to iomap
Take the xfs writeback code and move it to fs/iomap.  A new structure
with three methods is added as the abstraction from the generic writeback
code to the file system.  These methods are used to map blocks, submit an
ioend, and cancel a page that encountered an error before it was added to
an ioend.

Signed-off-by: Christoph Hellwig <hch@lst.de>
[darrick: rename ->submit_ioend to ->prepare_ioend to clarify what it
does]
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
2019-10-21 08:51:59 -07:00
..
Makefile iomap: lift common tracing code from xfs to iomap 2019-10-21 08:51:59 -07:00
apply.c iomap: move internal declarations into fs/iomap/ 2019-07-17 07:21:02 -07:00
buffered-io.c iomap: lift the xfs writeback code to iomap 2019-10-21 08:51:59 -07:00
direct-io.c iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() 2019-10-15 08:43:42 -07:00
fiemap.c iomap: move internal declarations into fs/iomap/ 2019-07-17 07:21:02 -07:00
seek.c iomap: move internal declarations into fs/iomap/ 2019-07-17 07:21:02 -07:00
swapfile.c iomap: move internal declarations into fs/iomap/ 2019-07-17 07:21:02 -07:00
trace.c iomap: lift common tracing code from xfs to iomap 2019-10-21 08:51:59 -07:00
trace.h iomap: lift the xfs writeback code to iomap 2019-10-21 08:51:59 -07:00