[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <3ONCTR.Q80RY3TDW2I8@gmail.com>
Date: Wed, 19 Apr 2023 12:36:03 +0600
From: Mubashshir <ahmubashshir@...il.com>
To: Benjamin Tissoires <benjamin.tissoires@...hat.com>
Cc: Jiri Kosina <jikos@...nel.org>,
Huseyin BIYIK <huseyinbiyik@...mail.com>,
linux-kernel@...r.kernel.org, linux-input@...r.kernel.org
Subject: Re: [PATCH v3] staging: HID: Add ShanWan USB WirelessGamepad driver
On Thu, Apr 13 2023 at 06:13:05 PM +02:00:00, Benjamin Tissoires
<benjamin.tissoires@...hat.com> wrote:
> What's the point of keeping it opened for the lifetime of the device?
> Do
> you really need this?
>
>> + if (error) {
>> + dev_err(&hdev->dev, "hw open failed\n");
>> + hid_hw_stop(hdev);
>> + return error;
>> + }
>> +
>> + return 0;
>> +}
>> +
>> +static void shanwan_remove(struct hid_device *hdev)
>> +{
>> + hid_hw_close(hdev);
>
> If you can drop the last hid_hw_open/close, then you can entirely skip
> the ->remove().
Would hid_hw_request work without open device?
Powered by blists - more mailing lists