Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1247342 > unrolled thread
| Started by | Stephen Rothwell <sfr@canb.auug.org.au> |
|---|---|
| First post | 2015-10-15 04:30 +0200 |
| Last post | 2015-10-16 12:20 +0200 |
| Articles | 8 — 5 participants |
Back to article view | Back to linux.kernel
linux-next: build failure after merge of the mfd tree Stephen Rothwell <sfr@canb.auug.org.au> - 2015-10-15 04:30 +0200
Re: linux-next: build failure after merge of the mfd tree Arnd Bergmann <arnd@arndb.de> - 2015-10-15 11:00 +0200
Re: linux-next: build failure after merge of the mfd tree Lee Jones <lee.jones@linaro.org> - 2015-10-15 11:20 +0200
Re: linux-next: build failure after merge of the mfd tree Andy Shevchenko <andriy.shevchenko@linux.intel.com> - 2015-10-15 11:50 +0200
Re: linux-next: build failure after merge of the mfd tree Christoph Hellwig <hch@lst.de> - 2015-10-15 14:10 +0200
Re: linux-next: build failure after merge of the mfd tree Arnd Bergmann <arnd@arndb.de> - 2015-10-15 14:30 +0200
Re: linux-next: build failure after merge of the mfd tree Stephen Rothwell <sfr@canb.auug.org.au> - 2015-10-16 03:30 +0200
Re: linux-next: build failure after merge of the mfd tree Arnd Bergmann <arnd@arndb.de> - 2015-10-16 12:20 +0200
| From | Stephen Rothwell <sfr@canb.auug.org.au> |
|---|---|
| Date | 2015-10-15 04:30 +0200 |
| Subject | linux-next: build failure after merge of the mfd tree |
| Message-ID | <qjGsN-10W-1@gated-at.bofh.it> |
Hi Lee,
After merging the mfd tree, today's linux-next build (x86_64 allmodconfig)
failed like this:
drivers/mfd/intel-lpss.c:29:47: fatal error: asm-generic/io-64-nonatomic-lo-hi.h: No such file or directory
#include <asm-generic/io-64-nonatomic-lo-hi.h>
^
Caused by commit
6a1d82fbc8e8 ("mfd: intel-lpss: Use writeq() helper")
interacting with commit
f626fe17485b ("move io-64-nonatomic*.h out of asm-generic")
from the asm-generic tree.
I have added the following merge fix patch and can carry it as necessary.
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Thu, 15 Oct 2015 13:23:20 +1100
Subject: [PATCH] mfd: fix for "move io-64-nonatomic*.h out of asm-generic"
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
drivers/mfd/intel-lpss.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/mfd/intel-lpss.c b/drivers/mfd/intel-lpss.c
index 001a7d7708ce..6255513f54c7 100644
--- a/drivers/mfd/intel-lpss.c
+++ b/drivers/mfd/intel-lpss.c
@@ -25,8 +25,7 @@
#include <linux/pm_qos.h>
#include <linux/pm_runtime.h>
#include <linux/seq_file.h>
-
-#include <asm-generic/io-64-nonatomic-lo-hi.h>
+#include <linux/io-64-nonatomic-lo-hi.h>
#include "intel-lpss.h"
--
2.5.1
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-10-15 11:00 +0200 |
| Message-ID | <qjMyd-1oN-5@gated-at.bofh.it> |
| In reply to | #1247342 |
On Thursday 15 October 2015 13:26:02 Stephen Rothwell wrote:
> After merging the mfd tree, today's linux-next build (x86_64 allmodconfig)
> failed like this:
>
> drivers/mfd/intel-lpss.c:29:47: fatal error: asm-generic/io-64-nonatomic-lo-hi.h: No such file or directory
> #include <asm-generic/io-64-nonatomic-lo-hi.h>
> ^
>
> Caused by commit
>
> 6a1d82fbc8e8 ("mfd: intel-lpss: Use writeq() helper")
>
> interacting with commit
>
> f626fe17485b ("move io-64-nonatomic*.h out of asm-generic")
>
> from the asm-generic tree.
>
> I have added the following merge fix patch and can carry it as necessary.
>
> From: Stephen Rothwell <sfr@canb.auug.org.au>
> Date: Thu, 15 Oct 2015 13:23:20 +1100
> Subject: [PATCH] mfd: fix for "move io-64-nonatomic*.h out of asm-generic"
>
> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
The patch looks good, should we do something to prevent that from
becoming a problem when Linus pulls our branches?
This commit is at the bottom of my asm-generic git tree, so Lee could merge
that one commit into his tree and fix up the merge correctly.
However, I also now see that drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c
has the same problem, so maybe it's better to add a temporary file
with the old name containing "#include <linux/io-64-nonatomic-lo-hi.h>",
which I will remove in the following merge window or as a follow-up.
Yet another way would be for me to wait until Linus has pulled both
mfd and netdev been merged, and I'll let him know of the conflict
in my pull request.
Arnd
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Lee Jones <lee.jones@linaro.org> |
|---|---|
| Date | 2015-10-15 11:20 +0200 |
| Message-ID | <qjMRA-21D-31@gated-at.bofh.it> |
| In reply to | #1247585 |
On Thu, 15 Oct 2015, Arnd Bergmann wrote:
> On Thursday 15 October 2015 13:26:02 Stephen Rothwell wrote:
> > After merging the mfd tree, today's linux-next build (x86_64 allmodconfig)
> > failed like this:
> >
> > drivers/mfd/intel-lpss.c:29:47: fatal error: asm-generic/io-64-nonatomic-lo-hi.h: No such file or directory
> > #include <asm-generic/io-64-nonatomic-lo-hi.h>
> > ^
> >
> > Caused by commit
> >
> > 6a1d82fbc8e8 ("mfd: intel-lpss: Use writeq() helper")
> >
> > interacting with commit
> >
> > f626fe17485b ("move io-64-nonatomic*.h out of asm-generic")
> >
> > from the asm-generic tree.
> >
> > I have added the following merge fix patch and can carry it as necessary.
> >
> > From: Stephen Rothwell <sfr@canb.auug.org.au>
> > Date: Thu, 15 Oct 2015 13:23:20 +1100
> > Subject: [PATCH] mfd: fix for "move io-64-nonatomic*.h out of asm-generic"
> >
> > Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
>
> The patch looks good, should we do something to prevent that from
> becoming a problem when Linus pulls our branches?
>
> This commit is at the bottom of my asm-generic git tree, so Lee could merge
> that one commit into his tree and fix up the merge correctly.
>
> However, I also now see that drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c
> has the same problem, so maybe it's better to add a temporary file
> with the old name containing "#include <linux/io-64-nonatomic-lo-hi.h>",
> which I will remove in the following merge window or as a follow-up.
>
> Yet another way would be for me to wait until Linus has pulled both
> mfd and netdev been merged, and I'll let him know of the conflict
> in my pull request.
I'll remain flexible. Whatever you think is the best solution we'll
go with and I'll facilitate.
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
|---|---|
| Date | 2015-10-15 11:50 +0200 |
| Message-ID | <qjNkB-2zQ-13@gated-at.bofh.it> |
| In reply to | #1247585 |
On Thu, 2015-10-15 at 10:59 +0200, Arnd Bergmann wrote: > > > On Thursday 15 October 2015 13:26:02 Stephen Rothwell wrote: > However, I also now see that > drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c > has the same problem, so maybe it's better to add a temporary file > with the old name containing "#include <linux/io-64-nonatomic-lo > -hi.h>", > which I will remove in the following merge window or as a follow-up. > > Yet another way would be for me to wait until Linus has pulled both > mfd and netdev been merged, and I'll let him know of the conflict > in my pull request. There are at least couple of drivers where I introduced a use of lo_hi_* helpers (idma64.c and xhci header if the latter made Greg's tree). Though didn't check if it's should be fixed. For me looks like temporary (for one cycle) file might be a better work around. -- Andy Shevchenko <andriy.shevchenko@linux.intel.com> Intel Finland Oy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Christoph Hellwig <hch@lst.de> |
|---|---|
| Date | 2015-10-15 14:10 +0200 |
| Message-ID | <qjPw6-5WO-11@gated-at.bofh.it> |
| In reply to | #1247585 |
On Thu, Oct 15, 2015 at 10:59:32AM +0200, Arnd Bergmann wrote: > The patch looks good, should we do something to prevent that from > becoming a problem when Linus pulls our branches? > > This commit is at the bottom of my asm-generic git tree, so Lee could merge > that one commit into his tree and fix up the merge correctly. > > However, I also now see that drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c > has the same problem, so maybe it's better to add a temporary file > with the old name containing "#include <linux/io-64-nonatomic-lo-hi.h>", > which I will remove in the following merge window or as a follow-up. I guess we really need that. Do you want to do a quick fixup or should I send a patch? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-10-15 14:30 +0200 |
| Message-ID | <qjPPr-6jU-3@gated-at.bofh.it> |
| In reply to | #1247731 |
On Thursday 15 October 2015 14:04:07 Christoph Hellwig wrote: > On Thu, Oct 15, 2015 at 10:59:32AM +0200, Arnd Bergmann wrote: > > The patch looks good, should we do something to prevent that from > > becoming a problem when Linus pulls our branches? > > > > This commit is at the bottom of my asm-generic git tree, so Lee could merge > > that one commit into his tree and fix up the merge correctly. > > > > However, I also now see that drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c > > has the same problem, so maybe it's better to add a temporary file > > with the old name containing "#include <linux/io-64-nonatomic-lo-hi.h>", > > which I will remove in the following merge window or as a follow-up. > > I guess we really need that. Do you want to do a quick fixup or should I send > a patch? I've applied this one now. Arnd From b3d8d0ee6c9781d54d4180c5f1d36a12f0437c86 Mon Sep 17 00:00:00 2001 From: Arnd Bergmann <arnd@arndb.de> Date: Thu, 15 Oct 2015 14:24:45 +0200 Subject: [PATCH] asm-generic: temporarily add back asm-generic/io-64-nonatomic-hi-lo.h New users of this file still start showing up in linux-next, so it's better to have a migration strategy. All existing users as of 4.3-rc4 are converted to use linux/io-64-nonatomic-hi-lo.h, and after 4.4-rc1 we can change all the new ones that have come in since, and then remove this file again. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reported-by: LKP project <lkp@linux.intel.com> diff --git a/include/asm-generic/io-64-nonatomic-hi-lo.h b/include/asm-generic/io-64-nonatomic-hi-lo.h new file mode 100644 index 000000000000..32b73abce1b0 --- /dev/null +++ b/include/asm-generic/io-64-nonatomic-hi-lo.h @@ -0,0 +1,2 @@ +/* XXX: delete asm-generic/io-64-nonatomic-hi-lo.h after converting new users */ +#include <linux/io-64-nonatomic-hi-lo.h> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Stephen Rothwell <sfr@canb.auug.org.au> |
|---|---|
| Date | 2015-10-16 03:30 +0200 |
| Message-ID | <qk20h-7JC-1@gated-at.bofh.it> |
| In reply to | #1247756 |
Hi Arnd, On Thu, 15 Oct 2015 14:28:20 +0200 Arnd Bergmann <arnd@arndb.de> wrote: > > diff --git a/include/asm-generic/io-64-nonatomic-hi-lo.h b/include/asm-generic/io-64-nonatomic-hi-lo.h > new file mode 100644 > index 000000000000..32b73abce1b0 > --- /dev/null > +++ b/include/asm-generic/io-64-nonatomic-hi-lo.h > @@ -0,0 +1,2 @@ > +/* XXX: delete asm-generic/io-64-nonatomic-hi-lo.h after converting new users */ > +#include <linux/io-64-nonatomic-hi-lo.h> Turns out you need the same for io-64-nonatomic-lo-hi.h as well ... -- Cheers, Stephen Rothwell sfr@canb.auug.org.au -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-10-16 12:20 +0200 |
| Message-ID | <qkahc-3cA-15@gated-at.bofh.it> |
| In reply to | #1248291 |
On Friday 16 October 2015 12:27:04 Stephen Rothwell wrote: > Hi Arnd, > > On Thu, 15 Oct 2015 14:28:20 +0200 Arnd Bergmann <arnd@arndb.de> wrote: > > > > diff --git a/include/asm-generic/io-64-nonatomic-hi-lo.h b/include/asm-generic/io-64-nonatomic-hi-lo.h > > new file mode 100644 > > index 000000000000..32b73abce1b0 > > --- /dev/null > > +++ b/include/asm-generic/io-64-nonatomic-hi-lo.h > > @@ -0,0 +1,2 @@ > > +/* XXX: delete asm-generic/io-64-nonatomic-hi-lo.h after converting new users */ > > +#include <linux/io-64-nonatomic-hi-lo.h> > > Turns out you need the same for io-64-nonatomic-lo-hi.h as well ... > > D'oh! fixed now, thanks for your patience. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web