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));