mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-12-22 13:45:20 +00:00
vmm: Remove console resize for Serial
Serial device doesnt support resize semantics. Setting up the console resize pipe in the Serial device setup path, overwrites the setup done as part of virtio-console. Signed-off-by: BharatNarasimman <bharatn@microsoft.com>
This commit is contained in:
parent
cc9899e09d
commit
6e4aefe66f
@ -263,18 +263,6 @@ pub(crate) fn pre_create_console_devices(vmm: &mut Vmm) -> ConsoleDeviceResult<C
|
|||||||
|
|
||||||
let stdout = dup_stdout().map_err(ConsoleDeviceError::DupFd)?;
|
let stdout = dup_stdout().map_err(ConsoleDeviceError::DupFd)?;
|
||||||
|
|
||||||
// SAFETY: FFI call. Trivially safe.
|
|
||||||
if unsafe { libc::isatty(stdout.as_raw_fd()) } == 1 {
|
|
||||||
vmm.console_resize_pipe = Some(Arc::new(
|
|
||||||
listen_for_sigwinch_on_tty(
|
|
||||||
stdout.try_clone().unwrap(),
|
|
||||||
&vmm.seccomp_action,
|
|
||||||
vmm.hypervisor.hypervisor_type(),
|
|
||||||
)
|
|
||||||
.map_err(ConsoleDeviceError::StartSigwinchListener)?,
|
|
||||||
));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Make sure stdout is in raw mode, if it's a terminal.
|
// Make sure stdout is in raw mode, if it's a terminal.
|
||||||
set_raw_mode(&stdout, vmm.original_termios_opt.clone())?;
|
set_raw_mode(&stdout, vmm.original_termios_opt.clone())?;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user