diff options
| -rw-r--r-- | drivers/staging/iio/cdc/ad7150.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/staging/iio/cdc/ad7150.c b/drivers/staging/iio/cdc/ad7150.c index 8234da4b8c65..25598bf124fb 100644 --- a/drivers/staging/iio/cdc/ad7150.c +++ b/drivers/staging/iio/cdc/ad7150.c @@ -350,8 +350,8 @@ static ssize_t ad7150_show_timeout(struct device *dev,  	/* use the event code for consistency reasons */  	int chan = IIO_EVENT_CODE_EXTRACT_CHAN(this_attr->address); -	int rising = !!(IIO_EVENT_CODE_EXTRACT_DIR(this_attr->address) -			== IIO_EV_DIR_RISING); +	int rising = (IIO_EVENT_CODE_EXTRACT_DIR(this_attr->address) +		      == IIO_EV_DIR_RISING) ? 1 : 0;  	switch (IIO_EVENT_CODE_EXTRACT_TYPE(this_attr->address)) {  	case IIO_EV_TYPE_MAG_ADAPTIVE: | 
