This patch set makes the driver provide its configuration interface via configfs. The configuration interface is being switched to simplify the process of setting up the driver and to introduce the new feature of speculative configuration. v2: v3: v4: Reported-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> - removed patch 7/14 and sent in as stand-alone - squashed patch 13/14 into 1/14 Hence, this series is two patches shorter than its predecessor. Christian Gromm (12): staging: most: add new file configfs.c staging: most: change signature of function probe_channel staging: most: core: add configfs interface functions staging: most: sound: introduce new sound adapter management staging: most: enable configfs support staging: most: core: make sysfs attributes read-only staging: most: usb: remove prefix from description tag staging: most: core: remove attribute add_link staging: most: allow speculative configuration staging: most: configfs: make create attributes write-only staging: most: configfs: add code for link removal staging: most: Documentation: update driver documentation .../most/Documentation/ABI/configfs-most.txt | 204 +++++++ .../staging/most/Documentation/driver_usage.txt | 131 ++-- drivers/staging/most/Kconfig | 2 +- drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/cdev.c | 8 +- drivers/staging/most/configfs.c | 676 +++++++++++++++++++++ drivers/staging/most/core.c | 303 ++++----- drivers/staging/most/core.h | 20 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 59 +- drivers/staging/most/usb/usb.c | 2 +- drivers/staging/most/video/video.c | 3 +- 12 files changed, 1164 insertions(+), 248 deletions(-) create mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt create mode 100644 drivers/staging/most/configfs.c -- 2.7.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel