Dear All, This is the fifth revision of the patch which adds simultaneous multiple USB functions support to FunctionFS. This revision fixes a bug which I noticed. The only difference to PATCHv4 is in the patch 3/3, and it only is about changing pre-increment to post-increment in two places. Patch 1/3: Fix a bug in FunctionFS Patch 2/3: Add __init & __exit to module init & exit Patch 3/3: enable multiple functions proper Andrzej Pietrasiewicz (3): FunctionFS: clear FFS_FL_BOUND flag on unbind (bugfix) FunctionFS: make module init & exit __init & __exit FunctionFS: multiinstance wip Documentation/usb/functionfs.txt | 67 +++++++++++++ drivers/usb/gadget/f_fs.c | 39 ++++++-- drivers/usb/gadget/g_ffs.c | 204 +++++++++++++++++++++++++++++++++----- include/linux/usb/functionfs.h | 4 +- 4 files changed, 280 insertions(+), 34 deletions(-) create mode 100644 Documentation/usb/functionfs.txt -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html