RFC patches for a network-based hvc backend (s390)
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest5 patches 10 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | hvc_console: Adding hangup notifierdrivers/ drivers/ drivers/ +4 more | +14 | 0 replies | |
| 2/5 | hvc_console: Add tty driver flag TTY_DRIVER_RESET_TERMIOSdrivers/ | +1 | 3 replies | |
| 3/5 | hvc_console: Fix loop if put_char() returns 0drivers/ | +11 | 0 replies | |
| 4/5 | hvc_console: Add tty window resizingdrivers/ drivers/ | +67 | 5 replies | |
| 5/5 | hvc_console: Remove __devexit annotation of hvc_remove()drivers/ drivers/ | +2 | 0 replies |
Reviews trailers per patch
All 5 patches have a Reviewed-by or Acked-by.
| Patch | Christian Borntraeger | Alan Cox |
|---|---|---|
| 1/5 | A-b | |
| 2/5 | A-b | A-b |
| 3/5 | R-b T-b | |
| 4/5 | A-b | |
| 5/5 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [RFC PATCH 0/5] patches for a network-based hvc backend (s390)
Hello,
I work on a network-based hvc console backend for s390 that allows to get "full-screen" terminal access to z/VM guest machines.
The solution consists of a HVC backend that provides the terminal interface; and a tool to connect to the terminal via a z/VM specific communication protocol.
The network-based backend differs in a few aspects from the notifier-based model of the HVC console; because it has to deal with (dis)connects and must take care of virtual tty hangups. Therefore, I would like to introduce a third notifier for hangups (see patch 1).
Further I found out that if put_char() returns 0 in particular cases, the hvc console starts to loop. I tried to address this problem with patch 3 and I hope that it will work for all backends.
Finally, I would like to add a function that allows to resize the terminal window of a HVC terminal (patch 4).
Here is an overview about the complete patch series:
Patch 1 adds a hangup notifier
Patch 2 adds tty driver flag TTY_DRIVER_RESET_TERMIOS
Patch 3 fixes a loop if put_char() returns 0
Patch 4 adds a function to resize the tty window
Patch 5 removes __devexit of hvc_remove() for use in __(dev)init sections
Any review feedback would be greatly appreciated.
Thank you in advance.
Regards,
Hendrik
Signature · 12 lines
Hendrik Brueckner D/3303 Linux on System z Development Tel: +49 7031 16-1073 Fax: +49 7031 16-3456 eMail: [email protected] IBM Deutschland Research & Development GmbH, Schoenaicher Str. 220, 71032 Boeblingen IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martin Jetter Geschaeftsfuehrung: Erich Baier Sitz der Gesellschaft: Boeblingen Registergericht: Amtsgericht Stuttgart, HRB 243294