Fix up more non-executable files marked executable
[platform/kernel/linux-starfive.git] / fs / afs / fs_probe.c
index c0031a3..daaf381 100644 (file)
@@ -167,8 +167,8 @@ responded:
                        clear_bit(AFS_SERVER_FL_HAS_FS64, &server->flags);
        }
 
-       if (rxrpc_kernel_get_srtt(call->net->socket, call->rxcall, &rtt_us) &&
-           rtt_us < server->probe.rtt) {
+       rxrpc_kernel_get_srtt(call->net->socket, call->rxcall, &rtt_us);
+       if (rtt_us < server->probe.rtt) {
                server->probe.rtt = rtt_us;
                server->rtt = rtt_us;
                alist->preferred = index;
@@ -366,12 +366,15 @@ void afs_fs_probe_dispatcher(struct work_struct *work)
        unsigned long nowj, timer_at, poll_at;
        bool first_pass = true, set_timer = false;
 
-       if (!net->live)
+       if (!net->live) {
+               afs_dec_servers_outstanding(net);
                return;
+       }
 
        _enter("");
 
        if (list_empty(&net->fs_probe_fast) && list_empty(&net->fs_probe_slow)) {
+               afs_dec_servers_outstanding(net);
                _leave(" [none]");
                return;
        }