diff options
author | Roel Kluin <roel.kluin@gmail.com> | 2009-01-18 09:34:55 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-04-03 17:53:27 -0400 |
commit | a44522b20d24c1c2f6496106be17bc1fb6448d42 (patch) | |
tree | b34d753e1725a4b45d3fdda889db8321153bb93b /drivers | |
parent | 3f4577bff8b8d03e56f1b62bedca5cd3b18f919a (diff) |
Staging: meilhaus: unsigned won't get negative after subtraction
Since unsigned, it won't get negative after subtraction.
Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/staging/meilhaus/me6000_ao.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/staging/meilhaus/me6000_ao.c b/drivers/staging/meilhaus/me6000_ao.c index e1c94cb7167..dcb3526d591 100644 --- a/drivers/staging/meilhaus/me6000_ao.c +++ b/drivers/staging/meilhaus/me6000_ao.c | |||
@@ -2825,10 +2825,11 @@ int inline ao_stop_immediately(me6000_ao_subdevice_t * instance) | |||
2825 | int i; | 2825 | int i; |
2826 | uint32_t single_mask; | 2826 | uint32_t single_mask; |
2827 | 2827 | ||
2828 | single_mask = | 2828 | if (instance->ao_idx < ME6000_AO_SINGLE_STATUS_OFFSET) |
2829 | (instance->ao_idx - ME6000_AO_SINGLE_STATUS_OFFSET < | 2829 | single_mask = 0x0000; |
2830 | 0) ? 0x0000 : (0x0001 << (instance->ao_idx - | 2830 | else |
2831 | ME6000_AO_SINGLE_STATUS_OFFSET)); | 2831 | single_mask = 0x0001 << (instance->ao_idx - |
2832 | ME6000_AO_SINGLE_STATUS_OFFSET); | ||
2832 | 2833 | ||
2833 | timeout = | 2834 | timeout = |
2834 | (instance->hardware_stop_delay > | 2835 | (instance->hardware_stop_delay > |