From patchwork Fri Feb 10 08:09:00 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaejoong Kim X-Patchwork-Id: 9566133 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 666B1602B6 for ; Fri, 10 Feb 2017 08:11:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 51CE0284D1 for ; Fri, 10 Feb 2017 08:11:53 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 44F7A2854A; Fri, 10 Feb 2017 08:11:53 +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.3 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM, 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 CC195284D1 for ; Fri, 10 Feb 2017 08:11:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752169AbdBJIKA (ORCPT ); Fri, 10 Feb 2017 03:10:00 -0500 Received: from mail-pf0-f193.google.com ([209.85.192.193]:36215 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752162AbdBJIJK (ORCPT ); Fri, 10 Feb 2017 03:09:10 -0500 Received: by mail-pf0-f193.google.com with SMTP id 19so2077862pfo.3; Fri, 10 Feb 2017 00:09:10 -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=0GY+gavBPETIc/M1qDIqvztJfPrgTM9QrBqYUGD4CBo=; b=i87HjF2FeqFquaNRBZeFD+iSjZ3aLjYNXLV7kh7rUbQ3BfQO5h23vrWhRgjtRee+K5 yJoouEFE1K3OXgfmgDwK/uKY0H27SdAf88iFSEiQfg2fvZzuQXT6Rxb0CyamUoFp1l4N XDka7KkOFwzxGmR+wsyvO4akRvjkfOHtfOi13k6CqoG8iyw+ms+OjZux+oxw0/MAHgvi LRvWfkd5aNJf8oKBBFDD6+NYr1PILwzqca9ak25+ZuaPqmdKdIIEDVw6OwnO+2U+hMGu PKAk8MMm0sjILqyPatfVuLMU87QRCG5NBFY4pUge3Fb36dnTT9sHQcqjkk0ZoZt1ZWMT 9yhg== 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=0GY+gavBPETIc/M1qDIqvztJfPrgTM9QrBqYUGD4CBo=; b=qoDrjR71vpeTwsb7Ed+v60AI+P91OF0DGG5baJ2757L33Z2AZ5w/n4wO55E1St8kBi vICo+vW0a7H3lMRRfbppwQed425Io0YvuXd/XGqv1tAodVPzc+ZkuhdVCXgY6yVYeDDl /DrQKUtUVm8qzhqcJaHr3CoOtAHQn9DpAnOs2NEIJIKIbRxWQchpXkFrrLAnXUsXoJ3p Btbqv5l4pMCYw3k+PtUrwajO2Mt7/pb/w3bWeXKatebh98bI8neo7h76BT0ODpG/kon0 Uav1Nn9uGM2JY25DOynM1Yf18g32J3KxLbgUzF6xOxrX1hrledPaH6ZDR4VEAj934tqJ 2gQA== X-Gm-Message-State: AMke39l1HqKqUgAfECg/cTj0YqfHea9DOBUej/PSQ9e8jij3iKbWza/k8qXypOeTdhMZaA== X-Received: by 10.84.236.4 with SMTP id q4mr9789595plk.11.1486714149988; Fri, 10 Feb 2017 00:09:09 -0800 (PST) Received: from localhost.localdomain ([27.122.242.72]) by smtp.gmail.com with ESMTPSA id a2sm2928875pfc.72.2017.02.10.00.09.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 10 Feb 2017 00:09:09 -0800 (PST) From: Jaejoong Kim To: jikos@kernel.org, benjamin.tissoires@redhat.com Cc: linux-input@vger.kernel.org, linux-usb@vger.kernel.org, Jaejoong Kim Subject: [PATCH] HID: hiddev: allocate minor number hiddev's USB interface is bound to Date: Fri, 10 Feb 2017 17:09:00 +0900 Message-Id: <1486714140-17081-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 connect to the PC, HID devic 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 another one. 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 --- 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; }