qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013
@ 2013-03-08  9:48 Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 1/5] configure: Require at least spice-protocol-0.12.3 Stefan Hajnoczi
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2013-03-08  9:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: Anthony Liguori, Stefan Hajnoczi

The following changes since commit 0bc472a9d6b80567c212023c5eae413f4dfb53ad:

  hw/nand.c: correct the sense of the BUSY/READY status bit (2013-03-07 09:27:11 +0100)

are available in the git repository at:

  git://github.com/stefanha/qemu.git trivial-patches

for you to fetch changes up to 5ccbb63abba9034b265a34282ccf4ae2164df501:

  osdep: replace setsockopt by qemu_setsockopt (2013-03-08 10:46:00 +0100)

----------------------------------------------------------------
Lei Li (2):
      Fix the wrong description in qemu manual
      osdep: replace setsockopt by qemu_setsockopt

Michal Privoznik (1):
      configure: Require at least spice-protocol-0.12.3

Peter Maydell (1):
      pci_host: Drop write-only address_space field

Stefan Berger (1):
      rng-random: Use qemu_open / qemu_close

 backends/rng-random.c | 4 ++--
 configure             | 2 +-
 hw/pci/pci_host.h     | 1 -
 hw/piix_pci.c         | 1 -
 hw/ppc/prep.c         | 1 -
 qemu-options.hx       | 2 +-
 util/osdep.c          | 4 ++--
 7 files changed, 6 insertions(+), 9 deletions(-)

-- 
1.8.1.4

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] [PATCH 1/5] configure: Require at least spice-protocol-0.12.3
  2013-03-08  9:48 [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
@ 2013-03-08  9:48 ` Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 2/5] rng-random: Use qemu_open / qemu_close Stefan Hajnoczi
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2013-03-08  9:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: Michal Privoznik, Anthony Liguori, Stefan Hajnoczi

From: Michal Privoznik <mprivozn@redhat.com>

As of 5a49d3e9 we assume SPICE_PORT_EVENT_BREAK to be defined.
However, it is defined not in 0.12.2 what we require now, but in
0.12.3.  Therefore in order to prevent build failure we must
adjust our minimal requirements.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure b/configure
index 2f98c5a..44842db 100755
--- a/configure
+++ b/configure
@@ -2871,7 +2871,7 @@ EOF
   spice_cflags=$($pkg_config --cflags spice-protocol spice-server 2>/dev/null)
   spice_libs=$($pkg_config --libs spice-protocol spice-server 2>/dev/null)
   if $pkg_config --atleast-version=0.12.0 spice-server >/dev/null 2>&1 && \
-     $pkg_config --atleast-version=0.12.2 spice-protocol > /dev/null 2>&1 && \
+     $pkg_config --atleast-version=0.12.3 spice-protocol > /dev/null 2>&1 && \
      compile_prog "$spice_cflags" "$spice_libs" ; then
     spice="yes"
     libs_softmmu="$libs_softmmu $spice_libs"
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [Qemu-devel] [PATCH 2/5] rng-random: Use qemu_open / qemu_close
  2013-03-08  9:48 [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 1/5] configure: Require at least spice-protocol-0.12.3 Stefan Hajnoczi
@ 2013-03-08  9:48 ` Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 3/5] pci_host: Drop write-only address_space field Stefan Hajnoczi
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2013-03-08  9:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: Anthony Liguori, Stefan Hajnoczi, Stefan Berger

From: Stefan Berger <stefanb@linux.vnet.ibm.com>

