History

usb: gadget: function: move u_f.h to include/linux/usb/func_utils.h

We move the func_utils.h header to include/linux/usb to be able to compile function drivers outside of the drivers/usb/gadget/function directory.

Michael Grzeschik committed 2 years ago

Commit d9c61bb1 parent f20998f9 files · +12 −12Browse files

Unified · Split

9 files
  1. drivers/usb/gadget/configfs.c +1 −1
  2. drivers/usb/gadget/function/f_fs.c +1 −1
  3. drivers/usb/gadget/function/f_hid.c +1 −1
  4. drivers/usb/gadget/function/f_loopback.c +1 −1
  5. drivers/usb/gadget/function/f_midi.c +1 −1
  6. drivers/usb/gadget/function/f_midi2.c +1 −1
  7. drivers/usb/gadget/function/f_sourcesink.c +1 −1
  8. drivers/usb/gadget/u_f.c +1 −1
  9. include/linux/usb/func_utils.h +4 −4
drivers/usb/gadget/configfs.c+1−1
@@ -6,10 +6,10 @@ · 5 unmodified lines
66 #include <linux/kstrtox.h>
77 #include <linux/nls.h>
88 #include <linux/usb/composite.h>
9+#include <linux/usb/func_utils.h>
910 #include <linux/usb/gadget_configfs.h>
1011 #include <linux/usb/webusb.h>
1112 #include "configfs.h"
12−#include "u_f.h"
1313 #include "u_os_desc.h"
1414
1515 static int check_user_usb_string(const char *name,
drivers/usb/gadget/function/f_fs.c+1−1
@@ -33,6 +33,7 @@ · 32 unmodified lines
3333 #include <linux/usb/ccid.h>
3434 #include <linux/usb/composite.h>
3535 #include <linux/usb/functionfs.h>
36+#include <linux/usb/func_utils.h>
3637
3738 #include <linux/aio.h>
3839 #include <linux/kthread.h>
@@ -40,7 +41,6 @@ · 1 unmodified line
4041 #include <linux/eventfd.h>
4142
4243 #include "u_fs.h"
43−#include "u_f.h"
4444 #include "u_os_desc.h"
4545 #include "configfs.h"
4646
drivers/usb/gadget/function/f_hid.c+1−1
@@ -16,10 +16,10 @@ · 15 unmodified lines
1616 #include <linux/wait.h>
1717 #include <linux/sched.h>
1818 #include <linux/workqueue.h>
19+#include <linux/usb/func_utils.h>
1920 #include <linux/usb/g_hid.h>
2021 #include <uapi/linux/usb/g_hid.h>
2122
22−#include "u_f.h"
2323 #include "u_hid.h"
2424
2525 #define HIDG_MINORS 4
drivers/usb/gadget/function/f_loopback.c+1−1
@@ -14,9 +14,9 @@ · 13 unmodified lines
1414 #include <linux/module.h>
1515 #include <linux/err.h>
1616 #include <linux/usb/composite.h>
17+#include <linux/usb/func_utils.h>
1718
1819 #include "g_zero.h"
19−#include "u_f.h"
2020
2121 /*
2222 * LOOPBACK FUNCTION ... a testing vehicle for USB peripherals,
drivers/usb/gadget/function/f_midi.c+1−1
@@ -30,11 +30,11 @@ · 29 unmodified lines
3030 #include <sound/rawmidi.h>
3131
3232 #include <linux/usb/ch9.h>
33+#include <linux/usb/func_utils.h>
3334 #include <linux/usb/gadget.h>
3435 #include <linux/usb/audio.h>
3536 #include <linux/usb/midi.h>
3637
37−#include "u_f.h"
3838 #include "u_midi.h"
3939
4040 MODULE_AUTHOR("Ben Williamson");
drivers/usb/gadget/function/f_midi2.c+1−1
@@ -15,11 +15,11 @@ · 14 unmodified lines
1515 #include <sound/ump_convert.h>
1616
1717 #include <linux/usb/ch9.h>
18+#include <linux/usb/func_utils.h>
1819 #include <linux/usb/gadget.h>
1920 #include <linux/usb/audio.h>
2021 #include <linux/usb/midi-v2.h>
2122
22−#include "u_f.h"
2323 #include "u_midi2.h"
2424
2525 struct f_midi2;
drivers/usb/gadget/function/f_sourcesink.c+1−1
@@ -13,10 +13,10 @@ · 12 unmodified lines
1313 #include <linux/device.h>
1414 #include <linux/module.h>
1515 #include <linux/usb/composite.h>
16+#include <linux/usb/func_utils.h>
1617 #include <linux/err.h>
1718
1819 #include "g_zero.h"
19−#include "u_f.h"
2020
2121 /*
2222 * SOURCE/SINK FUNCTION ... a primary testing vehicle for USB peripheral
drivers/usb/gadget/u_f.c+1−1
@@ -8,8 +8,8 @@ · 7 unmodified lines
88 * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
99 */
1010
11−#include "u_f.h"
1211 #include <linux/usb/ch9.h>
12+#include <linux/usb/func_utils.h>
1313
1414 struct usb_request *alloc_ep_req(struct usb_ep *ep, size_t len)
1515 {
include/linux/usb/func_utils.hrenamed from drivers/usb/gadget/u_f.h+4−4
@@ -1,6 +1,6 @@
11 // SPDX-License-Identifier: GPL-2.0
22 /*
3− * u_f.h
3+ * func_utils.h
44 *
55 * Utility definitions for USB functions
66 *
@@ -10,8 +10,8 @@ · 3 unmodified lines
1010 * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
1111 */
1212
13−#ifndef __U_F_H__
14−#define __U_F_H__
13+#ifndef _FUNC_UTILS_H_
14+#define _FUNC_UTILS_H_
1515
1616 #include <linux/usb/gadget.h>
1717 #include <linux/overflow.h>
@@ -83,4 +83,4 @@ static inline void free_ep_req(struct usb_ep *ep, struct usb_request *req) · 65 unmodified lines
8383 usb_ep_free_request(ep, req);
8484 }
8585
86−#endif /* __U_F_H__ */
86+#endif /* _FUNC_UTILS_H_ */