void ksmbd_conn_wait_idle(struct ksmbd_conn *conn, u64 sess_id)
 {
-       struct ksmbd_conn *bind_conn;
-
        wait_event(conn->req_running_q, atomic_read(&conn->req_running) < 2);
-
-       down_read(&conn_list_lock);
-       list_for_each_entry(bind_conn, &conn_list, conns_list) {
-               if (bind_conn == conn)
-                       continue;
-
-               if ((bind_conn->binding || xa_load(&bind_conn->sessions, sess_id)) &&
-                   !ksmbd_conn_releasing(bind_conn) &&
-                   atomic_read(&bind_conn->req_running)) {
-                       wait_event(bind_conn->req_running_q,
-                               atomic_read(&bind_conn->req_running) == 0);
-               }
-       }
-       up_read(&conn_list_lock);
 }
 
 int ksmbd_conn_write(struct ksmbd_work *work)