Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 31 Dec 2008 01:28:09 +0000 (17:28 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 31 Dec 2008 01:28:09 +0000 (17:28 -0800)
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:
  slub: avoid leaking caches or refcounts on sysfs error
  slab: Fix comment on #endif
  slab: remove GFP_THISNODE clearing from alloc_slabmgmt()
  slub: Add might_sleep_if() to slab_alloc()
  SLUB: failslab support
  slub: Fix incorrect use of loose
  slab: Update the kmem_cache_create documentation regarding the name parameter
  slub: make early_kmem_cache_node_alloc void
  slab: unsigned slabp->inuse cannot be less than 0
  slub - fix get_object_page comment
  SLUB: Replace __builtin_return_address(0) with _RET_IP_.
  SLUB: cleanup - define macros instead of hardcoded numbers

1  2 
lib/Kconfig.debug

diff --combined lib/Kconfig.debug
index eae594cb6ea98d896286565331efce62836fdc8f,af65ae7f05494ba9298550ee60c0668df6e97aca..2e75478e9c696bc6933ca8952c0a013dd30eb78a
@@@ -252,14 -252,6 +252,14 @@@ config DEBUG_OBJECTS_TIMER
          timer routines to track the life time of timer objects and
          validate the timer operations.
  
 +config DEBUG_OBJECTS_ENABLE_DEFAULT
 +      int "debug_objects bootup default value (0-1)"
 +        range 0 1
 +        default "1"
 +        depends on DEBUG_OBJECTS
 +        help
 +          Debug objects boot parameter default value
 +
  config DEBUG_SLAB
        bool "Debug slab memory allocations"
        depends on DEBUG_KERNEL && SLAB
@@@ -553,16 -545,6 +553,16 @@@ config DEBUG_S
  
          If unsure, say N.
  
 +config DEBUG_NOTIFIERS
 +      bool "Debug notifier call chains"
 +      depends on DEBUG_KERNEL
 +      help
 +        Enable this to turn on sanity checking for notifier call chains.
 +        This is most useful for kernel developers to make sure that
 +        modules properly unregister themselves from notifier chains.
 +        This is a relatively cheap check but if you care about maximum
 +        performance, say N.
 +
  config FRAME_POINTER
        bool "Compile the kernel with frame pointers"
        depends on DEBUG_KERNEL && \
@@@ -632,19 -614,6 +632,19 @@@ config RCU_CPU_STALL_DETECTO
          This option causes RCU to printk information on which
          CPUs are delaying the current grace period, but only when
          the grace period extends for excessive time periods.
 +
 +        Say Y if you want RCU to perform such checks.
 +
 +        Say N if you are unsure.
 +
 +config RCU_CPU_STALL_DETECTOR
 +      bool "Check for stalled CPUs delaying RCU grace periods"
 +      depends on CLASSIC_RCU || TREE_RCU
 +      default n
 +      help
 +        This option causes RCU to printk information on which
 +        CPUs are delaying the current grace period, but only when
 +        the grace period extends for excessive time periods.
  
          Say Y if you want RCU to perform such checks.
  
@@@ -730,6 -699,7 +730,7 @@@ config FAULT_INJECTIO
  config FAILSLAB
        bool "Fault-injection capability for kmalloc"
        depends on FAULT_INJECTION
+       depends on SLAB || SLUB
        help
          Provide fault-injection capability for kmalloc.