Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2f5ea477 authored by Jens Axboe's avatar Jens Axboe
Browse files

cfq-iosched: fix compile problem with !CONFIG_CGROUP

parent 72f924f6
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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; }