staging: nvec: Rewrite the interrupt handler
commit0cab4cb8526d7367c912c9a871d3ad1a9ac1fbf0
authorJulian Andres Klode <jak@jak-linux.org>
Tue, 27 Sep 2011 17:00:51 +0000 (27 19:00 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 30 Sep 2011 00:41:33 +0000 (29 17:41 -0700)
treedda540c0147ee39b3725f7a7bc438f039a2b3675
parent8517e879e0d11a277275616b9e1c749afe2fceff
staging: nvec: Rewrite the interrupt handler

Rewrite the interrupt handler to use a state machine similar to
that found in the various kernels for the Advent Vega. This also
changes the code to use the new functions introduced in the
previous commits.

This also merges the rewrite sent in August 2011 by Marc
Dietrich, and thus also includes code by him. His original
patch can be found on the mailing list.

Signed-off-by: Julian Andres Klode <jak@jak-linux.org>
Acked-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/nvec/nvec.c
drivers/staging/nvec/nvec.h
drivers/staging/nvec/nvec_kbd.c