From: Mark Brown <broonie@opensource.wolfsonmicro.com>
To: Alan Cox <alan@linux.intel.com>
Cc: greg@kroah.com, alsa-devel@alsa-project.org, lrg@slimlogic.co.uk
Subject: Re: [PATCH] sst: Intel SST audio driver
Date: Sun, 3 Oct 2010 13:30:42 -0700 [thread overview]
Message-ID: <20101003201943.GA31764@opensource.wolfsonmicro.com> (raw)
In-Reply-To: <20101003112244.488282fd@linux.intel.com>
On Sun, Oct 03, 2010 at 11:22:44AM +0100, Alan Cox wrote:
> > Having things as a series does make things easier for review, reducing
> > reviewer fatigue if nothing else. I've given this a bit of a once
> > over below but not a deep dive - splitting the series would really
> > help with reviewability.
> It really wouldn't help in this case for most people I think. You end up
> with what there is in the original which is a series of patches for old
> code all quite large and just a big one chopped into chunks, followed
> by a series of updates that fix half the bugs you found reviewing the
> first big splat.
IIRC at least one version had a split where the ALSA integration stuff
was separated out from the underlying DSP interface code - that was
pretty helpful since it helps focus on the ALSA specifics.
> I did think about it, but what history we have is fairly basic because
> it was basically written then fired in my direction to help sort out
Yeah, I wasn't thinking about history so much as about helping break
down the areas covered for comprehensibility.
> > To be honest all this stuff looks sufficiently generic that it might
> > be worth considering factoring out an abstraction which can be used by
> > other offload engines - having a standard kernel API for them would
> > be a real win. That's just a nice to have, though.
> Agreed, although gstreamer is pretty good at that it would save work if
> it can be partly generic. It's not trivial however because the offload
Plus the fact that not everyone is using gstreamer at the application
level :/
> interface with suitable firmware loaded does things other than PCM and
> you have very firmware specific interfaces for configuring those.
We ought to be able to come up with something for the core streaming
stuff, though. Like I say, it's just a nice to have though.
> So are you happy for it to go into staging. I'm hoping that way at
> least all the changes will be visible and trackable. I'll start by
> sending GregKH a follow up patch which is a TODO list summary based on
> your feedback
Happy is a strong term but this looks like exactly the sort of stuff
staging is there for so yes, it should go in. Probably best to look for
feedback from at least Takashi and/or Jaroslav as well, but obviously we
can update the TODO later.
I do have some nervousness about the concept of staging for embedded
stuff since I worry that inclusion in staging can send the wrong message
to vendors but that's a completely separate issue to this driver.
next prev parent reply other threads:[~2010-10-03 20:30 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-30 16:21 [PATCH] sst: Intel SST audio driver Alan Cox
2010-10-02 23:06 ` Mark Brown
[not found] ` <20101003112244.488282fd@linux.intel.com>
2010-10-03 20:30 ` Mark Brown [this message]
2010-10-04 9:04 ` Alan Cox
2010-10-04 23:49 ` Mark Brown
2010-10-17 9:02 ` Takashi Iwai
2010-10-17 10:36 ` Mark Brown
2010-10-17 11:14 ` Takashi Iwai
2010-10-17 16:18 ` Mark Brown
2010-10-17 21:36 ` Takashi Iwai
2010-10-17 22:11 ` Mark Brown
2010-10-18 6:14 ` Takashi Iwai
2010-10-18 7:20 ` Mark Brown
2010-10-18 7:49 ` Pavel Hofman
2010-10-18 8:10 ` Takashi Iwai
2010-10-18 10:34 ` Alan Cox
2010-10-18 13:19 ` Takashi Iwai
2010-10-18 11:07 ` Liam Girdwood
2010-10-18 10:24 ` Alan Cox
2010-10-19 0:16 ` Mark Brown
2010-10-05 15:48 ` Staging: sst: add " Greg KH
[not found] <mailman.1.1287309601.23450.alsa-devel@alsa-project.org>
2010-10-17 10:46 ` [PATCH] sst: " Koul, Vinod
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20101003201943.GA31764@opensource.wolfsonmicro.com \
--to=broonie@opensource.wolfsonmicro.com \
--cc=alan@linux.intel.com \
--cc=alsa-devel@alsa-project.org \
--cc=greg@kroah.com \
--cc=lrg@slimlogic.co.uk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).