mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 07:50:53 +07:00
[PATCH] remove dead code from elevator switching
We already drop the refcount in elevator_exit(), and as we're setting 'e' to NULL, we'll never take that branch anyway. Finally, as 'e' is a local var that isn't referenced afterwards, setting it to NULL is pointless. Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Jens Axboe <axboe@suse.de>
This commit is contained in:
parent
fda151d9fe
commit
acf4217555
@ -850,12 +850,9 @@ static int elevator_switch(request_queue_t *q, struct elevator_type *new_e)
|
|||||||
* one again (along with re-adding the sysfs dir)
|
* one again (along with re-adding the sysfs dir)
|
||||||
*/
|
*/
|
||||||
elevator_exit(e);
|
elevator_exit(e);
|
||||||
e = NULL;
|
|
||||||
q->elevator = old_elevator;
|
q->elevator = old_elevator;
|
||||||
elv_register_queue(q);
|
elv_register_queue(q);
|
||||||
clear_bit(QUEUE_FLAG_ELVSWITCH, &q->queue_flags);
|
clear_bit(QUEUE_FLAG_ELVSWITCH, &q->queue_flags);
|
||||||
if (e)
|
|
||||||
kobject_put(&e->kobj);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user