Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 340ff321 authored by Jens Axboe's avatar Jens Axboe
Browse files

elevator: remove redundant warnings on IO scheduler switch



We warn twice for switching to a scheduler, if that switch fails.
As we also report the failure in the return value to the
sysfs write, remove the dmesg induced failures.

Keep the failure print for warning to switch to the kconfig
selected IO scheduler, as we can't report errors for that in
any other way.

Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent 43c1b3d6
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -1062,10 +1062,8 @@ static int __elevator_change(struct request_queue *q, const char *name)

	strlcpy(elevator_name, name, sizeof(elevator_name));
	e = elevator_get(strstrip(elevator_name), true);
	if (!e) {
		printk(KERN_ERR "elevator: type %s not found\n", elevator_name);
	if (!e)
		return -EINVAL;
	}

	if (q->elevator &&
	    !strcmp(elevator_name, q->elevator->type->elevator_name)) {
@@ -1105,7 +1103,6 @@ ssize_t elv_iosched_store(struct request_queue *q, const char *name,
	if (!ret)
		return count;

	printk(KERN_ERR "elevator: switch to %s failed\n", name);
	return ret;
}