Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio:accel:bmc150-accel: fix counting direction

In bmc150_accel_unregister_triggers() triggers should be unregistered in
reverse order of registration. Trigger registration starts with number 0,
counting up. In consequence, trigger number needs to be count down here.

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
Reviewed-by: Octavian Purdila <octavian.purdila@intel.com>
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>

authored by

Hartmut Knaack and committed by
Jonathan Cameron
c13c9da6 bd7bd0cc

+1 -1
+1 -1
drivers/iio/accel/bmc150-accel.c
··· 1464 1464 { 1465 1465 int i; 1466 1466 1467 - for (i = from; i >= 0; i++) { 1467 + for (i = from; i >= 0; i--) { 1468 1468 if (data->triggers[i].indio_trig) { 1469 1469 iio_trigger_unregister(data->triggers[i].indio_trig); 1470 1470 data->triggers[i].indio_trig = NULL;