1. 29 8月, 2005 1 次提交
    • D
      [PATCH] Dynamic hugepage addresses for ppc64 · c594adad
      David Gibson 提交于
      Paulus, I think this is now a reasonable candidate for the post-2.6.13
      queue.
      
      Relax address restrictions for hugepages on ppc64
      
      Presently, 64-bit applications on ppc64 may only use hugepages in the
      address region from 1-1.5T.  Furthermore, if hugepages are enabled in
      the kernel config, they may only use hugepages and never normal pages
      in this area.  This patch relaxes this restriction, allowing any
      address to be used with hugepages, but with a 1TB granularity.  That
      is if you map a hugepage anywhere in the region 1TB-2TB, that entire
      area will be reserved exclusively for hugepages for the remainder of
      the process's lifetime.  This works analagously to hugepages in 32-bit
      applications, where hugepages can be mapped anywhere, but with 256MB
      (mmu segment) granularity.
      
      This patch applies on top of the four level pagetable patch
      (http://patchwork.ozlabs.org/linuxppc64/patch?id=1936).
      Signed-off-by: NDavid Gibson <dwg@au1.ibm.com>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      c594adad
  2. 27 8月, 2005 1 次提交
    • D
      Fix missing audit_syscall_exit() on ppc64 sigsuspend exit path · 17888225
      David Woodhouse 提交于
      When we leave sigsuspend() directly into a signal handler, we don't want
      to go via the normal syscall exit path -- it'll corrupt r4 and r5 which
      are supposed to be giving information to the signal handler, and it'll
      give us one more single-step SIGTRAP than we need if single-stepping is
      in operation.
      
      However, we _should_ be calling audit_syscall_exit(), which would
      normally get invoked in that patch. It's not wonderfully pretty, but I
      suspect the best answer is just to call it directly...
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      17888225
  3. 22 6月, 2005 1 次提交
  4. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4