qed: adjust the way to get nb_sectors
commit23e9a39e7db60a8cbe4ac1291d4f4feab08930ce
authorZhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Tue, 1 Nov 2011 08:04:32 +0000 (1 16:04 +0800)
committerKevin Wolf <kwolf@redhat.com>
Mon, 5 Dec 2011 13:51:34 +0000 (5 14:51 +0100)
treee92a5ddf84895d3f4246d16e6bc9ae1d40694af2
parentaef4acb6616ab7fb5c105660aa8a2cee4e250e75
qed: adjust the way to get nb_sectors

This patch is only to refactor some lines of codes to get better and more robust codes.

As you have seen, in qed_read_table_cb() it's nice to
use qiov->size because that function doesn't obviously use a single
struct iovec.

In other two functions, if qiov use more than one struct iovec, the existing way will get wrong nb_sectors.
To make the code more robust, it will be nicer to refactor the existing way as below.

Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Acked-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qed-table.c