From patchwork Sun Aug 28 23:56:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg Tulli X-Patchwork-Id: 12957350 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AF5FFECAAD5 for ; Sun, 28 Aug 2022 23:56:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229468AbiH1X45 (ORCPT ); Sun, 28 Aug 2022 19:56:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51100 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbiH1X45 (ORCPT ); Sun, 28 Aug 2022 19:56:57 -0400 Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 75C6821810 for ; Sun, 28 Aug 2022 16:56:55 -0700 (PDT) Received: by mail-lf1-x131.google.com with SMTP id bq23so9043328lfb.7 for ; Sun, 28 Aug 2022 16:56:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=umXhZE4PS31B0LZRjwePjoplbeRMPCwJjdzu0NizgIE=; b=AfHceim0fodht5Fz6/2uCazT7xMBzaxCf3s/XNJWzZIncUFR+dvYjDJvysZJ0rV2LM idfTWh0q7lPVCY33VxbUyoQOWokx5f3Mebg4NyUcRSzY/JvEE4LJr5zIc7cBfPkbWVl5 ++NwvDgxrFbI3fFj7jNomRCLOCrVmx8SgU7NNVbBWikk+WN+2IX5rJh9XnVfhZWup/S3 SZCib1TCjq5iBBFYK7pz02U6deBEFOqxH1nO8VhgRbwhdLKFwDWsJe/zUpb5GeuIRdYC U+P8+uqcZXr8iTYoG5gEBbE97NNbGDwHfDx+RSdKCjCIwqujMbeeT8qYo/euSoPvkyUJ 8g1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=umXhZE4PS31B0LZRjwePjoplbeRMPCwJjdzu0NizgIE=; b=FnBtDiyCS/rdmAKlH5gQKfMVPSB/VbqxtkCgUR5wmz517Pw4ZqlZcqkj418gjd4aa6 pakqxopcyn0MEufEp46gKIo9GNTGmnGZgTxLUM8qgS4v3Xjnf9wDh8tVXV8pYh8WwKKR 9H91112jwGyJ+ZhxWM9jyAx1PAFdJ4530i12EwQ504cBKKN182c9CqT2iC83+F6S44kp AMzPjxQwUQRpNxcZYPIOWMdAR98dFBspCLZJqIVhcCudkwq2+dQxtFWIhVDft3j9ZyKa 6VkRNoaGMCvXBd+XJTFa1ajQpig7x1xD3lHJxYnN6qRlE6Tagr3939JVWZh9uunCDwSV Rgnw== X-Gm-Message-State: ACgBeo2NyJbE8cp/1X7NCVZQPmT9MVD5KZkRwue/qptsrI0Hoog7iIp+ khueQ2RvN3ROux0CR4Ltiabl0rXxmhrX+enySn3HhTlv X-Google-Smtp-Source: AA6agR75rHV54AGqm21iDyyIP54U/tO7je46okVpN7dxFfdkuCCIthFo1Om8KE+CUlg4Y5n9uBq6XQfNvwuEDmoRLFs= X-Received: by 2002:a05:6512:2814:b0:492:f9fc:567e with SMTP id cf20-20020a056512281400b00492f9fc567emr6063771lfb.394.1661731013734; Sun, 28 Aug 2022 16:56:53 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a2e:a594:0:0:0:0:0 with HTTP; Sun, 28 Aug 2022 16:56:52 -0700 (PDT) From: Greg Tulli Date: Mon, 29 Aug 2022 01:56:52 +0200 Message-ID: Subject: [PATCH] Input: iforce - add missing vendor and product ids to the Unknown device name To: linux-input@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org An unknown iforce device is named "Unknown I-Force Device [%04x:%04x]". The vendor and product ids should be substituted. * Set input device bitfields and ranges. diff --git a/drivers/input/joystick/iforce/iforce-main.c b/drivers/input/joystick/iforce/iforce-main.c index b2a68bc9f0b4..6de5d06d2bd0 100644 --- a/drivers/input/joystick/iforce/iforce-main.c +++ b/drivers/input/joystick/iforce/iforce-main.c @@ -323,7 +323,11 @@ int iforce_init_device(struct device *parent, u16 bustype, break; iforce->type = iforce_device + i; - input_dev->name = iforce->type->name; + if (iforce_device[i].idvendor) + input_dev->name = iforce->type->name; + else + input_dev->name = devm_kasprintf(parent, GFP_KERNEL, iforce->type->name, + input_dev->id.vendor, input_dev->id.product); /*