OSDN Git Service

iio: chemical: sps30: Explicity truncate constant by masking
authorJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 13 Oct 2019 09:55:15 +0000 (10:55 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Fri, 18 Oct 2019 18:52:03 +0000 (19:52 +0100)
commit78b75ab3f8c9dfac563b81105a1b838ec37a940e
treeb2e8bcc6a0209ac83b801b3ce08a9207b6995130
parent47f3b26e708b59dcb10eae2db79bf3aeecfdd9e5
iio: chemical: sps30: Explicity truncate constant by masking

When breaking up a constant to write to two 8 bit registers
it isn't obvious to sparse that it was intentional.

CHECK   drivers/iio/chemical/sps30.c
drivers/iio/chemical/sps30.c:120:30: warning: cast truncates bits from constant value (8004 becomes 4)

So in the interests of minimising noisy warnings, let us add
a mask.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Acked-by: Tomasz Duszynski <tduszyns@gmail.com>
drivers/iio/chemical/sps30.c