Commit 2c8296f8 authored by Linus Torvalds's avatar Linus Torvalds

Merge branch 'slub-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm

* 'slub-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm:
  Explain kmem_cache_cpu fields
  SLUB: Do not upset lockdep
  SLUB: Fix coding style violations
  Add parameter to add_partial to avoid having two functions
  SLUB: rename defrag to remote_node_defrag_ratio
  Move count_partial before kmem_cache_shrink
  SLUB: Fix sysfs refcounting
  slub: fix shadowed variable sparse warnings
parents d2fc0bac da89b79e
...@@ -12,11 +12,11 @@ ...@@ -12,11 +12,11 @@
#include <linux/kobject.h> #include <linux/kobject.h>
struct kmem_cache_cpu { struct kmem_cache_cpu {
void **freelist; void **freelist; /* Pointer to first free per cpu object */
struct page *page; struct page *page; /* The slab from which we are allocating */
int node; int node; /* The node of the page (or -1 for debug) */
unsigned int offset; unsigned int offset; /* Freepointer offset (in word units) */
unsigned int objsize; unsigned int objsize; /* Size of an object (from kmem_cache) */
}; };
struct kmem_cache_node { struct kmem_cache_node {
...@@ -59,7 +59,10 @@ struct kmem_cache { ...@@ -59,7 +59,10 @@ struct kmem_cache {
#endif #endif
#ifdef CONFIG_NUMA #ifdef CONFIG_NUMA
int defrag_ratio; /*
* Defragmentation by allocating from a remote node.
*/
int remote_node_defrag_ratio;
struct kmem_cache_node *node[MAX_NUMNODES]; struct kmem_cache_node *node[MAX_NUMNODES];
#endif #endif
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment