git: e9d92100c7a5 - main - hidbus: Use devclass_find to lookup the devclass for hidbus.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 21 Apr 2022 17:30:10 UTC
The branch main has been updated by jhb:
URL: https://cgit.FreeBSD.org/src/commit/?id=e9d92100c7a590a58e701799799a3b897db65201
commit e9d92100c7a590a58e701799799a3b897db65201
Author: John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2022-04-21 17:29:14 +0000
Commit: John Baldwin <jhb@FreeBSD.org>
CommitDate: 2022-04-21 17:29:14 +0000
hidbus: Use devclass_find to lookup the devclass for hidbus.
Reviewed by: wulf, imp
Differential Revision: https://reviews.freebsd.org/D35000
---
sys/dev/hid/hidbus.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/sys/dev/hid/hidbus.c b/sys/dev/hid/hidbus.c
index a635ca3de026..8067ab57d128 100644
--- a/sys/dev/hid/hidbus.c
+++ b/sys/dev/hid/hidbus.c
@@ -293,10 +293,10 @@ hidbus_detach_children(device_t dev)
error = 0;
- is_bus = device_get_devclass(dev) == hidbus_devclass;
+ is_bus = device_get_devclass(dev) == devclass_find("hidbus");
bus = is_bus ? dev : device_get_parent(dev);
- KASSERT(device_get_devclass(bus) == hidbus_devclass,
+ KASSERT(device_get_devclass(bus) == devclass_find("hidbus"),
("Device is not hidbus or it's child"));
if (is_bus) {
@@ -686,7 +686,7 @@ hid_get_report_descr(device_t dev, void **data, hid_size_t *len)
device_t bus;
struct hidbus_softc *sc;
- bus = device_get_devclass(dev) == hidbus_devclass ?
+ bus = device_get_devclass(dev) == devclass_find("hidbus") ?
dev : device_get_parent(dev);
sc = device_get_softc(bus);
@@ -726,7 +726,7 @@ hid_set_report_descr(device_t dev, const void *data, hid_size_t len)
bus_topo_assert();
- is_bus = device_get_devclass(dev) == hidbus_devclass;
+ is_bus = device_get_devclass(dev) == devclass_find("hidbus");
bus = is_bus ? dev : device_get_parent(dev);
sc = device_get_softc(bus);
@@ -804,7 +804,7 @@ hidbus_lookup_id(device_t dev, const struct hid_device_id *id, int nitems_id)
id_end = id + nitems_id;
info = hid_get_device_info(dev);
- is_child = device_get_devclass(dev) != hidbus_devclass;
+ is_child = device_get_devclass(dev) != devclass_find("hidbus");
if (is_child)
usage = hidbus_get_usage(dev);
@@ -880,7 +880,7 @@ hid_get_device_info(device_t dev)
{
device_t bus;
- bus = device_get_devclass(dev) == hidbus_devclass ?
+ bus = device_get_devclass(dev) == devclass_find("hidbus") ?
dev : device_get_parent(dev);
return (device_get_ivars(bus));