Christoph Hellwig
e12199f85d
xfs: handle racy AIO in xfs_reflink_end_cow
...
If we got two AIO writes into a COW area the second one might not have any
COW extents left to convert. Handle that case gracefully instead of
triggering an assert or accessing beyond the bounds of the extent list.
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>
2017-10-03 21:27:55 -07:00
..
2017-09-26 10:55:20 -07:00
2017-06-19 08:59:10 -07:00
2017-05-08 17:15:13 -07:00
2017-07-12 16:26:03 -07:00
2017-06-05 16:59:08 +02:00
2017-06-27 18:23:21 -07:00
2017-06-27 18:23:21 -07:00
2017-09-26 10:55:19 -07:00
2017-08-31 09:31:47 -07:00
2017-09-01 10:55:30 -07:00
2017-07-13 14:55:05 -07:00
2017-06-20 10:45:22 -07:00
2017-09-01 10:55:30 -07:00
2017-10-03 21:27:55 -07:00
2017-09-01 13:08:26 -07:00
2017-09-02 08:22:19 -07:00
2017-09-01 10:55:30 -07:00
2017-09-25 18:22:30 -07:00
2017-08-31 09:31:47 -07:00
2017-06-20 10:45:22 -07:00
2017-06-19 14:11:33 -07:00
2017-02-09 11:36:40 -08:00
2017-09-01 10:55:30 -07:00
2017-09-25 18:22:30 -07:00
2017-08-22 09:22:24 -07:00
2017-02-16 17:20:12 -08:00
2017-02-09 10:50:25 -08:00
2017-04-25 09:40:42 -07:00
2017-09-26 10:55:19 -07:00
2017-05-16 12:26:16 -07:00
2017-04-03 15:18:17 -07:00
2017-06-19 14:11:33 -07:00
2017-06-19 14:11:33 -07:00
2017-06-19 08:59:10 -07:00
2017-09-01 10:55:30 -07:00
2017-06-19 14:11:34 -07:00
2016-11-28 14:57:42 +11:00
2017-09-26 10:55:20 -07:00
2017-09-25 18:22:30 -07:00
2017-07-02 22:46:13 -07:00
2017-04-03 15:18:17 -07:00
2017-06-19 14:11:33 -07:00
2017-09-26 10:55:19 -07:00
2017-06-19 14:11:33 -07:00
2017-09-26 10:55:19 -07:00
2017-09-26 10:55:19 -07:00
2017-09-02 08:22:19 -07:00
2017-06-19 14:11:34 -07:00
2017-06-19 14:11:34 -07:00
2017-09-12 20:02:22 -07:00
2017-08-04 13:43:36 -07:00
2017-06-19 14:11:33 -07:00
2017-09-02 08:22:19 -07:00
2017-09-01 13:08:26 -07:00
2017-06-19 14:11:33 -07:00
2017-06-19 08:59:10 -07:00
2017-08-17 12:40:33 -07:00
2017-06-27 18:23:20 -07:00
2017-09-26 10:55:19 -07:00
2016-11-30 14:33:25 +11:00
2017-06-19 14:11:33 -07:00
2017-04-28 08:11:08 -07:00
2017-09-01 13:08:26 -07:00
2017-07-17 08:45:34 +01:00
2017-09-01 10:55:30 -07:00
2017-10-03 21:27:55 -07:00
2017-06-19 14:11:35 -07:00
2017-04-25 09:40:42 -07:00
2017-09-01 10:55:30 -07:00
2017-06-19 14:11:34 -07:00
2017-06-19 14:11:33 -07:00
2017-06-19 14:11:33 -07:00
2017-09-25 18:22:30 -07:00
2017-02-09 11:36:40 -08:00
2017-09-01 10:55:30 -07:00
2017-06-20 10:45:22 -07:00
2016-10-05 16:26:28 -07:00
2017-06-19 08:59:10 -07:00
2017-06-27 18:23:21 -07:00
2017-04-03 15:18:17 -07:00
2017-09-01 10:55:30 -07:00
2017-08-22 09:22:24 -07:00
2017-06-19 08:59:10 -07:00
2017-09-01 10:55:30 -07:00
2017-09-01 10:55:30 -07:00
2017-08-22 09:22:23 -07:00
2017-06-19 14:11:33 -07:00
2017-09-01 10:55:30 -07:00
2017-09-01 10:55:30 -07:00
2016-12-05 12:32:14 +11:00
2017-06-19 08:59:10 -07:00