This is a rather simple series that attempts to address a possible exploitation avenue - the allocation of skbs around the network stack, which frequently get user-controlled contents. Found while doing some amateur exploitation analysis for some other issue, elsewhere.
Patch 0 is a precursor patch that adds a slab allocation helper, patch 1 does the actual bucketing. v2: - Pick up A-b, R-b tags (thanks everyone!) - Cover kmalloc_pfmemalloc as well (Harry) Pedro Falcato (2): mm/slab: add a node-track-caller variant for kmem buckets allocation net: skb: isolate skb data area allocations into a separate bucket include/linux/slab.h | 7 +++++-- net/core/skbuff.c | 8 ++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) -- 2.54.0