In the rng backend use qemu_open and qemu_close rather than POSIX
open/close.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 backends/rng-random.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/backends/rng-random.c b/backends/rng-random.c
index 0d11088..acd20af 100644
--- a/backends/rng-random.c
+++ b/backends/rng-random.c
@@ -74,7 +74,7 @@ static void rng_random_opened(RngBackend *b, Error **errp)
         error_set(errp, QERR_INVALID_PARAMETER_VALUE,
                   "filename", "a valid filename");
     } else {
-        s->fd = open(s->filename, O_RDONLY | O_NONBLOCK);
+        s->fd = qemu_open(s->filename, O_RDONLY | O_NONBLOCK);
 
         if (s->fd == -1) {
             error_set(errp, QERR_OPEN_FILE_FAILED, s->filename);
@@ -130,7 +130,7 @@ static void rng_random_finalize(Object *obj)
     qemu_set_fd_handler(s->fd, NULL, NULL, NULL);
 
     if (s->fd != -1) {
-        close(s->fd);
+        qemu_close(s->fd);
     }
 
     g_free(s->filename);
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [Qemu-devel] [PATCH 3/5] pci_host: Drop write-only address_space field
  2013-03-08  9:48 [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 1/5] configure: Require at least spice-protocol-0.12.3 Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 2/5] rng-random: Use qemu_open / qemu_close Stefan Hajnoczi
@ 2013-03-08  9:48 ` Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 4/5] Fix the wrong description in qemu manual Stefan Hajnoczi
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2013-03-08  9:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Anthony Liguori, Stefan Hajnoczi

From: Peter Maydell <peter.maydell@linaro.org>

The address_space field of PCIHostState was only ever written, never used.
Drop it completely.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 hw/pci/pci_host.h | 1 -
 hw/piix_pci.c     | 1 -
 hw/ppc/prep.c     | 1 -
 3 files changed, 3 deletions(-)

diff --git a/hw/pci/pci_host.h b/hw/pci/pci_host.h
index 1845d4d..236cd0f 100644
--- a/hw/pci/pci_host.h
+++ b/hw/pci/pci_host.h
@@ -40,7 +40,6 @@ struct PCIHostState {
     MemoryRegion conf_mem;
     MemoryRegion data_mem;
     MemoryRegion mmcfg;
-    MemoryRegion *address_space;
     uint32_t config_reg;
     PCIBus *bus;
 };
diff --git a/hw/piix_pci.c b/hw/piix_pci.c
index 6c77e49..9246983 100644
--- a/hw/piix_pci.c
+++ b/hw/piix_pci.c
@@ -244,7 +244,6 @@ static PCIBus *i440fx_common_init(const char *device_name,
 
     dev = qdev_create(NULL, "i440FX-pcihost");
     s = PCI_HOST_BRIDGE(dev);
-    s->address_space = address_space_mem;
     b = pci_bus_new(dev, NULL, pci_address_space,
                     address_space_io, 0);
     s->bus = b;
diff --git a/hw/ppc/prep.c b/hw/ppc/prep.c
index e06dded..2920911 100644
--- a/hw/ppc/prep.c
+++ b/hw/ppc/prep.c
@@ -567,7 +567,6 @@ static void ppc_prep_init(QEMUMachineInitArgs *args)
 
     dev = qdev_create(NULL, "raven-pcihost");
     pcihost = PCI_HOST_BRIDGE(dev);
-    pcihost->address_space = get_system_memory();
     object_property_add_child(qdev_get_machine(), "raven", OBJECT(dev), NULL);
     qdev_init_nofail(dev);
     pci_bus = (PCIBus *)qdev_get_child_bus(dev, "pci.0");
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [Qemu-devel] [PATCH 4/5] Fix the wrong description in qemu manual
  2013-03-08  9:48 [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
                   ` (2 preceding siblings ...)
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 3/5] pci_host: Drop write-only address_space field Stefan Hajnoczi
@ 2013-03-08  9:48 ` Stefan Hajnoczi
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 5/5] osdep: replace setsockopt by qemu_setsockopt Stefan Hajnoczi
  2013-03-08 12:14 ` [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
  5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2013-03-08  9:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: Anthony Liguori, Lei Li, Stefan Hajnoczi

From: Lei Li <lilei@linux.vnet.ibm.com>

Fix LP#1151450 the wrong description in qemu manual:

'qemu-system-x86_84' should be 'qemu-system-x86_64'.

Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 qemu-options.hx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/qemu-options.hx b/qemu-options.hx
index 6f9334a..cd76f2a 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -2132,7 +2132,7 @@ gluster[+transport]://[server[:port]]/volname/image[?socket=...]
 
 Example
 @example
-qemu-system-x86_84 --drive file=gluster://192.0.2.1/testvol/a.img
+qemu-system-x86_64 --drive file=gluster://192.0.2.1/testvol/a.img
 @end example
 
 See also @url{http://www.gluster.org}.
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [Qemu-devel] [PATCH 5/5] osdep: replace setsockopt by qemu_setsockopt
  2013-03-08  9:48 [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
                   ` (3 preceding siblings ...)
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 4/5] Fix the wrong description in qemu manual Stefan Hajnoczi
@ 2013-03-08  9:48 ` Stefan Hajnoczi
  2013-03-08 12:14 ` [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
  5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2013-03-08  9:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: Anthony Liguori, Lei Li, Stefan Hajnoczi

From: Lei Li <lilei@linux.vnet.ibm.com>

Fix the compiler warning when cross build qemu-ga
for windows by using qemu_setsockopt() instead of
setsockopt().

util/osdep.c: In function 'socket_set_nodelay':
util/osdep.c:69:5: warning: passing argument 4 of 'setsockopt' from
                   incompatible pointer type [enabled by default]
In file included from /home/lei/qemu_b/include/sysemu/os-win32.h:30:0,
                 from /home/lei/qemu_b/include/qemu-common.h:46,
                 from util/osdep.c:48:
/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:990:63: note:
                 expected 'const char *' but argument is of type 'int *'

Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 util/osdep.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/util/osdep.c b/util/osdep.c
index c408261..bd59ac9 100644
--- a/util/osdep.c
+++ b/util/osdep.c
@@ -57,7 +57,7 @@ static const char *qemu_version = QEMU_VERSION;
 int socket_set_cork(int fd, int v)
 {
 #if defined(SOL_TCP) && defined(TCP_CORK)
-    return setsockopt(fd, SOL_TCP, TCP_CORK, &v, sizeof(v));
+    return qemu_setsockopt(fd, SOL_TCP, TCP_CORK, &v, sizeof(v));
 #else
     return 0;
 #endif
@@ -66,7 +66,7 @@ int socket_set_cork(int fd, int v)
 int socket_set_nodelay(int fd)
 {
     int v = 1;
-    return setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &v, sizeof(v));
+    return qemu_setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &v, sizeof(v));
 }
 
 int qemu_madvise(void *addr, size_t len, int advice)
-- 
1.8.1.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013
  2013-03-08  9:48 [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
                   ` (4 preceding siblings ...)
  2013-03-08  9:48 ` [Qemu-devel] [PATCH 5/5] osdep: replace setsockopt by qemu_setsockopt Stefan Hajnoczi
@ 2013-03-08 12:14 ` Stefan Hajnoczi
  5 siblings, 0 replies; 7+ messages in thread
From: Stefan Hajnoczi @ 2013-03-08 12:14 UTC (permalink / raw)
  To: Stefan Hajnoczi; +Cc: Anthony Liguori, qemu-devel

On Fri, Mar 8, 2013 at 10:48 AM, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 0bc472a9d6b80567c212023c5eae413f4dfb53ad:
>
>   hw/nand.c: correct the sense of the BUSY/READY status bit (2013-03-07 09:27:11 +0100)
>
> are available in the git repository at:
>
>   git://github.com/stefanha/qemu.git trivial-patches
>
> for you to fetch changes up to 5ccbb63abba9034b265a34282ccf4ae2164df501:
>
>   osdep: replace setsockopt by qemu_setsockopt (2013-03-08 10:46:00 +0100)

Please ignore this pull request.  I will resend with missing patches
that I dropped by accident.

Stefan

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-03-08 12:14 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-08  9:48 [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi
2013-03-08  9:48 ` [Qemu-devel] [PATCH 1/5] configure: Require at least spice-protocol-0.12.3 Stefan Hajnoczi
2013-03-08  9:48 ` [Qemu-devel] [PATCH 2/5] rng-random: Use qemu_open / qemu_close Stefan Hajnoczi
2013-03-08  9:48 ` [Qemu-devel] [PATCH 3/5] pci_host: Drop write-only address_space field Stefan Hajnoczi
2013-03-08  9:48 ` [Qemu-devel] [PATCH 4/5] Fix the wrong description in qemu manual Stefan Hajnoczi
2013-03-08  9:48 ` [Qemu-devel] [PATCH 5/5] osdep: replace setsockopt by qemu_setsockopt Stefan Hajnoczi
2013-03-08 12:14 ` [Qemu-devel] [PULL 0/5] Trivial patches for 22 February to 8 March 2013 Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).