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>
This commit is contained in:
Roel Kluin 2009-01-18 15:34:55 +01:00 committed by Greg Kroah-Hartman
parent 3f4577bff8
commit a44522b20d
1 changed files with 5 additions and 4 deletions

View File

@ -2825,10 +2825,11 @@ int inline ao_stop_immediately(me6000_ao_subdevice_t * instance)
int i; int i;
uint32_t single_mask; uint32_t single_mask;
single_mask = if (instance->ao_idx < ME6000_AO_SINGLE_STATUS_OFFSET)
(instance->ao_idx - ME6000_AO_SINGLE_STATUS_OFFSET < single_mask = 0x0000;
0) ? 0x0000 : (0x0001 << (instance->ao_idx - else
ME6000_AO_SINGLE_STATUS_OFFSET)); single_mask = 0x0001 << (instance->ao_idx -
ME6000_AO_SINGLE_STATUS_OFFSET);
timeout = timeout =
(instance->hardware_stop_delay > (instance->hardware_stop_delay >