Home
last modified time | relevance | path

Searched hist:"673 ac2eb" (Results 1 – 3 of 3) sorted by relevance

/openbmc/obmc-ikvm/
H A Dikvm_input.hpp673ac2eb Thu Jul 30 02:29:19 CDT 2020 Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> Refine HID report writing logic

Blocking write on the keyboard HID device causes screen freezing
during turning off the host power. To fix this issue, this commit
refines the logic using non-blocking write. As a side effect,
non-blocking write introduces event dropping when kernel HID driver
returns -EAGAIN when the driver is in busy state so this commit also
adds retry logic to cover the case.

Tested: Didn't see the screen freezing issue.

Change-Id: Ibd95f567c49f448cd053948c14c006de17c52420
Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
H A Dikvm_server.cpp673ac2eb Thu Jul 30 02:29:19 CDT 2020 Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> Refine HID report writing logic

Blocking write on the keyboard HID device causes screen freezing
during turning off the host power. To fix this issue, this commit
refines the logic using non-blocking write. As a side effect,
non-blocking write introduces event dropping when kernel HID driver
returns -EAGAIN when the driver is in busy state so this commit also
adds retry logic to cover the case.

Tested: Didn't see the screen freezing issue.

Change-Id: Ibd95f567c49f448cd053948c14c006de17c52420
Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
H A Dikvm_input.cpp673ac2eb Thu Jul 30 02:29:19 CDT 2020 Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> Refine HID report writing logic

Blocking write on the keyboard HID device causes screen freezing
during turning off the host power. To fix this issue, this commit
refines the logic using non-blocking write. As a side effect,
non-blocking write introduces event dropping when kernel HID driver
returns -EAGAIN when the driver is in busy state so this commit also
adds retry logic to cover the case.

Tested: Didn't see the screen freezing issue.

Change-Id: Ibd95f567c49f448cd053948c14c006de17c52420
Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>