cmogstored 1.8.1 - use default system stack size
[cmogstored.git] / ioprio_linux.h
blob9048da4fbd2502594a8173b3da82c77847be1a3f
1 /* headers from the Linux kernel (include/linux/ioprio.h) */
2 #define IOPRIO_CLASS_SHIFT (13)
3 #define IOPRIO_PRIO_MASK ((1UL << IOPRIO_CLASS_SHIFT) - 1)
5 #define IOPRIO_PRIO_CLASS(mask) ((mask) >> IOPRIO_CLASS_SHIFT)
6 #define IOPRIO_PRIO_DATA(mask) ((mask) & IOPRIO_PRIO_MASK)
7 #define IOPRIO_PRIO_VALUE(class, data) (((class) << IOPRIO_CLASS_SHIFT) | data)
9 enum {
10 IOPRIO_CLASS_NONE,
11 IOPRIO_CLASS_RT,
12 IOPRIO_CLASS_BE,
13 IOPRIO_CLASS_IDLE
16 enum {
17 IOPRIO_WHO_PROCESS = 1,
18 IOPRIO_WHO_PGRP,
19 IOPRIO_WHO_USER