aboutsummaryrefslogtreecommitdiff
path: root/hw/sh7750_regnames.c
diff options
context:
space:
mode:
authorSanchit Garg <sancgarg@linux.vnet.ibm.com>2010-10-08 11:30:16 +0530
committerAnthony Liguori <aliguori@us.ibm.com>2010-10-20 12:10:59 -0500
commit56d15a53292c06a9c8c574e368003f57a06522ee (patch)
tree3b9dac4056f76e88c72f43b2984705b0a2f5eb86 /hw/sh7750_regnames.c
parent9f506893a454ce24263aba49594aa953e9a52853 (diff)
downloadqemu-56d15a53292c06a9c8c574e368003f57a06522ee.zip
qemu-56d15a53292c06a9c8c574e368003f57a06522ee.tar.gz
qemu-56d15a53292c06a9c8c574e368003f57a06522ee.tar.bz2
[virtio-9p] Use preadv/pwritev instead of readv/writev
readv & writev, read & write respectively from the current offset of the file & hence their use has to be preceeded by a call to lseek. preadv/writev can be used instead, as they take the offset as an argument. This saves one system call( lseek ). In case preadv is not supported, it is implemented by an lseek followed by a readv. Depending upon the configuration of QEMU, the appropriate read & write methods are selected. This patch also fixes the zero byte read/write bug & obviates the need to apply a fix for that bug separately. Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com> Signed-off-by: Sanchit Garg <sancgarg@linux.vnet.ibm.com> Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Diffstat (limited to 'hw/sh7750_regnames.c')
0 files changed, 0 insertions, 0 deletions