Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
f58d0dee07fe6328f775669eb6aa3a123efad6c2
/
mm
/
slub.c
02e1a9c
slub: missing test for partial pages flush work in flush_all()
by majianpeng
· 13 years ago
532bfc8
Merge branch 'akpm' (Andrew's patch-bomb)
by Linus Torvalds
· 13 years ago
a8364d5
slub: only IPI CPUs that have per cpu obj to flush
by Gilad Ben-Yossef
· 13 years ago
0c9aac0
Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
by Linus Torvalds
· 13 years ago
cc9a6c8
cpuset: mm: reduce large amounts of memory barrier related damage v3
by Mel Gorman
· 13 years ago
8028dce
slub: per cpu partial statistics change
by Alex Shi
· 13 years ago
4de900b
slub: include include for prefetch
by Christoph Lameter
· 13 years ago
66c4c35
slub: Do not hold slub_lock when calling sysfs_slab_add()
by Christoph Lameter
· 13 years ago
0ad9500
slub: prefetch next freelist pointer in slab_alloc()
by Eric Dumazet
· 13 years ago
2565409
mm,x86,um: move CMPXCHG_DOUBLE config option
by Heiko Carstens
· 13 years ago
43570fd
mm,slub,x86: decouple size of struct page from CONFIG_CMPXCHG_LOCAL
by Heiko Carstens
· 13 years ago
6296e5d
Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
by Linus Torvalds
· 13 years ago
5878cf4
Merge branch 'slab/urgent' into slab/for-linus
by Pekka Enberg
· 13 years ago
fc8d862
slub: min order when debug_guardpage_minorder > 0
by Stanislaw Gruszka
· 13 years ago
74ee4ef
slub: disallow changing cpu_partial from userspace for debug caches
by David Rientjes
· 13 years ago
6b3da11
Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 13 years ago
cdcd629
x86: Fix and improve cmpxchg_double{,_local}()
by Jan Beulich
· 13 years ago
933393f
percpu: Remove irqsafe_cpu_xxx variants
by Christoph Lameter
· 13 years ago
b13683d
slub: add missed accounting
by Shaohua Li
· 13 years ago
213eeb9
slub: Extract get_freelist from __slab_alloc
by Christoph Lameter
· 13 years ago
8f1e33d
slub: Switch per cpu partial page support off for debugging
by Christoph Lameter
· 13 years ago
73736e0
slub: fix a possible memleak in __slab_alloc()
by Eric Dumazet
· 13 years ago
4c493a5
slub: add missed accounting
by Shaohua Li
· 13 years ago
42616ca
Merge branch 'slab/urgent' into slab/next
by Pekka Enberg
· 13 years ago
bc6697d
slub: avoid potential NULL dereference or corruption
by Eric Dumazet
· 13 years ago
42d623a
slub: use irqsafe_cpu_cmpxchg for put_cpu_partial
by Christoph Lameter
· 13 years ago
265d47e
slub: add taint flag outputting to debug paths
by Dave Jones
· 13 years ago
9ada193
slub: move discard_slab out of node lock
by Shaohua Li
· 13 years ago
f64ae04
slub: use correct parameter to add a page to partial list tail
by Shaohua Li
· 13 years ago
79824820
lib/string.c: introduce memchr_inv()
by Akinobu Mita
· 13 years ago
e182a34
Merge branches 'slab/next' and 'slub/partial' into slab/for-linus
by Pekka Enberg
· 13 years ago
dcc3be6
slub: Discard slab page when node partial > minimum partial number
by Alex Shi
· 13 years ago
9f26490
slub: correct comments error for per cpu partial
by Alex Shi
· 13 years ago
ab067e9
mm: restrict access to slab files under procfs and sysfs
by Vasiliy Kulikov
· 13 years ago
d20bbfa
Merge branch 'slab/urgent' into slab/next
by Pekka Enberg
· 13 years ago
12d7963
slub: Code optimization in get_partial_node()
by Alex,Shi
· 13 years ago
136333d
slub: explicitly document position of inserting slab to partial list
by Shaohua Li
· 13 years ago
130655e
slub: add slab with one free object to partial list tail
by Shaohua Li
· 13 years ago
49e2258
slub: per cpu cache for partial pages
by Christoph Lameter
· 13 years ago
497b66f
slub: return object pointer from get_partial() / new_slab().
by Christoph Lameter
· 13 years ago
acd19fd
slub: pass kmem_cache_cpu pointer to get_partial()
by Christoph Lameter
· 13 years ago
e6e82ea
slub: Prepare inuse field in new_slab()
by Christoph Lameter
· 13 years ago
7db0d70
slub: Remove useless statements in __slab_alloc
by Christoph Lameter
· 13 years ago
69cb8e6
slub: free slabs without holding locks
by Christoph Lameter
· 13 years ago
8110718
slub: Fix partial count comparison confusion
by Christoph Lameter
· 13 years ago
ef62fb3
slub: fix check_bytes() for slub debugging
by Akinobu Mita
· 13 years ago
6fbabb2
slub: Fix full list corruption if debugging is on
by Christoph Lameter
· 13 years ago
ffc79d2
slub: use print_hex_dump
by Sebastian Andrzej Siewior
· 13 years ago
c11abbb
Merge branch 'slub/lockless' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
by Linus Torvalds
· 13 years ago
d3ec484
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 13 years ago
9e577e8
slub: When allocating a new slab also prep the first object
by Christoph Lameter
· 13 years ago
f99b788
Merge branch 'slab-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
by Linus Torvalds
· 13 years ago
497888c
treewide: fix potentially dangerous trailing ';' in #defined values/expressions
by Phil Carmody
· 13 years ago
1d07171
slub: disable interrupts in cmpxchg_double_slab when falling back to pagelock
by Christoph Lameter
· 13 years ago
bfa7145
SLUB: Fix missing <linux/stacktrace.h> include
by Pekka Enberg
· 13 years ago
c4089f9
slub: reduce overhead of slub_debug
by Marcin Slusarz
· 13 years ago
d18a90d
slub: Add method to verify memory is not freed
by Ben Greear
· 13 years ago
d6543e3
slub: Enable backtrace for create/delete points
by Ben Greear
· 13 years ago
4eade54
slub: Not necessary to check for empty slab on load_freelist
by Christoph Lameter
· 14 years ago
03e404a
slub: fast release on full slab
by Christoph Lameter
· 14 years ago
e36a265
slub: Add statistics for the case that the current slab does not match the node
by Christoph Lameter
· 14 years ago
fc59c05
slub: Get rid of the another_slab label
by Christoph Lameter
· 14 years ago
80f08c1
slub: Avoid disabling interrupts in free slowpath
by Christoph Lameter
· 14 years ago
5c2e4bb
slub: Disable interrupts in free_debug processing
by Christoph Lameter
· 14 years ago
881db7f
slub: Invert locking and avoid slab lock
by Christoph Lameter
· 14 years ago
2cfb745
slub: Rework allocator fastpaths
by Christoph Lameter
· 14 years ago
61728d1
slub: Pass kmem_cache struct to lock and freeze slab
by Christoph Lameter
· 14 years ago
5cc6eee
slub: explicit list_lock taking
by Christoph Lameter
· 14 years ago
b789ef5
slub: Add cmpxchg_double_slab()
by Christoph Lameter
· 14 years ago
8cb0a50
slub: Move page->frozen handling near where the page->freelist handling occurs
by Christoph Lameter
· 14 years ago
50d5c41
slub: Do not use frozen page flag but a bit in the page counters
by Christoph Lameter
· 14 years ago
7e0528d
slub: Push irq disable into allocate_slab()
by Christoph Lameter
· 14 years ago
d4d84fe
slub: always align cpu_slab to honor cmpxchg_double requirement
by Chris Metcalf
· 14 years ago
49a78d0
slub: remove no-longer used 'unlock_out' label
by Linus Torvalds
· 14 years ago
a71ae47
slub: Fix double bit unlock in debug mode
by Christoph Lameter
· 14 years ago
bfb91fb6
Merge branch 'slab/next' into for-linus
by Pekka Enberg
· 14 years ago
442b06b
slub: Remove node check in slab_free
by Christoph Lameter
· 14 years ago
bd07d87
slub: avoid label inside conditional
by David Rientjes
· 14 years ago
1393d9a
slub: Make CONFIG_DEBUG_PAGE_ALLOC work with new fastpath
by Christoph Lameter
· 14 years ago
6332aa9
slub: Avoid warning for !CONFIG_SLUB_DEBUG
by Christoph Lameter
· 14 years ago
1759415
slub: Remove CONFIG_CMPXCHG_LOCAL ifdeffery
by Christoph Lameter
· 14 years ago
30106b8
slub: Fix the lockless code on 32-bit platforms with no 64-bit cmpxchg
by Thomas Gleixner
· 14 years ago
8dc16c6
slub: Move debug handlign in __slab_free
by Christoph Lameter
· 14 years ago
dc1fb7f
slub: Move node determination out of hotpath
by Christoph Lameter
· 14 years ago
01ad8a7
slub: Eliminate repeated use of c->page through a new page variable
by Christoph Lameter
· 14 years ago
5f80b13
slub: get_map() function to establish map of free objects in a slab
by Christoph Lameter
· 14 years ago
33de04e
slub: Use NUMA_NO_NODE in get_partial
by Christoph Lameter
· 14 years ago
607bf32
slub: Fix a typo in config name
by Li Zefan
· 14 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
b8c4c96
SLUB: Write to per cpu data when allocating it
by Christoph Lameter
· 14 years ago
f9b615d
slub: Fix debugobjects with lockless fastpath
by Thomas Gleixner
· 14 years ago
4fdccdf
slub: Add statistics for this_cmpxchg_double failures
by Christoph Lameter
· 14 years ago
2fd66c5
slub: Add missing irq restore for the OOM path
by Christoph Lameter
· 14 years ago
e8c500c
Merge branch 'slub/lockless' into for-linus
by Pekka Enberg
· 14 years ago
a24c5a0
slub: Dont define useless label in the !CONFIG_CMPXCHG_LOCAL case
by Christoph Lameter
· 14 years ago
c914955
Merge branch 'slab/rcu' into slab/next
by Pekka Enberg
· 14 years ago
da9a638
slub,rcu: don't assume the size of struct rcu_head
by Lai Jiangshan
· 14 years ago
ab9a0f1
slub: automatically reserve bytes at the end of slab
by Lai Jiangshan
· 14 years ago
8a5ec0b
Lockless (and preemptless) fastpaths for slub
by Christoph Lameter
· 14 years ago
d3f661d
slub: Get rid of slab_free_hook_irq()
by Christoph Lameter
· 14 years ago
Next »