]> git.baikalelectronics.ru Git - kernel.git/commit
block: check for proper length of iov entries earlier in blk_rq_map_user_iov()
authorXiaotian Feng <dfeng@redhat.com>
Mon, 29 Nov 2010 09:03:55 +0000 (10:03 +0100)
committerJens Axboe <jaxboe@fusionio.com>
Mon, 29 Nov 2010 09:04:50 +0000 (10:04 +0100)
commit8d00e2921ce8bef6b1af03882da2e2a7d3b648e5
treeb1dffb15dba1a924bba289beb78ea23f34782c9c
parenta22a8aba2b6b0c34aaa27d227fe8d1b6fc15c03e
block: check for proper length of iov entries earlier in blk_rq_map_user_iov()

commit 3ad8812 checks for proper length of iov entries in
blk_rq_map_user_iov(). But if the map is unaligned, kernel
will break out the loop without checking for the proper length.
So we need to check the proper length before the unalign check.

Signed-off-by: Xiaotian Feng <dfeng@redhat.com>
Cc: stable@kernel.org
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
block/blk-map.c