diff options
author | Vlastimil Babka <vbabka@suse.cz> | 2021-07-29 15:21:10 +0200 |
---|---|---|
committer | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2021-07-30 12:52:04 +0200 |
commit | 4ef06ea4ea1c4e2aaad8db2f6981466b418c092c (patch) | |
tree | 8ef70be533670fedfa98247af90c3dcdda6f342a /.gitignore | |
parent | 8d7cdc8a81f310b9acf6b1f239a2d3f02ffb4f05 (diff) | |
download | linux-rt-4ef06ea4ea1c4e2aaad8db2f6981466b418c092c.tar.gz |
mm, slub: do initial checks in ___slab_alloc() with irqs enabled
As another step of shortening irq disabled sections in ___slab_alloc(), delay
disabling irqs until we pass the initial checks if there is a cached percpu
slab and it's suitable for our allocation.
Now we have to recheck c->page after actually disabling irqs as an allocation
in irq handler might have replaced it.
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions