hidraw(4): Rename to uhid if HIDRAW_MAKE_UHID_ALIAS is specified

instead of renaming uhid(4) to hidraw to make easier import of coming
u2f(4) driver which has similar option.

Differential Revision:	https://reviews.freebsd.org/D51608
This commit is contained in:
Vladimir Kondratyev
2025-08-18 00:00:44 +03:00
parent d3d92388a5
commit 149b9f26d0
2 changed files with 9 additions and 9 deletions
+9 -3
View File
@@ -85,6 +85,12 @@ SYSCTL_INT(_hw_hid_hidraw, OID_AUTO, debug, CTLFLAG_RWTUN,
free((buf), M_DEVBUF); \
}
#ifdef HIDRAW_MAKE_UHID_ALIAS
#define HIDRAW_NAME "uhid"
#else
#define HIDRAW_NAME "hidraw"
#endif
struct hidraw_softc {
device_t sc_dev; /* base device */
@@ -183,8 +189,8 @@ hidraw_identify(driver_t *driver, device_t parent)
{
device_t child;
if (device_find_child(parent, "hidraw", DEVICE_UNIT_ANY) == NULL) {
child = BUS_ADD_CHILD(parent, 0, "hidraw",
if (device_find_child(parent, HIDRAW_NAME, DEVICE_UNIT_ANY) == NULL) {
child = BUS_ADD_CHILD(parent, 0, HIDRAW_NAME,
device_get_unit(parent));
if (child != NULL)
hidbus_set_index(child, HIDRAW_INDEX);
@@ -1050,7 +1056,7 @@ static device_method_t hidraw_methods[] = {
};
static driver_t hidraw_driver = {
"hidraw",
HIDRAW_NAME,
hidraw_methods,
sizeof(struct hidraw_softc)
};
-6
View File
@@ -40,8 +40,6 @@
* HID spec: http://www.usb.org/developers/devclass_docs/HID1_11.pdf
*/
#include "opt_hid.h"
#include <sys/stdint.h>
#include <sys/stddef.h>
#include <sys/param.h>
@@ -928,11 +926,7 @@ static device_method_t uhid_methods[] = {
};
static driver_t uhid_driver = {
#ifdef HIDRAW_MAKE_UHID_ALIAS
.name = "hidraw",
#else
.name = "uhid",
#endif
.methods = uhid_methods,
.size = sizeof(struct uhid_softc),
};