Christoph Hellwig
7dbae9fbde
xfs: allow merging ioends over append boundaries
...
There is no real problem merging ioends that go beyond i_size into an
ioend that doesn't. We just need to move the append transaction to the
base ioend. Also use the opportunity to use a real error code instead
of the magic 1 to cancel the transactions, and write a comment
explaining the scheme.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
2019-06-30 09:05:17 -07:00
..
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-05-21 10:50:46 +02:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:19 -07:00
2019-06-28 19:29:42 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-30 09:05:17 -07:00
2019-06-30 09:05:17 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:26 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:36 -07:00
2019-06-28 19:30:43 -07:00
2018-11-21 10:10:53 -08:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:33 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:29 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2017-11-02 11:10:55 +01:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:33 -07:00
2019-06-28 19:30:43 -07:00
2019-06-12 08:59:59 -07:00
2019-06-28 19:27:29 -07:00
2019-02-11 16:07:00 -08:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2018-06-06 14:17:53 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:35 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2019-05-01 20:26:30 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-04-26 12:28:55 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:33 -07:00
2019-06-28 19:30:43 -07:00
2019-04-23 08:36:23 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2019-02-21 07:55:07 -08:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:27:26 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:34 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 21:02:45 -07:00
2019-06-28 19:27:34 -07:00
2019-06-28 19:30:43 -07:00
2017-11-02 11:10:55 +01:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:25 -07:00
2018-06-06 14:17:53 -07:00
2018-06-06 14:17:53 -07:00
2019-02-11 16:07:01 -08:00
2019-06-28 19:30:43 -07:00
2018-05-22 07:19:08 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-04-23 08:36:23 -07:00
2019-04-23 08:36:23 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:35 -07:00
2019-06-28 19:30:43 -07:00
2019-02-25 09:04:31 -08:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:36 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2018-10-18 17:21:39 +11:00
2019-06-28 19:30:43 -07:00
2019-06-12 08:37:40 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2019-02-21 07:55:07 -08:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:32 -07:00
2019-06-28 19:27:33 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:27:31 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:29:42 -07:00
2019-06-28 19:30:43 -07:00
2018-08-12 08:37:31 -07:00