qemu-irix/hw
Aneesh Kumar K.V c7e587b73e hw/9pfs: Fix segfault with 9p2000.u
When guest tries to chmod a block or char device file over 9pfs,
the qemu process segfaults. With 9p2000.u protocol we use wstat to
change mode bits and client don't send extension information for
chmod. We need to check for size field to check whether extension
info is present or not.

Reported-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
2013-05-28 15:23:12 +05:30
..
9pfs hw/9pfs: Fix segfault with 9p2000.u 2013-05-28 15:23:12 +05:30
acpi acpi: add dummy write function for acpi timer 2013-05-14 08:53:09 -05:00
alpha
arm spitz: fix compilation failure due to pty.h namespace pollution 2013-05-14 08:53:16 -05:00
audio audio: replace audio card configuration with default-configs 2013-04-29 12:16:37 -05:00
block Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature" 2013-05-13 09:52:43 -05:00
bt
char virtio-serial: fix command line compatibility. 2013-05-03 12:05:15 -05:00
core qdev: Introduce qdev_prop_set_globals_for_type() 2013-05-06 19:50:52 +02:00
cpu target-i386: Move APIC to ICC bus 2013-05-01 13:06:07 +02:00
cris
display qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode 2013-05-09 11:46:53 +02:00
dma Rename hexdump to avoid FreeBSD libutil conflict 2013-05-20 08:20:08 -05:00
gpio Remove unneeded type casts 2013-04-19 11:36:33 +02:00
i2c
i386 Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature" 2013-05-13 09:52:43 -05:00
ide ide/macio: fix wrong opaque with TRIM support 2013-05-20 01:54:14 +02:00
input vmmouse: QOM'ify 2013-04-29 08:27:50 -05:00
intc remove double semicolons 2013-05-12 13:25:55 +04:00
isa ich9: kill cmos_s3 2013-04-24 11:50:18 -05:00
lm32 qdev: Drop taddr properties 2013-04-20 17:54:52 +00:00
m68k
microblaze Remove unneeded type casts 2013-04-19 11:36:33 +02:00
mips audio: enable PCI audio cards for all PCI-enabled targets 2013-04-29 12:17:06 -05:00
misc pvpanic: create pvpanic by default for machine 1.5 2013-04-30 10:30:01 -05:00
moxie Trivial grammar and spelling fixes 2013-05-01 20:55:21 +04:00
net virtio-net: add virtio_net_set_netclient_name. 2013-05-15 08:48:25 -05:00
nvram pvpanic: pass configurable ioport to seabios 2013-04-30 10:30:01 -05:00
openrisc
pci
pci-bridge
pci-host hw/pci-host/versatile.c: Provide property for forcing broken IRQ mapping 2013-05-15 08:49:59 -05:00
ppc PPC: e500: correct params->ram_size with ram_size 2013-05-06 17:22:48 +02:00
s390x virtio-net-x: forward the netclient name and type. 2013-05-15 08:48:25 -05:00
scsi virtio-scsi: fix the command line compatibility. 2013-05-03 12:05:15 -05:00
sd
sh4
sparc qdev: Drop taddr properties 2013-04-20 17:54:52 +00:00
sparc64 sparc64: allow 64 IRQ lines 2013-04-27 10:35:30 +00:00
ssi
timer i.MX: implement a more correct version of EPIT timer. 2013-05-03 18:21:02 +01:00
tpm Move TPM passthrough specific command line options to backend structure 2013-04-23 10:40:40 -05:00
unicore32 console: add device link to QemuConsoles 2013-04-25 14:45:46 -05:00
usb remove double semicolons 2013-05-12 13:25:55 +04:00
virtio virtio: add virtio_bus_get_dev_path. 2013-05-16 14:18:38 -05:00
watchdog wdt_ib700: QOM'ify 2013-04-29 08:27:50 -05:00
xen target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE 2013-05-01 13:04:19 +02:00
xtensa
Makefile.objs virtio: simplify Makefile conditionals 2013-04-19 16:18:11 +02:00