aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/usb
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/usb')
-rw-r--r--include/linux/usb/composite.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/usb/composite.h b/include/linux/usb/composite.h
index 9c3903d76781..7373203140e7 100644
--- a/include/linux/usb/composite.h
+++ b/include/linux/usb/composite.h
@@ -64,6 +64,7 @@ struct usb_configuration;
* @name: Extended Property name
* @data_len: Length of Extended Property blob (for unicode store double len)
* @data: Extended Property blob
+ * @item: Represents this Extended Property in configfs
*/
struct usb_os_desc_ext_prop {
struct list_head entry;
@@ -72,6 +73,7 @@ struct usb_os_desc_ext_prop {
char *name;
int data_len;
char *data;
+ struct config_item item;
};
/**
@@ -82,6 +84,7 @@ struct usb_os_desc_ext_prop {
* @ext_prop_count: Number of Extended Properties
* @opts_mutex: Optional mutex protecting config data of a usb_function_instance
* @group: Represents OS descriptors associated with an interface in configfs
+ * @owner: Module associated with this OS descriptor
*/
struct usb_os_desc {
char *ext_compat_id;
@@ -90,6 +93,7 @@ struct usb_os_desc {
int ext_prop_count;
struct mutex *opts_mutex;
struct config_group group;
+ struct module *owner;
};
/**