diff options
author | Konstantin Khlebnikov <khlebnikov@openvz.org> | 2011-04-04 00:15:02 +0200 |
---|---|---|
committer | Jens Axboe <jaxboe@fusionio.com> | 2011-04-05 23:52:49 +0200 |
commit | f83e826181f7f8fb152e4190d03854fc3a5dd040 (patch) | |
tree | 989f440665d529587fcc6365b1968e2b29fb7c94 /drivers/ide/ide-io.c | |
parent | a63a5cf84dac7a23a57c800eea5734701e7d3c04 (diff) | |
download | kernel_samsung_smdk4412-f83e826181f7f8fb152e4190d03854fc3a5dd040.zip kernel_samsung_smdk4412-f83e826181f7f8fb152e4190d03854fc3a5dd040.tar.gz kernel_samsung_smdk4412-f83e826181f7f8fb152e4190d03854fc3a5dd040.tar.bz2 |
block: fix request sorting at unplug
Comparison function for list_sort() must be anticommutative,
otherwise it is not sorting in ordinary meaning.
But fortunately list_sort() always check ((*cmp)(priv, a, b) <= 0)
it not distinguish negative and zero, so comparison function can
implement only less-or-equal instead of full three-way comparison.
Signed-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'drivers/ide/ide-io.c')
0 files changed, 0 insertions, 0 deletions