Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp1654604ioo; Sun, 22 May 2022 23:10:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyH7wK77edLmUCTQzCdZZArug6QLsQAMujdX4JTRWFh33MQ5hbwBjt/9ZhTCqEbcKK10rd4 X-Received: by 2002:a17:90a:dd46:b0:1b8:8:7303 with SMTP id u6-20020a17090add4600b001b800087303mr25172364pjv.197.1653286237105; Sun, 22 May 2022 23:10:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653286237; cv=none; d=google.com; s=arc-20160816; b=iHL/WQKpfIwAvXnVDOezRYh9prNFDBfi+Hrtvi/5kFkZk26iu7uW8IbhNOHprDUxBg x3u7byqzzXXiZz0uGvObv+j7ZiDSlKef1VZA4QWJHHkWSHXm78lpWXyh/HCMfzMUaQ4G okmpiRJoidShFKQnfWOcmW6LpEC7P5uX2L0rmEiP9bUXaQjdCY/P1+DIP8pna0ACQC7J HyC5v92x0r4L+H71hjqQLkU6Ysqlzz4e/l8clR1D5fdhZFAfQYaOCapJQX8q6Bczoxo6 Yl7jK+mWiRcs5C/jwXMVxoRQx/4Zw0bRvGWzYnfmT5yNmby55Pa8Ra1bwi/DgDyCAKVb QZXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=RmpeEQiFiMGNPE+AK7nIBY4cWFtpRFAZBkxvw05iFrE=; b=m8jFmqi2Jx1I7ZxhmZxAcq1sInwfm3dwlVViAK39rXK8hsX4DPRSmBaXvzAU+hF6Ih bztpooD71BtqNxCLg/rQSw8Le+eB/tLm6hGf8ol669fG3xEZPgv9SEuNSTCt3J/1VIhF ZaL2h3ZIaMbzrgSVaqqXeTnaI4EUAd1MO7OFUu2g2jqxKfVCLs3zeYlMYvGk+Tchcidm pQCY2OG3ZTBUgiEMYjVzZ3Kt0yfhty7oOKTj+4VAB76wqzDS4irYUX3DTj04jNePUVTp +trr+ee3UhOjRVcoh/x7P5PtM8TMB626xp5qoIcvmLwb/H7kxtdFuZvW6QKFydlFFUX0 qT8A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id d133-20020a63368b000000b003f23f204242si10039491pga.757.2022.05.22.23.10.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 May 2022 23:10:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 148773CA4E; Sun, 22 May 2022 23:00:43 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347640AbiEVPFx (ORCPT + 99 others); Sun, 22 May 2022 11:05:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230290AbiEVPFv (ORCPT ); Sun, 22 May 2022 11:05:51 -0400 Received: from jabberwock.ucw.cz (jabberwock.ucw.cz [46.255.230.98]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A1B4733A2D; Sun, 22 May 2022 08:05:50 -0700 (PDT) Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id 6B3541C0B82; Sun, 22 May 2022 17:05:48 +0200 (CEST) Date: Sun, 22 May 2022 17:05:47 +0200 From: Pavel Machek To: Benjamin Tissoires Cc: Dmitry Torokhov , Pablo Ceballos , Jiri Kosina , lkml , "linux-input@vger.kernel.org" Subject: Re: [PATCH] HID: Driver for Google Hangouts Meet Speakermic Message-ID: <20220522150546.GA8071@localhost> References: <20220405183953.2094007-1-pceballos@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Hi! > > No, that is exactly what I had in mind, thank you. Please submit this > > entry to upstream systemd/udev project (and we can cherry-pick it into > > our udev as well). > > > > In general I think we should try to avoid trivial "fixup" HID drivers if > > it is possible. I also wondered if we could be supplying fixed-up HID > > descriptors via request_firmware() for HID devices. > > Just FYI, in case you haven't noticed it :) > I am currently working on supporting exactly this kind of fixups > through eBPF. I had in the past a request_firmware() patch for wacom Is that good idea? eBPF is fairly dangerous thing, so I'd preffer basic functionality not depend on it... Best regards, Pavel