CC: [email protected] CC: Linux Memory Management List <[email protected]> TO: Steve French <[email protected]> CC: Ronnie Sahlberg <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 9004fd387338b1104499b2c52ef5729a32c408f0 commit: b4a8c8f8fa8b7b86bb62257fbb27e7bde58ac97e [1497/2970] cifs: rename fs/cifs directory to fs/smbfs_client :::::: branch date: 15 hours ago :::::: commit date: 4 days ago config: i386-randconfig-m021-20210917 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: fs/smbfs_client/connect.c:392 cifs_reconnect() error: we previously assumed 'cifs_sb' could be null (see line 345) fs/smbfs_client/connect.c:4232 cifs_tree_connect() error: uninitialized symbol 'rc'. fs/smbfs_client/dfs_cache.c:509 copy_ref_data() warn: passing a valid pointer to 'PTR_ERR' fs/smbfs_client/dfs_cache.c:1382 refresh_tcon() warn: passing a valid pointer to 'PTR_ERR' Old smatch warnings: fs/smbfs_client/connect.c:2603 generic_ip_connect() error: we previously assumed 'socket' could be null (see line 2591) vim +/cifs_sb +392 fs/smbfs_client/connect.c ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 225 ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 226 spin_lock(&GlobalMid_Lock); 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 227 server->nr_targets = 1; 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 228 #ifdef CONFIG_CIFS_DFS_UPCALL 61cabc7b0a5cf0 fs/cifs/connect.c Ronnie Sahlberg 2019-06-14 229 spin_unlock(&GlobalMid_Lock); bacd704a95ad0b fs/cifs/connect.c Paulo Alcantara (SUSE 2020-02-20 230) sb = cifs_get_tcp_super(server); 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 231) if (IS_ERR(sb)) { 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 232) rc = PTR_ERR(sb); 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 233 cifs_dbg(FYI, "%s: will not do DFS failover: rc = %d\n", 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 234 __func__, rc); 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 235) sb = NULL; 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 236 } else { 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 237) cifs_sb = CIFS_SB(sb); baf3f08ef4083b fs/cifs/connect.c Paulo Alcantara 2020-05-19 238 rc = reconn_setup_dfs_targets(cifs_sb, &tgt_list); a52930353eaf44 fs/cifs/connect.c Paulo Alcantara 2020-07-21 239 if (rc) { a52930353eaf44 fs/cifs/connect.c Paulo Alcantara 2020-07-21 240 cifs_sb = NULL; a52930353eaf44 fs/cifs/connect.c Paulo Alcantara 2020-07-21 241 if (rc != -EOPNOTSUPP) { afe6f65353b644 fs/cifs/connect.c Ronnie Sahlberg 2019-08-28 242 cifs_server_dbg(VFS, "%s: no target servers for DFS failover\n", 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 243 __func__); a52930353eaf44 fs/cifs/connect.c Paulo Alcantara 2020-07-21 244 } 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 245 } else { 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 246 server->nr_targets = dfs_cache_get_nr_tgts(&tgt_list); 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 247 } 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 248 } 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 249 cifs_dbg(FYI, "%s: will retry %d target(s)\n", __func__, 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 250 server->nr_targets); 61cabc7b0a5cf0 fs/cifs/connect.c Ronnie Sahlberg 2019-06-14 251 spin_lock(&GlobalMid_Lock); 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 252 #endif 469ee614aaa367 fs/cifs/connect.c Jeff Layton 2008-10-16 253 if (server->tcpStatus == CifsExiting) { ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 254 /* the demux thread will exit normally ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 255 next time through the loop */ ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 256 spin_unlock(&GlobalMid_Lock); 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 257) #ifdef CONFIG_CIFS_DFS_UPCALL 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 258) dfs_cache_free_tgts(&tgt_list); bacd704a95ad0b fs/cifs/connect.c Paulo Alcantara (SUSE 2020-02-20 259) cifs_put_tcp_super(sb); 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 260) #endif e2e87519bd72e2 fs/cifs/connect.c Stefan Metzmacher 2020-02-24 261 wake_up(&server->response_q); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 262 return rc; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 263 } else ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 264 server->tcpStatus = CifsNeedReconnect; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 265 spin_unlock(&GlobalMid_Lock); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 266 server->maxBuf = 0; aa24d1e9692411 fs/cifs/connect.c Pavel Shilovsky 2011-12-27 267 server->max_read = 0; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 268 6e4d3bbe92120f fs/cifs/connect.c Steve French 2018-09-22 269 cifs_dbg(FYI, "Mark tcp session as need reconnect\n"); 6d82c27ae5d048 fs/cifs/connect.c Shyam Prasad N 2021-02-03 270 trace_smb3_reconnect(server->CurrentMid, server->conn_id, server->hostname); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 271 ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 272 /* before reconnecting the tcp session, mark the smb session (uid) ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 273 and the tid bad so they are not used until reconnected */ f96637be081141 fs/cifs/connect.c Joe Perches 2013-05-04 274 cifs_dbg(FYI, "%s: marking sessions and tcons for reconnect\n", f96637be081141 fs/cifs/connect.c Joe Perches 2013-05-04 275 __func__); 3f9bcca7820a67 fs/cifs/connect.c Suresh Jayaraman 2010-10-18 276 spin_lock(&cifs_tcp_ses_lock); 14fbf50d695207 fs/cifs/connect.c Jeff Layton 2008-11-14 277 list_for_each(tmp, &server->smb_ses_list) { 96daf2b09178d8 fs/cifs/connect.c Steve French 2011-05-27 278 ses = list_entry(tmp, struct cifs_ses, smb_ses_list); 3b7952109361c6 fs/cifs/connect.c Steve French 2008-11-13 279 ses->need_reconnect = true; f1987b44f642e9 fs/cifs/connect.c Jeff Layton 2008-11-15 280 list_for_each(tmp2, &ses->tcon_list) { 96daf2b09178d8 fs/cifs/connect.c Steve French 2011-05-27 281 tcon = list_entry(tmp2, struct cifs_tcon, tcon_list); 3b7952109361c6 fs/cifs/connect.c Steve French 2008-11-13 282 tcon->need_reconnect = true; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 283 } b327a717e50698 fs/cifs/connect.c Aurelien Aptel 2018-01-24 284 if (ses->tcon_ipc) b327a717e50698 fs/cifs/connect.c Aurelien Aptel 2018-01-24 285 ses->tcon_ipc->need_reconnect = true; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 286 } 3f9bcca7820a67 fs/cifs/connect.c Suresh Jayaraman 2010-10-18 287 spin_unlock(&cifs_tcp_ses_lock); 2b84a36c5529da fs/cifs/connect.c Jeff Layton 2011-01-11 288 ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 289 /* do not want to be sending data on a socket we are freeing */ f96637be081141 fs/cifs/connect.c Joe Perches 2013-05-04 290 cifs_dbg(FYI, "%s: tearing down socket\n", __func__); 72ca545b2d83ac fs/cifs/connect.c Jeff Layton 2008-12-01 291 mutex_lock(&server->srv_mutex); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 292 if (server->ssocket) { 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 293 cifs_dbg(FYI, "State: 0x%x Flags: 0x%lx\n", 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 294 server->ssocket->state, server->ssocket->flags); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 295 kernel_sock_shutdown(server->ssocket, SHUT_WR); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 296 cifs_dbg(FYI, "Post shutdown state: 0x%x Flags: 0x%lx\n", 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 297 server->ssocket->state, server->ssocket->flags); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 298 sock_release(server->ssocket); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 299 server->ssocket = NULL; 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 300 } 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 301 server->sequence_number = 0; 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 302 server->session_estab = false; 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 303 kfree(server->session_key.response); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 304 server->session_key.response = NULL; 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 305 server->session_key.len = 0; 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 306 server->lstrp = jiffies; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 307 2b84a36c5529da fs/cifs/connect.c Jeff Layton 2011-01-11 308 /* mark submitted MIDs for retry and issue callback */ 3c1105df699188 fs/cifs/connect.c Jeff Layton 2011-05-22 309 INIT_LIST_HEAD(&retry_list); f96637be081141 fs/cifs/connect.c Joe Perches 2013-05-04 310 cifs_dbg(FYI, "%s: moving mids to private list\n", __func__); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 311 spin_lock(&GlobalMid_Lock); 2b84a36c5529da fs/cifs/connect.c Jeff Layton 2011-01-11 312 list_for_each_safe(tmp, tmp2, &server->pending_mid_q) { 2b84a36c5529da fs/cifs/connect.c Jeff Layton 2011-01-11 313 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); abe57073d08c13 fs/cifs/connect.c Pavel Shilovsky 2019-10-22 314 kref_get(&mid_entry->refcount); 7c9421e1a9ce8d fs/cifs/connect.c Pavel Shilovsky 2012-03-23 315 if (mid_entry->mid_state == MID_REQUEST_SUBMITTED) 7c9421e1a9ce8d fs/cifs/connect.c Pavel Shilovsky 2012-03-23 316 mid_entry->mid_state = MID_RETRY_NEEDED; 3c1105df699188 fs/cifs/connect.c Jeff Layton 2011-05-22 317 list_move(&mid_entry->qhead, &retry_list); abe57073d08c13 fs/cifs/connect.c Pavel Shilovsky 2019-10-22 318 mid_entry->mid_flags |= MID_DELETED; 3c1105df699188 fs/cifs/connect.c Jeff Layton 2011-05-22 319 } 3c1105df699188 fs/cifs/connect.c Jeff Layton 2011-05-22 320 spin_unlock(&GlobalMid_Lock); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 321 mutex_unlock(&server->srv_mutex); 3c1105df699188 fs/cifs/connect.c Jeff Layton 2011-05-22 322 f96637be081141 fs/cifs/connect.c Joe Perches 2013-05-04 323 cifs_dbg(FYI, "%s: issuing mid callbacks\n", __func__); 3c1105df699188 fs/cifs/connect.c Jeff Layton 2011-05-22 324 list_for_each_safe(tmp, tmp2, &retry_list) { 3c1105df699188 fs/cifs/connect.c Jeff Layton 2011-05-22 325 mid_entry = list_entry(tmp, struct mid_q_entry, qhead); 2b84a36c5529da fs/cifs/connect.c Jeff Layton 2011-01-11 326 list_del_init(&mid_entry->qhead); 2b84a36c5529da fs/cifs/connect.c Jeff Layton 2011-01-11 327 mid_entry->callback(mid_entry); abe57073d08c13 fs/cifs/connect.c Pavel Shilovsky 2019-10-22 328 cifs_mid_q_entry_release(mid_entry); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 329 } ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 330 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 331 if (cifs_rdma_enabled(server)) { 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 332 mutex_lock(&server->srv_mutex); 214bab448476db fs/cifs/connect.c Long Li 2019-04-05 333 smbd_destroy(server); 214bab448476db fs/cifs/connect.c Long Li 2019-04-05 334 mutex_unlock(&server->srv_mutex); 1d2a4f57cebdab fs/cifs/connect.c Long Li 2019-05-13 335 } 214bab448476db fs/cifs/connect.c Long Li 2019-04-05 336 7fdbaa1b8daa10 fs/cifs/connect.c Jeff Layton 2011-06-10 337 do { 6c3d8909d85b2c fs/cifs/connect.c Steve French 2006-07-31 338 try_to_freeze(); a9f1b85e5ba805 fs/cifs/connect.c Pavel Shilovsky 2010-12-13 339 73e216a8a42c0e fs/cifs/connect.c Jeff Layton 2013-09-05 340 mutex_lock(&server->srv_mutex); 121d947d4fe15b fs/cifs/connect.c Samuel Cabrero 2020-11-30 341 121d947d4fe15b fs/cifs/connect.c Samuel Cabrero 2020-11-30 342 b7fd0fa0eac701 fs/cifs/connect.c Aurelien Aptel 2021-04-09 343 if (!cifs_swn_set_server_dstaddr(server)) { aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 344 #ifdef CONFIG_CIFS_DFS_UPCALL 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 @345 if (cifs_sb && cifs_sb->origin_fullpath) 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 346 /* 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 347 * Set up next DFS target server (if any) for reconnect. If DFS 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 348 * feature is disabled, then we will retry last server we 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 349 * connected to before. 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 350 */ 7d397a034d5c45 fs/cifs/connect.c Paulo Alcantara 2020-07-21 351 reconn_set_next_dfs_target(server, cifs_sb, &tgt_list, &tgt_it); 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 352 else { 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 353 #endif 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 354 /* 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 355 * Resolve the hostname again to make sure that IP address is up-to-date. 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 356 */ 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 357 rc = reconn_set_ipaddr_from_hostname(server); 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 358 if (rc) { 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 359 cifs_dbg(FYI, "%s: failed to resolve hostname: %d\n", 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 360 __func__, rc); 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 361 } 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 362 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 363 #ifdef CONFIG_CIFS_DFS_UPCALL 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 364 } 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 365 #endif aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 366 4e456b30f78c42 fs/cifs/connect.c Shyam Prasad N 2021-03-31 367 121d947d4fe15b fs/cifs/connect.c Samuel Cabrero 2020-11-30 368 } 121d947d4fe15b fs/cifs/connect.c Samuel Cabrero 2020-11-30 369 aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 370 if (cifs_rdma_enabled(server)) aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 371 rc = smbd_reconnect(server); aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 372 else aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 373 rc = generic_ip_connect(server); aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 374 if (rc) { aaa3aef34d3ab9 fs/cifs/connect.c Paulo Alcantara 2020-05-19 375 cifs_dbg(FYI, "reconnect error %d\n", rc); 4afe260bab5029 fs/cifs/connect.c Federico Sauter 2015-03-17 376 mutex_unlock(&server->srv_mutex); 0cb766ae629c70 fs/cifs/connect.c Steve French 2005-04-28 377 msleep(3000); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 378 } else { ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 379 atomic_inc(&tcpSesReconnectCount); 335b7b62ffb69d fs/cifs/connect.c Pavel Shilovsky 2019-01-16 380 set_credits(server, 1); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 381 spin_lock(&GlobalMid_Lock); 469ee614aaa367 fs/cifs/connect.c Jeff Layton 2008-10-16 382 if (server->tcpStatus != CifsExiting) fd88ce9313e9f9 fs/cifs/connect.c Steve French 2011-04-12 383 server->tcpStatus = CifsNeedNegotiate; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 384 spin_unlock(&GlobalMid_Lock); b7fd0fa0eac701 fs/cifs/connect.c Aurelien Aptel 2021-04-09 385 cifs_swn_reset_server_dstaddr(server); 73e216a8a42c0e fs/cifs/connect.c Jeff Layton 2013-09-05 386 mutex_unlock(&server->srv_mutex); 4afe260bab5029 fs/cifs/connect.c Federico Sauter 2015-03-17 387 } 7fdbaa1b8daa10 fs/cifs/connect.c Jeff Layton 2011-06-10 388 } while (server->tcpStatus == CifsNeedReconnect); 2b84a36c5529da fs/cifs/connect.c Jeff Layton 2011-01-11 389 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 390 #ifdef CONFIG_CIFS_DFS_UPCALL 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 391 if (tgt_it) { 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 @392 rc = dfs_cache_noreq_update_tgthint(cifs_sb->origin_fullpath + 1, 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 393 tgt_it); 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 394 if (rc) { afe6f65353b644 fs/cifs/connect.c Ronnie Sahlberg 2019-08-28 395 cifs_server_dbg(VFS, "%s: failed to update DFS target hint: rc = %d\n", 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 396 __func__, rc); 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 397 } 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 398 dfs_cache_free_tgts(&tgt_list); 23324407143dd9 fs/cifs/connect.c Paulo Alcantara 2018-11-20 399 } 8354d88efdab72 fs/cifs/connect.c Paulo Alcantara (SUSE 2019-11-22 400) bacd704a95ad0b fs/cifs/connect.c Paulo Alcantara (SUSE 2020-02-20 401) cifs_put_tcp_super(sb); 93d5cb517db39e fs/cifs/connect.c Paulo Alcantara 2018-11-14 402 #endif b8c600120fc87d fs/cifs/connect.c Sachin Prabhu 2016-10-20 403 if (server->tcpStatus == CifsNeedNegotiate) b8c600120fc87d fs/cifs/connect.c Sachin Prabhu 2016-10-20 404 mod_delayed_work(cifsiod_wq, &server->echo, 0); b8c600120fc87d fs/cifs/connect.c Sachin Prabhu 2016-10-20 405 e2e87519bd72e2 fs/cifs/connect.c Stefan Metzmacher 2020-02-24 406 wake_up(&server->response_q); ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 407 return rc; ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 408 } ^1da177e4c3f41 fs/cifs/connect.c Linus Torvalds 2005-04-16 409 :::::: The code at line 392 was first introduced by commit :::::: 93d5cb517db39e8af8d1292f9e785e4983b7f708 cifs: Add support for failover in cifs_reconnect() :::::: TO: Paulo Alcantara <[email protected]> :::::: CC: Steve French <[email protected]> --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
