1. 16 12月, 2006 1 次提交
    • M
      [S390] Fix reboot hang on LPARs · a45e1414
      Michael Holzheu 提交于
      Reboot hangs on LPARs without diag308 support. The reason for this is,
      that before the reboot is done, the channel subsystem is shut down.
      During the reset on each possible subchannel a "store subchannel" is
      done. This operation can end in a program check interruption, if the
      specified subchannel set is not implemented by the hardware. During
      the reset, currently we do not have a program check handler, which
      leads to the described kernel bug. We install now a new program check
      handler for the reboot code to fix this problem.
      Signed-off-by: NMichael Holzheu <holzheu@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      a45e1414
  2. 04 12月, 2006 6 次提交
  3. 28 9月, 2006 1 次提交
    • M
      [S390] Inline assembly cleanup. · 94c12cc7
      Martin Schwidefsky 提交于
      Major cleanup of all s390 inline assemblies. They now have a common
      coding style. Quite a few have been shortened, mainly by using register
      asm variables. Use of the EX_TABLE macro helps  as well. The atomic ops,
      bit ops and locking inlines new use the Q-constraint if a newer gcc
      is used.  That results in slightly better code.
      
      Thanks to Christian Borntraeger for proof reading the changes.
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      94c12cc7
  4. 20 9月, 2006 2 次提交