Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1595253rwb; Thu, 8 Dec 2022 12:43:28 -0800 (PST) X-Google-Smtp-Source: AA0mqf4+qI5KbgLMwQdOf01jP0yLllMOJJn3VvxLy93BhwBTj0pJMeZsceu/U0FBTRutMowJyk1N X-Received: by 2002:a17:906:6814:b0:7c1:442:689f with SMTP id k20-20020a170906681400b007c10442689fmr10299854ejr.161.1670532208247; Thu, 08 Dec 2022 12:43:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670532208; cv=none; d=google.com; s=arc-20160816; b=CWubYs3RPCoCmIsulzJpMw8ezvaJmEo+3MMNBnztkoAL8hE1AeNOPlSlW1GB8SS1pj L/Viw7ZFQqsgvQEJ0dZcIHmDbzSo7Tm81H6K+YALPaF5n08ahCdq2RC307reKPB7HuH8 3PQjY7bKPqHd0EOOzxc+QFJ6sN8JcRE3S5cSEijlC3Ul2YeByF5ZTG5TevuWMV5qbPBY y6UGDl6UcIucLErUH0CLpbs4mES/GKK1HltGpskujGooPWSEoqePMmieNdshjdfnWEcr LQ4VWPGMnUQ6FFtIBlqBDDxZ0F1BiXh9e38liXL+Zj9IGL5HLGseoVK+s1VlMdkI+zJc WHuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:message-id:subject:cc:to:from:date:dkim-signature; bh=a6XeeRyHnT7RndV1fBH8oYyA1szmtlPqT7reaerNPK4=; b=HigWL3AJ4q8URUN3DvqEU9qiOJknl751R9Y6xECR88DIerhcMPy3Geh9SAr/sdTU9h 0FwbLUC64eW82BWv6rKFowbqDu6LmBseuyy1Ssb0KDCpF+64zxvl9fAKtd742eMNFHwZ g7GgN/dnRsgpGcWNo8L95mL5fFW5WQG8g3It7BEvLUmn3iWDFKUZS6+vplgqEd5ry1SY J0D//4kkpiQK711TRgrmm8uZWfPl/lAo4uT3xQeOJZHp15koELPebTbDSRyQoDrTlbNS ohp4dWnYHPkAueUwsa4HcRu/kk7XpRhW5PBaZ63+GXlwqUydhOYIUhjqsKL0CZ/abrB8 uf7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=t2Zn0jqM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id eh23-20020a0564020f9700b004520e27e5b9si6337100edb.626.2022.12.08.12.43.10; Thu, 08 Dec 2022 12:43:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=t2Zn0jqM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229723AbiLHUQH (ORCPT + 74 others); Thu, 8 Dec 2022 15:16:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52802 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229558AbiLHUQF (ORCPT ); Thu, 8 Dec 2022 15:16:05 -0500 Received: from sin.source.kernel.org (sin.source.kernel.org [IPv6:2604:1380:40e1:4800::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3DC663C6CD for ; Thu, 8 Dec 2022 12:16:04 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 8FE4CCE244B for ; Thu, 8 Dec 2022 20:16:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 77710C433D2; Thu, 8 Dec 2022 20:15:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1670530560; bh=r9HpB/mmg7ZftwCJizYWJ7Mosc/Pfu5PxDDbosk1GEE=; h=Date:From:To:cc:Subject:From; b=t2Zn0jqM8mCoj4Db2FjfdE0a+phsHsOT8J7XtdClDCjY4mlMbel7z88bEF1+bnkc+ QKiUVPfZnIHEYF3CpFuk1jqAWdudf8+W4WVzxL/JhufoL60M7DdtjM7rPzNT5y4boS EDlWXMdEYy32f6AAvdAP0f6+tpXu0Hmo2ckymaPtBqIKdhr/1kHA1Hi3YYhsK5uQ6B FZXKE8hFZX0KqklajEAe3ARkGuJZTuMRPc7/2oWKSra14TRXnFEkXCq36HFs1hOA7K +EpQKFF05bMzJTUUeJwrtb8oBCbD0VCIxHjYCpLRmw/19ThZQffokK0gnIght3Ijo0 dO1CS75UCSANw== Date: Thu, 8 Dec 2022 21:16:00 +0100 (CET) From: Jiri Kosina To: Linus Torvalds cc: Benjamin Tissoires , linux-kernel@vger.kernel.org Subject: [GIT PULL] HID regression fix for 6.1 Message-ID: User-Agent: Alpine 2.21 (LSU 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, please pull from git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/for-linus-2022120801 It contains a regression fix for handling Logitech HID++ devices and memory corruption fixes. More specifically: ===== - regression fix (revert) for catch-all handling of Logitech HID++ Bluetooth devices; there are devices that turn out not to work with this, and the root cause is yet to be properly understood. So we are dropping it for now, and it will be revisited for 6.2 or 6.3 (Benjamin Tissoires) - memory corruption fix in HID core (ZhangPeng) - memory corruption fix in hid-lg4ff (Anastasia Belova) - Kconfig fix for I2C_HID (Benjamin Tissoires) - a few device-id specific quirks that piggy-back on top of the important fixes above ===== Thanks. ---------------------------------------------------------------- Anastasia Belova (1): HID: hid-lg4ff: Add check for empty lbuf Ankit Patel (1): HID: usbhid: Add ALWAYS_POLL quirk for some mice Benjamin Tissoires (3): HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices" Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices" Hans de Goede (1): HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 Jos? Exp?sito (2): HID: uclogic: Fix frame templates for big endian architectures HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk ZhangPeng (1): HID: core: fix shift-out-of-bounds in hid_report_raw_event drivers/hid/hid-core.c | 3 +++ drivers/hid/hid-ids.h | 4 ++++ drivers/hid/hid-ite.c | 5 +++++ drivers/hid/hid-lg4ff.c | 6 ++++++ drivers/hid/hid-logitech-hidpp.c | 28 +++++++++------------------- drivers/hid/hid-quirks.c | 3 +++ drivers/hid/hid-uclogic-core.c | 1 + drivers/hid/hid-uclogic-rdesc.c | 2 +- drivers/hid/i2c-hid/Kconfig | 4 ++-- 9 files changed, 34 insertions(+), 22 deletions(-) -- Jiri Kosina SUSE Labs