aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorVlastimil Babka <vbabka@suse.cz>2023-07-18 10:16:05 +0200
committerVlastimil Babka <vbabka@suse.cz>2023-08-29 11:23:04 +0200
commit3d053e8060430b86bad0854b7c7f03f15be3a7e5 (patch)
tree83e0b8aad30b8090b2497991b221b6d69407b2b2 /tools/perf/scripts/python/export-to-postgresql.py
parentmm/slub: remove freelist_dereference() (diff)
parentRandomized slab caches for kmalloc() (diff)
downloadwireguard-linux-3d053e8060430b86bad0854b7c7f03f15be3a7e5.tar.xz
wireguard-linux-3d053e8060430b86bad0854b7c7f03f15be3a7e5.zip
Merge branch 'slab/for-6.6/random_kmalloc' into slab/for-next
Merge the new hardening feature to make heap spraying harder, by GONG, Ruiqi. It creates multiple (16) copies of kmalloc caches, reducing the chance of an attacker-controllable allocation site to land in the same slab as e.g. an allocation site with use-after-free vulnerability. The selection of the copy is derived from the allocation site address, including a per-boot random seed. In line with SLAB deprecation, this is a SLUB only feature, incompatible with SLUB_TINY due to the memory overhead of the extra cache copies.
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions