[alsa-devel] [PATCH 0/7] ALSA: USB-audio: Support Zoom R16 playback

Ricard Wanderlof ricard.wanderlof at axis.com
Fri Oct 16 09:22:01 CEST 2015


On Fri, 16 Oct 2015, Takashi Iwai wrote:

> The changes look OK, the only point to be fixed would be the use of
> __le32 for a variable as kbuild bot suggested.

Ok, however I interpreted the kbuild warning as that the output type of 
cpu_to_le32() is the same as the input type, so the resulting 'unsigned 
int' might not necessarily fit into the target u32 variable. So when the 
input type is an unsigned int, it should be cast to an u32 to be the same 
as the output type.

I looked around in various parts of the kernel code to see how 
cpu_to_le32() was used, and most cases have an u32 as the argument, and 
when not, the argument is simply cast to u32, i.e.

unsigned int length;
u32 packet_length = cpu_to_le32((u32)length);

> However, there are way too few description in the changelog.  The 
> patches 1-4 are only code shuffling, so it's OK (though, better to 
> mention more explicitly that there is no functional change).  But 
> patches 5-6 are the core part, and this doesn't contain *why* this is 
> needed.  The irony is that you put so many good texts in the cover 
> letter.

Same problem as with the single usb packet length fix I submitted a few 
days ago then. :-)

> So, please make the changelogs more readable and enjoyable instead of
> the cover letter texts.  The cover letter won't be included in the
> commits, after all.

Ok, I'll rework the changelogs over the next few days and resubmit the 
set.

Thanks!

/Ricard
-- 
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30


More information about the Alsa-devel mailing list