All of lore.kernel.org
 help / color / mirror / Atom feed
* [android-goldfish:android-3.18 77/176] lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'
@ 2020-03-04 18:33 kbuild test robot
  2020-03-05  8:15 ` Lee Jones
  0 siblings, 1 reply; 4+ messages in thread
From: kbuild test robot @ 2020-03-04 18:33 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 13415 bytes --]

Hi Thierry,

It's probably a bug fix that unveils the link errors.

tree:   https://android.googlesource.com/kernel/goldfish android-3.18
head:   fc3a315138d1dcd49502f5489764c040639a4633
commit: 468bb020e64581d805833125a7ae18e93498b4c5 [77/176] swiotlb: Make linux/swiotlb.h standalone includible
config: mips-randconfig-a001-20200304 (attached as .config)
compiler: mips64-linux-gcc (GCC) 5.5.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 468bb020e64581d805833125a7ae18e93498b4c5
        # save the attached .config to linux build tree
        GCC_VERSION=5.5.0 make.cross ARCH=mips 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   lib/built-in.o: In function `swiotlb_tbl_map_single':
>> lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'

vim +475 lib/swiotlb.c

1b548f667c1487d lib/swiotlb.c           Jeremy Fitzhardinge   2008-12-16  422  
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  423  phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  424  				   dma_addr_t tbl_dma_addr,
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  425  				   phys_addr_t orig_addr, size_t size,
22d48269984fc93 lib/swiotlb.c           Konrad Rzeszutek Wilk 2010-05-10  426  				   enum dma_data_direction dir)
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  427  {
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  428  	unsigned long flags;
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  429  	phys_addr_t tlb_addr;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  430  	unsigned int nslots, stride, index, wrap;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  431  	int i;
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  432  	unsigned long mask;
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  433  	unsigned long offset_slots;
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  434  	unsigned long max_slots;
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  435  
ac2cbab21f318e1 lib/swiotlb.c           Yinghai Lu            2013-01-24  436  	if (no_iotlb_memory)
ac2cbab21f318e1 lib/swiotlb.c           Yinghai Lu            2013-01-24  437  		panic("Can not allocate SWIOTLB buffer earlier and can't now provide you with the DMA bounce buffer");
ac2cbab21f318e1 lib/swiotlb.c           Yinghai Lu            2013-01-24  438  
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  439  	mask = dma_get_seg_boundary(hwdev);
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  440  
eb605a5754d050a lib/swiotlb.c           FUJITA Tomonori       2010-05-10  441  	tbl_dma_addr &= mask;
eb605a5754d050a lib/swiotlb.c           FUJITA Tomonori       2010-05-10  442  
eb605a5754d050a lib/swiotlb.c           FUJITA Tomonori       2010-05-10  443  	offset_slots = ALIGN(tbl_dma_addr, 1 << IO_TLB_SHIFT) >> IO_TLB_SHIFT;
a5ddde4a558b3bd lib/swiotlb.c           Ian Campbell          2008-12-16  444  
a5ddde4a558b3bd lib/swiotlb.c           Ian Campbell          2008-12-16  445  	/*
a5ddde4a558b3bd lib/swiotlb.c           Ian Campbell          2008-12-16  446   	 * Carefully handle integer overflow which can occur when mask == ~0UL.
a5ddde4a558b3bd lib/swiotlb.c           Ian Campbell          2008-12-16  447   	 */
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  448  	max_slots = mask + 1
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  449  		    ? ALIGN(mask + 1, 1 << IO_TLB_SHIFT) >> IO_TLB_SHIFT
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  450  		    : 1UL << (BITS_PER_LONG - IO_TLB_SHIFT);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  451  
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  452  	/*
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  453  	 * For mappings greater than a page, we limit the stride (and
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  454  	 * hence alignment) to a page size.
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  455  	 */
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  456  	nslots = ALIGN(size, 1 << IO_TLB_SHIFT) >> IO_TLB_SHIFT;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  457  	if (size > PAGE_SIZE)
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  458  		stride = (1 << (PAGE_SHIFT - IO_TLB_SHIFT));
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  459  	else
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  460  		stride = 1;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  461  
34814545890db60 lib/swiotlb.c           Eric Sesterhenn       2006-03-24  462  	BUG_ON(!nslots);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  463  
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  464  	/*
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  465  	 * Find suitable number of IO TLB entries size that will fit this
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  466  	 * request and allocate a buffer from that IO TLB pool.
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  467  	 */
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  468  	spin_lock_irqsave(&io_tlb_lock, flags);
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  469  	index = ALIGN(io_tlb_index, stride);
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  470  	if (index >= io_tlb_nslabs)
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  471  		index = 0;
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  472  	wrap = index;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  473  
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  474  	do {
a8522509200b460 lib/swiotlb.c           FUJITA Tomonori       2008-04-29 @475  		while (iommu_is_span_boundary(index, nslots, offset_slots,
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  476  					      max_slots)) {
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  477  			index += stride;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  478  			if (index >= io_tlb_nslabs)
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  479  				index = 0;
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  480  			if (index == wrap)
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  481  				goto not_found;
681cc5cd3efbeaf lib/swiotlb.c           FUJITA Tomonori       2008-02-04  482  		}
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  483  
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  484  		/*
a7133a15587b892 lib/swiotlb.c           Andrew Morton         2008-04-29  485  		 * If we find a slot that indicates we have 'nslots' number of
a7133a15587b892 lib/swiotlb.c           Andrew Morton         2008-04-29  486  		 * contiguous buffers, we allocate the buffers from that slot
a7133a15587b892 lib/swiotlb.c           Andrew Morton         2008-04-29  487  		 * and mark the entries as '0' indicating unavailable.
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  488  		 */
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  489  		if (io_tlb_list[index] >= nslots) {
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  490  			int count = 0;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  491  
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  492  			for (i = index; i < (int) (index + nslots); i++)
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  493  				io_tlb_list[i] = 0;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  494  			for (i = index - 1; (OFFSET(i, IO_TLB_SEGSIZE) != IO_TLB_SEGSIZE - 1) && io_tlb_list[i]; i--)
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  495  				io_tlb_list[i] = ++count;
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  496  			tlb_addr = io_tlb_start + (index << IO_TLB_SHIFT);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  497  
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  498  			/*
a7133a15587b892 lib/swiotlb.c           Andrew Morton         2008-04-29  499  			 * Update the indices to avoid searching in the next
a7133a15587b892 lib/swiotlb.c           Andrew Morton         2008-04-29  500  			 * round.
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  501  			 */
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  502  			io_tlb_index = ((index + nslots) < io_tlb_nslabs
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  503  					? (index + nslots) : 0);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  504  
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  505  			goto found;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  506  		}
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  507  		index += stride;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  508  		if (index >= io_tlb_nslabs)
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  509  			index = 0;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  510  	} while (index != wrap);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  511  
b15a3891c916f32 lib/swiotlb.c           Jan Beulich           2008-03-13  512  not_found:
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  513  	spin_unlock_irqrestore(&io_tlb_lock, flags);
0cb637bff80d5ba lib/swiotlb.c           Konrad Rzeszutek Wilk 2013-12-16  514  	if (printk_ratelimit())
0cb637bff80d5ba lib/swiotlb.c           Konrad Rzeszutek Wilk 2013-12-16  515  		dev_warn(hwdev, "swiotlb buffer is full (sz: %zd bytes)\n", size);
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  516  	return SWIOTLB_MAP_ERROR;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  517  found:
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  518  	spin_unlock_irqrestore(&io_tlb_lock, flags);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  519  
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  520  	/*
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  521  	 * Save away the mapping from the original address to the DMA address.
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  522  	 * This is needed when we sync the memory.  Then we sync the buffer if
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  523  	 * needed.
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  524  	 */
bc40ac66988a772 lib/swiotlb.c           Becky Bruce           2008-12-22  525  	for (i = 0; i < nslots; i++)
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  526  		io_tlb_orig_addr[index+i] = orig_addr + (i << IO_TLB_SHIFT);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  527  	if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)
af51a9f1848ff50 lib/swiotlb.c           Alexander Duyck       2012-10-15  528  		swiotlb_bounce(orig_addr, tlb_addr, size, DMA_TO_DEVICE);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  529  
e05ed4d1fad9e73 lib/swiotlb.c           Alexander Duyck       2012-10-15  530  	return tlb_addr;
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  531  }
d7ef1533a90f432 lib/swiotlb.c           Konrad Rzeszutek Wilk 2010-05-28  532  EXPORT_SYMBOL_GPL(swiotlb_tbl_map_single);
^1da177e4c3f415 arch/ia64/lib/swiotlb.c Linus Torvalds        2005-04-16  533  

