From: Takashi Iwai <tiwai@suse.de>
To: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>,
Mark Brown <broonie@kernel.org>,
Vinod Koul <vinod.koul@intel.com>,
Andrew Morton <akpm@linux-foundation.org>,
linux-next@vger.kernel.org, linux-kernel@vger.kernel.org,
Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Subject: Re: linux-next: build failure after merge of the akpm tree
Date: Mon, 25 Jan 2016 12:03:54 +0100 [thread overview]
Message-ID: <s5hsi1lapk5.wl-tiwai@suse.de> (raw)
In-Reply-To: <20160125104555.GA16749@sudip-pc>
On Mon, 25 Jan 2016 11:45:56 +0100,
Sudip Mukherjee wrote:
>
> On Mon, Jan 25, 2016 at 10:29:54AM +0100, Takashi Iwai wrote:
> > On Fri, 22 Jan 2016 03:40:45 +0100,
> > Stephen Rothwell wrote:
> > >
> > > Hi all,
> > >
> > > On Fri, 22 Jan 2016 11:24:42 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> > > >
> > > > On Thu, 21 Jan 2016 07:38:59 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> > > > >
> > > > > On Wed, 20 Jan 2016 15:09:47 +0100 Takashi Iwai <tiwai@suse.de> wrote:
> > > > > >
> > > > > > On Sat, 16 Jan 2016 09:51:29 +0100,
> > > > > > Takashi Iwai wrote:
> > > > > > >
> > > > > > > There are a few ways to fix this, but all are not comfortable.
> > > > > > >
> > > > > > > A. Disable compress API for powerpc.
> > > > >
> > > > > This also affects alpha, mips and (maybe) sparc.
> > > >
> > > > This was exposed on PowerPC by commit bf76f73c5f65 ("powerpc: enable
> > > > UBSAN support") which is in Linus' tree as of this morning. The only
> > > > relevant change that made was in the compiler flags (I tested this by
> > > > building the file without that commit but with these new compiler flags:
> > > >
> > > > -fsanitize=shift -fsanitize=integer-divide-by-zero
> > > > -fsanitize=unreachable -fsanitize=vla-bound -fsanitize=null
> > > > -fsanitize=signed-integer-overflow -fsanitize=bounds
> > > > -fsanitize=object-size -fsanitize=returns-nonnull-attribute
> > > > -fsanitize=bool -fsanitize=enum -fsanitize=alignment
> > > >
> > > > The preprocessed file is the same in both cases, but with these flags
> > > > the compiler errors.
> > >
> > > So for now I have suppressed the error using the following patch (which
> > > I will keep in my fixes tree until some other fix is applied):
> > >
> > > From: Stephen Rothwell <sfr@canb.auug.org.au>
> > > Date: Fri, 22 Jan 2016 13:24:57 +1100
> > > Subject: [PATCH] next: suppress the building of all the sound codecs on PPC
> > > for now
> > >
> > > Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> > > ---
> > > sound/soc/codecs/Kconfig | 1 +
> > > 1 file changed, 1 insertion(+)
> > >
> > > diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
> > > index 50693c867e71..ee5f36b9c787 100644
> > > --- a/sound/soc/codecs/Kconfig
> > > +++ b/sound/soc/codecs/Kconfig
> > > @@ -13,6 +13,7 @@ menu "CODEC drivers"
> > > config SND_SOC_ALL_CODECS
> > > tristate "Build all ASoC CODEC drivers"
> > > depends on COMPILE_TEST
> > > + depends on !PPC
> > > select SND_SOC_88PM860X if MFD_88PM860X
> > > select SND_SOC_L3
> > > select SND_SOC_AB8500_CODEC if ABX500_CORE
> >
> > Suppressing this whole is an overreaction, IMO. It should suffice
> > just to disable compile-testing Intel driver.
> > How about the patch below?
> >
> >
> > thanks,
> >
> > Takashi
> >
> > -- 8< --
> > From: Takashi Iwai <tiwai@suse.de>
> > Subject: [PATCH] ASoC: intel: suppress compile-test with PowerPC
> >
> > Since some ioctl in compress offload API is broken for PPC (the struct
> > size overflows), now we get actually the build error.
> >
> > Until we get the proper solution (e.g. alternative ioctl), let's
> > disable the build of Intel ASoC driver that is the only driver who
> > enables SND_SOC_COMPRESS (and eventually SND_COMPRESS_OFFLOAD) in the
> > mainline tree.
>
> Sorry, but this does not fix the build failure.
> I can still see SND_COMPRESS_OFFLOAD=m in .config and the build fails.
Who sets this config? SND_COMPRESS_OFFLOAD has no prompt, so this
should be default off.
> But the following does fix it for powerpc:
>
> diff --git a/sound/soc/Kconfig b/sound/soc/Kconfig
> index 7ea66ee..b92d286 100644
> --- a/sound/soc/Kconfig
> +++ b/sound/soc/Kconfig
> @@ -31,6 +31,7 @@ config SND_SOC_GENERIC_DMAENGINE_PCM
>
> config SND_SOC_COMPRESS
> bool
> + depends on !PPC
> select SND_COMPRESS_OFFLOAD
>
> config SND_SOC_TOPOLOGY
It has a reverse-selection, and the reverse-selection ignores Depends,
AFAIK. If that long-standing problem were already fixed, it's
great...
Takashi
>
> --
>
> I will just check with alpha and see if that is also affected.
>
> regards
> sudip
>
next prev parent reply other threads:[~2016-01-25 11:03 UTC|newest]
Thread overview: 259+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-31 12:22 linux-next: build failure after merge of the akpm tree Stephen Rothwell
2016-01-14 4:15 ` Stephen Rothwell
2016-01-15 21:05 ` Andrew Morton
2016-01-15 23:00 ` Stephen Rothwell
2016-01-15 23:14 ` Andrew Morton
2016-01-16 8:51 ` Takashi Iwai
2016-01-20 14:09 ` Takashi Iwai
2016-01-20 20:38 ` Stephen Rothwell
2016-01-22 0:24 ` Stephen Rothwell
2016-01-22 2:40 ` Stephen Rothwell
2016-01-25 9:29 ` Takashi Iwai
2016-01-25 9:40 ` Michael Ellerman
2016-01-25 10:19 ` Takashi Iwai
2016-01-25 10:41 ` Vinod Koul
2016-01-25 10:42 ` Takashi Iwai
2016-01-25 10:45 ` Sudip Mukherjee
2016-01-25 11:03 ` Takashi Iwai [this message]
2016-01-25 11:18 ` Sudip Mukherjee
2016-01-25 11:41 ` Mark Brown
2016-01-25 13:10 ` Takashi Iwai
2016-01-25 13:45 ` Takashi Iwai
2016-01-25 13:55 ` Mark Brown
2016-01-26 12:47 ` Vinod Koul
2016-01-25 14:02 ` Sudip Mukherjee
2016-01-26 12:26 ` Vinod Koul
2016-01-26 20:51 ` Stephen Rothwell
2016-01-26 21:22 ` Takashi Iwai
2016-01-22 3:03 ` Stephen Rothwell
-- strict thread matches above, loose matches on Subject: below --
2022-03-07 10:55 Stephen Rothwell
2022-03-07 16:43 ` Johannes Weiner
2022-03-07 21:27 ` Stephen Rothwell
2021-12-20 11:08 Stephen Rothwell
2021-12-20 12:44 ` Muchun Song
2021-12-01 5:06 Stephen Rothwell
2021-06-17 9:32 Stephen Rothwell
2021-06-17 12:15 ` Muneendra Kumar M
2021-06-16 13:07 Stephen Rothwell
2021-06-18 8:24 ` Stephen Rothwell
2020-12-21 5:16 Stephen Rothwell
2020-12-10 9:33 Stephen Rothwell
2020-12-03 8:52 Stephen Rothwell
2020-12-03 12:48 ` Andrey Konovalov
2020-11-13 7:02 Stephen Rothwell
2020-11-14 1:14 ` Andrew Morton
2020-11-15 9:01 ` Mike Rapoport
2020-11-16 6:17 ` Stephen Rothwell
2020-11-11 6:20 Stephen Rothwell
2020-09-28 11:25 Stephen Rothwell
2020-09-28 11:29 ` Christoph Hellwig
2020-09-08 10:45 Stephen Rothwell
2020-06-04 6:44 Stephen Rothwell
2020-06-04 8:24 ` Stephen Rothwell
2020-06-02 9:57 Stephen Rothwell
2020-06-02 19:12 ` Andrew Morton
2020-05-28 10:19 Stephen Rothwell
2020-05-28 13:15 ` Christoph Hellwig
2020-05-25 12:17 Stephen Rothwell
2020-05-25 18:18 ` John Hubbard
2020-05-25 22:17 ` Stephen Rothwell
2020-04-22 6:39 Stephen Rothwell
2020-04-22 18:33 ` Haren Myneni
2020-03-02 4:23 Stephen Rothwell
2020-02-27 4:11 Stephen Rothwell
2020-02-27 5:20 ` Arjun Roy
2020-02-27 9:02 ` Geert Uytterhoeven
2020-02-27 17:13 ` Arjun Roy
2020-02-27 17:44 ` Arjun Roy
2020-02-27 17:57 ` Geert Uytterhoeven
2020-02-27 18:50 ` Arjun Roy
2020-02-27 21:28 ` Stephen Rothwell
2020-02-28 0:34 ` Arjun Roy
2020-02-28 0:59 ` Stephen Rothwell
2020-02-27 21:27 ` Stephen Rothwell
2020-02-17 3:57 Stephen Rothwell
2020-02-17 4:12 ` Arjun Roy
2020-02-17 6:45 ` Arjun Roy
2020-02-20 23:18 ` Stephen Rothwell
2020-02-20 23:22 ` Arjun Roy
2020-02-20 23:43 ` Stephen Rothwell
2020-02-20 23:44 ` Arjun Roy
2020-02-20 23:59 ` Stephen Rothwell
2020-02-21 21:29 ` Arjun Roy
2020-02-26 4:02 ` Stephen Rothwell
2020-02-26 4:25 ` Arjun Roy
2020-01-22 7:05 Stephen Rothwell
2019-02-26 7:39 Stephen Rothwell
2019-02-26 8:16 ` Mike Rapoport
2018-12-03 7:00 Stephen Rothwell
2018-12-03 10:37 ` Anshuman Khandual
2018-12-12 17:05 ` Anshuman Khandual
2018-12-12 20:44 ` Stephen Rothwell
2018-11-30 5:30 Stephen Rothwell
2018-11-30 10:27 ` Anshuman Khandual
2018-10-08 8:03 Stephen Rothwell
2018-10-15 7:14 ` Stephen Rothwell
2018-10-16 7:46 ` Ingo Molnar
2018-10-05 6:14 Stephen Rothwell
2018-10-05 12:02 ` Michael Ellerman
2018-10-05 12:46 ` Stephen Rothwell
2018-10-06 12:10 ` Michael Ellerman
2018-10-02 8:53 Stephen Rothwell
2018-03-21 8:17 Stephen Rothwell
2018-03-21 10:02 ` Greg Kroah-Hartman
2018-03-21 10:38 ` Stephen Rothwell
2017-11-06 6:55 Stephen Rothwell
2017-08-01 6:25 Stephen Rothwell
2017-08-01 18:40 ` Kees Cook
2017-08-01 20:44 ` Arnd Bergmann
2017-06-30 6:32 Stephen Rothwell
2017-07-03 8:14 ` Stephen Rothwell
2017-07-03 8:57 ` David Miller
2017-06-26 6:53 Stephen Rothwell
2017-06-26 7:13 ` Michal Hocko
2017-06-26 21:48 ` Stephen Rothwell
2017-04-20 6:18 Stephen Rothwell
2017-04-18 8:09 Stephen Rothwell
2017-04-10 7:51 Stephen Rothwell
2017-03-20 5:37 Stephen Rothwell
2017-03-20 13:07 ` Michal Hocko
2017-03-20 13:22 ` Jaegeuk Kim
2017-03-07 3:07 Stephen Rothwell
2017-03-07 3:55 ` Laura Abbott
2017-03-07 2:38 Stephen Rothwell
2017-01-09 4:09 Stephen Rothwell
2015-11-01 16:29 Stephen Rothwell
2015-10-06 7:03 Stephen Rothwell
2015-09-08 4:53 Stephen Rothwell
2015-07-14 5:19 Stephen Rothwell
2015-06-25 8:00 Stephen Rothwell
2015-06-20 14:31 Stephen Rothwell
2014-11-06 8:36 Stephen Rothwell
2014-11-06 11:24 ` Thierry Reding
2014-11-06 11:30 ` Thierry Reding
2014-11-09 23:55 ` Stephen Rothwell
2014-08-26 7:18 Stephen Rothwell
2014-08-26 13:54 ` Don Zickus
2014-08-26 21:37 ` Stephen Rothwell
2014-07-16 8:26 Stephen Rothwell
2014-07-16 8:54 ` Michal Hocko
2014-03-06 8:22 Stephen Rothwell
2014-03-06 21:48 ` Andrew Morton
2014-03-07 0:57 ` Stephen Rothwell
2014-03-07 1:38 ` Andrew Morton
2014-03-07 17:05 ` Christoph Lameter
2014-03-07 21:08 ` Andrew Morton
2014-03-07 17:02 ` Christoph Lameter
2014-03-06 7:54 Stephen Rothwell
2013-09-25 1:06 Stephen Rothwell
2013-09-25 1:21 ` Timur Tabi
2013-09-25 20:26 ` Andrew Morton
2013-09-25 21:32 ` Hugh Dickins
2013-09-25 21:43 ` Andrew Morton
2013-10-02 8:53 ` Frederic Weisbecker
2013-07-16 5:18 Stephen Rothwell
2013-06-07 6:28 Stephen Rothwell
2013-06-07 7:26 ` Peng Tao
2013-06-07 7:52 ` Stephen Rothwell
2013-06-07 8:11 ` Peng Tao
2013-06-04 6:55 Stephen Rothwell
2013-05-27 6:39 Stephen Rothwell
2013-04-04 6:44 Stephen Rothwell
2013-03-27 4:43 Stephen Rothwell
2013-03-01 4:31 Stephen Rothwell
2013-02-28 1:15 Stephen Rothwell
2013-02-20 6:28 Stephen Rothwell
2013-02-11 7:13 Stephen Rothwell
2013-02-11 12:04 ` Amir Vadai
2013-02-06 6:59 Stephen Rothwell
2013-02-04 7:17 Stephen Rothwell
2012-12-18 2:29 Stephen Rothwell
2012-12-18 10:10 ` Mel Gorman
2012-12-10 8:58 Stephen Rothwell
2012-12-10 8:54 Stephen Rothwell
2012-12-10 10:43 ` Ingo Molnar
2012-11-09 3:39 Stephen Rothwell
2012-10-23 3:42 Stephen Rothwell
2012-10-23 4:21 ` Joe Perches
2012-10-23 19:44 ` Andrew Morton
2012-10-23 19:51 ` Joe Perches
2012-10-23 20:02 ` Andrew Morton
2012-10-24 19:19 ` Joe Perches
2012-10-24 19:38 ` Andrew Morton
2012-10-23 3:35 Stephen Rothwell
2012-09-28 6:30 Stephen Rothwell
2012-09-28 15:19 ` Mikulas Patocka
2012-10-01 19:56 ` Andrew Morton
2012-09-27 7:43 Stephen Rothwell
2012-09-26 6:01 Stephen Rothwell
2012-09-26 20:15 ` Kees Cook
2012-09-26 20:33 ` Andrew Morton
2012-09-26 20:42 ` Kees Cook
2012-09-26 20:47 ` Andrew Morton
2012-09-27 7:26 ` Stephen Rothwell
2012-09-24 14:02 Stephen Rothwell
[not found] ` <20120925000217.947b8cd8dca6979bfedee2ca-3FnU+UHB4dNDw9hX6IcOSA@public.gmane.org>
2012-09-24 19:36 ` Roland Dreier
2012-09-24 19:46 ` Andrew Morton
2012-09-25 8:27 ` Jack Morgenstein
2012-09-21 6:26 Stephen Rothwell
2012-09-21 9:02 ` Denys Vlasenko
2012-09-21 6:08 Stephen Rothwell
2012-09-13 7:44 Stephen Rothwell
2012-09-13 7:49 ` Sachin Kamat
2012-09-13 8:31 ` Stephen Rothwell
2012-09-13 7:56 ` Andrew Morton
2012-09-13 8:31 ` Stephen Rothwell
2012-09-13 23:07 ` Stephen Rothwell
2012-09-13 8:46 ` Zhang Rui
2012-09-13 12:30 ` Stephen Rothwell
2012-08-06 3:43 Stephen Rothwell
2012-08-06 5:01 ` Michel Lespinasse
2012-08-06 5:04 ` Michel Lespinasse
2012-08-06 9:46 ` Steven Whitehouse
2012-07-31 4:40 Stephen Rothwell
2012-07-31 5:45 ` Michel Lespinasse
2012-07-31 6:31 ` Stephen Rothwell
2012-07-31 10:34 ` Michel Lespinasse
2012-06-25 6:41 Stephen Rothwell
2012-06-25 16:40 ` Kees Cook
2012-06-25 22:59 ` Stephen Rothwell
2012-04-27 5:38 Stephen Rothwell
2012-02-28 5:58 Stephen Rothwell
2012-02-28 12:00 ` Mark Brown
2012-02-28 22:08 ` Andrew Morton
2012-02-29 10:13 ` Mark Brown
2012-02-27 6:21 Stephen Rothwell
2012-02-27 6:31 ` H. Peter Anvin
2012-02-22 5:08 Stephen Rothwell
2012-02-17 5:21 Stephen Rothwell
2012-01-05 7:29 Stephen Rothwell
2012-01-05 23:52 ` Andrew Morton
2012-01-06 5:05 ` Greg KH
2012-01-06 7:22 ` Mike Galbraith
2012-01-05 7:29 Stephen Rothwell
2012-01-05 23:19 ` Greg KH
2012-01-05 23:45 ` Andrew Morton
2012-01-06 5:04 ` Greg KH
2011-12-16 5:39 Stephen Rothwell
2011-12-16 22:00 ` Andrew Morton
2011-12-17 17:49 ` Alexey Dobriyan
2011-12-18 22:43 ` Stephen Rothwell
2011-12-09 5:08 Stephen Rothwell
2011-12-09 5:47 ` Andrew Morton
2011-12-12 4:26 ` Stephen Rothwell
2011-12-12 4:41 ` Stephen Rothwell
2011-11-01 8:57 Stephen Rothwell
2011-10-05 8:07 Stephen Rothwell
2011-09-30 5:32 Stephen Rothwell
2011-09-30 6:02 ` Andrew Morton
2011-10-04 7:44 ` Stephen Rothwell
2011-09-28 9:22 Stephen Rothwell
2011-09-28 15:51 ` Joe Perches
2011-09-28 22:03 ` Andrew Morton
2011-09-16 6:21 Stephen Rothwell
2011-07-01 5:19 Stephen Rothwell
2011-07-01 5:32 ` Cong Wang
2011-07-01 7:08 ` Stephen Rothwell
2011-07-01 10:10 ` Cong Wang
2011-07-01 10:37 ` Stephen Rothwell
2011-07-04 1:30 ` Cong Wang
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=s5hsi1lapk5.wl-tiwai@suse.de \
--to=tiwai@suse.de \
--cc=akpm@linux-foundation.org \
--cc=broonie@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-next@vger.kernel.org \
--cc=pierre-louis.bossart@linux.intel.com \
--cc=sfr@canb.auug.org.au \
--cc=sudipm.mukherjee@gmail.com \
--cc=vinod.koul@intel.com \
/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).