[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202210210156.bcHMoSFg-lkp@intel.com>
Date: Fri, 21 Oct 2022 01:45:20 +0800
From: kernel test robot <lkp@...el.com>
To: David Howells <dhowells@...hat.com>
Cc: llvm@...ts.linux.dev, kbuild-all@...ts.01.org,
Ammar Faizi <ammarfaizi2@...weeb.org>,
GNU/Weeb Mailing List <gwml@...r.gnuweeb.org>,
linux-kernel@...r.kernel.org
Subject: [ammarfaizi2-block:dhowells/linux-fs/rxrpc-ringless-5 46/51]
net/rxrpc/local_object.c:405:28: error: no member named 'rx_delay_queue' in
'struct rxrpc_local'
tree: https://github.com/ammarfaizi2/linux-block dhowells/linux-fs/rxrpc-ringless-5
head: 98e99c48f85df5fef7304b8d1879e831f742651e
commit: 7a031bf9c803531e05b28c36d36a816fea68b908 [46/51] rxrpc: Allow a delay to be injected into packet reception
config: i386-randconfig-a006
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project f28c006a5895fc0e329fe15fead81e37457cb1d1)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/ammarfaizi2/linux-block/commit/7a031bf9c803531e05b28c36d36a816fea68b908
git remote add ammarfaizi2-block https://github.com/ammarfaizi2/linux-block
git fetch --no-tags ammarfaizi2-block dhowells/linux-fs/rxrpc-ringless-5
git checkout 7a031bf9c803531e05b28c36d36a816fea68b908
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash net/
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@...el.com>
All errors (new ones prefixed by >>):
>> net/rxrpc/local_object.c:405:28: error: no member named 'rx_delay_queue' in 'struct rxrpc_local'
rxrpc_purge_queue(&local->rx_delay_queue);
~~~~~ ^
1 error generated.
vim +405 net/rxrpc/local_object.c
370
371 /*
372 * Destroy a local endpoint's socket and then hand the record to RCU to dispose
373 * of.
374 *
375 * Closing the socket cannot be done from bottom half context or RCU callback
376 * context because it might sleep.
377 */
378 void rxrpc_destroy_local(struct rxrpc_local *local)
379 {
380 struct socket *socket = local->socket;
381 struct rxrpc_net *rxnet = local->rxnet;
382
383 _enter("%d", local->debug_id);
384
385 local->dead = true;
386
387 mutex_lock(&rxnet->local_mutex);
388 hlist_del_init_rcu(&local->link);
389 mutex_unlock(&rxnet->local_mutex);
390
391 rxrpc_clean_up_local_conns(local);
392 rxrpc_service_connection_reaper(&rxnet->service_conn_reaper);
393 ASSERT(!local->service);
394
395 if (socket) {
396 local->socket = NULL;
397 kernel_sock_shutdown(socket, SHUT_RDWR);
398 socket->sk->sk_user_data = NULL;
399 sock_release(socket);
400 }
401
402 /* At this point, there should be no more packets coming in to the
403 * local endpoint.
404 */
> 405 rxrpc_purge_queue(&local->rx_delay_queue);
406 rxrpc_purge_queue(&local->rx_queue);
407 }
408
--
0-DAY CI Kernel Test Service
https://01.org/lkp
View attachment "config" of type "text/plain" (151531 bytes)
Powered by blists - more mailing lists