staging:iio:adis16400: Don't pass 0 to ilog2
authorLars-Peter Clausen <lars@metafoo.de>
Wed, 16 Jan 2013 12:48:00 +0000 (12:48 +0000)
committerJonathan Cameron <jic23@kernel.org>
Sat, 26 Jan 2013 10:07:46 +0000 (10:07 +0000)
commit06220b89f2284f910f925676d757fd3331138dc6
tree685002999cda586edf7a844da7c73f0eeef5289d
parent3f6a0bad61e34c648fd08ff8dcbfdd58148963d2
staging:iio:adis16400: Don't pass 0 to ilog2

ilog2 is not defined for 0, so we need to handle the case where the requested
frequency is larger than the base sampling rate. In this case we'll round down
and set the sampling rate to the base sampling rate.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/staging/iio/imu/adis16400_core.c