1. 13 Nov, 2006 3 commits
    • Jes Sorensen's avatar
      [PATCH] mspec driver build fix · 1a4b0fc5
      Jes Sorensen authored
      Fix MSPEC driver to build for non SN2 enabled configs as the driver should
      work in cached and uncached modes (no fetchop) on these systems.  In
      addition make MSPEC select IA64_UNCACHED_ALLOCATOR, which is required for
      it and move it to arch/ia64/Kconfig to avoid warnings on non ia64
      architectures running allmodconfig.  Once the Kconfig code is fixed, we can
      move it back.
      Signed-off-by: default avatarJes Sorensen <jes@sgi.com>
      Cc: Fernando Luis Vzquez Cao <fernando@oss.ntt.co.jp>
      Cc: "Luck, Tony" <tony.luck@intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      1a4b0fc5
    • David Miller's avatar
      [PATCH] pci: don't try to remove sysfs files before they are setup. · d67afe5e
      David Miller authored
      The PCI sysfs attributes are created after the initial PCI bus scan.  With
      the addition of more return value checking and assertions in the device and
      sysfs layers we now can get dumps like this on sparc64:
      
      [   20.135032] Call Trace:
      [   20.135042]  [0000000000537f88] pci_remove_bus_device+0x30/0xc0
      [   20.135076]  [000000000078f890] pci_fill_in_pbm_cookies+0x98/0x440
      [   20.135109]  [000000000042e828] sabre_scan_bus+0x230/0x400
      [   20.135139]  [000000000078c710] pcibios_init+0x58/0xa0
      [   20.135159]  [0000000000416f14] init+0x9c/0x2e0
      [   20.135190]  [0000000000417a50] kernel_thread+0x38/0x60
      [   20.135211]  [0000000000417170] rest_init+0x18/0x40
      [   20.135514] PCI0(PBMB): Bus running at 33MHz
      
      It's triggering because removal of the "config" PCI sysfs file for the
      device fails.
      
      On sparc64, after probing the device, we'll delete the PCI device via
      pci_remove_bus_device() if we cannot find the firmware device tree node
      corresponding to it.
      
      This is fine, but at this point the sysfs files for the PCI device won't be
      setup yet.
      
      So we should not try to do anything in pci_remove_sysfs_dev_files() if
      pci_sysfs_init() has not run yet.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      Acked-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      d67afe5e
    • Eric Dumazet's avatar
      [PATCH] vmalloc: optimization, cleanup, bugfixes · 2b4ac44e
      Eric Dumazet authored
      - reorder 'struct vm_struct' to speedup lookups on CPUS with small cache
        lines.  The fields 'next,addr,size' should be now in the same cache line,
        to speedup lookups.
      
      - One minor cleanup in __get_vm_area_node()
      
      - Bugfixes in vmalloc_user() and vmalloc_32_user() NULL returns from
        __vmalloc() and __find_vm_area() were not tested.
      
      [akpm@osdl.org: remove redundant BUG_ONs]
      Signed-off-by: default avatarEric Dumazet <dada1@cosmosbay.com>
      Cc: Nick Piggin <nickpiggin@yahoo.com.au>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      2b4ac44e
  2. 09 Nov, 2006 24 commits
  3. 08 Nov, 2006 9 commits
  4. 07 Nov, 2006 4 commits