1. 23 5月, 2011 2 次提交
  2. 11 9月, 2009 1 次提交
  3. 16 6月, 2009 1 次提交
    • M
      [S390] pm: power management support for SCLP drivers. · 62b74942
      Michael Holzheu 提交于
      The SCLP base driver defines a new notifier call back for all upper level SCLP
      drivers, like the SCLP console, etc. This guarantees that in suspend first the
      upper level drivers are suspended and afterwards the SCLP base driver. For
      resume it is the other way round. The SCLP base driver itself registers a
      new platform device at the platform bus and gets PM notifications via
      the dev_pm_ops.
      
      In suspend, the SCLP base driver switches off the receiver and sender mask
      This is done in sclp_deactivate(). After suspend all new requests will be
      rejected with -EIO and no more interrupts will be received, because the masks
      are switched off. For resume the sender and receiver masks are reset in
      the sclp_reactivate() function.
      
      When the SCLP console is suspended, all new messages are cached in the
      sclp console buffers. In resume, all the cached messages are written to the
      console. In addition to that we have an early resume function that removes
      the cached messages from the suspend image.
      Signed-off-by: NMichael Holzheu <holzheu@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      62b74942
  4. 19 2月, 2008 1 次提交
  5. 26 1月, 2008 1 次提交
    • H
      [S390] Standby cpu activation/deactivation. · 08d07968
      Heiko Carstens 提交于
      Add a new interface so that cpus can be put into standby state and
      configured state.
      Only offline cpus can be put into standby state or configured state.
      For that the new percpu sysfs attribute "configure" must be used.
      To put a cpu in standby state a "0" must be written to the attribute.
      In order to switch it into configured state a "1" must be written to
      the attribute.
      Only cpus in configured state can be brought online.
      In addition this patch introduces a static mapping of physical to
      logical cpus. As a result only the sysfs directories of present cpus
      will be created. To scan for new cpus the new sysfs attribute "rescan"
      must be used.
      Writing to /sys/devices/system/cpu/rescan will trigger a rescan of
      cpus and will create directories for new cpus.
      
      On IPL only configured cpus will be used. And on reboot/shutdown all
      cpus will remain in their current state (configured/standby).
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      08d07968
  6. 10 7月, 2007 2 次提交
  7. 10 5月, 2007 1 次提交
  8. 27 4月, 2007 3 次提交
  9. 06 2月, 2007 1 次提交
  10. 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