Age | Commit message (Expand) | Author | Files | Lines |
2018-06-07 | slab: __GFP_ZERO is incompatible with a constructor | ![](https://seccdn.libravatar.org/avatar/0c617a56e81ae22748ec16e861bccf33?s=13&d=retro) Matthew Wilcox | 1 | -1/+3 |
2017-11-15 | slab, slub, slob: add slab_flags_t | ![](https://seccdn.libravatar.org/avatar/128097f71ca5a80210e6ebde3f8af648?s=13&d=retro) Alexey Dobriyan | 1 | -1/+1 |
2017-11-15 | mm/slob.c: remove an unnecessary check for __GFP_ZERO | ![](https://seccdn.libravatar.org/avatar/366a0c43647ccc3465a889c0d079eec7?s=13&d=retro) Miles Chen | 1 | -1/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | ![](https://seccdn.libravatar.org/avatar/cbd18395260b6be2575187286a262f9a?s=13&d=retro) Greg Kroah-Hartman | 1 | -0/+1 |
2017-08-10 | locking/lockdep: Rework FS_RECLAIM annotation | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -2/+4 |
2017-04-18 | mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU | ![](https://seccdn.libravatar.org/avatar/bdd9eddbc46c10d95cf9ba0d10fbe45e?s=13&d=retro) Paul E. McKenney | 1 | -3/+3 |
2016-12-12 | slub: move synchronize_sched out of slab_mutex on shrink | ![](https://seccdn.libravatar.org/avatar/85828b8192506acb68ba137dd1eba55a?s=13&d=retro) Vladimir Davydov | 1 | -1/+1 |
2016-02-18 | mm: slab: free kmem_cache_node after destroy sysfs file | ![](https://seccdn.libravatar.org/avatar/694385f52e6967a7dba8c8787efc7258?s=13&d=retro) Dmitry Safonov | 1 | -0/+4 |
2015-11-22 | slab/slub: adjust kmem_cache_alloc_bulk API | ![](https://seccdn.libravatar.org/avatar/a2d141518ec35b30a54ad7974a43ee64?s=13&d=retro) Jesper Dangaard Brouer | 1 | -1/+1 |
2015-09-08 | mm: rename alloc_pages_exact_node() to __alloc_pages_node() | ![](https://seccdn.libravatar.org/avatar/23809b13fecf18564b1c674df3a49488?s=13&d=retro) Vlastimil Babka | 1 | -2/+2 |
2015-09-04 | slab: infrastructure for bulk object allocation and freeing | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -0/+13 |
2015-04-14 | slob: make slob_alloc_node() static and remove EXPORT_SYMBOL() | ![](https://seccdn.libravatar.org/avatar/de7d8a37037267c0ded17dc83069df0b?s=13&d=retro) Fabian Frederick | 1 | -2/+1 |
2015-02-12 | slub: make dead caches discard free slabs immediately | ![](https://seccdn.libravatar.org/avatar/665ad35243f663b932ceafebf74259ee?s=13&d=retro) Vladimir Davydov | 1 | -1/+1 |
2014-10-09 | mm/sl[ao]b: always track caller in kmalloc_(node_)track_caller() | ![](https://seccdn.libravatar.org/avatar/c0c5a903f265ea27b1ce82b24b666a31?s=13&d=retro) Joonsoo Kim | 1 | -2/+0 |
2014-06-04 | slab: get_online_mems for kmem_cache_{create,destroy,shrink} | ![](https://seccdn.libravatar.org/avatar/665ad35243f663b932ceafebf74259ee?s=13&d=retro) Vladimir Davydov | 1 | -2/+1 |
2014-04-11 | mm: slab/slub: use page->list consistently instead of page->lru | ![](https://seccdn.libravatar.org/avatar/21d8688519139de91ec825d5f83ff69f?s=13&d=retro) Dave Hansen | 1 | -5/+5 |
2013-09-04 | mm/sl[aou]b: Move kmallocXXX functions to common code | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -4/+24 |
2013-07-14 | Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -2/+2 |
2013-07-07 | slob: Check for NULL pointer before calling ctor() | ![](https://seccdn.libravatar.org/avatar/58043e86f52c97091c77fe78a9d8928f?s=13&d=retro) Steven Rostedt | 1 | -1/+1 |
2013-07-07 | slob: use DIV_ROUND_UP where possible | ![](https://seccdn.libravatar.org/avatar/76e2232bfc0dd382608d0277ee27fa30?s=13&d=retro) Sasha Levin | 1 | -1/+1 |
2013-02-23 | mm: rename page struct field helpers | ![](https://seccdn.libravatar.org/avatar/39b7135169898ad4d894e9aa18001fba?s=13&d=retro) Mel Gorman | 1 | -1/+1 |
2012-12-18 | sl[au]b: always get the cache from its page in kmem_cache_free() | ![](https://seccdn.libravatar.org/avatar/956be12e524cea2d58aa225a70e29fdf?s=13&d=retro) Glauber Costa | 1 | -1/+1 |
2012-12-11 | mm/sl[aou]b: Common alignment code | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -10/+0 |
2012-10-31 | mm/slob: use min_t() to compare ARCH_SLAB_MINALIGN | ![](https://seccdn.libravatar.org/avatar/f1897d8cf2fe6c8e75a0c9add2d05b0c?s=13&d=retro) Arnd Bergmann | 1 | -3/+3 |
2012-10-31 | mm/slob: Use free_page instead of put_page for page-size kmalloc allocations | ![](https://seccdn.libravatar.org/avatar/213572ebd756969c777f558e23959e6c?s=13&d=retro) Ezequiel Garcia | 1 | -1/+1 |
2012-10-31 | mm/sl[aou]b: Move common kmem_cache_size() to slab.h | ![](https://seccdn.libravatar.org/avatar/213572ebd756969c777f558e23959e6c?s=13&d=retro) Ezequiel Garcia | 1 | -6/+0 |
2012-10-31 | mm/slob: Use object_size field in kmem_cache_size() | ![](https://seccdn.libravatar.org/avatar/213572ebd756969c777f558e23959e6c?s=13&d=retro) Ezequiel Garcia | 1 | -3/+3 |
2012-10-31 | mm/slob: Drop usage of page->private for storing page-sized allocations | ![](https://seccdn.libravatar.org/avatar/213572ebd756969c777f558e23959e6c?s=13&d=retro) Ezequiel Garcia | 1 | -14/+10 |
2012-10-03 | Merge branch 'slab/tracing' into slab/for-linus | ![](https://seccdn.libravatar.org/avatar/bfb986fc696eb131e7be7de88dc1bb33?s=13&d=retro) Pekka Enberg | 1 | -1/+1 |
2012-10-03 | Merge branch 'slab/common-for-cgroups' into slab/for-linus | ![](https://seccdn.libravatar.org/avatar/bfb986fc696eb131e7be7de88dc1bb33?s=13&d=retro) Pekka Enberg | 1 | -33/+27 |
2012-09-26 | mm, slob: fix build breakage in __kmalloc_node_track_caller | ![](https://seccdn.libravatar.org/avatar/4c52064c9bdca9f544e46e59dd1490b1?s=13&d=retro) David Rientjes | 1 | -1/+1 |
2012-09-25 | mm, slob: Add support for kmalloc_track_caller() | ![](https://seccdn.libravatar.org/avatar/213572ebd756969c777f558e23959e6c?s=13&d=retro) Ezequiel Garcia | 1 | -3/+24 |
2012-09-25 | mm, slob: Use NUMA_NO_NODE instead of -1 | ![](https://seccdn.libravatar.org/avatar/213572ebd756969c777f558e23959e6c?s=13&d=retro) Ezequiel Garcia | 1 | -3/+3 |
2012-09-05 | mm/sl[aou]b: Move kmem_cache refcounting to common code | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -1/+0 |
2012-09-05 | mm/sl[aou]b: Shrink __kmem_cache_create() parameter lists | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -5/+3 |
2012-09-05 | mm/sl[aou]b: Move kmem_cache allocations into common code | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -25/+17 |
2012-09-05 | mm/sl[aou]b: Get rid of __kmem_cache_destroy | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -4/+0 |
2012-09-05 | mm/sl[aou]b: Move freeing of kmem_cache structure to common code | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -2/+0 |
2012-09-05 | mm/sl[aou]b: Use "kmem_cache" name for slab cache with kmem_cache struct | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -0/+8 |
2012-09-05 | mm/sl[aou]b: Extract a common function for kmem_cache_destroy | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -8/+7 |
2012-09-05 | mm/sl[aou]b: Move list_add() to slab_common.c | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -0/+4 |
2012-07-12 | slob: Fix early boot kernel crash | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -1/+1 |
2012-07-09 | mm, sl[aou]b: Common definition for boot state of the slab allocators | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -9/+5 |
2012-07-09 | mm, sl[aou]b: Extract common code for kmem_cache_create() | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -5/+3 |
2012-06-14 | mm, sl[aou]b: Extract common fields from struct kmem_cache | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -8/+1 |
2012-06-14 | slob: Remove various small accessors | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -40/+9 |
2012-06-14 | slob: No need to zero mapping since it is no longer in use | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -1/+0 |
2012-06-14 | slob: Define page struct fields used in mm_types.h | ![](https://seccdn.libravatar.org/avatar/3b3b5790d247ae67cc6c1f7b97c99d32?s=13&d=retro) Christoph Lameter | 1 | -58/+37 |
2011-10-31 | mm: Map most files to use export.h instead of module.h | ![](https://seccdn.libravatar.org/avatar/71ded6b825de45f0c1b3d61e0cfbd464?s=13&d=retro) Paul Gortmaker | 1 | -1/+1 |
2011-07-26 | atomic: use <linux/atomic.h> | ![](https://seccdn.libravatar.org/avatar/4c97c329eb7ecd11c3ffc8e02741b516?s=13&d=retro) Arun Sharma | 1 | -1/+1 |