* linux-next: build failure after merge of the rr-fixes tree
@ 2013-05-20 0:51 Stephen Rothwell
2013-05-20 2:50 ` Rusty Russell
0 siblings, 1 reply; 3+ messages in thread
From: Stephen Rothwell @ 2013-05-20 0:51 UTC (permalink / raw)
To: Rusty Russell; +Cc: linux-next, linux-kernel, Vinod Koul
[-- Attachment #1: Type: text/plain, Size: 1093 bytes --]
Hi Rusty,
After merging the rr-fixes tree, today's linux-next build (x86_64
allmodconfig) failed like this:
drivers/dma/iovlock.c: In function 'dma_pin_iovec_pages':
drivers/dma/iovlock.c:98:21: error: dereferencing pointer to incomplete type
down_read(¤t->mm->mmap_sem);
^
drivers/dma/iovlock.c:101:11: error: dereferencing pointer to incomplete type
current->mm,
^
drivers/dma/iovlock.c:108:19: error: dereferencing pointer to incomplete type
up_read(¤t->mm->mmap_sem);
^
Caused by commit 11227d242a8c ("Hoist memcpy_fromiovec/memcpy_toiovec
into lib/"). Clearly, net/tcp.h was indirectly including sched.h or
asm/current.h. Changing inclusions is fraught with problems since people
do not follow Rule 1 (in Documentation/SubmitChecklist) consistently. :-(
I have used the rr-fixes tree from next-20130515 (since the fix in
rr-fixes in next-20130516/7 conflicts with the better fix now in Linus'
tree) for today.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: linux-next: build failure after merge of the rr-fixes tree
2013-05-20 0:51 linux-next: build failure after merge of the rr-fixes tree Stephen Rothwell
@ 2013-05-20 2:50 ` Rusty Russell
0 siblings, 0 replies; 3+ messages in thread
From: Rusty Russell @ 2013-05-20 2:50 UTC (permalink / raw)
To: Stephen Rothwell; +Cc: linux-next, linux-kernel, Vinod Koul
Stephen Rothwell <sfr@canb.auug.org.au> writes:
> Hi Rusty,
>
> After merging the rr-fixes tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
> drivers/dma/iovlock.c: In function 'dma_pin_iovec_pages':
> drivers/dma/iovlock.c:98:21: error: dereferencing pointer to incomplete type
> down_read(¤t->mm->mmap_sem);
> ^
> drivers/dma/iovlock.c:101:11: error: dereferencing pointer to incomplete type
> current->mm,
> ^
> drivers/dma/iovlock.c:108:19: error: dereferencing pointer to incomplete type
> up_read(¤t->mm->mmap_sem);
> ^
>
> Caused by commit 11227d242a8c ("Hoist memcpy_fromiovec/memcpy_toiovec
> into lib/"). Clearly, net/tcp.h was indirectly including sched.h or
> asm/current.h. Changing inclusions is fraught with problems since people
> do not follow Rule 1 (in Documentation/SubmitChecklist) consistently. :-(
Yep, the 0day tester caught this too (it works on 32-bit unfortunately,
so I didn't see the problem).
I've not touched the #includes any more in my updated patch.
Cheers,
Rusty.
^ permalink raw reply [flat|nested] 3+ messages in thread
* linux-next: build failure after merge of the rr-fixes tree
@ 2015-05-28 1:51 Stephen Rothwell
0 siblings, 0 replies; 3+ messages in thread
From: Stephen Rothwell @ 2015-05-28 1:51 UTC (permalink / raw)
To: Rusty Russell; +Cc: linux-next, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 663 bytes --]
Hi Rusty,
After merging the rr-fixes tree, today's linux-next build (powerpc
ppc64_defconfig) failed like this:
drivers/net/ethernet/mellanox/mlx4/en_tx.c: In function 'mlx4_en_create_tx_ring':
drivers/net/ethernet/mellanox/mlx4/en_tx.c:147:3: error: implicit declaration of function 'cpumask_set_cpu_local_first' [-Werror=implicit-function-declaration]
cpumask_set_cpu_local_first(queue_index,
^
Caused by commit 8829fd02186d ("cpumask_set_cpu_local_first =>
cpumask_local_spread, lament").
I have used the version of the rr-fixes tree from next-20150527 for today.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-05-28 1:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-20 0:51 linux-next: build failure after merge of the rr-fixes tree Stephen Rothwell
2013-05-20 2:50 ` Rusty Russell
-- strict thread matches above, loose matches on Subject: below --
2015-05-28 1:51 Stephen Rothwell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox