* [ammarfaizi2-block:stable/linux-stable-rc/queue/4.19 46/46] fs/cifs/smbdirect.c:1496:9: error: 'server' undeclared
@ 2023-01-28 13:26 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-01-28 13:26 UTC (permalink / raw)
To: David Howells
Cc: oe-kbuild-all, Ammar Faizi, GNU/Weeb Mailing List, Sasha Levin,
Paulo Alcantara (SUSE), Steve French, Greg Kroah-Hartman
tree: https://github.com/ammarfaizi2/linux-block stable/linux-stable-rc/queue/4.19
head: 04b5970ec83ad91816c0a693204f60e7de7aece3
commit: 04b5970ec83ad91816c0a693204f60e7de7aece3 [46/46] cifs: Fix oops due to uncleared server->smbd_conn in reconnect
config: m68k-allyesconfig (https://download.01.org/0day-ci/archive/20230128/202301282126.FFtTwQQU-lkp@intel.com/config)
compiler: m68k-linux-gcc (GCC) 12.1.0
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/04b5970ec83ad91816c0a693204f60e7de7aece3
git remote add ammarfaizi2-block https://github.com/ammarfaizi2/linux-block
git fetch --no-tags ammarfaizi2-block stable/linux-stable-rc/queue/4.19
git checkout 04b5970ec83ad91816c0a693204f60e7de7aece3
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=m68k olddefconfig
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=m68k SHELL=/bin/bash fs/
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
fs/cifs/smbdirect.c:710:17: note: in expansion of macro 'log_rdma_event'
710 | log_rdma_event(ERR, "rdma_resolve_addr() completed %i\n", rc);
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:717:17: note: in expansion of macro 'log_rdma_event'
717 | log_rdma_event(ERR, "rdma_resolve_route() failed %i\n", rc);
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:724:17: note: in expansion of macro 'log_rdma_event'
724 | log_rdma_event(ERR, "rdma_resolve_route() completed %i\n", rc);
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c: In function 'smbd_ia_open':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:762:17: note: in expansion of macro 'log_rdma_event'
762 | log_rdma_event(ERR,
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:765:17: note: in expansion of macro 'log_rdma_event'
765 | log_rdma_event(ERR,
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:783:17: note: in expansion of macro 'log_rdma_event'
783 | log_rdma_event(ERR, "ib_alloc_pd() returned %d\n", rc);
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c: In function 'smbd_post_send_negotiate_req':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:157:17: note: in expansion of macro 'log_rdma'
157 | log_rdma(level, LOG_RDMA_SEND, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:862:9: note: in expansion of macro 'log_rdma_send'
862 | log_rdma_send(ERR, "ib_post_send failed rc=%d\n", rc);
| ^~~~~~~~~~~~~
fs/cifs/smbdirect.c: In function 'smbd_create_header':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:151:17: note: in expansion of macro 'log_rdma'
151 | log_rdma(level, LOG_OUTGOING, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:942:17: note: in expansion of macro 'log_outgoing'
942 | log_outgoing(ERR, "disconnected not sending\n");
| ^~~~~~~~~~~~
fs/cifs/smbdirect.c: In function 'smbd_post_send':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:157:17: note: in expansion of macro 'log_rdma'
157 | log_rdma(level, LOG_RDMA_SEND, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1060:17: note: in expansion of macro 'log_rdma_send'
1060 | log_rdma_send(ERR, "ib_post_send failed rc=%d\n", rc);
| ^~~~~~~~~~~~~
fs/cifs/smbdirect.c: In function 'smbd_post_recv':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:159:17: note: in expansion of macro 'log_rdma'
159 | log_rdma(level, LOG_RDMA_RECV, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1211:17: note: in expansion of macro 'log_rdma_recv'
1211 | log_rdma_recv(ERR, "ib_post_recv failed rc=%d\n", rc);
| ^~~~~~~~~~~~~
fs/cifs/smbdirect.c: In function 'idle_connection_timer':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:161:17: note: in expansion of macro 'log_rdma'
161 | log_rdma(level, LOG_KEEP_ALIVE, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1466:17: note: in expansion of macro 'log_keep_alive'
1466 | log_keep_alive(ERR,
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c: In function 'smbd_destroy':
>> fs/cifs/smbdirect.c:1496:9: error: 'server' undeclared (first use in this function)
1496 | server->smbd_conn = NULL;
| ^~~~~~
fs/cifs/smbdirect.c:1496:9: note: each undeclared identifier is reported only once for each function it appears in
fs/cifs/smbdirect.c: In function 'allocate_caches_and_workqueue':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1595:17: note: in expansion of macro 'log_rdma_event'
1595 | log_rdma_event(ERR, "failed to allocate receive buffers\n");
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c: In function '_smbd_get_connection':
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1639:17: note: in expansion of macro 'log_rdma_event'
1639 | log_rdma_event(ERR,
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1651:17: note: in expansion of macro 'log_rdma_event'
1651 | log_rdma_event(ERR,
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1669:17: note: in expansion of macro 'log_rdma_event'
1669 | log_rdma_event(ERR,
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1672:17: note: in expansion of macro 'log_rdma_event'
1672 | log_rdma_event(ERR, "Queue Pair creation may fail\n");
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1675:17: note: in expansion of macro 'log_rdma_event'
1675 | log_rdma_event(ERR,
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1678:17: note: in expansion of macro 'log_rdma_event'
1678 | log_rdma_event(ERR, "Queue Pair creation may fail\n");
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1713:17: note: in expansion of macro 'log_rdma_event'
1713 | log_rdma_event(ERR, "rdma_create_qp failed %i\n", rc);
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1753:17: note: in expansion of macro 'log_rdma_event'
1753 | log_rdma_event(ERR, "rdma_connect() failed with %i\n", rc);
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
| ^~~~~~~~
fs/cifs/smbdirect.c:1761:17: note: in expansion of macro 'log_rdma_event'
1761 | log_rdma_event(ERR, "rdma_connect failed port=%d\n", port);
| ^~~~~~~~~~~~~~
fs/cifs/smbdirect.c:146:19: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits]
146 | if (level <= smbd_logging_level || class & smbd_logging_class) \
| ^~
fs/cifs/smbdirect.c:163:17: note: in expansion of macro 'log_rdma'
163 | log_rdma(level, LOG_RDMA_EVENT, fmt, ##args)
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for NEED_MULTIPLE_NODES
Depends on [n]: DISCONTIGMEM [=n] || NUMA
Selected by [y]:
- SINGLE_MEMORY_CHUNK [=y] && MMU [=y]
vim +/server +1496 fs/cifs/smbdirect.c
1480
1481 /* Destroy this SMBD connection, called from upper layer */
1482 void smbd_destroy(struct smbd_connection *info)
1483 {
1484 log_rdma_event(INFO, "destroying rdma session\n");
1485
1486 /* Kick off the disconnection process */
1487 smbd_disconnect_rdma_connection(info);
1488
1489 log_rdma_event(INFO, "wait for transport being destroyed\n");
1490 wait_event(info->wait_destroy,
1491 info->transport_status == SMBD_DESTROYED);
1492
1493 destroy_workqueue(info->workqueue);
1494 log_rdma_event(INFO, "rdma session destroyed\n");
1495 kfree(info);
> 1496 server->smbd_conn = NULL;
1497 }
1498
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-01-28 13:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-28 13:26 [ammarfaizi2-block:stable/linux-stable-rc/queue/4.19 46/46] fs/cifs/smbdirect.c:1496:9: error: 'server' undeclared kernel test robot
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.