lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Thu, 21 Nov 2013 10:04:59 +0200
From:	Pekka Enberg <penberg@....fi>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Andrew Morton <akpm@...ux-foundation.org>,
	Christoph Lameter <cl@...ux.com>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] SLAB changes for v3.13

Hi Linus,

Please pull the latest SLAB tree from:

  git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/next

The patches from Joonsoo Kim switch mm/slab.c to use 'struct page' for slab
internals similar to mm/slub.c.  This reduces memory usage and improves
performance:

  https://lkml.org/lkml/2013/10/16/155

Rest of the changes are bug fixes from various people.

			Pekka

------------------>
The following changes since commit 6e4664525b1db28f8c4e1130957f70a94c19213e:

  Linux 3.11 (2013-09-02 13:46:10 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux.git slab/next

for you to fetch changes up to 721ae22ae1a51c25871b7a0b543877aa94ff2a20:

  mm, slub: fix the typo in mm/slub.c (2013-11-11 18:19:07 +0200)

----------------------------------------------------------------
Christoph Lameter (1):
      slub: Handle NULL parameter in kmem_cache_flags

Joonsoo Kim (17):
      slab: correct pfmemalloc check
      slab: change return type of kmem_getpages() to struct page
      slab: remove colouroff in struct slab
      slab: remove nodeid in struct slab
      slab: remove cachep in struct slab_rcu
      slab: overloading the RCU head over the LRU for RCU free
      slab: use well-defined macro, virt_to_slab()
      slab: use __GFP_COMP flag for allocating slab pages
      slab: change the management method of free objects of the slab
      slab: remove kmem_bufctl_t
      slab: remove SLAB_LIMIT
      slab: replace free and inuse in struct slab with newly introduced active
      slab: use struct page for slab management
      slab: remove useless statement for checking pfmemalloc
      slab: rename slab_bufctl to slab_freelist
      slab: fix to calm down kmemleak warning
      slab: replace non-existing 'struct freelist *' with 'void *'

Pekka Enberg (1):
      Merge branch 'slab/struct-page' into slab/next

Roman Bobniev (1):
      slub: proper kmemleak tracking if CONFIG_SLUB_DEBUG disabled

Zhi Yong Wu (2):
      mm, slub: fix the typo in include/linux/slub_def.h
      mm, slub: fix the typo in mm/slub.c

 include/linux/mm_types.h |  24 +-
 include/linux/slab.h     |   9 +-
 include/linux/slab_def.h |   4 +-
 include/linux/slub_def.h |   2 +-
 mm/slab.c                | 571 ++++++++++++++++++-----------------------------
 mm/slub.c                |  45 +++-
 6 files changed, 280 insertions(+), 375 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists