diff --git a/.github/workflows/vsock_interaction.yml b/.github/workflows/vsock_interaction.yml
index a95338406..7c8e38ae9 100644
--- a/.github/workflows/vsock_interaction.yml
+++ b/.github/workflows/vsock_interaction.yml
@@ -28,6 +28,6 @@ jobs:
- name: Run Vsock Client on Host
id: host_vsock_client
run: |
- sleep 5m
+ sleep 6m
echo "Run vsock client on host...."
echo "Hello from host" | socat -dd - vsock-connect:3:4321
diff --git a/kernel/aster-nix/src/net/socket/vsock/common.rs b/kernel/aster-nix/src/net/socket/vsock/common.rs
index 20d9a0aec..a0d216e5e 100644
--- a/kernel/aster-nix/src/net/socket/vsock/common.rs
+++ b/kernel/aster-nix/src/net/socket/vsock/common.rs
@@ -196,108 +196,104 @@ impl VsockSpace {
}
/// Poll for each event from the driver
- pub fn poll(&self) -> Result