Skip to content

Commit a2d445d

Browse files
Fabian Frederickaxboe
Fabian Frederick
authored andcommitted
block: add __init to blkcg_policy_register
blkcg_policy_register is only called by __init functions: __init cfq_init __init throtl_init Cc: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Fabian Frederick <fabf@skynet.be> Signed-off-by: Jens Axboe <axboe@fb.com>
1 parent b5097e9 commit a2d445d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

block/blk-cgroup.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1093,7 +1093,7 @@ EXPORT_SYMBOL_GPL(blkcg_deactivate_policy);
10931093
* Register @pol with blkcg core. Might sleep and @pol may be modified on
10941094
* successful registration. Returns 0 on success and -errno on failure.
10951095
*/
1096-
int blkcg_policy_register(struct blkcg_policy *pol)
1096+
int __init blkcg_policy_register(struct blkcg_policy *pol)
10971097
{
10981098
int i, ret;
10991099

block/blk-cgroup.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ void blkcg_drain_queue(struct request_queue *q);
145145
void blkcg_exit_queue(struct request_queue *q);
146146

147147
/* Blkio controller policy registration */
148-
int blkcg_policy_register(struct blkcg_policy *pol);
148+
int __init blkcg_policy_register(struct blkcg_policy *pol);
149149
void blkcg_policy_unregister(struct blkcg_policy *pol);
150150
int blkcg_activate_policy(struct request_queue *q,
151151
const struct blkcg_policy *pol);
@@ -580,7 +580,7 @@ static inline struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, void *key) { ret
580580
static inline int blkcg_init_queue(struct request_queue *q) { return 0; }
581581
static inline void blkcg_drain_queue(struct request_queue *q) { }
582582
static inline void blkcg_exit_queue(struct request_queue *q) { }
583-
static inline int blkcg_policy_register(struct blkcg_policy *pol) { return 0; }
583+
static inline int __init blkcg_policy_register(struct blkcg_policy *pol) { return 0; }
584584
static inline void blkcg_policy_unregister(struct blkcg_policy *pol) { }
585585
static inline int blkcg_activate_policy(struct request_queue *q,
586586
const struct blkcg_policy *pol) { return 0; }

0 commit comments

Comments
 (0)