]> git.baikalelectronics.ru Git - kernel.git/commit
dm thin: add mappings to end of prepared_* lists
authorMike Snitzer <snitzer@redhat.com>
Wed, 11 Dec 2013 19:01:20 +0000 (14:01 -0500)
committerMike Snitzer <snitzer@redhat.com>
Tue, 7 Jan 2014 15:14:25 +0000 (10:14 -0500)
commit1f393bc093cb89d9df6d41f26a6ad79df4682edd
treea0798a5cddec99ad1bd7cda0b2b9a33164032e24
parent328116e8dae09d8f82b21550ade3dc83b66d2d82
dm thin: add mappings to end of prepared_* lists

Mappings could be processed in descending logical block order,
particularly if buffered IO is used.  This could adversely affect the
latency of IO processing.  Fix this by adding mappings to the end of the
'prepared_mappings' and 'prepared_discards' lists.

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Acked-by: Joe Thornber <ejt@redhat.com>
drivers/md/dm-thin.c