From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [Intel-gfx] [PATCH v5 16/16] of: Add plumbing for restricted DMA pool
Date: Thu, 22 Apr 2021 20:11:37 +0800 [thread overview]
Message-ID: <202104222057.pUWK8BSm-lkp@intel.com> (raw)
In-Reply-To: <20210422081508.3942748-17-tientzu@chromium.org>
[-- Attachment #1: Type: text/plain, Size: 2492 bytes --]
Hi Claire,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on next-20210421]
[cannot apply to swiotlb/linux-next robh/for-next xen-tip/linux-next linus/master v5.12-rc8 v5.12-rc7 v5.12-rc6 v5.12-rc8]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Claire-Chang/Restricted-DMA/20210422-161942
base: b74523885a715463203d4ccc3cf8c85952d3701a
config: um-allmodconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/2c0a859fc4095e12d1119617c6fd60037cfde731
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Claire-Chang/Restricted-DMA/20210422-161942
git checkout 2c0a859fc4095e12d1119617c6fd60037cfde731
# save the attached .config to linux build tree
make W=1 W=1 ARCH=um
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> drivers/of/address.c:1113:5: warning: no previous prototype for 'of_dma_set_restricted_buffer' [-Wmissing-prototypes]
1113 | int of_dma_set_restricted_buffer(struct device *dev)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
vim +/of_dma_set_restricted_buffer +1113 drivers/of/address.c
1112
> 1113 int of_dma_set_restricted_buffer(struct device *dev)
1114 {
1115 struct device_node *node;
1116 int count, i;
1117
1118 if (!dev->of_node)
1119 return 0;
1120
1121 count = of_property_count_elems_of_size(dev->of_node, "memory-region",
1122 sizeof(phandle));
1123 for (i = 0; i < count; i++) {
1124 node = of_parse_phandle(dev->of_node, "memory-region", i);
1125 /* There might be multiple memory regions, but only one
1126 * restriced-dma-pool region is allowed.
1127 */
1128 if (of_device_is_compatible(node, "restricted-dma-pool") &&
1129 of_device_is_available(node))
1130 return of_reserved_mem_device_init_by_idx(
1131 dev, dev->of_node, i);
1132 }
1133
1134 return 0;
1135 }
1136
---
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: 24602 bytes --]
next prev parent reply other threads:[~2021-04-22 12:11 UTC|newest]
Thread overview: 182+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-22 8:14 [PATCH v5 00/16] Restricted DMA Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [PATCH v5 01/16] swiotlb: Fix the type of index Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-23 7:11 ` Christoph Hellwig
2021-04-23 7:11 ` [Intel-gfx] " Christoph Hellwig
2021-04-23 7:11 ` Christoph Hellwig
2021-04-23 7:11 ` [Nouveau] " Christoph Hellwig
2021-04-23 7:11 ` Christoph Hellwig
2021-04-22 8:14 ` [PATCH v5 02/16] swiotlb: Refactor swiotlb init functions Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [PATCH v5 03/16] swiotlb: Refactor swiotlb_create_debugfs Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [PATCH v5 04/16] swiotlb: Add DMA_RESTRICTED_POOL Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [PATCH v5 05/16] swiotlb: Add restricted DMA pool initialization Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-23 11:34 ` Steven Price
2021-04-23 11:34 ` [Intel-gfx] " Steven Price
2021-04-23 11:34 ` Steven Price
2021-04-23 11:34 ` Steven Price
2021-04-23 11:34 ` [Nouveau] " Steven Price
2021-04-23 11:34 ` Steven Price
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` [Intel-gfx] " Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` [Nouveau] " Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-28 9:50 ` Steven Price
2021-04-28 9:50 ` [Intel-gfx] " Steven Price
2021-04-28 9:50 ` Steven Price
2021-04-28 9:50 ` Steven Price
2021-04-28 9:50 ` [Nouveau] " Steven Price
2021-04-28 9:50 ` Steven Price
2021-04-22 8:14 ` [PATCH v5 06/16] swiotlb: Add a new get_io_tlb_mem getter Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [PATCH v5 07/16] swiotlb: Update is_swiotlb_buffer to add a struct device argument Claire Chang
2021-04-22 8:14 ` [Intel-gfx] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:14 ` [Nouveau] " Claire Chang
2021-04-22 8:14 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 08/16] swiotlb: Update is_swiotlb_active " Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-23 13:31 ` Robin Murphy
2021-04-23 13:31 ` [Intel-gfx] " Robin Murphy
2021-04-23 13:31 ` Robin Murphy
2021-04-23 13:31 ` Robin Murphy
2021-04-23 13:31 ` [Nouveau] " Robin Murphy
2021-04-23 13:31 ` Robin Murphy
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` [Intel-gfx] " Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-26 16:37 ` [Nouveau] " Claire Chang
2021-04-26 16:37 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 09/16] swiotlb: Bounce data from/to restricted DMA pool if available Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 10/16] swiotlb: Move alloc_size to find_slots Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 11/16] swiotlb: Refactor swiotlb_tbl_unmap_single Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 12/16] dma-direct: Add a new wrapper __dma_direct_free_pages() Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 13/16] swiotlb: Add restricted DMA alloc/free support Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 14/16] dma-direct: Allocate memory from restricted DMA pool if available Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-23 13:46 ` Robin Murphy
2021-04-23 13:46 ` [Intel-gfx] " Robin Murphy
2021-04-23 13:46 ` Robin Murphy
2021-04-23 13:46 ` Robin Murphy
2021-04-23 13:46 ` [Nouveau] " Robin Murphy
2021-04-23 13:46 ` Robin Murphy
2021-05-03 14:26 ` Claire Chang
2021-05-03 14:26 ` Claire Chang
2021-05-03 14:26 ` [Intel-gfx] " Claire Chang
2021-05-03 14:26 ` Claire Chang
2021-05-03 14:26 ` Claire Chang
2021-05-03 14:26 ` [Nouveau] " Claire Chang
2021-05-03 14:26 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 15/16] dt-bindings: of: Add restricted DMA pool Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [PATCH v5 16/16] of: Add plumbing for " Claire Chang
2021-04-22 8:15 ` [Intel-gfx] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 8:15 ` [Nouveau] " Claire Chang
2021-04-22 8:15 ` Claire Chang
2021-04-22 12:11 ` kernel test robot [this message]
2021-04-22 15:09 ` [Intel-gfx] " kernel test robot
2021-04-23 2:52 ` Claire Chang
2021-04-23 2:52 ` Claire Chang
2021-04-23 2:52 ` [Intel-gfx] " Claire Chang
2021-04-23 2:52 ` Claire Chang
2021-04-23 2:52 ` Claire Chang
2021-04-23 2:52 ` [Nouveau] " Claire Chang
2021-04-23 2:52 ` Claire Chang
2021-04-23 13:35 ` Robin Murphy
2021-04-23 13:35 ` [Intel-gfx] " Robin Murphy
2021-04-23 13:35 ` Robin Murphy
2021-04-23 13:35 ` Robin Murphy
2021-04-23 13:35 ` [Nouveau] " Robin Murphy
2021-04-23 13:35 ` Robin Murphy
2021-04-26 16:38 ` Claire Chang
2021-04-26 16:38 ` Claire Chang
2021-04-26 16:38 ` [Intel-gfx] " Claire Chang
2021-04-26 16:38 ` Claire Chang
2021-04-26 16:38 ` Claire Chang
2021-04-26 16:38 ` [Nouveau] " Claire Chang
2021-04-26 16:38 ` Claire Chang
2021-04-22 9:37 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for Restricted DMA Patchwork
2021-05-10 9:53 ` [PATCH v5 00/16] " Claire Chang
2021-05-10 9:53 ` Claire Chang
2021-05-10 9:53 ` [Intel-gfx] " Claire Chang
2021-05-10 9:53 ` Claire Chang
2021-05-10 9:53 ` Claire Chang
2021-05-10 9:53 ` [Nouveau] " Claire Chang
2021-05-10 9:53 ` Claire Chang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202104222057.pUWK8BSm-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.