Received: by 2002:a05:6358:f14:b0:e5:3b68:ec04 with SMTP id b20csp2587698rwj; Mon, 19 Dec 2022 06:32:58 -0800 (PST) X-Google-Smtp-Source: AA0mqf6wD0goxdsKV/mLyUn5WiywQ82i9c1u3Z3QdrIwWr9RdLnYiHxKdhGTWLqJRfHs1RZUPT5T X-Received: by 2002:a17:90a:be06:b0:219:ecd7:759b with SMTP id a6-20020a17090abe0600b00219ecd7759bmr44859377pjs.10.1671460378705; Mon, 19 Dec 2022 06:32:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671460378; cv=none; d=google.com; s=arc-20160816; b=CwiNQGb4PwthlpM+UE1TV0bFBLUpt3vJPoUgqUxsXUHmStyuY3AixE1koYJESaslRx KX3hDrMXG4iMBePkvJhhkdvufmT698y1KW/xod7lscqro54Rq9DucZUz9XpK9z46jMZB 9ZxLTONAtVecKZ/qFp2PCxC2oHa53Lxa3k1bCVKlHxBj3Pr1KwWrAgz6Kv02pOOiGUWJ Ud6WVkpCUXJVZ49DB8+CcIY27ok+rWxwMR9K9vUFYKBYBpPXir8C3XPQOU5Ao0SU1SGZ QvKYgS124V1BlMU2AbaiKQ+V7rO2mzV5pWHlUtw8+fBt9+6SlTZxDzy8Ve5+/sRsHPDY pSMw== 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=nuVjVLBj8E1x4HBavhbBfOmlBo2lVvbRsYo3c8J2IAY=; b=KbZ/z9XDQkwfD50BE5YiQ7LFgN95JG2UrE/orOfSOUlw5pA1w28N7bbaM/9HIfCjJA fXLDtOIzx44dv9HcuOb4uho+rYs1mS7GJb1OrNVw04MbQRGoiYsV5qCL5CH0D4jCpV38 /WZGkO0lsOsThc7TgOfp/A+QlD0caKBe12BZM/h7C0e8Xkyst3ALy5L75S7llVl5QEzy 2DtKN8RRudQMJK3/hsyQ655Abt6YX+6YafdFnut3U6DpszchmLbb5iApY2ZJhsK+123F 1LDUn2ZvDFlF/aIKkrI6OW2Qm7Q2Cy2YPZp+OfhI1iHmq3GAAk58cvGfNmgjTi0G1Ufm lk4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=WPlslR2s; 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 n8-20020a17090a4e0800b00202827b6f5asi10217603pjh.162.2022.12.19.06.32.48; Mon, 19 Dec 2022 06:32:58 -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=WPlslR2s; 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 S231167AbiLSOHJ (ORCPT + 70 others); Mon, 19 Dec 2022 09:07:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229499AbiLSOHG (ORCPT ); Mon, 19 Dec 2022 09:07:06 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED271E0A2 for ; Mon, 19 Dec 2022 06:06:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671458779; 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=nuVjVLBj8E1x4HBavhbBfOmlBo2lVvbRsYo3c8J2IAY=; b=WPlslR2sfJyybnqaST83DyUehC+1G7Rb/WKISwLvR4FjYN7EtReBoPVUNoNwTyesBOoYGn /uovASfJFScM8VxrXyvBBhOHYUYCg6O2xyOPaGiYgfaz56A9PlRpaKr6rWt9hmTrRe2pOu CPusgIXWwXA/7xIHliVBKZ9NQrU2SVM= Received: from mail-il1-f198.google.com (mail-il1-f198.google.com [209.85.166.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-157-ydHQ1dAcM6iGUO3C1MkA3g-1; Mon, 19 Dec 2022 09:06:17 -0500 X-MC-Unique: ydHQ1dAcM6iGUO3C1MkA3g-1 Received: by mail-il1-f198.google.com with SMTP id l13-20020a056e0212ed00b00304c6338d79so6639635iln.21 for ; Mon, 19 Dec 2022 06:06:17 -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=nuVjVLBj8E1x4HBavhbBfOmlBo2lVvbRsYo3c8J2IAY=; b=AUi10nwI+nSsQit5lPFW6Yvi/7wAiqo3IJ9FiAeK+5aZmDkKPBD2YBZ+foR+GIxcYu dDac0NT7iwX07+bOXZQpqh52ud1T50O5lcdYYmPGDwgaa0uGv+jukpYdSJEVr/Fdkpwl UCHDtKrh70CnRchvyeMTUaWMnLLN9xqUbJHE37T3oS5NCIyM3e89oAp6fwavE5EQRQ2P iUNFzcoV8K1WQyls8+RxOvCfvOvVuziz7ibCCefD553pmyKeb8aL95VSlaT85Sz8pd21 FaUTHZg++XQ8g3OIdyy7v8EjFL1dYeaknG1MHVnhNjavNwGsSp/IcxuF82+SCTrCkdNT lVlg== X-Gm-Message-State: ANoB5pnbUOkKKi95fDLQyeaoGmLERQs9S0A0PHt7iUcoSKGkorF04Tgy YCK0XK6xbS2rPuR4upAJIdYxLTagzQLJZSz/C2M5KlFa1y1L4E6xIBefRYbXIr/MixuUEBwenQF mOSgSLcLAwInpp60mncr4oX3UDqm0iSPdtt+5XNkq X-Received: by 2002:a92:ca8d:0:b0:302:de10:7ae1 with SMTP id t13-20020a92ca8d000000b00302de107ae1mr37983330ilo.15.1671458776999; Mon, 19 Dec 2022 06:06:16 -0800 (PST) X-Received: by 2002:a92:ca8d:0:b0:302:de10:7ae1 with SMTP id t13-20020a92ca8d000000b00302de107ae1mr37983326ilo.15.1671458776758; Mon, 19 Dec 2022 06:06:16 -0800 (PST) MIME-Version: 1.0 References: <20221215154416.111704-1-hadess@hadess.net> In-Reply-To: <20221215154416.111704-1-hadess@hadess.net> From: Benjamin Tissoires Date: Mon, 19 Dec 2022 15:06:05 +0100 Message-ID: Subject: Re: [PATCH] HID: logitech-hidpp: Guard FF init code against non-USB devices To: Bastien Nocera Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Jiri Kosina , "Peter F . Patel-Schneider" , =?UTF-8?Q?Filipe_La=C3=ADns?= , Nestor Lopez Casado 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 Thu, Dec 15, 2022 at 4:44 PM Bastien Nocera wrote: > > The Force Feedback code assumes that all the devices passed to it will > be USB devices, but that might not be the case for emulated devices. > Guard against a crash by checking the device type before poking at USB > properties. > > Reported-by: Benjamin Tissoires > Signed-off-by: Bastien Nocera > --- I have added cc: stable, and applied to for-6.2/upstream-fixes Thanks, Benjamin