Commit 8fdc19486f4d3b0fc5f1c7ce69fe5f7b1c653e62

Authored by Dmitry Torokhov
1 parent 08791e5cf6

Input: make EVIOCGSND return meaningful data

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

Showing 1 changed file with 3 additions and 0 deletions Side-by-side Diff

drivers/input/input.c
... ... @@ -155,6 +155,9 @@
155 155 if (code > SND_MAX || !test_bit(code, dev->sndbit))
156 156 return;
157 157  
  158 + if (!!test_bit(code, dev->snd) != !!value)
  159 + change_bit(code, dev->snd);
  160 +
158 161 if (dev->event) dev->event(dev, type, code, value);
159 162  
160 163 break;