Commit Graph

516 Commits (35a169737cdf9155e890d60eae2b8fffc16d16ba)

Author SHA1 Message Date
Fengguang Wu 788e1aadad slub: init_kmem_cache_cpus() and put_cpu_partial() can be static 13 years ago
Ezequiel Garcia 2b847c3cb4 mm, slub: Rename slab_alloc() -> slab_alloc_node() to match SLAB 13 years ago
Dave Jones 645df230ca mm, sl[au]b: Taint kernel when we detect a corrupted slab 13 years ago
Joonsoo Kim 8ba00bb68a slub: consider pfmemalloc_match() in get_partial_node() 13 years ago
Christoph Lameter 9df53b154a slub: Zero initial memory segment for kmem_cache and kmem_cache_node 13 years ago
Pekka Enberg aac3a1664a Revert "mm/sl[aou]b: Move sysfs_slab_add to common" 13 years ago
Christoph Lameter cce89f4f69 mm/sl[aou]b: Move kmem_cache refcounting to common code 13 years ago
Christoph Lameter 8a13a4cc80 mm/sl[aou]b: Shrink __kmem_cache_create() parameter lists 13 years ago
Christoph Lameter 278b1bb131 mm/sl[aou]b: Move kmem_cache allocations into common code 13 years ago
Christoph Lameter 96d17b7be0 mm/sl[aou]b: Move sysfs_slab_add to common 13 years ago
Christoph Lameter cbb79694d5 mm/sl[aou]b: Do slab aliasing call from common code 13 years ago
Christoph Lameter db265eca77 mm/sl[aou]b: Move duping of slab name to slab_common.c 13 years ago
Christoph Lameter 12c3667fb7 mm/sl[aou]b: Get rid of __kmem_cache_destroy 13 years ago
Christoph Lameter 8f4c765c22 mm/sl[aou]b: Move freeing of kmem_cache structure to common code 13 years ago
Christoph Lameter 9b030cb865 mm/sl[aou]b: Use "kmem_cache" name for slab cache with kmem_cache struct 13 years ago
Christoph Lameter 945cf2b619 mm/sl[aou]b: Extract a common function for kmem_cache_destroy 13 years ago
Christoph Lameter 7c9adf5a54 mm/sl[aou]b: Move list_add() to slab_common.c 13 years ago
Christoph Lameter 208c4358dc mm/slub: Use kmem_cache for the kmem_cache structure 13 years ago
Christoph Lameter 79576102af mm/slub: Add debugging to verify correct cache use on kmem_cache_free() 13 years ago
Joonsoo Kim e24fc410f5 slub: reduce failure of this_cpu_cmpxchg in put_cpu_partial() after unfreezing 13 years ago
Christoph Lameter 19c7ff9ecd slub: Take node lock during object free checks 13 years ago
Glauber Costa d9b7f22623 slub: use free_page instead of put_page for freeing kmalloc allocation 13 years ago
Christoph Lameter 5091b74a95 mm: slub: optimise the SLUB fast path to avoid pfmemalloc checks 13 years ago
Mel Gorman 072bb0aa5e mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages 13 years ago
David Rientjes 737b719ed6 mm, slub: ensure irqs are enabled for kmemcheck 13 years ago
Christoph Lameter 20cea9683e mm, sl[aou]b: Move kmem_cache_create mutex handling to common code 13 years ago
Christoph Lameter 18004c5d40 mm, sl[aou]b: Use a common mutex definition 13 years ago
Christoph Lameter 97d0660915 mm, sl[aou]b: Common definition for boot state of the slab allocators 13 years ago
Christoph Lameter 039363f38b mm, sl[aou]b: Extract common code for kmem_cache_create() 13 years ago
Julia Lawall 068ce415be slub: remove invalid reference to list iterator variable 13 years ago
Joonsoo Kim 43d77867a4 slub: refactoring unfreeze_partials() 13 years ago
Joonsoo Kim d24ac77f71 slub: use __cmpxchg_double_slab() at interrupt disabled place 13 years ago
Andi Kleen e7b691b085 slab/mempolicy: always use local policy from interrupt context 13 years ago
Christoph Lameter 3b0efdfa1e mm, sl[aou]b: Extract common fields from struct kmem_cache 13 years ago
Christoph Lameter 57d437d2aa slub: pass page to node_match() instead of kmem_cache_cpu structure 13 years ago
Christoph Lameter f6e7def7f7 slub: Use page variable instead of c->page. 13 years ago
Christoph Lameter c17dda40a6 slub: Separate out kmem_cache_cpu processing from deactivate_slab 13 years ago
Christoph Lameter ec3ab083a7 slub: Get rid of the node field 13 years ago
Christoph Lameter 188fd06320 slub: new_slab_objects() can also get objects from partial list 13 years ago
Christoph Lameter f469743673 slub: Simplify control flow in __slab_alloc() 13 years ago
Christoph Lameter 7ced371971 slub: Acquire_slab() avoid loop 13 years ago
Christoph Lameter 507effeaba slub: Add frozen check in __slab_alloc 13 years ago
Christoph Lameter 6faa68337b slub: Use freelist instead of "object" in __slab_alloc 13 years ago
Joonsoo Kim c03f94ccbd slub: use __SetPageSlab function to set PG_slab flag 13 years ago
Joonsoo Kim 02d7633fa5 slub: fix a memory leak in get_partial_node() 13 years ago
majianpeng 02e1a9cd1e slub: missing test for partial pages flush work in flush_all() 13 years ago
Joonsoo Kim 4053497d6a slub: remove unused argument of init_kmem_cache_node() 13 years ago
Joonsoo Kim 601d39d00c slub: fix a possible memory leak 13 years ago
Joonsoo Kim de3ec03562 slub: fix incorrect return type of get_any_partial() 13 years ago
Gilad Ben-Yossef a8364d5555 slub: only IPI CPUs that have per cpu obj to flush 13 years ago