sq = &tg->service_queue;
 
        while (true) {
-               if (tg->last_low_overflow_time[rw] == 0)
-                       tg->last_low_overflow_time[rw] = jiffies;
                /* throtl is FIFO - if bios are already queued, should queue */
                if (sq->nr_queued[rw])
                        break;
 
                /* if above limits, break to queue */
-               if (!tg_may_dispatch(tg, bio, NULL)) {
-                       tg->last_low_overflow_time[rw] = jiffies;
+               if (!tg_may_dispatch(tg, bio, NULL))
                        break;
-               }
 
                /* within limits, let's charge and dispatch directly */
                throtl_charge_bio(tg, bio);
                   tg->io_disp[rw], tg_iops_limit(tg, rw),
                   sq->nr_queued[READ], sq->nr_queued[WRITE]);
 
-       tg->last_low_overflow_time[rw] = jiffies;
-
        td->nr_queued[rw]++;
        throtl_add_bio_tg(bio, qn, tg);
        throttled = true;
 
        /* Number of bio's dispatched in current slice */
        unsigned int io_disp[2];
 
-       unsigned long last_low_overflow_time[2];
-
        uint64_t last_bytes_disp[2];
        unsigned int last_io_disp[2];