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 8struct request_queue; 9struct bio; 10 11#ifdef CONFIG_BLK_CGROUP_IOPRIO 12int blk_ioprio_init(struct gendisk *disk); 13void blk_ioprio_exit(struct gendisk *disk); 14void blkcg_set_ioprio(struct bio *bio); 15#else 16static inline int blk_ioprio_init(struct gendisk *disk) 17{ 18 return 0; 19} 20static inline void blk_ioprio_exit(struct gendisk *disk) 21{ 22} 23static inline void blkcg_set_ioprio(struct bio *bio) 24{ 25} 26#endif 27 28#endif /* _BLK_IOPRIO_H_ */ 29