From: Michal Sojka Date: Mon, 17 May 2010 12:08:28 +0000 (+0200) Subject: disk_bfq: Use highest priority in BE class X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/frsh.git/commitdiff_plain/cb73d4e30db9346f0263f1752a07d3f7746bd5ce disk_bfq: Use highest priority in BE class Accoring to Fabio, if we use RT class, we get the same behavior as with CFQ (mainline). --- diff --git a/resources/disk_bfq/lib/diskbfq_fra.c b/resources/disk_bfq/lib/diskbfq_fra.c index 14e54ba..fd61a05 100644 --- a/resources/disk_bfq/lib/diskbfq_fra.c +++ b/resources/disk_bfq/lib/diskbfq_fra.c @@ -159,7 +159,7 @@ int fra_DISK_bind_thread b = fres_contract_get_basic(contract); if (b->contract_type == FRSH_CT_REGULAR) /* Hack: frm_diskbfq calculates wrong ioprio (-1) - override it here */ - ioprio = IOPRIO_CLASS_RT << IOPRIO_CLASS_SHIFT | 7; + ioprio = IOPRIO_CLASS_BE << IOPRIO_CLASS_SHIFT | 0; else if (b->contract_type == FRSH_CT_BACKGROUND) ioprio |= IOPRIO_CLASS_IDLE << IOPRIO_CLASS_SHIFT; else