[alsa-devel] [PATCH 00/25 v2] ALSA: support AMDTP variants
Takashi Iwai
tiwai at suse.de
Tue Aug 25 07:24:08 CEST 2015
On Mon, 24 Aug 2015 08:26:56 +0200,
Takashi Iwai wrote:
>
> On Sun, 23 Aug 2015 16:58:44 +0200,
> Takashi Sakamoto wrote:
> >
> > On 2015年08月23日 17:04, Takashi Iwai wrote:
> > > On Sat, 22 Aug 2015 11:19:16 +0200,
> > > Takashi Sakamoto wrote:
> > >>
> > >> This patchset for Linux 4.3 updates my previous one:
> > >
> > > Sorry this seems too late for 4.3. If this got reviewed and acked by
> > > Clemens or other, I would take it. But otherwise it's too intrusive
> > > to take in the last day of the development cycle.
> > >
> > >
> > > Takashi
> >
> > OK.
>
> Now 4.2-rc8 was released unexpectedly, so we have a chance to review
> for one more week. Let's see.
So I started a quick review from the bottom, and as already posted,
there are obvious errors, and I stopped reading at that point.
Here are a few suggestions:
- In general, the series is way too big and contains a wide variety of
changes. Better to split to smaller patch series. This makes much
easier to review, and more importantly to merge. Otherwise a
failure in one patch would block the whole series.
- __u32 or such is basically for API exposed to user space. In
kernel, better to use u32 instead.
- When you write a new code, consider using EXPORT_SYMBOL_GPL()
instead of EXPORT_SYMBOL().
- Re-read each patch once before submission as if you were a reviewer;
this often helps to catch the typos or simple mistakes.
Also, I see quite a few code duplications in the series. For example,
PCM read/write/silence loop is almost identical except for a few lines
of differences inside the loop. Ditto for MIDI accessors. Can they
be shared somehow better?
thanks,
Takashi
More information about the Alsa-devel
mailing list