]> git.baikalelectronics.ru Git - kernel.git/commit
Input: MT - make slot assignment work for overcovered solutions
authorBenjamin Tissoires <benjamin.tissoires@redhat.com>
Sun, 5 Apr 2015 20:41:35 +0000 (13:41 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 6 Apr 2015 16:37:33 +0000 (09:37 -0700)
commit98ad13734241e92253462f9d8a1cf2b0d60886ff
tree542890fc7998f5592a6e7f6cb32fa613e53786d6
parent11e2893ee3327e8b87f1145d0454bee6fcb52fb8
Input: MT - make slot assignment work for overcovered solutions

The recent inclusion of a deassignment cost in the slot assignment
algorithm did not properly account for the corner cases where the
solutions are overcovered. This change makes sure the resulting
assignment is unique, allocating new slots when necessary.

Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/input-mt.c