From patchwork Wed Feb 15 09:55:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaejoong Kim X-Patchwork-Id: 9573673 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 51AE460586 for ; Wed, 15 Feb 2017 09:56:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3FA5724B44 for ; Wed, 15 Feb 2017 09:56:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 32C6B28466; Wed, 15 Feb 2017 09:56:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CCC4C2845F for ; Wed, 15 Feb 2017 09:56:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751305AbdBOJ4U (ORCPT ); Wed, 15 Feb 2017 04:56:20 -0500 Received: from mail-pf0-f194.google.com ([209.85.192.194]:35208 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751285AbdBOJzg (ORCPT ); Wed, 15 Feb 2017 04:55:36 -0500 Received: by mail-pf0-f194.google.com with SMTP id 68so6483299pfx.2; Wed, 15 Feb 2017 01:55:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=AHOMgpspnT4YrEgFjnVdGB6ki2A+9FRJpERNlj8oqQo=; b=AxRvsDL8YDVFVpN+/b54cWPkDTQ6lJ6OCpKqyh3EYoa1UCwT1m1PSbU7h0WNdsuSDu DreU42d2NutbfrlQ83aHMKRweU4KMOahT53kADErl/1zVqmwIIoBmRajSycVtvKouZ7i uDeyincqHC36EavuKTlLV2U49FjWRVTipqFcZY1Gmxoi8MnVcgobTxU6k1Rj03LClq14 E398rzw2AWEH9qQ4IcWl4hw0ekxGJ3OLGRjafXoqABKkrzjqi0NvuGq2LKy+r5AZiy6Z bfLeQDKO8qA3vwQ8uYFKuDAZlJbon8/Uv4YhOSR9QfPzvCBTCsdKM/WP+aB7yShu0Exo t3EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=AHOMgpspnT4YrEgFjnVdGB6ki2A+9FRJpERNlj8oqQo=; b=E+g/k63KM9+LSRZgDRk+7sKlTY0Z1ldkgYTisn2CnAfQCkwOtItZgt8omiVF0ZKbTQ J/v6Lek978nKB9B7TFjQmS2bWiuEdcCPgiMXE2jSg0WT9uW0fehnsJVzLks3/sRHe5lI CLmVXTtxDlk20qREkmIAgl3+hc0oLvpFbQ9rON92HZMzfebQ6yHiNlJdLH5+BoLDUupB wHXQbNTyfgB9cnNGQ8UApGUrikF76QH+M3x/zMrI7DnF7CHzIeYBW7lvqqnrwGGoEv3+ SwXfIViVqtOffh6Dlk0WMHUTPMdjKOEODISXovGuXbOVhmSPBiYdzPd6WbDdz33EjPrN PrHg== X-Gm-Message-State: AMke39kdnVTiK4TOmgUbcB6prXi+mGLMsrqFRK+9HKm5TvuzspvBP4E67mY3AcN6nns1lA== X-Received: by 10.99.163.2 with SMTP id s2mr38031943pge.43.1487152536254; Wed, 15 Feb 2017 01:55:36 -0800 (PST) Received: from localhost.localdomain ([27.122.242.72]) by smtp.gmail.com with ESMTPSA id 66sm6339456pfx.29.2017.02.15.01.55.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 15 Feb 2017 01:55:35 -0800 (PST) From: Jaejoong Kim To: jikos@kernel.org, benjamin.tissoires@redhat.com Cc: linux-usb@vger.kernel.org, linux-input@vger.kernel.org, Jaejoong Kim Subject: [PATCH v2] HID: hiddev: allocate minor number hiddev's USB interface is bound to Date: Wed, 15 Feb 2017 18:55:16 +0900 Message-Id: <1487152516-12335-1-git-send-email-climbbb.kim@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP When HID device connected to the PC, HID device driver announces which driver is loaded with a kernel info message. In this case, hiddev's minor number is always '0' even though hiddev's real minor number is not zero. To display hiddev with minor number asked from usb core, we need to fill hiddev's minor number this interface is bound to. Signed-off-by: Jaejoong Kim Acked-by: Benjamin Tissoires --- Changes in v2: - fix typo in commit message --- drivers/hid/usbhid/hiddev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/hid/usbhid/hiddev.c b/drivers/hid/usbhid/hiddev.c index 700145b..27e1f8d 100644 --- a/drivers/hid/usbhid/hiddev.c +++ b/drivers/hid/usbhid/hiddev.c @@ -910,6 +910,7 @@ int hiddev_connect(struct hid_device *hid, unsigned int force) kfree(hiddev); return -1; } + hid->minor = usbhid->intf->minor; return 0; }