Thread (10 messages) 10 messages, 3 authors, 2017-08-14

Re: linux-next: build failure in the staging tree (Was: kisskb: FAILED linux-next/s390-allmodconfig/s390x Mon Jul 31, 17:24)

From: Stephen Rothwell <hidden>
Date: 2017-08-10 23:41:14
Also in: lkml

Hi all,

On Mon, 7 Aug 2017 10:22:08 +1000 Stephen Rothwell [off-list ref] wrote:
On Tue, 1 Aug 2017 08:29:31 +0000 Laurentiu Tudor [off-list ref] wrote:
quoted
On 07/31/2017 06:58 PM, Greg KH wrote:  
quoted
On Mon, Jul 31, 2017 at 09:55:14AM +0000, Laurentiu Tudor wrote:    
quoted
That's because the fsl-mc driver selects GENERIC_MSI_IRQ_DOMAIN and not
all arches implement the support for the option. I can submit a patch
that adds explicit dependencies on arches that it was build-tested (x86,
arm, powerpc, all both 32 and 64 bits) similar to how it's done here
[1]. Let me know if you're ok with this fix and i'll submit the fix to
staging.    
Ugh, you should not be selecting that option, but rather depending on
the option, right?    
All users in the kernel use "select", so i don't think so. An 
interesting use that adds explicit dependencies on architectures can be
seen here [1], in the generic code. I've proposed a patch [2] that does 
a similar thing for mc-bus. I think it's a good approach as it keeps 
things under control by explicitly specifying the architectures on which
the driver was compile-tested.

---
Best Regards, Laurentiu

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/pci/Kconfig#n28
[2] https://patchwork.kernel.org/patch/9871861/  
Any resolution of this?
Ping?
-- 
Cheers,
Stephen Rothwell
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help