aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorRoel Kluin <roel.kluin@gmail.com>2009-01-18 09:34:55 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2009-04-03 17:53:27 -0400
commita44522b20d24c1c2f6496106be17bc1fb6448d42 (patch)
treeb34d753e1725a4b45d3fdda889db8321153bb93b /drivers
parent3f4577bff8b8d03e56f1b62bedca5cd3b18f919a (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.c9
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 >