From: Michael Gernoth Date: Sun, 21 Aug 2011 14:02:17 +0000 (+0200) Subject: consistent state X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/ms2-fixes/commitdiff_plain/c0cd650e5a84b1259a79f520a102297d418a92e0?ds=sidebyside;hp=308fc1a5e33464760d1f87b6cb3bff96b0ad3e5f consistent state --- diff --git a/MS2Debounce/assets/debounce.ko b/MS2Debounce/assets/debounce.ko index 5c440d8..38fe879 100644 Binary files a/MS2Debounce/assets/debounce.ko and b/MS2Debounce/assets/debounce.ko differ diff --git a/debounce.c b/debounce.c index 0f45a4b..08dc7f4 100644 --- a/debounce.c +++ b/debounce.c @@ -352,10 +352,14 @@ static ssize_t store_hw_debounce(struct device *dev, struct device_attribute *at if (enable) { hw_debounce_set(1, -1); hw_debounce = 1; + hw_debounce_set(-1, 0); + hw_debounce_time = 0; } else { + hw_debounce_set(-1, 0); hw_debounce_set(0, -1); hw_debounce = 0; + hw_debounce_time = 0; } return count;