Re: [PATCH] IB: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2018-05-15 at 13:38 -0600, Jason Gunthorpe wrote:
> On Wed, May 09, 2018 at 10:48:41PM +0100, Ben Hutchings wrote:
> > DMA_VIRT_OPS requires that dma_addr_t is at least as wide as a
> > pointer, which is expressed as a dependency on !64BIT ||
> > ARCH_DMA_ADDR_T_64BIT.
> > 
> > For parisc64 this is not true, and if these IB modules are enabled,
> > kconfig warns:
> > 
> > WARNING: unmet direct dependencies detected for DMA_VIRT_OPS
> >   Depends on [n]: HAS_DMA [=y] && (!64BIT [=y] || ARCH_DMA_ADDR_T_64BIT)
> >   Selected by [m]:
> >   - INFINIBAND_RDMAVT [=m] && INFINIBAND [=m] && 64BIT [=y] && PCI [=y]
> >   - RDMA_RXE [=m] && INET [=y] && PCI [=y] && INFINIBAND [=m]
> 
> Makes sense to me..
> 
> But how did you produce the above output? What command does this?

You should be able to reproduce it like this:

make ARCH=parisc allmodconfig
scripts/config --enable 64BIT --enable PA8X00
make ARCH=parisc listnewconfig

Ben.

-- 
Ben Hutchings
Unix is many things to many people,
but it's never been everything to anybody.

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux