From patchwork Thu Mar 2 13:45:29 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaejoong Kim X-Patchwork-Id: 9600413 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 EA5F460414 for ; Thu, 2 Mar 2017 15:26:02 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DC76A28592 for ; Thu, 2 Mar 2017 15:26:02 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D1542285AA; Thu, 2 Mar 2017 15:26:02 +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 8336028592 for ; Thu, 2 Mar 2017 15:26:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751799AbdCBPZ4 (ORCPT ); Thu, 2 Mar 2017 10:25:56 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:35387 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751957AbdCBPYw (ORCPT ); Thu, 2 Mar 2017 10:24:52 -0500 Received: by mail-pg0-f67.google.com with SMTP id 1so9631170pgz.2 for ; Thu, 02 Mar 2017 07:23:41 -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:in-reply-to:references; bh=oaiP9xOIWxEzukCZ7Z5zLC8c1RUxth884A6g1rO8ob4=; b=WTdm4B984zt2AoMz4ZtupO6pN54e4cgkudTaytvCQUiYFRh7roiNnZFwYCBktrDL0S GUAQ6Af3cS24waYcWFR0bwRgOrHOapubngjkjgP9+anBApR0I5Uf7h1SmVYAQMeg+Hmd 8wpkMF68KQozKWFhWbKESpF7Qss5y1KVpKofE+Y8LqPvZymhCSz7Eo/hkaKZb/74qUcy J3mRPdVHIq4aU1g9TTZVFFRnSJ1j+kNAfBkOkv4Z4DLxmjuz/Y/ra+n9UqCQpVNiCW5N vnCaWvns5Xe89gx0NXuuTVfJ0IPA48lK6zCrQ4P23fD3kOgc+9ljQ4vwaCTPrJgd2hzZ lpgw== 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:in-reply-to :references; bh=oaiP9xOIWxEzukCZ7Z5zLC8c1RUxth884A6g1rO8ob4=; b=Ono/orZth1Y/d5uMHtp3sMZfB4FIklT6YwPZCiz9XULY019WXCF60K5gR41YtQyMmo uEoXV2OcVPC1MkyIefcXiZ0fnXlylrvK9OGc9BKKUmDr5Rl8UT40K669scmBbsi6Ea/4 /K910Lthk/gP3BYXldwqN2ww8H4Tg5+T/829WEy74U+5gN7TJDZetQjTnCFEZ6jWjuXg rRUSzmJA3Af3YSd0f1XS2ceBDxOSZnrCQG9EmoXIjFi1lNZ5dGh8V9VDn/szNn5FZEvh Kv6skXqGo/F0PaGNGcHBMDgVk+f59z/9kTLg6b4QkHqddwoVcHUoMliw8cdnU6+He/1M QO8w== X-Gm-Message-State: AMke39m3WND2giMTp+M10McB+JKTfEDk8MrrHwqupRFVZNsePD9zLYUmCVChZ0cGHADVog== X-Received: by 10.99.98.6 with SMTP id w6mr15647807pgb.223.1488462359967; Thu, 02 Mar 2017 05:45:59 -0800 (PST) Received: from localhost.localdomain ([27.122.242.72]) by smtp.gmail.com with ESMTPSA id v9sm5530537pfg.133.2017.03.02.05.45.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 02 Mar 2017 05:45:59 -0800 (PST) From: Jaejoong Kim To: jikos@kernel.org, benjamin.tissoires@redhat.com Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, Jaejoong Kim Subject: [PATCH 1/2] HID: hiddev: move hiddev's minor number from struct hid_device to hiddev Date: Thu, 2 Mar 2017 22:45:29 +0900 Message-Id: <1488462330-12349-2-git-send-email-climbbb.kim@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1488462330-12349-1-git-send-email-climbbb.kim@gmail.com> References: <1488462330-12349-1-git-send-email-climbbb.kim@gmail.com> 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 We need to store the minor number each drivers. In case of hidraw, it's minor number stores in struct hidraw. But hiddev's minor is located in struct hid_device. So reallocates for hiddev's minor number. Signed-off-by: Jaejoong Kim --- drivers/hid/usbhid/hiddev.c | 1 + include/linux/hid.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hid/usbhid/hiddev.c b/drivers/hid/usbhid/hiddev.c index 700145b..5c2c489 100644 --- a/drivers/hid/usbhid/hiddev.c +++ b/drivers/hid/usbhid/hiddev.c @@ -47,6 +47,7 @@ #define HIDDEV_BUFFER_SIZE 2048 struct hiddev { + int minor; int exist; int open; struct mutex existancelock; diff --git a/include/linux/hid.h b/include/linux/hid.h index 28f38e2b8..643c017 100644 --- a/include/linux/hid.h +++ b/include/linux/hid.h @@ -541,7 +541,6 @@ struct hid_device { /* device report descriptor */ struct list_head inputs; /* The list of inputs */ void *hiddev; /* The hiddev structure */ void *hidraw; - int minor; /* Hiddev minor number */ int open; /* is the device open by anyone? */ char name[128]; /* Device name */