]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - mm/slub.c
mm, slub: allocate private object map for validate_slab_cache()
authorVlastimil Babka <vbabka@suse.cz>
Sat, 22 May 2021 23:37:07 +0000 (01:37 +0200)
committerVlastimil Babka <vbabka@suse.cz>
Fri, 3 Sep 2021 21:56:49 +0000 (23:56 +0200)
commit0a19e7dd928800da66efe429c25b0adc3a07c534
tree69c7593e7d2a2d5aaf7a4bb4d1d232441716c680
parentb3fd64e1451b5efd94aa0ebc755e02558e6f3ca1
mm, slub: allocate private object map for validate_slab_cache()

validate_slab_cache() is called either to handle a sysfs write, or from a
self-test context. In both situations it's straightforward to preallocate a
private object bitmap instead of grabbing the shared static one meant for
critical sections, so let's do that.

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Christoph Lameter <cl@linux.com>
Acked-by: Mel Gorman <mgorman@techsingularity.net>
mm/slub.c