1. 24 7月, 2011 2 次提交
  2. 12 5月, 2010 1 次提交
  3. 27 2月, 2010 1 次提交
  4. 11 9月, 2009 1 次提交
    • H
      [S390] Initialize __LC_THREAD_INFO early. · 0c88ee5b
      Heiko Carstens 提交于
      "lockdep: Fix backtraces" reveales a bug in early setup code: when
      lockdep tries to save a stack backtrace before setup_arch has been
      called the lowcore pointer for the current thread info pointer isn't
      initialized yet.
      However our save stack backtrace code relies on it. If the pointer
      isn't initialized the saved backtrace will have zero entries.
      lockdep however relies (correctly) on the fact that that cannot
      happen.
      A write access to some random memory region is the result.
      
      Fix this by initializing the thread info pointer early.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      0c88ee5b
  5. 26 3月, 2009 1 次提交
  6. 25 12月, 2008 2 次提交
  7. 30 4月, 2008 1 次提交
  8. 06 3月, 2007 1 次提交
    • G
      [S390] Fixed handling of access register mode faults. · 482b05dd
      Gerald Schaefer 提交于
      Replaced check_user_space() + __check_access_register with the new
      check_space(). The old functions made wrong assumptions about kernel
      and user space when the kernel and user address spaces are switched
      (kernel in home space, user in primary/secondary space).
      Secondly the user process can switch to the accress register mode if
      it is running in primary or secondary mode. In addition it can load
      an arbitrary value to the access registers. If any other value than
      0 for primary space or 1 for secondary space is loaded and memory
      is accessed using the base register related to the access register,
      the program should be terminated with a SIGSEGV. To achieve that the
      DUALD pointer in the DUCT and the PSALD pointer in the PASTE need
      to point to an array of 8 invalid access-list entries to get a
      ALEN-translation exception if an invalid alet is used.
      Signed-off-by: NGerald Schaefer <geraldsc@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      482b05dd
  9. 21 2月, 2007 1 次提交
  10. 06 2月, 2007 2 次提交
  11. 09 1月, 2007 1 次提交
  12. 04 12月, 2006 3 次提交
  13. 05 10月, 2006 1 次提交
  14. 01 10月, 2006 1 次提交
  15. 20 9月, 2006 3 次提交
  16. 18 7月, 2006 1 次提交
  17. 29 6月, 2006 2 次提交
  18. 07 11月, 2005 1 次提交