udev: builtin-keyboard: immediately EVIOCSKEYCODE when we have a pair
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 20 Mar 2015 02:52:46 +0000 (12:52 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Fri, 10 Apr 2015 22:44:33 +0000 (08:44 +1000)
commitcfba2656e3b4a9c5e03db4ec0a8f76c3762d35a8
treea9fff2b9cfc567786b811492f7ab24de5478bcb0
parent753bd5c7ede5e74c21221fcf59de3ce320d6722d
udev: builtin-keyboard: immediately EVIOCSKEYCODE when we have a pair

Rather than building a map and looping through the map, immediately call the
ioctl when we have a successfully parsed property.

This has a side-effect: before the maximum number of ioctls was limited to the
size of the map (1024), now it is unlimited.
src/udev/udev-builtin-keyboard.c