1. 13 11月, 2009 1 次提交
  2. 12 11月, 2009 4 次提交
  3. 11 11月, 2009 1 次提交
  4. 09 11月, 2009 3 次提交
  5. 06 11月, 2009 2 次提交
    • P
      sh: unwinder: Fix up invalid PC refetch in dwarf unwinder. · 421b5411
      Paul Mundt 提交于
      The dwarf unwinder presently attempts to provide a sane PC value if none
      is provided, however the logic is broken and cases where a previous valid
      dwarf frame exists along with a bogus PC value can still proceed. This
      fixes up the test and prevents the unwinder from blowing up.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      421b5411
    • C
      x86: Make sure get_user_desc() doesn't sign extend. · 2c75910f
      Chris Lalancette 提交于
      The current implementation of get_user_desc() sign extends the return
      value because of integer promotion rules.  For the most part, this
      doesn't matter, because the top bit of base2 is usually 0.  If, however,
      that bit is 1, then the entire value will be 0xffff...  which is
      probably not what the caller intended.
      
      This patch casts the entire thing to unsigned before returning, which
      generates almost the same assembly as the current code but replaces the
      final "cltq" (sign extend) with a "mov %eax %eax" (zero-extend).  This
      fixes booting certain guests under KVM.
      Signed-off-by: NChris Lalancette <clalance@redhat.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      2c75910f
  6. 05 11月, 2009 11 次提交
  7. 04 11月, 2009 13 次提交
  8. 03 11月, 2009 4 次提交
  9. 02 11月, 2009 1 次提交