1. 10 2月, 2010 2 次提交
  2. 09 2月, 2010 4 次提交
  3. 08 2月, 2010 8 次提交
  4. 05 2月, 2010 2 次提交
  5. 03 2月, 2010 1 次提交
  6. 02 2月, 2010 8 次提交
  7. 01 2月, 2010 5 次提交
  8. 30 1月, 2010 4 次提交
    • P
      sh: Fix up asm/hw_breakpoint.h header check. · 31a090ae
      Paul Mundt 提交于
      Presently headers_check complains about linux/kdebug.h being unexported,
      so just bump the __KERNEL__ ifdef up, as per the x86 change.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      31a090ae
    • P
      sh: mach-se: Fix up irq_desc reference. · 97b19778
      Paul Mundt 提交于
      The irq_desc needs to be accessed with irq_to_desc(), this fixes up a
      build error with irq_desc being undefined.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      97b19778
    • P
      sh: Kill off broken type 1 PCI config access checks. · 396c56a9
      Paul Mundt 提交于
      The host controllers only support type 1, so there's not much else to
      test for. Some of the older controllers also supported type 2 accesses,
      but we've never supported those, and likely never will. Beyond that, the
      P1SEG test is meaningless for 32-bit mode, so rather than refactoring it,
      just kill the type 1 test off completely.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      396c56a9
    • L
      Split 'flush_old_exec' into two functions · 221af7f8
      Linus Torvalds 提交于
      'flush_old_exec()' is the point of no return when doing an execve(), and
      it is pretty badly misnamed.  It doesn't just flush the old executable
      environment, it also starts up the new one.
      
      Which is very inconvenient for things like setting up the new
      personality, because we want the new personality to affect the starting
      of the new environment, but at the same time we do _not_ want the new
      personality to take effect if flushing the old one fails.
      
      As a result, the x86-64 '32-bit' personality is actually done using this
      insane "I'm going to change the ABI, but I haven't done it yet" bit
      (TIF_ABI_PENDING), with SET_PERSONALITY() not actually setting the
      personality, but just the "pending" bit, so that "flush_thread()" can do
      the actual personality magic.
      
      This patch in no way changes any of that insanity, but it does split the
      'flush_old_exec()' function up into a preparatory part that can fail
      (still called flush_old_exec()), and a new part that will actually set
      up the new exec environment (setup_new_exec()).  All callers are changed
      to trivially comply with the new world order.
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      Cc: stable@kernel.org
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      221af7f8
  9. 29 1月, 2010 4 次提交
  10. 28 1月, 2010 2 次提交