From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail6.bemta7.messagelabs.com (mail6.bemta7.messagelabs.com [216.82.255.55]) by kanga.kvack.org (Postfix) with ESMTP id BF0AE6B004A for ; Fri, 22 Jul 2011 04:10:43 -0400 (EDT) Received: by fxh2 with SMTP id 2so4903279fxh.9 for ; Fri, 22 Jul 2011 01:10:40 -0700 (PDT) Date: Fri, 22 Jul 2011 11:08:44 +0300 (EEST) From: Pekka Enberg Subject: [GIT PULL] SLAB changes for v3.1-rc0 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Sender: owner-linux-mm@kvack.org List-ID: To: torvalds@linux-foundation.org Cc: cl@linux-foundation.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Hi Linus, Here's batch of slab/slub/slob changes accumulated over the past few months. The biggest changes are alignment unification from Christoph Lameter and SLUB debugging improvements from Ben Greear. Also notable is SLAB 'struct kmem_cache' shrinkage from Eric Dumazet that helps large SMP systems. Please note that the SLUB lockless slowpath patches will be sent in a separate pull request. Pekka The following changes since commit 02f8c6aee8df3cdc935e9bdd4f2d020306035dbe: Linus Torvalds (1): Linux 3.0 are available in the git repository at: ssh://master.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6.git slab-for-linus Ben Greear (2): slub: Enable backtrace for create/delete points slub: Add method to verify memory is not freed Christoph Lameter (2): slab, slub, slob: Unify alignment definition slab allocators: Provide generic description of alignment defines Eric Dumazet (1): slab: shrink sizeof(struct kmem_cache) Hugh Dickins (1): slab: fix DEBUG_SLAB build Marcin Slusarz (1): slub: reduce overhead of slub_debug Pekka Enberg (1): SLUB: Fix missing include Steven Rostedt (1): slob/lockdep: Fix gfp flags passed to lockdep Tetsuo Handa (1): slab: fix DEBUG_SLAB warning include/linux/slab.h | 20 +++++++++ include/linux/slab_def.h | 52 ++++++----------------- include/linux/slob_def.h | 10 ---- include/linux/slub_def.h | 23 ++++++---- mm/slab.c | 17 ++++---- mm/slob.c | 6 +++ mm/slub.c | 105 +++++++++++++++++++++++++++++++++++++++++++++- 7 files changed, 164 insertions(+), 69 deletions(-) -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: email@kvack.org