~ubuntu-virt/qemu/+git/qemu-lp-import:stable-0.15

Last commit made on 2011-10-11
Get this branch:
git clone -b stable-0.15 https://git.launchpad.net/~ubuntu-virt/qemu/+git/qemu-lp-import

Branch merges

Branch information

Name:
stable-0.15
Repository:
lp:~ubuntu-virt/qemu/+git/qemu-lp-import

Recent commits

82b2b32... by "Justin M. Forbes" <email address hidden>

Version 0.15.1

Signed-off-by: Justin M. Forbes <email address hidden>

4a81ab8... by Stefan Hajnoczi

qed: fix use-after-free during l2 cache commit

QED's metadata caching strategy allows two parallel requests to race for
metadata lookup. The first one to complete will populate the metadata
cache and the second one will drop the data it just read in favor of the
cached data.

There is a use-after-free in qed_read_l2_table_cb() and
qed_commit_l2_update() where l2_table->offset was used after the
l2_table may have been freed due to a metadata lookup race. Fix this by
keeping the l2_offset in a local variable and not reaching into the
possibly freed l2_table.

Reported-by: Amit Shah <email address hidden>
Signed-off-by: Stefan Hajnoczi <email address hidden>
Signed-off-by: Anthony Liguori <email address hidden>

68e3508... by Jan Kiszka <email address hidden>

sdl: Fix termination in -no-shutdown mode

Just like the monitor does, we need to clear no_shutdown before calling
qemu_system_shutdown_request on quit requests. Otherwise, QEMU just
stops the VM.

Signed-off-by: Jan Kiszka <email address hidden>
Signed-off-by: Anthony Liguori <email address hidden>

fb52404... by Kevin Wolf

Fix termination by signal with -no-shutdown

On signals such as SIGTERM qemu should exit instead of just stopping the VM
even with -no-shutdown.

Signed-off-by: Kevin Wolf <email address hidden>
Signed-off-by: Anthony Liguori <email address hidden>

3363983... by Brad Smith

Add support for finding libpng via pkg-config.

Signed-off-by: Brad Smith <email address hidden>
Signed-off-by: Anthony Liguori <email address hidden>

672aefe... by Brad Smith

Check for presence of compiler -pthread flag.

OpenBSD / FreeBSD and some other OS's require the use of
cc -pthread to link threaded programs so have QEMU's
configure script check for the presence of the flag
and use it if so.

Signed-off-by: Brad Smith <email address hidden>
Signed-off-by: Blue Swirl <email address hidden>

6a10ccc... by Brad Smith

Allow overriding the location of Samba's smbd.

Allow overriding the location of Samba's smbd.

Pretty much every OS I look at has some means of
changing this path (patching) so lets just make
it easier for OS developers creating packages
and/or end users to override the location.

Signed-off-by: Brad Smith <email address hidden>
Reviewed-by: Stefan Hajnoczi <email address hidden>
Signed-off-by: Blue Swirl <email address hidden>

7095e71... by Gerd Hoffmann

Fix linker scripts

Remove PROVIDE_HIDDEN and ONLY_IF_{RO,RW} from linker scripts to make
them work with older binutils versions. Fixes *-bsd-user build on
OpenBSD 4.9 which ships binutils 2.15.

Signed-off-by: Gerd Hoffmann <email address hidden>
Signed-off-by: Blue Swirl <email address hidden>

91b31d6... by Brad Smith

Fix install(1) usage to be compatible with OpenBSD's install(1).

Fix install(1) usage to be compatible with OpenBSD's install(1).

When creating a directory via the -d flag the -p flag cannot be
used at the same time. Also in the context of installing QEMU it
doesn't make sense to use the -p flag anyway so use the [default]
-c flag instead.

Signed-off-by: Brad Smith <email address hidden>
Signed-off-by: Anthony Liguori <email address hidden>

b89f4a7... by Jan Kiszka <email address hidden>

Fix qjson test of solidus encoding

"\/" is supposed to be decoded as "/", but there is no need to encode
"/" via escape. Fix the existing test and add a second one expressing
this.

Signed-off-by: Jan Kiszka <email address hidden>
Acked-by: Michael Roth <email address hidden>
Signed-off-by: Luiz Capitulino <email address hidden>