In the header file scst.h scst_cmd::sg_cnt and tgt_sg_cnt::sg_cnt are declared
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Mon, 2 Feb 2009 16:25:47 +0000 (16:25 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Mon, 2 Feb 2009 16:25:47 +0000 (16:25 +0000)
commit2e54bbc54e56ba0202bb7183e8bbad0cbf2f6d43
treecfbf0a8f4dee633cb1c9afc91c91b68fefe430e2
parentf300c706922c8288546a48aaaeb330f3c7ba15ac
In the header file scst.h scst_cmd::sg_cnt and tgt_sg_cnt::sg_cnt are declared
as signed integers, while some inline functions in the same header file treat
these as unsigned integers. The patch below converts all uses to signed
integer.

The patch below has been verified by checking the output files generated by
the following command:
  scripts/run-regression-tests -k 2.6.24.7 -k 2.6.25.20 -k 2.6.26.8 -k 2.6.27.13 -k 2.6.28.2

Note: I do not expect that this patch changes the behavior of SCST in any way.
This patch is not a bug fix -- all it does is cleaning up an inconsistency.

Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com>
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@659 d57e44dd-8a1f-0410-8b47-8ef2f437770f
scst/include/scst.h