[PATCH] Audit block layer inlines
Kill a few inlines that bring in too much code to more than one location Shrinks kernel text by about 300 bytes on 32-bit x86. Signed-off-by: Jens Axboe <axboe@suse.de>
This commit is contained in:
parent
4050cf1674
commit
1ea25ecb72
2 changed files with 5 additions and 5 deletions
|
@ -1041,7 +1041,7 @@ static void cfq_put_queue(struct cfq_queue *cfqq)
|
||||||
kmem_cache_free(cfq_pool, cfqq);
|
kmem_cache_free(cfq_pool, cfqq);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline struct cfq_queue *
|
static struct cfq_queue *
|
||||||
__cfq_find_cfq_hash(struct cfq_data *cfqd, unsigned int key, unsigned int prio,
|
__cfq_find_cfq_hash(struct cfq_data *cfqd, unsigned int key, unsigned int prio,
|
||||||
const int hashval)
|
const int hashval)
|
||||||
{
|
{
|
||||||
|
|
|
@ -277,7 +277,7 @@ void blk_queue_make_request(request_queue_t * q, make_request_fn * mfn)
|
||||||
|
|
||||||
EXPORT_SYMBOL(blk_queue_make_request);
|
EXPORT_SYMBOL(blk_queue_make_request);
|
||||||
|
|
||||||
static inline void rq_init(request_queue_t *q, struct request *rq)
|
static void rq_init(request_queue_t *q, struct request *rq)
|
||||||
{
|
{
|
||||||
INIT_LIST_HEAD(&rq->queuelist);
|
INIT_LIST_HEAD(&rq->queuelist);
|
||||||
INIT_LIST_HEAD(&rq->donelist);
|
INIT_LIST_HEAD(&rq->donelist);
|
||||||
|
@ -589,8 +589,8 @@ static int flush_dry_bio_endio(struct bio *bio, unsigned int bytes, int error)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int ordered_bio_endio(struct request *rq, struct bio *bio,
|
static int ordered_bio_endio(struct request *rq, struct bio *bio,
|
||||||
unsigned int nbytes, int error)
|
unsigned int nbytes, int error)
|
||||||
{
|
{
|
||||||
request_queue_t *q = rq->q;
|
request_queue_t *q = rq->q;
|
||||||
bio_end_io_t *endio;
|
bio_end_io_t *endio;
|
||||||
|
@ -2002,7 +2002,7 @@ static inline void blk_free_request(request_queue_t *q, struct request *rq)
|
||||||
mempool_free(rq, q->rq.rq_pool);
|
mempool_free(rq, q->rq.rq_pool);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline struct request *
|
static struct request *
|
||||||
blk_alloc_request(request_queue_t *q, int rw, int priv, gfp_t gfp_mask)
|
blk_alloc_request(request_queue_t *q, int rw, int priv, gfp_t gfp_mask)
|
||||||
{
|
{
|
||||||
struct request *rq = mempool_alloc(q->rq.rq_pool, gfp_mask);
|
struct request *rq = mempool_alloc(q->rq.rq_pool, gfp_mask);
|
||||||
|
|
Loading…
Reference in a new issue