Commit 948cea14 authored by Anshul Garg's avatar Anshul Garg Committed by Dmitry Torokhov

Input: ff-core - use for_each_set_bit where appropriate

Use for_each_set_bit to check for set bits in bitmap
as it is more efficient than checking individual bits.
Signed-off-by: default avatarAnshul Garg <aksgarg1989@gmail.com>
Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
parent f23487cd
...@@ -343,9 +343,8 @@ int input_ff_create(struct input_dev *dev, unsigned int max_effects) ...@@ -343,9 +343,8 @@ int input_ff_create(struct input_dev *dev, unsigned int max_effects)
__set_bit(EV_FF, dev->evbit); __set_bit(EV_FF, dev->evbit);
/* Copy "true" bits into ff device bitmap */ /* Copy "true" bits into ff device bitmap */
for (i = 0; i <= FF_MAX; i++) for_each_set_bit(i, dev->ffbit, FF_CNT)
if (test_bit(i, dev->ffbit)) __set_bit(i, ff->ffbit);
__set_bit(i, ff->ffbit);
/* we can emulate RUMBLE with periodic effects */ /* we can emulate RUMBLE with periodic effects */
if (test_bit(FF_PERIODIC, ff->ffbit)) if (test_bit(FF_PERIODIC, ff->ffbit))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment