From owner-freebsd-drivers@freebsd.org Sat Sep 5 06:09:36 2015 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D302E9C921D for ; Sat, 5 Sep 2015 06:09:36 +0000 (UTC) (envelope-from rgrover1@gmail.com) Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 68525B05 for ; Sat, 5 Sep 2015 06:09:36 +0000 (UTC) (envelope-from rgrover1@gmail.com) Received: by wicge5 with SMTP id ge5so35268442wic.0 for ; Fri, 04 Sep 2015 23:09:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=FliRE4DUfMvhwh5Shz5Dei8yEt6Cujm/1Z0nZbWs9RU=; b=Ip1j+h+fHVAPl57PPmEOANdgPJT4hlqBBeUFePmhU6h5pQO4BxoI1QanM7u4fsGcxb j8MHuXcGAvCBxcWuIrA5/r6ZAj1O6FjquxJcyPiyrn1rjdiFpUqsR7gyXqtedCGcsYwL y9v0j2Z16FkB7GdFtvIpuivShlD+oSXQEv4pO46is+DLjgf26Dze3tv328HEWgirYzvn Ihnj7vcS+sqxIGlN1xkbT39db3ef/GNZ+RVaL9dMKFvDB85xUBTxni3g7ks4PXrbIPO0 TPYV4PKElI3hvDI0MSO+r2kMOJQ4hwZO7nvQQwUum05r9n/0arbB/tuYeWKyXie6FL8t lnPg== X-Received: by 10.194.179.137 with SMTP id dg9mr14530164wjc.55.1441433374870; Fri, 04 Sep 2015 23:09:34 -0700 (PDT) Received: from [192.168.0.4] (cpc70503-cmbg14-2-0-cust92.5-4.cable.virginm.net. [86.26.152.93]) by smtp.googlemail.com with ESMTPSA id p3sm8165226wib.16.2015.09.04.23.09.33 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Sep 2015 23:09:34 -0700 (PDT) Message-ID: <55EA871D.9000209@gmail.com> Date: Sat, 05 Sep 2015 07:09:33 +0100 From: Rohit Grover User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: freebsd-drivers@freebsd.org Subject: Fwd: patch for atp driver References: <55CA26E8.6070201@gmail.com> In-Reply-To: <55CA26E8.6070201@gmail.com> X-Forwarded-Message-Id: <55CA26E8.6070201@gmail.com> Content-Type: multipart/mixed; boundary="------------070104090007010904040707" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Sep 2015 06:09:37 -0000 This is a multi-part message in MIME format. --------------070104090007010904040707 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, Can someone help process a patch to the atp driver? See below. thanks, -------- Forwarded Message -------- Subject: patch for atp driver Date: Tue, 11 Aug 2015 17:46:32 +0100 From: Rohit Grover To: Hans Petter Selasky Hello Hans, I'd like to submit a patch to fix an issue reported against the atp driver. Refer to https://github.com/rgrover/freebsd-atp/issues/1. This bug was introduced with revision *262417* . The original code can be seen at https://svnweb.freebsd.org/base/head/sys/dev/usb/input/atp.c?revision=233774&view=markup#l1788. Kevin, the person who reported the issue, has been driving the testing and validation effort. He confirms that the attached patch fixes the problem. Could you please review and merge this change? thanks, Rohit. --------------070104090007010904040707 Content-Type: text/plain; charset=UTF-8; name="diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="diff" ZGlmZiAtLWdpdCBhL2F0cC5jIGIvYXRwLmMKaW5kZXggODMyYzFlNi4uZjk3ZDY1OCAxMDA2 NDQKLS0tIGEvYXRwLmMKKysrIGIvYXRwLmMKQEAgLTk5NiwxNyArOTk2LDE2IEBAIGZnX2lu dGVycHJldF9zZW5zb3JfZGF0YShzdHJ1Y3QgYXRwX3NvZnRjICpzYywgdV9pbnQgZGF0YV9s ZW4pCiAJICogYmUgdXNlZCBhcyBwcmVzc3VyZSByZWFkaW5ncyBzdWJzZXF1ZW50bHkuCiAJ ICovCiAJc3RhdHVzX2JpdHMgPSBzYy0+c2Nfc2Vuc29yX2RhdGFbcGFyYW1zLT5kYXRhX2xl biAtIDFdOwotCWlmICgoKHBhcmFtcy0+cHJvdCA9PSBGR19UUkFDS1BBRF9UWVBFX0dFWVNF UjMpIHx8Ci0JICAgICAocGFyYW1zLT5wcm90ID09IEZHX1RSQUNLUEFEX1RZUEVfR0VZU0VS NCkpICAmJgorCWlmICgoKChwYXJhbXMtPnByb3QgPT0gRkdfVFJBQ0tQQURfVFlQRV9HRVlT RVIzKSB8fAorCSAgICAgIChwYXJhbXMtPnByb3QgPT0gRkdfVFJBQ0tQQURfVFlQRV9HRVlT RVI0KSkgJiYKKwkgICAgIChzdGF0dXNfYml0cyAmIEZHX1NUQVRVU19CQVNFX1VQREFURSkp IHx8CiAJICAgICgoc2MtPnNjX3N0YXRlICYgQVRQX1ZBTElEKSA9PSAwKSkgewotCQlpZiAo c3RhdHVzX2JpdHMgJiBGR19TVEFUVVNfQkFTRV9VUERBVEUpIHsKLQkJCW1lbWNweShzYy0+ c2NfYmFzZV94LCBzYy0+c2NfY3VyX3gsCi0JCQkgICAgcGFyYW1zLT5uX3hzZW5zb3JzICog c2l6ZW9mKCpzYy0+c2NfYmFzZV94KSk7Ci0JCQltZW1jcHkoc2MtPnNjX2Jhc2VfeSwgc2Mt PnNjX2N1cl95LAotCQkJICAgIHBhcmFtcy0+bl95c2Vuc29ycyAqIHNpemVvZigqc2MtPnNj X2Jhc2VfeSkpOwotCQkJc2MtPnNjX3N0YXRlIHw9IEFUUF9WQUxJRDsKLQkJCXJldHVybjsK LQkJfQorCSAgICBtZW1jcHkoc2MtPnNjX2Jhc2VfeCwgc2MtPnNjX2N1cl94LAorCSAgICAg ICAgICAgcGFyYW1zLT5uX3hzZW5zb3JzICogc2l6ZW9mKCpzYy0+c2NfYmFzZV94KSk7CisJ ICAgIG1lbWNweShzYy0+c2NfYmFzZV95LCBzYy0+c2NfY3VyX3ksCisJICAgICAgICAgICBw YXJhbXMtPm5feXNlbnNvcnMgKiBzaXplb2YoKnNjLT5zY19iYXNlX3kpKTsKKwkgICAgc2Mt PnNjX3N0YXRlIHw9IEFUUF9WQUxJRDsKKwkgICAgcmV0dXJuOwogCX0KIAogCS8qIEdldCBw cmVzc3VyZSByZWFkaW5ncyBhbmQgZGV0ZWN0IHAtc3BhbnMgZm9yIGJvdGggYXhlcy4gKi8K --------------070104090007010904040707--