Sfoglia il codice sorgente

IB/ehca: Use round_jiffies() for EQ polling timer

Use round_jiffies() to align ehca's 1-second timer with other timers
and potentially save power by sleeping cores for longer.

Signed-off-by: Anton Blanchard <anton@samba.org>
Acked-by: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Anton Blanchard 17 anni fa
parent
commit
1a7d2dce41
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      drivers/infiniband/hw/ehca/ehca_main.c

+ 1 - 1
drivers/infiniband/hw/ehca/ehca_main.c

@@ -934,7 +934,7 @@ void ehca_poll_eqs(unsigned long data)
 				ehca_process_eq(shca, 0);
 		}
 	}
-	mod_timer(&poll_eqs_timer, jiffies + HZ);
+	mod_timer(&poll_eqs_timer, round_jiffies(jiffies + HZ));
 	spin_unlock(&shca_list_lock);
 }