Commit 672fdcf0 authored by Ming Lei's avatar Ming Lei Committed by Jens Axboe

block: partition include/linux/blk-cgroup.h

Partition include/linux/blk-cgroup.h into two parts: one is public part,
the other is block layer private part.

Suggested by Christoph Hellwig.
Signed-off-by: default avatarMing Lei <ming.lei@redhat.com>
Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20220211101149.2368042-4-ming.lei@redhat.comSigned-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 472e4314
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
#include <linux/blktrace_api.h> #include <linux/blktrace_api.h>
#include <linux/hrtimer.h> #include <linux/hrtimer.h>
#include <linux/blk-cgroup.h>
#include "blk-cgroup-rwstat.h" #include "blk-cgroup-rwstat.h"
......
...@@ -15,7 +15,6 @@ ...@@ -15,7 +15,6 @@
#include <linux/mempool.h> #include <linux/mempool.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/cgroup.h> #include <linux/cgroup.h>
#include <linux/blk-cgroup.h>
#include <linux/highmem.h> #include <linux/highmem.h>
#include <linux/sched/sysctl.h> #include <linux/sched/sysctl.h>
#include <linux/blk-crypto.h> #include <linux/blk-crypto.h>
...@@ -24,6 +23,7 @@ ...@@ -24,6 +23,7 @@
#include <trace/events/block.h> #include <trace/events/block.h>
#include "blk.h" #include "blk.h"
#include "blk-rq-qos.h" #include "blk-rq-qos.h"
#include "blk-cgroup.h"
struct bio_alloc_cache { struct bio_alloc_cache {
struct bio *free_list; struct bio *free_list;
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#ifndef _BLK_CGROUP_RWSTAT_H #ifndef _BLK_CGROUP_RWSTAT_H
#define _BLK_CGROUP_RWSTAT_H #define _BLK_CGROUP_RWSTAT_H
#include <linux/blk-cgroup.h> #include "blk-cgroup.h"
enum blkg_rwstat_type { enum blkg_rwstat_type {
BLKG_RWSTAT_READ, BLKG_RWSTAT_READ,
......
...@@ -26,11 +26,11 @@ ...@@ -26,11 +26,11 @@
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/atomic.h> #include <linux/atomic.h>
#include <linux/ctype.h> #include <linux/ctype.h>
#include <linux/blk-cgroup.h>
#include <linux/tracehook.h> #include <linux/tracehook.h>
#include <linux/psi.h> #include <linux/psi.h>
#include <linux/part_stat.h> #include <linux/part_stat.h>
#include "blk.h" #include "blk.h"
#include "blk-cgroup.h"
#include "blk-ioprio.h" #include "blk-ioprio.h"
#include "blk-throttle.h" #include "blk-throttle.h"
......
This diff is collapsed.
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
#include <linux/delay.h> #include <linux/delay.h>
#include <linux/ratelimit.h> #include <linux/ratelimit.h>
#include <linux/pm_runtime.h> #include <linux/pm_runtime.h>
#include <linux/blk-cgroup.h>
#include <linux/t10-pi.h> #include <linux/t10-pi.h>
#include <linux/debugfs.h> #include <linux/debugfs.h>
#include <linux/bpf.h> #include <linux/bpf.h>
...@@ -49,6 +48,7 @@ ...@@ -49,6 +48,7 @@
#include "blk.h" #include "blk.h"
#include "blk-mq-sched.h" #include "blk-mq-sched.h"
#include "blk-pm.h" #include "blk-pm.h"
#include "blk-cgroup.h"
#include "blk-throttle.h" #include "blk-throttle.h"
struct dentry *blk_debugfs_root; struct dentry *blk_debugfs_root;
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
#define pr_fmt(fmt) "blk-crypto-fallback: " fmt #define pr_fmt(fmt) "blk-crypto-fallback: " fmt
#include <crypto/skcipher.h> #include <crypto/skcipher.h>
#include <linux/blk-cgroup.h>
#include <linux/blk-crypto.h> #include <linux/blk-crypto.h>
#include <linux/blk-crypto-profile.h> #include <linux/blk-crypto-profile.h>
#include <linux/blkdev.h> #include <linux/blkdev.h>
...@@ -20,6 +19,7 @@ ...@@ -20,6 +19,7 @@
#include <linux/random.h> #include <linux/random.h>
#include <linux/scatterlist.h> #include <linux/scatterlist.h>
#include "blk-cgroup.h"
#include "blk-crypto-internal.h" #include "blk-crypto-internal.h"
static unsigned int num_prealloc_bounce_pg = 32; static unsigned int num_prealloc_bounce_pg = 32;
......
...@@ -178,12 +178,12 @@ ...@@ -178,12 +178,12 @@
#include <linux/time64.h> #include <linux/time64.h>
#include <linux/parser.h> #include <linux/parser.h>
#include <linux/sched/signal.h> #include <linux/sched/signal.h>
#include <linux/blk-cgroup.h>
#include <asm/local.h> #include <asm/local.h>
#include <asm/local64.h> #include <asm/local64.h>
#include "blk-rq-qos.h" #include "blk-rq-qos.h"
#include "blk-stat.h" #include "blk-stat.h"
#include "blk-wbt.h" #include "blk-wbt.h"
#include "blk-cgroup.h"
#ifdef CONFIG_TRACEPOINTS #ifdef CONFIG_TRACEPOINTS
......
...@@ -74,9 +74,9 @@ ...@@ -74,9 +74,9 @@
#include <linux/sched/signal.h> #include <linux/sched/signal.h>
#include <trace/events/block.h> #include <trace/events/block.h>
#include <linux/blk-mq.h> #include <linux/blk-mq.h>
#include <linux/blk-cgroup.h>
#include "blk-rq-qos.h" #include "blk-rq-qos.h"
#include "blk-stat.h" #include "blk-stat.h"
#include "blk-cgroup.h"
#include "blk.h" #include "blk.h"
#define DEFAULT_SCALE_COOKIE 1000000U #define DEFAULT_SCALE_COOKIE 1000000U
......
...@@ -12,11 +12,11 @@ ...@@ -12,11 +12,11 @@
* Documentation/admin-guide/cgroup-v2.rst. * Documentation/admin-guide/cgroup-v2.rst.
*/ */
#include <linux/blk-cgroup.h>
#include <linux/blk-mq.h> #include <linux/blk-mq.h>
#include <linux/blk_types.h> #include <linux/blk_types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include "blk-cgroup.h"
#include "blk-ioprio.h" #include "blk-ioprio.h"
#include "blk-rq-qos.h" #include "blk-rq-qos.h"
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
#include <linux/backing-dev.h> #include <linux/backing-dev.h>
#include <linux/blktrace_api.h> #include <linux/blktrace_api.h>
#include <linux/blk-mq.h> #include <linux/blk-mq.h>
#include <linux/blk-cgroup.h>
#include <linux/debugfs.h> #include <linux/debugfs.h>
#include "blk.h" #include "blk.h"
...@@ -18,6 +17,7 @@ ...@@ -18,6 +17,7 @@
#include "blk-mq-debugfs.h" #include "blk-mq-debugfs.h"
#include "blk-mq-sched.h" #include "blk-mq-sched.h"
#include "blk-wbt.h" #include "blk-wbt.h"
#include "blk-cgroup.h"
#include "blk-throttle.h" #include "blk-throttle.h"
struct queue_sysfs_entry { struct queue_sysfs_entry {
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
#include <linux/blkdev.h> #include <linux/blkdev.h>
#include <linux/bio.h> #include <linux/bio.h>
#include <linux/blktrace_api.h> #include <linux/blktrace_api.h>
#include <linux/blk-cgroup.h>
#include "blk.h" #include "blk.h"
#include "blk-cgroup-rwstat.h" #include "blk-cgroup-rwstat.h"
#include "blk-stat.h" #include "blk-stat.h"
......
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
#include <linux/pagemap.h> #include <linux/pagemap.h>
#include <linux/mempool.h> #include <linux/mempool.h>
#include <linux/blkdev.h> #include <linux/blkdev.h>
#include <linux/blk-cgroup.h>
#include <linux/backing-dev.h> #include <linux/backing-dev.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/hash.h> #include <linux/hash.h>
...@@ -24,6 +23,7 @@ ...@@ -24,6 +23,7 @@
#include <trace/events/block.h> #include <trace/events/block.h>
#include "blk.h" #include "blk.h"
#include "blk-cgroup.h"
#define POOL_SIZE 64 #define POOL_SIZE 64
#define ISA_POOL_SIZE 16 #define ISA_POOL_SIZE 16
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
#include <linux/hash.h> #include <linux/hash.h>
#include <linux/uaccess.h> #include <linux/uaccess.h>
#include <linux/pm_runtime.h> #include <linux/pm_runtime.h>
#include <linux/blk-cgroup.h>
#include <trace/events/block.h> #include <trace/events/block.h>
...@@ -44,6 +43,7 @@ ...@@ -44,6 +43,7 @@
#include "blk-mq-sched.h" #include "blk-mq-sched.h"
#include "blk-pm.h" #include "blk-pm.h"
#include "blk-wbt.h" #include "blk-wbt.h"
#include "blk-cgroup.h"
static DEFINE_SPINLOCK(elv_list_lock); static DEFINE_SPINLOCK(elv_list_lock);
static LIST_HEAD(elv_list); static LIST_HEAD(elv_list);
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment