mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 04:42:04 -04:00
Merge "usb: gadget: f_fs: Add support for IPC logging"
This commit is contained in:
commit
27f58fc32a
3 changed files with 325 additions and 22 deletions
|
|
@ -237,6 +237,18 @@ config USB_F_CDEV
|
|||
config USB_F_GSI
|
||||
tristate
|
||||
|
||||
config USB_F_FS_IPC_LOGGING
|
||||
bool "Enable IPC logging for FunctionFS"
|
||||
depends on QGKI
|
||||
default IPC_LOGGING
|
||||
help
|
||||
Enables additional debug messages in FunctionFS driver to be
|
||||
output via IPC Logging mechanism. This can be useful when
|
||||
troubleshooting transfer stalls or other general failures and
|
||||
determine if the issue is in the kernel gadget or the userspace
|
||||
client. Separate IPC log contexts are created for each function
|
||||
instance at mount time.
|
||||
|
||||
# this first set of drivers all depend on bulk-capable hardware.
|
||||
|
||||
config USB_CONFIGFS
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -18,6 +18,7 @@
|
|||
#include <linux/mutex.h>
|
||||
#include <linux/workqueue.h>
|
||||
#include <linux/refcount.h>
|
||||
#include <linux/ipc_logging.h>
|
||||
|
||||
#ifdef VERBOSE_DEBUG
|
||||
#ifndef pr_vdebug
|
||||
|
|
@ -285,6 +286,9 @@ struct ffs_data {
|
|||
* destroyed by ffs_epfiles_destroy().
|
||||
*/
|
||||
struct ffs_epfile *epfiles;
|
||||
#ifdef CONFIG_USB_F_FS_IPC_LOGGING
|
||||
void *ipc_log;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue