block: enumify ELEVATOR_*_MERGE
Switch these constants to an enum, and make let the compiler ensure that all callers of blk_try_merge and elv_merge handle all potential values. Signed-off-by:Christoph Hellwig <hch@lst.de> Signed-off-by:
Jens Axboe <axboe@fb.com>
Showing
- block/blk-core.c 40 additions, 36 deletionsblock/blk-core.c
- block/blk-merge.c 1 addition, 1 deletionblock/blk-merge.c
- block/blk-mq-sched.c 17 additions, 18 deletionsblock/blk-mq-sched.c
- block/blk-mq.c 14 additions, 18 deletionsblock/blk-mq.c
- block/blk.h 1 addition, 1 deletionblock/blk.h
- block/cfq-iosched.c 2 additions, 2 deletionsblock/cfq-iosched.c
- block/deadline-iosched.c 4 additions, 8 deletionsblock/deadline-iosched.c
- block/elevator.c 6 additions, 4 deletionsblock/elevator.c
- block/mq-deadline.c 1 addition, 1 deletionblock/mq-deadline.c
- include/linux/elevator.h 16 additions, 12 deletionsinclude/linux/elevator.h
Loading
Please register or sign in to comment