diff options
author | Christoph Hellwig <hch@infradead.org> | 2014-01-08 09:33:37 -0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2014-01-08 14:31:27 -0700 |
commit | 3d6efbf62c797a2924785f482e4ce8aa8820ec72 (patch) | |
tree | 2c2000c1a79e4cd0333f2112d231998ee282e5b6 /block/blk-mq.h | |
parent | c7b22bb19a24fef1a851a41e5c0657c0c4a41550 (diff) | |
download | linux-stable-3d6efbf62c797a2924785f482e4ce8aa8820ec72.tar.gz linux-stable-3d6efbf62c797a2924785f482e4ce8aa8820ec72.tar.bz2 linux-stable-3d6efbf62c797a2924785f482e4ce8aa8820ec72.zip |
blk-mq: use __smp_call_function_single directly
__smp_call_function_single already avoids multiple IPIs by internally
queing up the items, and now also is available for non-SMP builds as
a trivially correct stub, so there is no need to wrap it. If the
additional lock roundtrip cause problems my patch to convert the
generic IPI code to llists is waiting to get merged will fix it.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-mq.h')
-rw-r--r-- | block/blk-mq.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/block/blk-mq.h b/block/blk-mq.h index e151a2f4f171..5c3917984b00 100644 --- a/block/blk-mq.h +++ b/block/blk-mq.h @@ -40,7 +40,6 @@ void blk_mq_init_cpu_notifier(struct blk_mq_cpu_notifier *notifier, void blk_mq_register_cpu_notifier(struct blk_mq_cpu_notifier *notifier); void blk_mq_unregister_cpu_notifier(struct blk_mq_cpu_notifier *notifier); void blk_mq_cpu_init(void); -DECLARE_PER_CPU(struct llist_head, ipi_lists); /* * CPU -> queue mappings |