:::::: The code@line 475 was first introduced by commit
:::::: a8522509200b460443a7ca59138dc63bec1b690a swiotlb: use iommu_is_span_boundary helper function

:::::: TO: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 20788 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [android-goldfish:android-3.18 77/176] lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'
  2020-03-04 18:33 [android-goldfish:android-3.18 77/176] lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary' kbuild test robot
@ 2020-03-05  8:15 ` Lee Jones
  2020-03-05  8:24   ` Rong Chen
  0 siblings, 1 reply; 4+ messages in thread
From: Lee Jones @ 2020-03-05  8:15 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1335 bytes --]

On Thu, 05 Mar 2020, kbuild test robot wrote:

> Hi Thierry,
> 
> It's probably a bug fix that unveils the link errors.
> 
> tree:   https://android.googlesource.com/kernel/goldfish android-3.18
> head:   fc3a315138d1dcd49502f5489764c040639a4633
> commit: 468bb020e64581d805833125a7ae18e93498b4c5 [77/176] swiotlb: Make linux/swiotlb.h standalone includible
> config: mips-randconfig-a001-20200304 (attached as .config)
> compiler: mips64-linux-gcc (GCC) 5.5.0

android-3.18 doesn't support MIPS.

Please remove this build from your test suite.

> reproduce:
>         wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
>         chmod +x ~/bin/make.cross
>         git checkout 468bb020e64581d805833125a7ae18e93498b4c5
>         # save the attached .config to linux build tree
>         GCC_VERSION=5.5.0 make.cross ARCH=mips 
> 
> If you fix the issue, kindly add following tag
> Reported-by: kbuild test robot <lkp@intel.com>
> 
> All errors (new ones prefixed by >>):
> 
>    lib/built-in.o: In function `swiotlb_tbl_map_single':
> >> lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'

-- 
Lee Jones [李琼斯]
Linaro Services Technical Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [android-goldfish:android-3.18 77/176] lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'
  2020-03-05  8:15 ` Lee Jones
