1. 19 10月, 2007 1 次提交
    • A
      serial: turn serial console suspend a boot rather than compile time option · 8f4ce8c3
      Andres Salomon 提交于
      Currently, there's a CONFIG_DISABLE_CONSOLE_SUSPEND that allows one to stop
      the serial console from being suspended when the rest of the machine goes
      to sleep.  This is incredibly useful for debugging power management-related
      things; however, having it as a compile-time option has proved to be
      incredibly inconvenient for us (OLPC).  There are plenty of times that we
      want serial console to not suspend, but for the most part we'd like serial
      console to be suspended.
      
      This drops CONFIG_DISABLE_CONSOLE_SUSPEND, and replaces it with a kernel
      boot parameter (no_console_suspend).  By default, the serial console will
      be suspended along with the rest of the system; by passing
      'no_console_suspend' to the kernel during boot, serial console will remain
      alive during suspend.
      
      For now, this is pretty serial console specific; further fixes could be
      applied to make this work for things like netconsole.
      Signed-off-by: NAndres Salomon <dilinger@debian.org>
      Acked-by: N"Rafael J. Wysocki" <rjw@sisk.pl>
      Acked-by: NPavel Machek <pavel@ucw.cz>
      Cc: Nigel Cunningham <nigel@suspend2.net>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      8f4ce8c3
  2. 27 9月, 2007 1 次提交
  3. 31 8月, 2007 1 次提交
  4. 30 7月, 2007 2 次提交
    • R
      Introduce CONFIG_SUSPEND for suspend-to-Ram and standby · 296699de
      Rafael J. Wysocki 提交于
      Introduce CONFIG_SUSPEND representing the ability to enter system sleep
      states, such as the ACPI S3 state, and allow the user to choose SUSPEND
      and HIBERNATION independently of each other.
      
      Make HOTPLUG_CPU be selected automatically if SUSPEND or HIBERNATION has
      been chosen and the kernel is intended for SMP systems.
      
      Also, introduce CONFIG_PM_SLEEP which is automatically selected if
      CONFIG_SUSPEND or CONFIG_HIBERNATION is set and use it to select the
      code needed for both suspend and hibernation.
      
      The top-level power management headers and the ACPI code related to
      suspend and hibernation are modified to use the new definitions (the
      changes in drivers/acpi/sleep/main.c are, mostly, moving code to reduce
      the number of ifdefs).
      
      There are many other files in which CONFIG_PM can be replaced with
      CONFIG_PM_SLEEP or even with CONFIG_SUSPEND, but they can be updated in
      the future.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      296699de
    • R
      Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION · b0cb1a19
      Rafael J. Wysocki 提交于
      Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION to avoid
      confusion (among other things, with CONFIG_SUSPEND introduced in the
      next patch).
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      b0cb1a19
  5. 22 7月, 2007 1 次提交
  6. 20 7月, 2007 1 次提交
  7. 19 7月, 2007 1 次提交
  8. 08 5月, 2007 1 次提交
  9. 07 5月, 2007 1 次提交
  10. 07 3月, 2007 1 次提交
  11. 10 2月, 2007 1 次提交
  12. 14 12月, 2006 1 次提交
  13. 08 12月, 2006 1 次提交
  14. 26 9月, 2006 2 次提交
  15. 07 9月, 2006 1 次提交
  16. 01 7月, 2006 1 次提交
  17. 28 6月, 2006 1 次提交
  18. 26 6月, 2006 1 次提交
  19. 25 6月, 2006 1 次提交
  20. 01 4月, 2006 1 次提交
  21. 15 1月, 2006 1 次提交
  22. 14 11月, 2005 1 次提交
  23. 23 9月, 2005 1 次提交
  24. 08 9月, 2005 1 次提交
  25. 05 9月, 2005 1 次提交
    • A
      [PATCH] encrypt suspend data for easy wiping · c2ff18f4
      Andreas Steinmetz 提交于
      The patch protects from leaking sensitive data after resume from suspend.
      During suspend a temporary key is created and this key is used to encrypt the
      data written to disk.  When, during resume, the data was read back into memory
      the temporary key is destroyed which simply means that all data written to
      disk during suspend are then inaccessible so they can't be stolen lateron.
      
      Think of the following: you suspend while an application is running that keeps
      sensitive data in memory.  The application itself prevents the data from being
      swapped out.  Suspend, however, must write these data to swap to be able to
      resume lateron.  Without suspend encryption your sensitive data are then
      stored in plaintext on disk.  This means that after resume your sensitive data
      are accessible to all applications having direct access to the swap device
      which was used for suspend.  If you don't need swap after resume these data
      can remain on disk virtually forever.  Thus it can happen that your system
      gets broken in weeks later and sensitive data which you thought were encrypted
      and protected are retrieved and stolen from the swap device.
      Signed-off-by: NAndreas Steinmetz <ast@domdv.de>
      Acked-by: NPavel Machek <pavel@suse.cz>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      c2ff18f4
  26. 26 8月, 2005 1 次提交
    • L
      [ACPI] IA64-related ACPI Kconfig fixes · eb7b6b32
      Len Brown 提交于
      Build issues were mostly in the ACPI=n case -- don't do that.
      Select ACPI from IA64_GENERIC.
      Add some missing dependencies on ACPI.
      
      Mark BLACKLIST_YEAR and some laptop-only ACPI drivers
      as X86-only.  Let me know when you get an IA64 Laptop.
      Signed-off-by: NLen Brown <len.brown@intel.com>
      eb7b6b32
  27. 26 6月, 2005 2 次提交
  28. 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