mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
cfq-iosched: fix compile problem with !CONFIG_CGROUP
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
This commit is contained in:
parent
72f924f62a
commit
2f5ea47712
1 changed files with 10 additions and 0 deletions
|
@ -15,6 +15,8 @@
|
|||
|
||||
#include <linux/cgroup.h>
|
||||
|
||||
#ifdef CONFIG_BLK_CGROUP
|
||||
|
||||
struct blkio_cgroup {
|
||||
struct cgroup_subsys_state css;
|
||||
unsigned int weight;
|
||||
|
@ -41,6 +43,13 @@ struct blkio_group {
|
|||
unsigned long sectors;
|
||||
};
|
||||
|
||||
#else
|
||||
|
||||
struct blkio_group {
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#define BLKIO_WEIGHT_MIN 100
|
||||
#define BLKIO_WEIGHT_MAX 1000
|
||||
#define BLKIO_WEIGHT_DEFAULT 500
|
||||
|
@ -69,6 +78,7 @@ extern struct blkio_group *blkiocg_lookup_group(struct blkio_cgroup *blkcg,
|
|||
void blkiocg_update_blkio_group_stats(struct blkio_group *blkg,
|
||||
unsigned long time, unsigned long sectors);
|
||||
#else
|
||||
struct cgroup;
|
||||
static inline struct blkio_cgroup *
|
||||
cgroup_to_blkio_cgroup(struct cgroup *cgroup) { return NULL; }
|
||||
|
||||
|
|
Loading…
Reference in a new issue