]> 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)
commit9e2c7c03de19dbec714c85d8aef21e60a4bc9e8a
tree542890fc7998f5592a6e7f6cb32fa613e53786d6
parentaf8d75da7ddeecea8e60f2233aa001b92c4c7c29
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