]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/hyperv/syndbg: skip automatic zero-init of large array
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 10 Jun 2025 12:36:55 +0000 (13:36 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Thu, 12 Jun 2025 17:40:15 +0000 (13:40 -0400)
commit5a1f614d0cd0bcc8e84e0b7ab6af63d56bd348a2
tree0da94cca70c82b6797a9f8dd43a119c5a76c689d
parent7048e70f391df76d009eecca25f8027858f9f304
hw/hyperv/syndbg: skip automatic zero-init of large array

The 'handle_recv_msg' method has a 4k byte array used for copying
data between the network socket and guest memory. Skip the automatic
zero-init of this array to eliminate the performance overhead in the
I/O hot path.

The 'data_buf' array will be fully initialized when data is read
off the network socket.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 20250610123709.835102-18-berrange@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
hw/hyperv/syndbg.c