Commit a44522b2 authored by Roel Kluin's avatar Roel Kluin Committed by Greg Kroah-Hartman
Browse files

Staging: meilhaus: unsigned won't get negative after subtraction



Since unsigned, it won't get negative after subtraction.

Signed-off-by: default avatarRoel Kluin <roel.kluin@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 3f4577bf
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -2825,10 +2825,11 @@ int inline ao_stop_immediately(me6000_ao_subdevice_t * instance)
	int i;
	uint32_t single_mask;

	single_mask =
	    (instance->ao_idx - ME6000_AO_SINGLE_STATUS_OFFSET <
	     0) ? 0x0000 : (0x0001 << (instance->ao_idx -
				       ME6000_AO_SINGLE_STATUS_OFFSET));
	if (instance->ao_idx < ME6000_AO_SINGLE_STATUS_OFFSET)
		single_mask = 0x0000;
	else
		single_mask = 0x0001 << (instance->ao_idx -
				ME6000_AO_SINGLE_STATUS_OFFSET);

	timeout =
	    (instance->hardware_stop_delay >