staging: unisys: visorbus: variable adjustment should be a u64
authorDavid Kershner <david.kershner@unisys.com>
Thu, 3 Mar 2016 18:00:38 +0000 (13:00 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 11 Mar 2016 03:26:05 +0000 (19:26 -0800)
commit2500276efe1c3a1c0a24e0e5bab4b7902a7cff50
tree414c8b887ec40918dd0bbec4b6a1fa97ba2a5d4d
parent50aefc19c7696973ea6d2cea3c2620b1217a6756
staging: unisys: visorbus: variable adjustment should be a u64

This patch fixes the smatch error:

drivers/staging/unisys/visorbus/visorchipset.c:2217 visorchipset_ioctl()
warn: user controlled 'adjustment' cast to postive rl = 's64min-s64max'

This is because we read a s64 and pass it to a function as u64.

Signed-off-by: David Kershner <david.kershner@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/unisys/visorbus/visorchipset.c