@ 2020-03-05  8:24   ` Rong Chen
  2020-03-05  8:29     ` Lee Jones
  0 siblings, 1 reply; 4+ messages in thread
From: Rong Chen @ 2020-03-05  8:24 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1460 bytes --]



On 3/5/20 4:15 PM, Lee Jones wrote:
> On Thu, 05 Mar 2020, kbuild test robot wrote:
>
>> Hi Thierry,
>>
>> It's probably a bug fix that unveils the link errors.
>>
>> tree:   https://android.googlesource.com/kernel/goldfish android-3.18
>> head:   fc3a315138d1dcd49502f5489764c040639a4633
>> commit: 468bb020e64581d805833125a7ae18e93498b4c5 [77/176] swiotlb: Make linux/swiotlb.h standalone includible
>> config: mips-randconfig-a001-20200304 (attached as .config)
>> compiler: mips64-linux-gcc (GCC) 5.5.0
> android-3.18 doesn't support MIPS.
>
> Please remove this build from your test suite.

Hi Lee,

Thanks for the help, I saw some branches in this tree, does other 
versions support MIPS?

   android-3.18
   android-4.14
   android-4.4
   android-5.4

Best Regards,
Rong Chen

>
>> reproduce:
>>          wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
>>          chmod +x ~/bin/make.cross
>>          git checkout 468bb020e64581d805833125a7ae18e93498b4c5
>>          # save the attached .config to linux build tree
>>          GCC_VERSION=5.5.0 make.cross ARCH=mips
>>
>> If you fix the issue, kindly add following tag
>> Reported-by: kbuild test robot <lkp@intel.com>
>>
>> All errors (new ones prefixed by >>):
>>
>>     lib/built-in.o: In function `swiotlb_tbl_map_single':
>>>> lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [android-goldfish:android-3.18 77/176] lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'
  2020-03-05  8:24   ` Rong Chen
@ 2020-03-05  8:29     ` Lee Jones
  0 siblings, 0 replies; 4+ messages in thread
From: Lee Jones @ 2020-03-05  8:29 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1827 bytes --]

On Thu, 05 Mar 2020, Rong Chen wrote:
> On 3/5/20 4:15 PM, Lee Jones wrote:
> > On Thu, 05 Mar 2020, kbuild test robot wrote:
> > 
> > > Hi Thierry,
> > > 
> > > It's probably a bug fix that unveils the link errors.
> > > 
> > > tree:   https://android.googlesource.com/kernel/goldfish android-3.18
> > > head:   fc3a315138d1dcd49502f5489764c040639a4633
> > > commit: 468bb020e64581d805833125a7ae18e93498b4c5 [77/176] swiotlb: Make linux/swiotlb.h standalone includible
> > > config: mips-randconfig-a001-20200304 (attached as .config)
> > > compiler: mips64-linux-gcc (GCC) 5.5.0
> > android-3.18 doesn't support MIPS.
> > 
> > Please remove this build from your test suite.

> Hi Lee,
> 
> Thanks for the help, I saw some branches in this tree, does other versions
> support MIPS?
> 
>   android-3.18
>   android-4.14
>   android-4.4
>   android-5.4

I don't know to be honest.  I only maintain android-3.18.

Maybe Todd (now Cc'ed can answer that).

> > > reproduce:
> > >          wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
> > >          chmod +x ~/bin/make.cross
> > >          git checkout 468bb020e64581d805833125a7ae18e93498b4c5
> > >          # save the attached .config to linux build tree
> > >          GCC_VERSION=5.5.0 make.cross ARCH=mips
> > > 
> > > If you fix the issue, kindly add following tag
> > > Reported-by: kbuild test robot <lkp@intel.com>
> > > 
> > > All errors (new ones prefixed by >>):
> > > 
> > >     lib/built-in.o: In function `swiotlb_tbl_map_single':
> > > > > lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary'
> 

-- 
Lee Jones [李琼斯]
Linaro Services Technical Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-03-05  8:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-04 18:33 [android-goldfish:android-3.18 77/176] lib/swiotlb.c:475: undefined reference to `iommu_is_span_boundary' kbuild test robot
2020-03-05  8:15 ` Lee Jones
2020-03-05  8:24   ` Rong Chen
2020-03-05  8:29     ` Lee Jones

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.