orangefs: get rid of MSECS_TO_JIFFIES
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 23 Jan 2016 18:17:55 +0000 (13:17 -0500)
committerMike Marshall <hubcap@omnibond.com>
Sat, 23 Jan 2016 20:20:11 +0000 (15:20 -0500)
All timeouts are in _seconds_, so all calls are of form
MSECS_TO_JIFFIES(n * 1000), which is a convoluted way to
spell n * HZ.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
fs/orangefs/devorangefs-req.c
fs/orangefs/orangefs-bufmap.c
fs/orangefs/orangefs-kernel.h
fs/orangefs/waitqueue.c

index b7a6aa4..d8c436a 100644 (file)
@@ -435,9 +435,7 @@ wakeup:
                        spin_unlock(&op->lock);
 
                        if (!signal_pending(current)) {
-                               int timeout =
-                                   MSECS_TO_JIFFIES(1000 *
-                                                    op_timeout_secs);
+                               int timeout = op_timeout_secs * HZ;
                                if (!schedule_timeout(timeout)) {
                                        gossip_debug(GOSSIP_DEV_DEBUG,
                                                "%s: timed out.\n",
index 15baecb..c60019d 100644 (file)
@@ -377,13 +377,11 @@ static int wait_for_a_slot(struct slot_args *slargs, int *buffer_index)
                        break;
 
                if (!signal_pending(current)) {
-                       int timeout =
-                           MSECS_TO_JIFFIES(1000 * slot_timeout_secs);
                        gossip_debug(GOSSIP_BUFMAP_DEBUG,
                                     "[BUFMAP]: waiting %d "
                                     "seconds for a slot\n",
                                     slot_timeout_secs);
-                       if (!schedule_timeout(timeout)) {
+                       if (!schedule_timeout(slot_timeout_secs * HZ)) {
                                gossip_debug(GOSSIP_BUFMAP_DEBUG,
                                             "*** wait_for_a_slot timed out\n");
                                ret = -ETIMEDOUT;
index f96ec3d..2b72806 100644 (file)
@@ -80,11 +80,6 @@ sizeof(__u64) + sizeof(struct orangefs_upcall_s))
 #define MAX_DEV_REQ_DOWNSIZE (2 * sizeof(__s32) + \
 sizeof(__u64) + sizeof(struct orangefs_downcall_s))
 
-/* borrowed from irda.h */
-#ifndef MSECS_TO_JIFFIES
-#define MSECS_TO_JIFFIES(ms) (((ms)*HZ+999)/1000)
-#endif
-
 /*
  * valid orangefs kernel operation states
  *
index 699ffd8..cdbf57b 100644 (file)
@@ -235,8 +235,8 @@ retry_servicing:
                         * Wait for orangefs_bufmap_initialize() to wake me up
                         * within the allotted time.
                         */
-                       ret = schedule_timeout(MSECS_TO_JIFFIES
-                               (1000 * ORANGEFS_BUFMAP_WAIT_TIMEOUT_SECS));
+                       ret = schedule_timeout(
+                               ORANGEFS_BUFMAP_WAIT_TIMEOUT_SECS * HZ);
 
                        gossip_debug(GOSSIP_WAIT_DEBUG,
                                     "Value returned from schedule_timeout:"
@@ -375,8 +375,7 @@ static int wait_for_matching_downcall(struct orangefs_kernel_op_s *op)
                         * subsequent attempts, we retry exactly once
                         * with timeouts
                         */
-                       if (!schedule_timeout(MSECS_TO_JIFFIES
-                             (1000 * op_timeout_secs))) {
+                       if (!schedule_timeout(op_timeout_secs * HZ)) {
                                gossip_debug(GOSSIP_WAIT_DEBUG,
                                             "*** %s:"
                                             " operation timed out (tag"
@@ -469,8 +468,7 @@ static int wait_for_cancellation_downcall(struct orangefs_kernel_op_s *op)
                             "%s:About to call schedule_timeout.\n",
                             __func__);
                spin_unlock(&op->lock);
-               ret =
-                   schedule_timeout(MSECS_TO_JIFFIES(1000 * op_timeout_secs));
+               ret = schedule_timeout(op_timeout_secs * HZ);
 
                gossip_debug(GOSSIP_WAIT_DEBUG,
                             "%s:Value returned from schedule_timeout(%d).\n",