Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp834417rwb; Wed, 7 Dec 2022 05:41:14 -0800 (PST) X-Google-Smtp-Source: AA0mqf63ApO8E+KLz+reP4/QtFxdyxGQT3ow7XoDSOba9nLFQkyb2RsXtcKTwvaDcB4qC3AFcEbN X-Received: by 2002:a05:6402:2409:b0:45c:935b:ae15 with SMTP id t9-20020a056402240900b0045c935bae15mr58835786eda.357.1670420473933; Wed, 07 Dec 2022 05:41:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670420473; cv=none; d=google.com; s=arc-20160816; b=HmC02sz/vHJkz1yw+9ISj1eGSguyWTT2UNGgcdlhRnNXWNw5pNpnajo0mmSCdtskmN YrbEHgUm7/mdeNLJ1cm93i3SBqGwzt2LPUf4RugxMjNrsLSd+KeapZ3Z7o+y51lTMg4I CaphYc91IXqQvlxt7dp5sS5x7i7BP+kZ5YrZsBuHAGr72kTck1KZQje0ZiVxmTMHbUUt iS4CMohUZnHEmQFZuGwouvQnk3rILxz8BQ0ciXPnnacunTbyCd8QhOA+jk5Mg81WpWDz 33asXT6r/Xw+MuSl1N0VVaX43lMk6aeQbpuNalH93DMVO+/h08/0IhaOZ1PUP1XteuTC yKug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=kCotRP+p4aRtgAlGIY3Q4W2JamDUfpxY8dqSo3+FJ5c=; b=b5jme0sF0vSk/rLpJjGkMI4kG+mKkIEY9NDdfP++Qgl4upKvdKWyRpOnFoosOsOXn/ zzfr8iobLokETp/YNzOt/IFPPTx+jBHy/y/dxn2h8fi7v3vEQFSDyMl3VPq+fuuApIJX 0Zr1vCZVLjT9/mF4p/DGiTImy9WDDTbHv9qo8UTwifXlqLjYP/Ma904XbulmueGCcEQB vrsanzi+ExjveTuS6fdLwjPiix+KqN4GnhlZD/Mf198gqhGMr38bNwAaK6T+O+bM/F// s5xj+VaKOIBXkQzZFk5gs0gSprFPEnOylSxfjtVsu95l2Uyp0jb8U4Dn4KPKxS93YL+Y rncw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=c0YlaGNe; 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=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l8-20020a056402254800b0046ad4b0b10csi5256512edb.394.2022.12.07.05.40.55; Wed, 07 Dec 2022 05:41:13 -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=@redhat.com header.s=mimecast20190719 header.b=c0YlaGNe; 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229955AbiLGN04 (ORCPT + 76 others); Wed, 7 Dec 2022 08:26:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229709AbiLGN0e (ORCPT ); Wed, 7 Dec 2022 08:26:34 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A6AC5B5AC for ; Wed, 7 Dec 2022 05:25:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670419508; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kCotRP+p4aRtgAlGIY3Q4W2JamDUfpxY8dqSo3+FJ5c=; b=c0YlaGNetY/vYJRv+O3iGy95QdYb201rxNPA7F0b8UxHiFnnV0A1jd4iSo/vtsG37FX1Wf tg4AwyYdJlwgDLq132uv90+PB8Q4NrLFhGEGVnlgelrfVQl5jOZM86HigiiYP1H22Q6IBa X9oOnuipIt8T5+umPj6B0lTfgKOIC3E= Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-368-c5BHGxM4OQerpoAUTfDU_g-1; Wed, 07 Dec 2022 08:25:07 -0500 X-MC-Unique: c5BHGxM4OQerpoAUTfDU_g-1 Received: by mail-io1-f71.google.com with SMTP id n23-20020a056602341700b00689fc6dbfd6so13371600ioz.8 for ; Wed, 07 Dec 2022 05:25:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kCotRP+p4aRtgAlGIY3Q4W2JamDUfpxY8dqSo3+FJ5c=; b=ZgCouThIW9/CU7niTGavYpCfrjChMl2c3qOBZhYAF2NJ0c79BFK9RQ7uxmBTRhoq6I 4SUeAx7rKtQ5iFYVEE9nMbY8Akx5iIOuxp3DoBn9dg+A6ZBJXDowhSoUSie+6jFtrJFU OBETscdzvJK++mhV1F9/6GlG60fWXe8BpCatZn5fRXJ8E//1bZZ0gnH60CIrFTVkwrkm XjB6lbn9jizMwATi3gBLSfmnUuUs22OZC5PIpozWWJ85Sxft02C0XuTSaTTb2ed3tykh Hiv5eUGzTin7dvdNBwH2oZJZ15t+CCqwqJ8zcqJLD7N/2MZAl2uJS31v67hhsjI34wzD uV8A== X-Gm-Message-State: ANoB5pn3tC5n+Gfz0gYanRFQPa2qNiVhosjr3sMijZaHUdwZpUxcdPLX bzpe11jjMgNqMKIz1eOwz0DOAsUXA+2m+D4rPCTs2TII/cC6tWqeGgjxlbxuOubmo/FmiwsKXJX k+71cgNwjmaN/OLaFkkqbaOM6e72OHcBv5rY2u1cT X-Received: by 2002:a02:c737:0:b0:375:1c5f:3127 with SMTP id h23-20020a02c737000000b003751c5f3127mr33947918jao.251.1670419506665; Wed, 07 Dec 2022 05:25:06 -0800 (PST) X-Received: by 2002:a02:c737:0:b0:375:1c5f:3127 with SMTP id h23-20020a02c737000000b003751c5f3127mr33947906jao.251.1670419506424; Wed, 07 Dec 2022 05:25:06 -0800 (PST) MIME-Version: 1.0 References: <2262737.ElGaqSPkdT@kreacher> <5647715.DvuYhMxLoT@kreacher> <2283816.ElGaqSPkdT@kreacher> In-Reply-To: From: Benjamin Tissoires Date: Wed, 7 Dec 2022 14:24:55 +0100 Message-ID: Subject: Re: [PATCH v1 2/2] HID: logitech-hidpp: Add Bluetooth Mouse M336/M337/M535 to unhandled_hidpp_devices[] To: "Rafael J. Wysocki" Cc: Bastien Nocera , Jiri Kosina , "Rafael J. Wysocki" , =?UTF-8?Q?Filipe_La=C3=ADns?= , linux-input@vger.kernel.org, LKML , Thorsten Leemhuis Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE 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 On Wed, Dec 7, 2022 at 2:01 PM Rafael J. Wysocki wrote: > > On Wed, Dec 7, 2022 at 1:43 PM Bastien Nocera wrote: > > > > On Wed, 2022-12-07 at 11:19 +0100, Jiri Kosina wrote: > > > On Wed, 7 Dec 2022, Benjamin Tissoires wrote: > > > > > > > Agree, but OTOH, Rafael, your mouse is not brand new AFAICT, so I > > > > am > > > > worried that you won't be the only one complaining we just killed > > > > their > > > > mouse. So I think the even wiser solution would be to delay (and so > > > > revert in 6.1 or 6.2) the 2 patches that enable hid++ on all > > > > logitech > > > > mice (8544c812e43ab7bdf40458411b83987b8cba924d and > > > > 532223c8ac57605a10e46dc0ab23dcf01c9acb43). > > > > > > If we were not at -rc8 timeframe, I'd be in favor to coming up with > > > proper > > > fix still for 6.1. But as things currently are, let's just revert > > > those > > > and reschedule them with proper fix for 6.2+. > > > > Has anyone seen any other reports? It's not so much about how many reports, but *what* the end result is. If the device were working-ish, that would have been OK. But here the device is completely ignored by the kernel which basically enters the "no regression rule". > > > > Because, honestly, seeing work that adds support for dozens of devices > > getting tossed out at the last minute based on a single report with no > > opportunity to fix the problem is really frustrating. I know, and I feel your pain as I was about to have the same last week for HID-BPF. But as much as I hate dropping patches from the queue, not being able to have at least a week to fix it properly ends up with "fixes" that are broken and that might break other devices. Talking from experience as my first fix from last week was exactly in that category. > > Well, that's why I sent patches to address this particular case > without possibly breaking anything else. My concern is more that we now have a data point were the series broke a device (pretty badly) and if (when) this happens shortly after 6.1 is getting released, we would have to say, oh yes, we know, so we need to patch the kernel because our driver is buggy, and we knew it. This is not acceptable, and I am sure that if Linus reads that thread he would revert the 2 patches or maybe more. > > Improvements can be made on top of them and the blocklist entry added > by patch [2/2] need not stay there forever, FWIW. > I need to check with Jiri, but there is a chance we can re-introduce this in 6.2. This way we will have slightly more time to fix it in a proper way. Cheers, Benjamin