Hi, The following three patches are intended to start the redesign of the suspend and hibernation framework for devices. The first patch defines the new framework. Specifically, it introduces the structure 'struct pm_ops' containing a set of hibernation and suspend callbacks to be defined by bus types, device types, device classes and, finally, by device drivers (the role of each callback is described in the comment in pm.h; the documentation will be updated later). It also modifies the code in drivers/base/power/main.c to use the new framework, if available, and fall back to the old one otherwise (no visible functional changes should be added). The other two patches implement the new suspend and hibernation callbacks for the platform and PCI bus types. Please review and tell me what you think. Thanks, Rafael -- "Premature optimization is the root of all evil." - Donald Knuth --
| Chuck Ebbert | Why do so many machines need "noapic"? |
| Greg Kroah-Hartman | [PATCH 01/46] modules: fix module "notes" kobject leak |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Ingo Molnar | [git pull] x86 arch updates for v2.6.25 |
git: | |
| Andreas Ericsson | git integration with monodevelop |
| Wink Saville | Resolving conflicts |
| Boyd Lynn Gerber | git-svn-import or CVS import from local HD rather than remote. |
| Jon Smirl | ! [rejected] master -> master (non-fast forward) |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Karel Kulhavy | OpenBSD sticker considered cool by a layman |
| BARDOU Pierre | OpenBGP load balancing between 2 ISP (multihoming) |
| Richard Stallman | Real men don't attack straw men |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Jesper Krogh | Re: NIU driver: Sun x8 Express Quad Gigabit Ethernet Adapter |
| Arjan van de Ven | Re: [GIT]: Networking |
| Larry McVoy | Re: tcp bw in 2.6 |
