Commit | Line | Data |
---|---|---|
556910e3 BVA |
1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | ||
3 | #ifndef _BLK_IOPRIO_H_ | |
4 | #define _BLK_IOPRIO_H_ | |
5 | ||
6 | #include <linux/kconfig.h> | |
7 | ||
8 | struct request_queue; | |
82b74cac | 9 | struct bio; |
556910e3 BVA |
10 | |
11 | #ifdef CONFIG_BLK_CGROUP_IOPRIO | |
b0dde3f5 CH |
12 | int blk_ioprio_init(struct gendisk *disk); |
13 | void blk_ioprio_exit(struct gendisk *disk); | |
82b74cac | 14 | void blkcg_set_ioprio(struct bio *bio); |
556910e3 | 15 | #else |
b0dde3f5 | 16 | static inline int blk_ioprio_init(struct gendisk *disk) |
556910e3 BVA |
17 | { |
18 | return 0; | |
19 | } | |
b0dde3f5 | 20 | static inline void blk_ioprio_exit(struct gendisk *disk) |
82b74cac JK |
21 | { |
22 | } | |
23 | static inline void blkcg_set_ioprio(struct bio *bio) | |
24 | { | |
25 | } | |
556910e3 BVA |
26 | #endif |
27 | ||
28 | #endif /* _BLK_IOPRIO_H_ */ |