fc->blocked = 0;
                        wake_up_all(&fc->blocked_waitq);
                }
-               if (fc->num_background == FUSE_CONGESTION_THRESHOLD &&
+               if (fc->num_background == fc->congestion_threshold &&
                    fc->connected && fc->bdi_initialized) {
 -                      clear_bdi_congested(&fc->bdi, READ);
 -                      clear_bdi_congested(&fc->bdi, WRITE);
 +                      clear_bdi_congested(&fc->bdi, BLK_RW_SYNC);
 +                      clear_bdi_congested(&fc->bdi, BLK_RW_ASYNC);
                }
                fc->num_background--;
                fc->active_background--;
  {
        req->background = 1;
        fc->num_background++;
-       if (fc->num_background == FUSE_MAX_BACKGROUND)
+       if (fc->num_background == fc->max_background)
                fc->blocked = 1;
-       if (fc->num_background == FUSE_CONGESTION_THRESHOLD &&
+       if (fc->num_background == fc->congestion_threshold &&
            fc->bdi_initialized) {
 -              set_bdi_congested(&fc->bdi, READ);
 -              set_bdi_congested(&fc->bdi, WRITE);
 +              set_bdi_congested(&fc->bdi, BLK_RW_SYNC);
 +              set_bdi_congested(&fc->bdi, BLK_RW_ASYNC);
        }
        list_add_tail(&req->list, &fc->bg_queue);
        flush_bg_queue(fc);