patch-2.4.0-test4 linux/drivers/block/md.c
Next file: linux/drivers/block/paride/paride.c
Previous file: linux/drivers/block/lvm.c
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Wed Jul 12 12:42:19 2000
- Orig file:
v2.4.0-test3/linux/drivers/block/md.c
- Orig date:
Mon Jul 10 16:47:22 2000
diff -u --recursive --new-file v2.4.0-test3/linux/drivers/block/md.c linux/drivers/block/md.c
@@ -2908,7 +2908,7 @@
* many dirty RAID5 blocks.
*/
current->policy = SCHED_OTHER;
- current->priority = 40;
+ current->nice = -20;
// md_unlock_kernel();
up(thread->sem);
@@ -3336,7 +3336,7 @@
/*
* Resync has low priority.
*/
- current->priority = 1;
+ current->nice = 19;
is_mddev_idle(mddev); /* this also initializes IO event counters */
for (m = 0; m < SYNC_MARKS; m++) {
@@ -3412,7 +3412,7 @@
currspeed = (j-mddev->resync_mark_cnt)/((jiffies-mddev->resync_mark)/HZ +1) +1;
if (currspeed > sysctl_speed_limit_min) {
- current->priority = 1;
+ current->nice = 19;
if ((currspeed > sysctl_speed_limit_max) ||
!is_mddev_idle(mddev)) {
@@ -3422,7 +3422,7 @@
goto repeat;
}
} else
- current->priority = 40;
+ current->nice = -20;
}
fsync_dev(read_disk);
printk(KERN_INFO "md: md%d: sync done.\n",mdidx(mddev));
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)