dev: allow devices to specify human-readable model names

This commit is contained in:
2023-07-08 15:53:59 +01:00
parent d96c549f17
commit 71dbdf21a2

View File

@@ -15,6 +15,7 @@ struct input_event_hook;
struct tty_device; struct tty_device;
#define DEV_NAME_MAX OBJECT_NAME_MAX #define DEV_NAME_MAX OBJECT_NAME_MAX
#define DEV_MODEL_NAME_MAX 64
#define DEV_MAJOR_MAX 1024 #define DEV_MAJOR_MAX 1024
#define DEV_MINOR_MAX 1024 #define DEV_MINOR_MAX 1024
#define DEV_MAJOR_INVALID ((unsigned int)0) #define DEV_MAJOR_INVALID ((unsigned int)0)
@@ -121,6 +122,7 @@ struct device {
struct queue_entry dev_childent; struct queue_entry dev_childent;
struct btree_node dev_driverent; struct btree_node dev_driverent;
char dev_name[DEV_NAME_MAX]; char dev_name[DEV_NAME_MAX];
char dev_model_name[DEV_MODEL_NAME_MAX];
void *dev_bus_priv; void *dev_bus_priv;
void *dev_priv; void *dev_priv;