diff options
author | Hendrik Brueckner <brueckner@linux.vnet.ibm.com> | 2009-06-16 10:30:45 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2009-06-16 10:31:19 +0200 |
commit | 0259162ecd083f1ce0f6022e669f393330b06f4d (patch) | |
tree | 0e2efc9d8919e29ba64e355ba78ff14ec9969e76 /drivers/s390 | |
parent | c23cad923bfebd295ec49dc9265569993903488d (diff) | |
download | op-kernel-dev-0259162ecd083f1ce0f6022e669f393330b06f4d.zip op-kernel-dev-0259162ecd083f1ce0f6022e669f393330b06f4d.tar.gz |
[S390] pm: hvc_iucv power management callbacks
The patch adds supporting for suspending and resuming IUCV HVC terminal
devices from disk. The obligatory Linux device driver interfaces has
been added by registering a device driver on the IUCV bus.
For each IUCV HVC terminal device the driver creates a respective device
on the IUCV bus.
To support suspend and resume, the PM freeze callback severs any established
IUCV communication path and triggers a HVC tty hang-up when the system image
is restored.
IUCV communication path are no longer valid when the z/VM guest is halted.
The device driver initialization has been updated to register devices and
the a new routine has been extracted to facilitate the hang-up of IUCV HVC
terminal devices.
Signed-off-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390')
0 files changed, 0 insertions, 0 deletions