1. 06 Dec, 2005 3 commits
    • Robin Holt's avatar
      [IA64] Change SET_PERSONALITY to comply with comment in binfmt_elf.c. · bd1d6e24
      Robin Holt authored
      We have a customer application which trips a bug.  The problem arises
      when a driver attempts to call do_munmap on an area which is mapped, but
      because current->thread.task_size has been set to 0xC0000000, the call
      to do_munmap fails thinking it is an unmap beyond the user's address
      space.
      
      The comment in fs/binfmt_elf.c in load_elf_library() before the call
      to SET_PERSONALITY() indicates that task_size must not be changed for
      the running application until flush_thread, but is for ia64 executing
      ia32 binaries.
      
      This patch moves the setting of task_size from SET_PERSONALITY() to
      flush_thread() as indicated.  The customer application no longer is able
      to trip the bug.
      Signed-off-by: default avatarRobin Holt <holt@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      bd1d6e24
    • Jack Steiner's avatar
      [IA64] Limit the maximum NODEDATA_ALIGN() offset · acb7f672
      Jack Steiner authored
      The per-node data structures are allocated with strided offsets that are a
      function of the node number. This prevents excessive cache-aliasing from
      occurring.
      
      On systems with a large number of nodes, the strided offset becomes
      too large. This patch restricts the maximum offset to 32MB. This is far larger
      than the size of any current L3 cache.
      Signed-off-by: default avatarJack Steiner <steiner@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      acb7f672
    • John Keller's avatar
      [IA64-SGI] altix: pci_window fixup · 3ec829b6
      John Keller authored
      Altix only patch to add fixup code that sets up
      pci_controller->window. This code is a temporary
      fix until ACPI support on Altix is added.
      
      Also, corrects the usage of pci_dev->sysdata,
      which had previously been used to reference
      platform specific device info, to now point to
      a pci_controller struct.
      Signed-off-by: default avatarJohn Keller <jpk@sgi.com>
      Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
      3ec829b6
  2. 05 Dec, 2005 2 commits
  3. 04 Dec, 2005 6 commits
  4. 03 Dec, 2005 14 commits
  5. 02 Dec, 2005 6 commits
  6. 01 Dec, 2005 9 commits