From patchwork Fri Feb 15 19:36:20 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Henrik Rydberg X-Patchwork-Id: 2149691 Return-Path: X-Original-To: patchwork-linux-input@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork1.kernel.org (Postfix) with ESMTP id AC15C3FDF1 for ; Fri, 15 Feb 2013 19:35:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751723Ab3BOTfq (ORCPT ); Fri, 15 Feb 2013 14:35:46 -0500 Received: from smtprelay-b31.telenor.se ([213.150.131.20]:48558 "EHLO smtprelay-b31.telenor.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751706Ab3BOTfp (ORCPT ); Fri, 15 Feb 2013 14:35:45 -0500 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-b31.telenor.se (Postfix) with ESMTP id 16686EB10B; Fri, 15 Feb 2013 20:35:42 +0100 (CET) X-SENDER-IP: [85.230.168.206] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ak+fANmMHlFV5qjOPGdsb2JhbABEgwKDAAGEfa4Lhmt8FwMBAQEBODSCTS8TAQ8YgQIKGhOIFr0+FY8Wg0cDnCiNXQ X-IronPort-AV: E=Sophos;i="4.84,675,1355094000"; d="scan'208";a="498706291" Received: from c-cea8e655.710-13-64736c12.cust.bredbandsbolaget.se (HELO polaris) ([85.230.168.206]) by ipb2.telenor.se with SMTP; 15 Feb 2013 20:35:41 +0100 Received: by polaris (sSMTP sendmail emulation); Fri, 15 Feb 2013 20:36:31 +0100 From: "Henrik Rydberg" To: Dmitry Torokhov Cc: Daniel Kurtz , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Henrik Rydberg Subject: [PATCH 1/2] Input: MT - do not apply filtering on emulated events Date: Fri, 15 Feb 2013 20:36:20 +0100 Message-Id: <1360956981-1112-1-git-send-email-rydberg@euromail.se> X-Mailer: git-send-email 1.8.1.2 Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org The pointer emulation events are derived from contact values that have already been filtered, so send the emulated events as is. Reported-by: Daniel Kurtz Signed-off-by: Henrik Rydberg Reviewed-by: Daniel Kurtz --- drivers/input/input-mt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/input/input-mt.c b/drivers/input/input-mt.c index 1abbc17..1b7f4d4 100644 --- a/drivers/input/input-mt.c +++ b/drivers/input/input-mt.c @@ -18,6 +18,7 @@ static void copy_abs(struct input_dev *dev, unsigned int dst, unsigned int src) { if (dev->absinfo && test_bit(src, dev->absbit)) { dev->absinfo[dst] = dev->absinfo[src]; + dev->absinfo[dst].fuzz = 0; dev->absbit[BIT_WORD(dst)] |= BIT_MASK(dst); } }