block: use __this_cpu_add() instead of access by smp_processor_id()
authorKonstantin Khlebnikov <khlebnikov@yandex-team.ru>
Wed, 27 May 2020 05:24:18 +0000 (07:24 +0200)
committerJens Axboe <axboe@kernel.dk>
Wed, 27 May 2020 11:21:23 +0000 (05:21 -0600)
commitb2d76adbc0828e0f108567973bcc500ed1abc139
tree52ec69527822f170482e23c977c1bdaa9610fb5c
parent8ab1d40a646e753adb6814642432a093d93dbf47
block: use __this_cpu_add() instead of access by smp_processor_id()

Most architectures have fast path to access percpu for current cpu.
The required preempt_disable() is provided by part_stat_lock().

[hch: rebased]

Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/part_stat.h