|
@@ -2125,7 +2125,7 @@ static struct configfs_item_operations uvc_item_ops = {
|
|
|
.release = uvc_attr_release,
|
|
|
};
|
|
|
|
|
|
-#define UVCG_OPTS_ATTR(cname, conv, str2u, uxx, vnoc, limit) \
|
|
|
+#define UVCG_OPTS_ATTR(cname, aname, conv, str2u, uxx, vnoc, limit) \
|
|
|
static ssize_t f_uvc_opts_##cname##_show( \
|
|
|
struct config_item *item, char *page) \
|
|
|
{ \
|
|
@@ -2168,16 +2168,16 @@ end: \
|
|
|
return ret; \
|
|
|
} \
|
|
|
\
|
|
|
-UVC_ATTR(f_uvc_opts_, cname, aname)
|
|
|
+UVC_ATTR(f_uvc_opts_, cname, cname)
|
|
|
|
|
|
#define identity_conv(x) (x)
|
|
|
|
|
|
-UVCG_OPTS_ATTR(streaming_interval, identity_conv, kstrtou8, u8, identity_conv,
|
|
|
- 16);
|
|
|
-UVCG_OPTS_ATTR(streaming_maxpacket, le16_to_cpu, kstrtou16, u16, le16_to_cpu,
|
|
|
- 3072);
|
|
|
-UVCG_OPTS_ATTR(streaming_maxburst, identity_conv, kstrtou8, u8, identity_conv,
|
|
|
- 15);
|
|
|
+UVCG_OPTS_ATTR(streaming_interval, streaming_interval, identity_conv,
|
|
|
+ kstrtou8, u8, identity_conv, 16);
|
|
|
+UVCG_OPTS_ATTR(streaming_maxpacket, streaming_maxpacket, le16_to_cpu,
|
|
|
+ kstrtou16, u16, le16_to_cpu, 3072);
|
|
|
+UVCG_OPTS_ATTR(streaming_maxburst, streaming_maxburst, identity_conv,
|
|
|
+ kstrtou8, u8, identity_conv, 15);
|
|
|
|
|
|
#undef identity_conv
|
|
|
|