1. 20 Jul, 2007 4 commits
    • Takashi Iwai's avatar
      [ALSA] Fix unfreed pnp driver in opti9xx ISA driver · 101f6f4b
      Takashi Iwai authored
      - Added the missing pnp_unregister_card_driver() in the case ISA PnP
        isn't found, which caused an error at kobject_add with -EEXIST
         Jun 11 09:07:31 rain kernel: kobject_add failed for opti9xx with -EEXIST, don't try to register things with the same name in the same directory.
         Jun 11 09:07:31 rain kernel:  [<c01c18fa>] kobject_shadow_add+0x12a/0x1c0
         Jun 11 09:07:31 rain kernel:  [<c01c1a81>] kobject_register+0x21/0x50
         Jun 11 09:07:31 rain kernel:  [<c01f09a2>] bus_add_driver+0x72/0x1b0
         Jun 11 09:07:31 rain kernel:  [<c01d3dff>] pnp_register_card_driver+0x4f/0xc0
         Jun 11 09:07:31 rain kernel:  [<c89bc00a>] alsa_card_opti9xx_init+0xa/0x25 [snd_opti92x_ad1848]
         Jun 11 09:07:31 rain kernel:  [<c0136947>] sys_init_module+0x157/0x1610
         Jun 11 09:07:31 rain kernel:  [<c01029b4>] syscall_call+0x7/0xb
      - Fixed the probe behavior when no PnP is set up.  Now it behaves
        like the former version.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      Signed-off-by: default avatarJaroslav Kysela <perex@suse.cz>
      101f6f4b
    • Linus Torvalds's avatar
      Merge branch 'kmem_death' of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6 · 9a79b227
      Linus Torvalds authored
      * 'kmem_death' of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:
        mm: Remove slab destructors from kmem_cache_create().
      9a79b227
    • Al Viro's avatar
      fallout from kbuild changes · 75473c1d
      Al Viro authored
      	Change in 'kbuild: do section mismatch check on full vmlinux'
      should've been replicated in arch/um/Makefile.
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      75473c1d
    • Paul Mundt's avatar
      mm: Remove slab destructors from kmem_cache_create(). · 20c2df83
      Paul Mundt authored
      Slab destructors were no longer supported after Christoph's
      c59def9f change. They've been
      BUGs for both slab and slub, and slob never supported them
      either.
      
      This rips out support for the dtor pointer from kmem_cache_create()
      completely and fixes up every single callsite in the kernel (there were
      about 224, not including the slab allocator definitions themselves,
      or the documentation references).
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      20c2df83
  2. 19 Jul, 2007 36 commits