提交 a44522b2 编写于 作者: R Roel Kluin 提交者: Greg Kroah-Hartman

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

Since unsigned, it won't get negative after subtraction.
Signed-off-by: NRoel Kluin <roel.kluin@gmail.com>
Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
上级 3f4577bf
......@@ -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 >
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册