From 6ceffbd7d5b505db1d533514bf266fc1dd7e5f06 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Tue, 27 Sep 2011 19:01:04 +0200 Subject: [PATCH] --- yaml --- r: 268581 b: refs/heads/master c: d6bdcf2e1019351cbc176e963b7756766bdd8721 h: refs/heads/master i: 268579: 671846bba34dc8f5382cda32c54df4a4eddb335d v: v3 --- [refs] | 2 +- trunk/drivers/staging/nvec/nvec.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b4431302d3c2..cd5c831eb829 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1e46e6273bc62d87c1eb984d2a2b16efa6b19641 +refs/heads/master: d6bdcf2e1019351cbc176e963b7756766bdd8721 diff --git a/trunk/drivers/staging/nvec/nvec.c b/trunk/drivers/staging/nvec/nvec.c index 8c01723d681a..a80f9935a3e1 100644 --- a/trunk/drivers/staging/nvec/nvec.c +++ b/trunk/drivers/staging/nvec/nvec.c @@ -446,6 +446,11 @@ static void nvec_rx_completed(struct nvec_chip *nvec) nvec_msg_free(nvec, nvec->rx); nvec->state = 0; + + /* Battery quirk - Often incomplete, and likes to crash */ + if (nvec->rx->data[0] == NVEC_BAT) + complete(&nvec->ec_transfer); + return; }