On Wed, Nov 22, 2017 at 06:30:42PM +0530, PrasannaKumar Muralidharan wrote: > Hi Christian, > > On 21 November 2017 at 19:34, Christian Gromm > <christian.gromm@xxxxxxxxxxxxx> wrote: > > This patch set fixes bugs and integrates the driver to the kernel's device > > model by revising its architecture. Part of this change is rearranging the > > directory layout, renaming of files and folders and thereby creating a > > clean driver structure. > > > > > > Andrey Shvetsov (2): > > staging: most: update driver usage file > > staging: most: core: fix list traversing > > > > Christian Gromm (48): > > staging: most: move core files > > staging: most: cdev: rename module > > staging: most: i2c: rename module > > staging: most: dim2: rename module > > staging: most: net: rename module > > staging: most: sound: rename module > > staging: most: usb: rename module > > staging: most: video: rename module > > staging: most: remove proprietary kobjects > > staging: most: core: remove function get_channel_by_iface > > staging: most: core: add a match function for the bus > > staging: most: core: encapsulate code in function > > staging: most: core: rename structure > > staging: most: core: rename struct most_c_aim_obj to pipe > > staging: most: core: rename struct memeber > > staging: most: core: rename members aim* of struct most_channel > > staging: most: core: use structure to pack driver specific data > > staging: most: core: track aim modules with linked list > > staging: most: core: fix sysfs attribute management > > staging: most: core: remove struct device > > staging: most: core: rename function > > staging: most: core: replace struct most_inst_obj > > staging: most: core: put channel name in struct most_channel > > staging: most: core: remove context pointer > > staging: most: usb: remove pointer initialization > > staging: most: rename struct most_aim > > staging: most: rename functions to register a driver with most_core > > staging: most: core: rename mod_list > > staging: most: core: rename aim variables > > staging: most: core: rename function link_channel_to_aim > > staging: most: net: remove aim designators > > staging: most: sound: remove aim designator > > staging: most: video: remove aim designators > > staging: most: cdev: rename struct aim_channel > > staging: most: cdev: rename variable aim_devno > > staging: most: cdev: rename class instance aim_class > > staging: most: cdev: rename variable cdev_aim > > staging: most: fix comment sections > > staging: most: core: denote modules as components > > staging: most: core: fix formatting > > staging: most: usb: clear functional stall on OUT endpoint > > staging: most: core: fix data type > > staging: most: core: check value returned by match function > > staging: most: cdev: replace function prefix > > staging: most: cdev: bundle module variables in structure > > staging: most: core: remove class generation > > staging: most: add ABI documentation > > staging: most: usb: fix show/store function names > > > > .../most/Documentation/ABI/sysfs-bus-most.txt | 313 ++++ > > .../staging/most/Documentation/driver_usage.txt | 192 +- > > drivers/staging/most/Kconfig | 27 +- > > drivers/staging/most/Makefile | 5 +- > > drivers/staging/most/aim-cdev/Makefile | 2 +- > > drivers/staging/most/aim-network/Makefile | 2 +- > > drivers/staging/most/aim-sound/Makefile | 2 +- > > drivers/staging/most/aim-v4l2/Makefile | 2 +- > > drivers/staging/most/{aim-cdev => cdev}/Kconfig | 6 +- > > drivers/staging/most/cdev/Makefile | 4 + > > drivers/staging/most/{aim-cdev => cdev}/cdev.c | 186 +- > > drivers/staging/most/core.c | 1609 ++++++++++++++++ > > .../staging/most/{mostcore/mostcore.h => core.h} | 69 +- > > drivers/staging/most/{hdm-dim2 => dim2}/Kconfig | 6 +- > > drivers/staging/most/dim2/Makefile | 4 + > > .../most/{hdm-dim2/dim2_hdm.c => dim2/dim2.c} | 31 +- > > .../most/{hdm-dim2/dim2_hdm.h => dim2/dim2.h} | 2 +- > > .../most/{hdm-dim2/dim2_errors.h => dim2/errors.h} | 2 +- > > .../most/{hdm-dim2/dim2_hal.c => dim2/hal.c} | 8 +- > > .../most/{hdm-dim2/dim2_hal.h => dim2/hal.h} | 4 +- > > .../most/{hdm-dim2/dim2_reg.h => dim2/reg.h} | 2 +- > > drivers/staging/most/dim2/sysfs.c | 55 + > > .../most/{hdm-dim2/dim2_sysfs.h => dim2/sysfs.h} | 8 +- > > drivers/staging/most/hdm-dim2/Makefile | 2 +- > > drivers/staging/most/hdm-dim2/dim2_sysfs.c | 115 -- > > drivers/staging/most/hdm-i2c/Makefile | 2 +- > > drivers/staging/most/hdm-usb/Makefile | 2 +- > > drivers/staging/most/{hdm-i2c => i2c}/Kconfig | 6 +- > > drivers/staging/most/i2c/Makefile | 4 + > > .../staging/most/{hdm-i2c/hdm_i2c.c => i2c/i2c.c} | 11 +- > > drivers/staging/most/mostcore/Kconfig | 14 - > > drivers/staging/most/mostcore/Makefile | 3 - > > drivers/staging/most/mostcore/core.c | 1949 -------------------- > > drivers/staging/most/{aim-network => net}/Kconfig | 6 +- > > drivers/staging/most/net/Makefile | 4 + > > .../most/{aim-network/networking.c => net/net.c} | 51 +- > > drivers/staging/most/{aim-sound => sound}/Kconfig | 6 +- > > drivers/staging/most/sound/Makefile | 4 + > > drivers/staging/most/{aim-sound => sound}/sound.c | 25 +- > > drivers/staging/most/{hdm-usb => usb}/Kconfig | 7 +- > > drivers/staging/most/usb/Makefile | 4 + > > .../staging/most/{hdm-usb/hdm_usb.c => usb/usb.c} | 264 +-- > > drivers/staging/most/{aim-v4l2 => video}/Kconfig | 6 +- > > drivers/staging/most/video/Makefile | 4 + > > drivers/staging/most/{aim-v4l2 => video}/video.c | 159 +- > > 45 files changed, 2511 insertions(+), 2678 deletions(-) > > create mode 100644 drivers/staging/most/Documentation/ABI/sysfs-bus-most.txt > > rename drivers/staging/most/{aim-cdev => cdev}/Kconfig (70%) > > create mode 100644 drivers/staging/most/cdev/Makefile > > rename drivers/staging/most/{aim-cdev => cdev}/cdev.c (70%) > > create mode 100644 drivers/staging/most/core.c > > rename drivers/staging/most/{mostcore/mostcore.h => core.h} (86%) > > rename drivers/staging/most/{hdm-dim2 => dim2}/Kconfig (83%) > > create mode 100644 drivers/staging/most/dim2/Makefile > > rename drivers/staging/most/{hdm-dim2/dim2_hdm.c => dim2/dim2.c} (98%) > > rename drivers/staging/most/{hdm-dim2/dim2_hdm.h => dim2/dim2.h} (94%) > > rename drivers/staging/most/{hdm-dim2/dim2_errors.h => dim2/errors.h} (95%) > > rename drivers/staging/most/{hdm-dim2/dim2_hal.c => dim2/hal.c} (99%) > > rename drivers/staging/most/{hdm-dim2/dim2_hal.h => dim2/hal.h} (98%) > > rename drivers/staging/most/{hdm-dim2/dim2_reg.h => dim2/reg.h} (98%) > > create mode 100644 drivers/staging/most/dim2/sysfs.c > > rename drivers/staging/most/{hdm-dim2/dim2_sysfs.h => dim2/sysfs.h} (79%) > > delete mode 100644 drivers/staging/most/hdm-dim2/dim2_sysfs.c > > rename drivers/staging/most/{hdm-i2c => i2c}/Kconfig (72%) > > create mode 100644 drivers/staging/most/i2c/Makefile > > rename drivers/staging/most/{hdm-i2c/hdm_i2c.c => i2c/i2c.c} (98%) > > delete mode 100644 drivers/staging/most/mostcore/Kconfig > > delete mode 100644 drivers/staging/most/mostcore/Makefile > > delete mode 100644 drivers/staging/most/mostcore/core.c > > rename drivers/staging/most/{aim-network => net}/Kconfig (69%) > > create mode 100644 drivers/staging/most/net/Makefile > > rename drivers/staging/most/{aim-network/networking.c => net/net.c} (91%) > > rename drivers/staging/most/{aim-sound => sound}/Kconfig (72%) > > create mode 100644 drivers/staging/most/sound/Makefile > > rename drivers/staging/most/{aim-sound => sound}/sound.c (97%) > > rename drivers/staging/most/{hdm-usb => usb}/Kconfig (77%) > > create mode 100644 drivers/staging/most/usb/Makefile > > rename drivers/staging/most/{hdm-usb/hdm_usb.c => usb/usb.c} (86%) > > rename drivers/staging/most/{aim-v4l2 => video}/Kconfig (71%) > > create mode 100644 drivers/staging/most/video/Makefile > > rename drivers/staging/most/{aim-v4l2 => video}/video.c (76%) > > > > -- > > 2.7.4 > > > > _______________________________________________ > > devel mailing list > > devel@xxxxxxxxxxxxxxxxxxxxxx > > http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel > > Appreciate your effort in splitting up the patches. But reviewing 50 > patches is too difficult. It is extremely difficult to keep track of > what 3rd patch does while looking at 21st patch. Can you send multiple > patch series instead of one huge patch series? What? No, 50 patches is just fine, if you can't review them all, then don't :) But there's going to be a new patch series anyway, it's good to get some of them applied and then rebase and resend. thanks, greg k-h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel