Commit 1af80d0
committed
Merge tag 'slab-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
Pull slab updates from Vlastimil Babka:
- Make kvmalloc() more suitable for callers that need it to succeed,
but without unnecessary overhead by reclaim and compaction to get a
physically contiguous allocation.
Instead fall back to vmalloc() more easily by default, unless
instructed by __GFP_RETRY_MAYFAIL to prefer kmalloc() harder. This
should allow the removal of a xfs-specific workaround (Michal Hocko)
- Remove potentially excessive warnings due to memory pressure when
allocating structures for per-object allocation profiling metadata
(Usama Arif)
* tag 'slab-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
mm: slub: only warn once when allocating slab obj extensions fails
mm: kvmalloc: make kmalloc fast path real fast path1 file changed
+9
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2084 | 2084 | | |
2085 | 2085 | | |
2086 | 2086 | | |
2087 | | - | |
2088 | | - | |
2089 | | - | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
2090 | 2090 | | |
| 2091 | + | |
2091 | 2092 | | |
2092 | 2093 | | |
2093 | 2094 | | |
| |||
4968 | 4969 | | |
4969 | 4970 | | |
4970 | 4971 | | |
4971 | | - | |
4972 | | - | |
| 4972 | + | |
| 4973 | + | |
| 4974 | + | |
| 4975 | + | |
4973 | 4976 | | |
4974 | 4977 | | |
4975 | 4978 | | |
4976 | 4979 | | |
4977 | 4980 | | |
4978 | | - | |
| 4981 | + | |
4979 | 4982 | | |
4980 | 4983 | | |
4981 | 4984 | | |
| |||
0 commit comments