[alsa-devel] [PATCH 082/102] ASoC: Add SOC_ENUM_SINGLE_CONST() and SOC_ENUM_DOUBLE_CONST() macros
Takashi Iwai
tiwai at suse.de
Thu Feb 20 15:56:11 CET 2014
At Thu, 20 Feb 2014 18:09:38 +0900,
Mark Brown wrote:
>
> On Thu, Feb 20, 2014 at 08:08:51AM +0100, Takashi Iwai wrote:
> > Mark Brown wrote:
>
> > > I'd also expect this to be more what the default naming does
> > > since we want to try to steer people towards using the simplest and
> > > least error prone mechanism for doing this.
>
> > If changing the existing API is fine for you (not adding the new one),
> > it's trivial to convert the patches to do so. Looking at the end
>
> Yes, I think that's a better approach. It's fairly obvious that the
> existing interface isn't awesome so it shouldn't be the default one.
>
> > result, all SOC_ENUM_SINGLE() and SOC_ENUM_DOUBLE() usages are
> > covered. For any specific usage in future, we may provide lowlevel
> > macros, __SOC_ENUM_SINGLE() with the number of items, too.
>
> Indeed, I was intending to go through and look at renaming the legacy
> macros so they're implementaton details once I'd got through all the
> patches.
OK, but still a question is whether to split patches or not.
By splitting patches, we'll break the build in between, so the
bisection won't work well. OTOH, a big single patch would be too
big. I myself am inclined to have split patches despite bisection
breakage in this case.
Takashi
More information about the Alsa-devel
mailing list