diff options
author | Jiri Kosina <[email protected]> | 2008-12-04 16:16:46 +0100 |
---|---|---|
committer | Jiri Kosina <[email protected]> | 2009-01-04 01:00:52 +0100 |
commit | aae6c286dad33c7f2c6992b9e310a371f2ae377e (patch) | |
tree | 797315ece85368c2ed1e646dfeebb79d4823b3f8 | |
parent | 3a6f82f7a22cf19687f556997c6978b31c109360 (diff) |
HID: set proper dev.parent in hidraw
We need to properly set parent of the hidraw device (which is the
corresponding physical device itself) in order to hidraw devices not
end up under virtual device tree.
Reported-by: Kay Sievers <[email protected]>
Signed-off-by: Jiri Kosina <[email protected]>
-rw-r--r-- | drivers/hid/hidraw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/hidraw.c b/drivers/hid/hidraw.c index 975edd88a3db..aab5911c4e33 100644 --- a/drivers/hid/hidraw.c +++ b/drivers/hid/hidraw.c @@ -357,7 +357,7 @@ int hidraw_connect(struct hid_device *hid) goto out; } - dev->dev = device_create(hidraw_class, NULL, MKDEV(hidraw_major, minor), + dev->dev = device_create(hidraw_class, &hid->dev, MKDEV(hidraw_major, minor), NULL, "%s%d", "hidraw", minor); if (IS_ERR(dev->dev)) { |