mm: make slab.c kmem_cache_free_bulk() safe with ints off
authorJens Axboe <axboe@kernel.dk>
Wed, 20 Apr 2016 02:49:07 +0000 (22:49 -0400)
committerJens Axboe <axboe@kernel.dk>
Tue, 15 Aug 2017 14:42:16 +0000 (08:42 -0600)
commit8adb43647de63b1cec1c32893417a0c18c4492b6
tree2198b8809dd91a1a2c11ffe26173e91a4158e09e
parent0d5a040b5ec8561bcc24174fb16c32d1248cde19
mm: make slab.c kmem_cache_free_bulk() safe with ints off

The slab variant uses irq disable/enable, which breaks when you
are calling free from irq context. Use the safer save/restore
variant.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
mm/slab.c