1. 13 3月, 2009 1 次提交
  2. 11 10月, 2008 1 次提交
  3. 15 5月, 2008 1 次提交
  4. 17 2月, 2007 2 次提交
  5. 04 10月, 2006 1 次提交
  6. 28 6月, 2006 1 次提交
  7. 22 10月, 2005 3 次提交
    • G
      [PARISC] Specify level to fix binutils level promotion bug · 61520e1f
      Grant Grundler 提交于
      fixup.S needs to specify .level and use correct LDREG macro.
      New binutils has a bug where it doesn't "promote" from PA1.0 to PA1.1
      correctly when using ",s" completer.
      
      remove use of __LP64__ in assembly.h and add some white space.
      Signed-off-by: NGrant Grundler <grundler@parisc-linux.org>
      Signed-off-by: NKyle McMartin <kyle@parisc-linux.org>
      61520e1f
    • J
      [PARISC] Fix the alloc_slabmgmt panic · 618febd6
      James Bottomley 提交于
      Fix the alloc_slabmgmt panic
      
      Hopefully this should also fix a lot of other intermittent kernel bugs.
      
      The problem has been around since 2.6.9-rc2-pa6 when we allowed
      floating point registers to be used in kernel code.  The essence of
      the problem is that gcc prefers to use floating point for integer
      divides and multiples.  Further, it can rely on the values in the no
      clobber fp regs being correct across a function call.  Unfortunately,
      our task switch function only saves the integer no clobber registers,
      not the fp ones, so if gcc makes a function call to any function in
      the kernel which could sleep, the values it is relying on in any no
      clobber floating point register may be lost.  In the case of
      alloc_slabmgmt, the value of the page offset is being stored in %fr12
      across a call to kmem_getpages(), which sleeps if no pages are
      available.  Thus, the offset can be trashed and the slab code can end
      up with a completely bogus address leading to corruption.
      
      Kudos to Randolph who came up with the program to trip this problem at
      will and thus allowed it to be tracked and fixed.
      Signed-off-by: NJames Bottomley <jejb@parisc-linux.org>
      Signed-off-by: NKyle McMartin <kyle@parisc-linux.org>
      618febd6
    • G
      [PARISC] Make sure use of RFI conforms to PA 2.0 and 1.1 arch docs · 896a3756
      Grant Grundler 提交于
      2.6.12-rc4-pa3 : first pass at making sure use of RFI conforms to
      PA 2.0 arch pages F-4 and F-5, PA 1.1 Arch page 3-19 and 3-20.
      
      The discussion revolves around all the rules for clearing PSW Q-bit.
      The hard part is meeting all the rules for "relied upon translation".
      
      .align directive is used to guarantee the critical sequence ends more than
      8 instructions (32 bytes) from the end of page.
      Signed-off-by: NGrant Grundler <grundler@parisc-linux.org>
      Signed-off-by: NKyle McMartin <kyle@parisc-linux.org>
      896a3756
  8. 10 9月, 2005 1 次提交
  9. 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