lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 6 Sep 2017 11:14:04 -0700
From:   Randy Dunlap <rdunlap@...radead.org>
To:     Bjorn Helgaas <helgaas@...nel.org>
Cc:     Stephen Rothwell <sfr@...b.auug.org.au>,
        Linux-Next Mailing List <linux-next@...r.kernel.org>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        linux-pci <linux-pci@...r.kernel.org>,
        Marc Zyngier <marc.zyngier@....com>,
        Thomas Gleixner <tglx@...utronix.de>
Subject: Re: linux-next: Tree for Sep 6 (*msi.c but ! PCI_MSI)

On 09/06/17 11:03, Bjorn Helgaas wrote:
> [+cc Marc, Thomas]
> 
> On Wed, Sep 06, 2017 at 08:53:04AM -0700, Randy Dunlap wrote:
>> On 09/05/17 22:57, Stephen Rothwell wrote:
>>> Hi all,
>>>
>>> Please do not add any v4.15 related material to your linux-next
>>> included branches until after v4.14-rc1 has been released.
>>>
>>> Changes since 20170905:
>>>
>>
>> on i386:
>>
>> CONFIG_PCI is not enabled, so CONFIG_PCI_MSI is not enabled.
>>
>>
>> ../kernel/irq/msi.c: In function 'msi_domain_alloc_irqs':
>> ../kernel/irq/msi.c:352:19: error: storage size of 'arg' isn't known
>>   msi_alloc_info_t arg;
>>                    ^
>>
>> ../drivers/base/platform-msi.c:37:19: error: field 'arg' has incomplete type
>>   msi_alloc_info_t arg;
>>                    ^
> 
> Thanks.  I assume this is a new regression in next-20170906, since
> you're responding to its announcement?

Yes, AFAIK. First time that I have seen it.

> I don't quite see where the problem is yet (looking at next-20170906).
> kernel/irq/msi.c includes linux/msi.h, which includes
> arch/x86/include/asm/msi.h, which includes
> arch/x86/include/asm/hw_irq.h and has a typedef for msi_alloc_info_t,
> but I don't see any CONFIG_PCI guards there that would be relevant.

CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y

Full randconfig file is attached.


-- 
~Randy

View attachment "config-r6189" of type "text/plain" (99952 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