1. 10 Jun, 2004 2 commits
    • Kenneth W. Chen's avatar
      [PATCH] ia64: fix race in fsys_bubble_down to avoid fp-register corruption · dda5882c
      Kenneth W. Chen authored
      The fast system-call fall-back-path has a race: it reads PSR, modifies
      some bits, then writes back the new PSR.  Unfortunately, the contents
      of PSR may change between reading and writing it.  For example, an
      interrupt could occur which could trigger a context-switch.  The
      context-switch might in turn flush the floating-point-high (FPH)
      partition to memory, clear PSR.MFH, and set PSR.DFH.  To prevent this
      race, the patch below turns off PSR.I before reading PSR.
      
      This fixes a floating-point corruption problem that was observed on a
      system with a libc which has the fast system-call support enabled.
      
      The performance impact is minimal (on the order of a handful of cycles).
      Signed-off-by: default avatarKevin Tian <kevin.tian@intel.com>
      Signed-off-by: default avatarKen Chen <kenneth.w.chen@intel.com>
      Signed-off-by: default avatarAsit Mallick <asit.k.mallick@intel.com>
      Signed-off-by: default avatarDavid Mosberger <davidm@hpl.hp.com>
      dda5882c
    • Robert Picco's avatar
      [PATCH] ia64: mark non-existent NUMA-nodes as offline · 0c5cadc9
      Robert Picco authored
      I found a problem with HP NUMA configuration in 2.6.7-rc3-mm1.  The
      node_online_map is incorrect because of actions taken by
      reassign_cpu_only_nodes in arch/ia64/mm/discontig.c.  The mm1 patch
      which changes the mempolicy for the init_task uses this invalid
      node_online_map and eventually uses a non-existent node's zonelist
      when calling __alloc_pages.
      
      The patch below takes care of this issue.  It puts the non-existent
      nodes offline.
      Signed-off-by: default avatarDavid Mosberger <davidm@hpl.hp.com>
      0c5cadc9
  2. 07 Jun, 2004 7 commits
  3. 06 Jun, 2004 18 commits
  4. 05 Jun, 2004 13 commits