Hi Natalia, As you suggested, I've stopped my nonsense and worked from your UVC patches (http://patchwork.ozlabs.org/patch/55001 and http://patchwork.ozlabs.org/patch/55000). These changes are relative to your patches (applied on top of trunk).
I've mostly just incorporated some changes requested by Blue Swirl in his review. Fixing the checkpatch stuff changed a lot of whitespace (tab -> spaces), so I'd like to make sure this is OK before making more changes. The next change I propose to make is to rework the descriptors and add constants / defines for magic numbers.