All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] usb: gadget: f_fs: resurect usb_functionfs_descs_head structure
@ 2014-06-05  7:43 Michal Nazarewicz
  2014-06-05  7:43 ` [PATCH 2/2] tools: ffs-test: convert to new descriptor format fixing compilation error Michal Nazarewicz
  2014-06-05 14:09 ` [PATCH 1/2] usb: gadget: f_fs: resurect usb_functionfs_descs_head structure Sergei Shtylyov
  0 siblings, 2 replies; 6+ messages in thread
From: Michal Nazarewicz @ 2014-06-05  7:43 UTC (permalink / raw)
  To: Felipe Balbi
  Cc: Krzysztof Opasiak, linux-usb, linux-kernel, stable,
	Michal Nazarewicz

Even though usb_functionfs_descs_head structure is now deprecated,
it has been used by some user space tools.  It's removel in commit
[ac8dde1: Add flags to descriptors block] was an oversight leading
to build breakage for such tools.

Bring it back so that old user space tools can still be build
without problems on newer kernel versions.

Cc: <stable@vger.kernel.org>  # 3.14
Signed-off-by: Michal Nazarewicz <mina86@mina86.com>
---
 include/uapi/linux/usb/functionfs.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/include/uapi/linux/usb/functionfs.h b/include/uapi/linux/usb/functionfs.h
index 2a4b4a7..92c94e8 100644
--- a/include/uapi/linux/usb/functionfs.h
+++ b/include/uapi/linux/usb/functionfs.h
@@ -33,6 +33,13 @@ struct usb_endpoint_descriptor_no_audio {
 	__u8  bInterval;
 } __attribute__((packed));
 
+/* Legacy format, deprecated as of 3.14. */
+struct usb_functionfs_descs_head {
+	__le32 magic;
+	__le32 length;
+	__le32 fs_count;
+	__le32 hs_count;
+} __attribute__((packed));
 
 /*
  * Descriptors format:
-- 
2.0.0.526.g5318336


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-06-05 14:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-05  7:43 [PATCH 1/2] usb: gadget: f_fs: resurect usb_functionfs_descs_head structure Michal Nazarewicz
2014-06-05  7:43 ` [PATCH 2/2] tools: ffs-test: convert to new descriptor format fixing compilation error Michal Nazarewicz
2014-06-05 11:25   ` Krzysztof Opasiak
2014-06-05 11:56     ` Michal Nazarewicz
2014-06-05 13:49       ` Krzysztof Opasiak
2014-06-05 14:09 ` [PATCH 1/2] usb: gadget: f_fs: resurect usb_functionfs_descs_head structure Sergei Shtylyov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.