All of lore.kernel.org
 help / color / mirror / Atom feed
* [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
@ 2023-12-10 15:45 kernel test robot
  2023-12-10 16:53 ` Pavel Begunkov
  0 siblings, 1 reply; 8+ messages in thread
From: kernel test robot @ 2023-12-10 15:45 UTC (permalink / raw)
  To: Mina Almasry
  Cc: oe-kbuild-all, Pavel Begunkov, Willem de Bruijn, Kaiyuan Zhang

tree:   https://github.com/isilence/linux zc/rx-pp-provider
head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202312102313.zJHWVLAZ-lkp@intel.com/

All errors (new ones prefixed by >>):

   ld: net/core/dev.o: in function `__netdev_devmem_binding_free':
>> net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
>> ld: net/core/dev.c:2068: undefined reference to `gen_pool_size'
>> ld: net/core/dev.c:2069: undefined reference to `gen_pool_avail'
>> ld: net/core/dev.c:2073: undefined reference to `gen_pool_destroy'
   ld: net/core/dev.o: in function `netdev_bind_dmabuf':
>> net/core/dev.c:2180: undefined reference to `gen_pool_create'
>> ld: net/core/dev.c:2201: undefined reference to `gen_pool_add_owner'
>> ld: net/core/dev.c:2232: undefined reference to `gen_pool_for_each_chunk'
   ld: net/core/dev.c:2234: undefined reference to `gen_pool_destroy'


vim +2065 net/core/dev.c

  2060	
  2061	void __netdev_devmem_binding_free(struct netdev_dmabuf_binding *binding)
  2062	{
  2063		size_t size, avail;
  2064	
> 2065		gen_pool_for_each_chunk(binding->chunk_pool,
  2066					netdev_devmem_free_chunk_owner, NULL);
  2067	
> 2068		size = gen_pool_size(binding->chunk_pool);
> 2069		avail = gen_pool_avail(binding->chunk_pool);
  2070	
  2071		if (!WARN(size != avail, "can't destroy genpool. size=%lu, avail=%lu",
  2072			  size, avail))
> 2073			gen_pool_destroy(binding->chunk_pool);
  2074	
  2075		dma_buf_unmap_attachment(binding->attachment, binding->sgt,
  2076					 DMA_BIDIRECTIONAL);
  2077		dma_buf_detach(binding->dmabuf, binding->attachment);
  2078		dma_buf_put(binding->dmabuf);
  2079		kfree(binding);
  2080	}
  2081	
  2082	void netdev_unbind_dmabuf(struct netdev_dmabuf_binding *binding)
  2083	{
  2084		struct netdev_rx_queue *rxq;
  2085		unsigned long xa_idx;
  2086	
  2087		if (!binding)
  2088			return;
  2089	
  2090		list_del_rcu(&binding->list);
  2091	
  2092		xa_for_each(&binding->bound_rxq_list, xa_idx, rxq)
  2093			if (rxq->binding == binding)
  2094				/* We hold the rtnl_lock while binding/unbinding
  2095				 * dma-buf, so we can't race with another thread that
  2096				 * is also modifying this value. However, the driver
  2097				 * may read this config while it's creating its
  2098				 * rx-queues. WRITE_ONCE() here to match the
  2099				 * READ_ONCE() in the driver.
  2100				 */
  2101				WRITE_ONCE(rxq->binding, NULL);
  2102	
  2103		netdev_devmem_binding_put(binding);
  2104	}
  2105	
  2106	int netdev_bind_dmabuf_to_queue(struct net_device *dev, u32 rxq_idx,
  2107					struct netdev_dmabuf_binding *binding)
  2108	{
  2109		struct netdev_rx_queue *rxq;
  2110		u32 xa_idx;
  2111		int err;
  2112	
  2113		rxq = __netif_get_rx_queue(dev, rxq_idx);
  2114	
  2115		if (rxq->binding)
  2116			return -EEXIST;
  2117	
  2118		err = xa_alloc(&binding->bound_rxq_list, &xa_idx, rxq, xa_limit_32b,
  2119			       GFP_KERNEL);
  2120		if (err)
  2121			return err;
  2122	
  2123		/*We hold the rtnl_lock while binding/unbinding dma-buf, so we can't
  2124		 * race with another thread that is also modifying this value. However,
  2125		 * the driver may read this config while it's creating its * rx-queues.
  2126		 * WRITE_ONCE() here to match the READ_ONCE() in the driver.
  2127		 */
  2128		WRITE_ONCE(rxq->binding, binding);
  2129	
  2130		return 0;
  2131	}
  2132	
  2133	int netdev_bind_dmabuf(struct net_device *dev, unsigned int dmabuf_fd,
  2134			       struct netdev_dmabuf_binding **out)
  2135	{
  2136		struct netdev_dmabuf_binding *binding;
  2137		struct scatterlist *sg;
  2138		struct dma_buf *dmabuf;
  2139		unsigned int sg_idx, i;
  2140		unsigned long virtual;
  2141		int err;
  2142	
  2143		if (!capable(CAP_NET_ADMIN))
  2144			return -EPERM;
  2145	
  2146		dmabuf = dma_buf_get(dmabuf_fd);
  2147		if (IS_ERR_OR_NULL(dmabuf))
  2148			return -EBADFD;
  2149	
  2150		binding = kzalloc_node(sizeof(*binding), GFP_KERNEL,
  2151				       dev_to_node(&dev->dev));
  2152		if (!binding) {
  2153			err = -ENOMEM;
  2154			goto err_put_dmabuf;
  2155		}
  2156	
  2157		xa_init_flags(&binding->bound_rxq_list, XA_FLAGS_ALLOC);
  2158	
  2159		refcount_set(&binding->ref, 1);
  2160	
  2161		binding->dmabuf = dmabuf;
  2162	
  2163		binding->attachment = dma_buf_attach(binding->dmabuf, dev->dev.parent);
  2164		if (IS_ERR(binding->attachment)) {
  2165			err = PTR_ERR(binding->attachment);
  2166			goto err_free_binding;
  2167		}
  2168	
  2169		binding->sgt = dma_buf_map_attachment(binding->attachment,
  2170						      DMA_BIDIRECTIONAL);
  2171		if (IS_ERR(binding->sgt)) {
  2172			err = PTR_ERR(binding->sgt);
  2173			goto err_detach;
  2174		}
  2175	
  2176		/* For simplicity we expect to make PAGE_SIZE allocations, but the
  2177		 * binding can be much more flexible than that. We may be able to
  2178		 * allocate MTU sized chunks here. Leave that for future work...
  2179		 */
> 2180		binding->chunk_pool = gen_pool_create(PAGE_SHIFT,
  2181						      dev_to_node(&dev->dev));
  2182		if (!binding->chunk_pool) {
  2183			err = -ENOMEM;
  2184			goto err_unmap;
  2185		}
  2186	
  2187		virtual = 0;
  2188		for_each_sgtable_dma_sg(binding->sgt, sg, sg_idx) {
  2189			dma_addr_t dma_addr = sg_dma_address(sg);
  2190			struct dmabuf_genpool_chunk_owner *owner;
  2191			size_t len = sg_dma_len(sg);
  2192			struct page_pool_iov *ppiov;
  2193	
  2194			owner = kzalloc_node(sizeof(*owner), GFP_KERNEL,
  2195					     dev_to_node(&dev->dev));
  2196			owner->base_virtual = virtual;
  2197			owner->base_dma_addr = dma_addr;
  2198			owner->num_ppiovs = len / PAGE_SIZE;
  2199			owner->binding = binding;
  2200	
> 2201			err = gen_pool_add_owner(binding->chunk_pool, dma_addr,
  2202						 dma_addr, len, dev_to_node(&dev->dev),
  2203						 owner);
  2204			if (err) {
  2205				err = -EINVAL;
  2206				goto err_free_chunks;
  2207			}
  2208	
  2209			owner->ppiovs = kvmalloc_array(owner->num_ppiovs,
  2210						       sizeof(*owner->ppiovs),
  2211						       GFP_KERNEL);
  2212			if (!owner->ppiovs) {
  2213				err = -ENOMEM;
  2214				goto err_free_chunks;
  2215			}
  2216	
  2217			for (i = 0; i < owner->num_ppiovs; i++) {
  2218				ppiov = &owner->ppiovs[i];
  2219				ppiov->owner = owner;
  2220				refcount_set(&ppiov->refcount, 1);
  2221			}
  2222	
  2223			dma_addr += len;
  2224			virtual += len;
  2225		}
  2226	
  2227		*out = binding;
  2228	
  2229		return 0;
  2230	
  2231	err_free_chunks:
> 2232		gen_pool_for_each_chunk(binding->chunk_pool,
  2233					netdev_devmem_free_chunk_owner, NULL);
  2234		gen_pool_destroy(binding->chunk_pool);
  2235	err_unmap:
  2236		dma_buf_unmap_attachment(binding->attachment, binding->sgt,
  2237					 DMA_BIDIRECTIONAL);
  2238	err_detach:
  2239		dma_buf_detach(dmabuf, binding->attachment);
  2240	err_free_binding:
  2241		kfree(binding);
  2242	err_put_dmabuf:
  2243		dma_buf_put(dmabuf);
  2244		return err;
  2245	}
  2246	#endif
  2247	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

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

* Re: [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
  2023-12-10 15:45 [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk' kernel test robot
@ 2023-12-10 16:53 ` Pavel Begunkov
  2023-12-10 21:05   ` Mina Almasry
  0 siblings, 1 reply; 8+ messages in thread
From: Pavel Begunkov @ 2023-12-10 16:53 UTC (permalink / raw)
  To: kernel test robot, Mina Almasry
  Cc: oe-kbuild-all, Willem de Bruijn, Kaiyuan Zhang

On 12/10/23 15:45, kernel test robot wrote:
> tree:   https://github.com/isilence/linux zc/rx-pp-provider
> head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
> commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
> config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
> compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)

Ergh, I have no clue, why lkp thinks that it's a good idea to spam
about someone's non-release repos, but just ignore it.

-- 
Pavel Begunkov

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

* Re: [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
  2023-12-10 16:53 ` Pavel Begunkov
@ 2023-12-10 21:05   ` Mina Almasry
  2023-12-10 23:15     ` Pavel Begunkov
  0 siblings, 1 reply; 8+ messages in thread
From: Mina Almasry @ 2023-12-10 21:05 UTC (permalink / raw)
  To: Pavel Begunkov
  Cc: kernel test robot, oe-kbuild-all, Willem de Bruijn, Kaiyuan Zhang

On Sun, Dec 10, 2023 at 8:54 AM Pavel Begunkov <asml.silence@gmail.com> wrote:
>
> On 12/10/23 15:45, kernel test robot wrote:
> > tree:   https://github.com/isilence/linux zc/rx-pp-provider
> > head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
> > commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
> > config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
> > compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
> > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)
>
> Ergh, I have no clue, why lkp thinks that it's a good idea to spam
> about someone's non-release repos, but just ignore it.
>

How do i enable this on my repos? I have branches on github I'd like
reports for:

https://github.com/mina/linux/branches


-- 
Thanks,
Mina

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

* Re: [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
  2023-12-10 21:05   ` Mina Almasry
@ 2023-12-10 23:15     ` Pavel Begunkov
  2023-12-11  1:18       ` Yujie Liu
  0 siblings, 1 reply; 8+ messages in thread
From: Pavel Begunkov @ 2023-12-10 23:15 UTC (permalink / raw)
  To: Mina Almasry
  Cc: kernel test robot, oe-kbuild-all, Willem de Bruijn, Kaiyuan Zhang

On 12/10/23 21:05, Mina Almasry wrote:
> On Sun, Dec 10, 2023 at 8:54 AM Pavel Begunkov <asml.silence@gmail.com> wrote:
>>
>> On 12/10/23 15:45, kernel test robot wrote:
>>> tree:   https://github.com/isilence/linux zc/rx-pp-provider
>>> head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
>>> commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
>>> config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
>>> compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
>>> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)
>>
>> Ergh, I have no clue, why lkp thinks that it's a good idea to spam
>> about someone's non-release repos, but just ignore it.
>>
> 
> How do i enable this on my repos? I have branches on github I'd like
> reports for:

That happened long time ago without my knowledge, but apparently
you can just ask them

https://github.com/intel/lkp-tests/wiki/LKP-FAQ#how-to-request-testing-a-new-kernel-tree-on-lkp

I'm not aware if they have filters for what branches to test

-- 
Pavel Begunkov

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

* Re: [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
  2023-12-10 23:15     ` Pavel Begunkov
@ 2023-12-11  1:18       ` Yujie Liu
  2023-12-11 13:25         ` Pavel Begunkov
  0 siblings, 1 reply; 8+ messages in thread
From: Yujie Liu @ 2023-12-11  1:18 UTC (permalink / raw)
  To: Pavel Begunkov
  Cc: Mina Almasry, kernel test robot, oe-kbuild-all, Willem de Bruijn,
	Kaiyuan Zhang

Hi Pavel,

On Sun, Dec 10, 2023 at 11:15:50PM +0000, Pavel Begunkov wrote:
> On 12/10/23 21:05, Mina Almasry wrote:
> > On Sun, Dec 10, 2023 at 8:54 AM Pavel Begunkov <asml.silence@gmail.com> wrote:
> > > 
> > > On 12/10/23 15:45, kernel test robot wrote:
> > > > tree:   https://github.com/isilence/linux zc/rx-pp-provider
> > > > head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
> > > > commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
> > > > config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
> > > > compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
> > > > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)
> > > 
> > > Ergh, I have no clue, why lkp thinks that it's a good idea to spam
> > > about someone's non-release repos, but just ignore it.
> > > 
> > 
> > How do i enable this on my repos? I have branches on github I'd like
> > reports for:
> 
> That happened long time ago without my knowledge, but apparently
> you can just ask them
> 
> https://github.com/intel/lkp-tests/wiki/LKP-FAQ#how-to-request-testing-a-new-kernel-tree-on-lkp
> 
> I'm not aware if they have filters for what branches to test

We do have regex filters for this. Please check the "branch_allowlist"
and "branch_denylist" entries at:

https://github.com/intel/lkp-tests/wiki/Repo-Spec

Sorry for any spam on non-release repos. Do you want us to stop the
robot from testing this repo, or could you provide some info about what
branches to be tested/ignored so we can set the configuration for you?

Thanks,
Yujie

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

* Re: [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
  2023-12-11  1:18       ` Yujie Liu
@ 2023-12-11 13:25         ` Pavel Begunkov
  2023-12-12  2:52           ` Yujie Liu
  0 siblings, 1 reply; 8+ messages in thread
From: Pavel Begunkov @ 2023-12-11 13:25 UTC (permalink / raw)
  To: Yujie Liu
  Cc: Mina Almasry, kernel test robot, oe-kbuild-all, Willem de Bruijn,
	Kaiyuan Zhang

On 12/11/23 01:18, Yujie Liu wrote:
> Hi Pavel,
> 
> On Sun, Dec 10, 2023 at 11:15:50PM +0000, Pavel Begunkov wrote:
>> On 12/10/23 21:05, Mina Almasry wrote:
>>> On Sun, Dec 10, 2023 at 8:54 AM Pavel Begunkov <asml.silence@gmail.com> wrote:
>>>>
>>>> On 12/10/23 15:45, kernel test robot wrote:
>>>>> tree:   https://github.com/isilence/linux zc/rx-pp-provider
>>>>> head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
>>>>> commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
>>>>> config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
>>>>> compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
>>>>> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)
>>>>
>>>> Ergh, I have no clue, why lkp thinks that it's a good idea to spam
>>>> about someone's non-release repos, but just ignore it.
>>>>
>>>
>>> How do i enable this on my repos? I have branches on github I'd like
>>> reports for:
>>
>> That happened long time ago without my knowledge, but apparently
>> you can just ask them
>>
>> https://github.com/intel/lkp-tests/wiki/LKP-FAQ#how-to-request-testing-a-new-kernel-tree-on-lkp
>>
>> I'm not aware if they have filters for what branches to test
> 
> We do have regex filters for this. Please check the "branch_allowlist"
> and "branch_denylist" entries at:
> 
> https://github.com/intel/lkp-tests/wiki/Repo-Spec
> 
> Sorry for any spam on non-release repos. Do you want us to stop the
> robot from testing this repo, or could you provide some info about what
> branches to be tested/ignored so we can set the configuration for you?

Dear Yujie,

To be fair, it's a pretty useful service, and I appreciate the effort.
The annoyance comes from CC'ing a bunch of people and lists who don't
care about the patches, and who will then be asking me what's that all
about.

Ideally, I'd prefer to limit recipients for reports for that tree
to only myself. (and maybe some necessary technical lists like
lkp and oe-kbuild?). If it's not an option, can you help me to set up
a filter to only test "lkp-test/.*" branches?

-- 
Pavel Begunkov

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

* Re: [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
  2023-12-11 13:25         ` Pavel Begunkov
@ 2023-12-12  2:52           ` Yujie Liu
  2023-12-12 13:52             ` Pavel Begunkov
  0 siblings, 1 reply; 8+ messages in thread
From: Yujie Liu @ 2023-12-12  2:52 UTC (permalink / raw)
  To: Pavel Begunkov
  Cc: Mina Almasry, kernel test robot, oe-kbuild-all, Willem de Bruijn,
	Kaiyuan Zhang

On Mon, Dec 11, 2023 at 01:25:19PM +0000, Pavel Begunkov wrote:
> On 12/11/23 01:18, Yujie Liu wrote:
> > Hi Pavel,
> > 
> > On Sun, Dec 10, 2023 at 11:15:50PM +0000, Pavel Begunkov wrote:
> > > On 12/10/23 21:05, Mina Almasry wrote:
> > > > On Sun, Dec 10, 2023 at 8:54 AM Pavel Begunkov <asml.silence@gmail.com> wrote:
> > > > > 
> > > > > On 12/10/23 15:45, kernel test robot wrote:
> > > > > > tree:   https://github.com/isilence/linux zc/rx-pp-provider
> > > > > > head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
> > > > > > commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
> > > > > > config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
> > > > > > compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
> > > > > > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)
> > > > > 
> > > > > Ergh, I have no clue, why lkp thinks that it's a good idea to spam
> > > > > about someone's non-release repos, but just ignore it.
> > > > > 
> > > > 
> > > > How do i enable this on my repos? I have branches on github I'd like
> > > > reports for:
> > > 
> > > That happened long time ago without my knowledge, but apparently
> > > you can just ask them
> > > 
> > > https://github.com/intel/lkp-tests/wiki/LKP-FAQ#how-to-request-testing-a-new-kernel-tree-on-lkp
> > > 
> > > I'm not aware if they have filters for what branches to test
> > 
> > We do have regex filters for this. Please check the "branch_allowlist"
> > and "branch_denylist" entries at:
> > 
> > https://github.com/intel/lkp-tests/wiki/Repo-Spec
> > 
> > Sorry for any spam on non-release repos. Do you want us to stop the
> > robot from testing this repo, or could you provide some info about what
> > branches to be tested/ignored so we can set the configuration for you?
> 
> Dear Yujie,
> 
> To be fair, it's a pretty useful service, and I appreciate the effort.
> The annoyance comes from CC'ing a bunch of people and lists who don't
> care about the patches, and who will then be asking me what's that all
> about.
> 
> Ideally, I'd prefer to limit recipients for reports for that tree
> to only myself. (and maybe some necessary technical lists like
> lkp and oe-kbuild?). If it's not an option, can you help me to set up
> a filter to only test "lkp-test/.*" branches?

Hi Pavel,

We've set the mail config for you and the reports for this tree will be
sent to you privately.

Best Regards,
Yujie

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

* Re: [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk'
  2023-12-12  2:52           ` Yujie Liu
@ 2023-12-12 13:52             ` Pavel Begunkov
  0 siblings, 0 replies; 8+ messages in thread
From: Pavel Begunkov @ 2023-12-12 13:52 UTC (permalink / raw)
  To: Yujie Liu
  Cc: Mina Almasry, kernel test robot, oe-kbuild-all, Willem de Bruijn,
	Kaiyuan Zhang

On 12/12/23 02:52, Yujie Liu wrote:
> On Mon, Dec 11, 2023 at 01:25:19PM +0000, Pavel Begunkov wrote:
>> On 12/11/23 01:18, Yujie Liu wrote:
>>> Hi Pavel,
>>>
>>> On Sun, Dec 10, 2023 at 11:15:50PM +0000, Pavel Begunkov wrote:
>>>> On 12/10/23 21:05, Mina Almasry wrote:
>>>>> On Sun, Dec 10, 2023 at 8:54 AM Pavel Begunkov <asml.silence@gmail.com> wrote:
>>>>>>
>>>>>> On 12/10/23 15:45, kernel test robot wrote:
>>>>>>> tree:   https://github.com/isilence/linux zc/rx-pp-provider
>>>>>>> head:   4b8de8977565096e38b6da993c68da6f2ef9b89c
>>>>>>> commit: 161f99ad49ca48fa141161b409eac11a6b63c105 [5/31] netdev: support binding dma-buf to netdevice
>>>>>>> config: i386-randconfig-003-20231210 (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/config)
>>>>>>> compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
>>>>>>> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231210/202312102313.zJHWVLAZ-lkp@intel.com/reproduce)
>>>>>>
>>>>>> Ergh, I have no clue, why lkp thinks that it's a good idea to spam
>>>>>> about someone's non-release repos, but just ignore it.
>>>>>>
>>>>>
>>>>> How do i enable this on my repos? I have branches on github I'd like
>>>>> reports for:
>>>>
>>>> That happened long time ago without my knowledge, but apparently
>>>> you can just ask them
>>>>
>>>> https://github.com/intel/lkp-tests/wiki/LKP-FAQ#how-to-request-testing-a-new-kernel-tree-on-lkp
>>>>
>>>> I'm not aware if they have filters for what branches to test
>>>
>>> We do have regex filters for this. Please check the "branch_allowlist"
>>> and "branch_denylist" entries at:
>>>
>>> https://github.com/intel/lkp-tests/wiki/Repo-Spec
>>>
>>> Sorry for any spam on non-release repos. Do you want us to stop the
>>> robot from testing this repo, or could you provide some info about what
>>> branches to be tested/ignored so we can set the configuration for you?
>>
>> Dear Yujie,
>>
>> To be fair, it's a pretty useful service, and I appreciate the effort.
>> The annoyance comes from CC'ing a bunch of people and lists who don't
>> care about the patches, and who will then be asking me what's that all
>> about.
>>
>> Ideally, I'd prefer to limit recipients for reports for that tree
>> to only myself. (and maybe some necessary technical lists like
>> lkp and oe-kbuild?). If it's not an option, can you help me to set up
>> a filter to only test "lkp-test/.*" branches?
> 
> Hi Pavel,
> 
> We've set the mail config for you and the reports for this tree will be
> sent to you privately.

That's very helpful, thank you

-- 
Pavel Begunkov

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

end of thread, other threads:[~2023-12-12 13:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-10 15:45 [isilence:zc/rx-pp-provider 5/31] net/core/dev.c:2065: undefined reference to `gen_pool_for_each_chunk' kernel test robot
2023-12-10 16:53 ` Pavel Begunkov
2023-12-10 21:05   ` Mina Almasry
2023-12-10 23:15     ` Pavel Begunkov
2023-12-11  1:18       ` Yujie Liu
2023-12-11 13:25         ` Pavel Begunkov
2023-12-12  2:52           ` Yujie Liu
2023-12-12 13:52             ` Pavel Begunkov

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.