qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PULL v3 00/33] Misc patches for 2016-02-08


From: John Snow
Subject: Re: [Qemu-devel] [PULL v3 00/33] Misc patches for 2016-02-08
Date: Wed, 10 Feb 2016 14:16:31 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0


On 02/10/2016 07:48 AM, Paolo Bonzini wrote:
> 
> 
> On 09/02/2016 17:13, Paolo Bonzini wrote:
>> The following changes since commit ac1be2ae6b2995b99430c48329eb971b0281acf1:
>>
>>   Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2016-02-09' 
>> into staging (2016-02-09 11:42:43 +0000)
>>
>> are available in the git repository at:
>>
>>   git://github.com/bonzini/qemu.git tags/for-upstream
>>
>> for you to fetch changes up to 150dcd1aed6f9ebcf370dbb9b666e7d7c6d908e2:
>>
>>   qemu-char, io: fix ordering of arguments for UDP socket creation 
>> (2016-02-09 17:09:15 +0100)
>>
>> ----------------------------------------------------------------
>> * switch to C11 atomics (Alex)
>> * Coverity fixes for IPMI (Corey), i386 (Paolo), qemu-char (Paolo)
>> * at long last, fail on wrong .pc files if -m32 is in use (Daniel)
>> * qemu-char regression fix (Daniel)
>> * SAS1068 device (Paolo)
>> * memory region docs improvements (Peter)
>> * target-i386 cleanups (Richard)
>> * qemu-nbd docs improvements (Sitsofe)
>> * thread-safe memory hotplug (Stefan)
>>
>> ----------------------------------------------------------------
>>
>> v2->v3: rebased due to semantic conflict, split MAINTAINERS patch
>>
>> Alex Bennée (1):
>>       include/qemu/atomic.h: default to __atomic functions
>>
>> Andrew Jones (1):
>>       kvm-all: trace: strerror fixup
>>
>> Corey Minyard (2):
>>       ipmi_bmc_sim: Fix off by one in check.
>>       ipmi_bmc_sim: Add break to correct watchdog NMI check
>>
>> Daniel P. Berrange (2):
>>       configure: sanity check the glib library that pkg-config finds

Appears to break clang 3.5.0 on F22;

address@hidden ((977a82a...)) ~/s/q/b/git> ../../configure --cxx=clang++
--cc=clang --host-cc=clang --extra-cflags=-Werror
--extra-cflags=-fsanitize=undefined
--extra-cflags=-Wno-deprecated-declarations
--extra-cflags=-fno-sanitize=float-divide-by-zero
--target-list="x86_64-softmmu"

ERROR: sizeof(size_t) doesn't match GLIB_SIZEOF_SIZE_T.
       You probably need to set PKG_CONFIG_LIBDIR
       to point to the right pkg-config files for your
       build target



Problem appears to be this:

/usr/include/glib-2.0/glib/gmem.h:76:58: error: unknown attribute
'__alloc_size__' ignored [-Werror,-Wunknown-attributes]
gpointer g_malloc         (gsize         n_bytes) G_GNUC_MALLOC
G_GNUC_ALLOC_SIZE(1);
                                                                ^
/usr/include/glib-2.0/glib/gmacros.h:67:45: note: expanded from macro
'G_GNUC_ALLOC_SIZE'
#define G_GNUC_ALLOC_SIZE(x) __attribute__((__alloc_size__(x)))


>>       char: fix repeated registration of tcp chardev I/O handlers
>>
>> Janosch Frank (1):
>>       scripts/kvm/kvm_stat: Fix tracefs access checking
>>
>> John Snow (1):
>>       nbd: avoid unaligned uint64_t store
>>
>> Paolo Bonzini (9):
>>       memory: add early bail out from cpu_physical_memory_set_dirty_range
>>       qemu-char: Keep pty slave file descriptor open until the master is 
>> closed
>>       scsi: push WWN fields up to SCSIDevice
>>       scsi-generic: grab device and port SAS addresses from backend
>>       hw: Add support for LSI SAS1068 (mptsas) device
>>       ipmi: do not take/drop iothread lock
>>       target-i386: fix PSE36 mode
>>       get_maintainer.pl: fall back to git if only lists are found
>>       qemu-char, io: fix ordering of arguments for UDP socket creation
>>
>> Peter Maydell (1):
>>       docs/memory.txt: Improve list of different memory regions
>>
>> Richard Henderson (10):
>>       target-i386: Create gen_lea_v_seg
>>       target-i386: Introduce mo_stacksize
>>       target-i386: Use gen_lea_v_seg in gen_lea_modrm
>>       target-i386: Use gen_lea_v_seg in stack subroutines
>>       target-i386: Access segs via TCG registers
>>       target-i386: Use gen_lea_v_seg in pusha/popa
>>       target-i386: Rewrite gen_enter inline
>>       target-i386: Rewrite leave
>>       target-i386: Tidy gen_add_A0_im
>>       target-i386: Deconstruct the cpu_T array
>>
>> Sitsofe Wheeler (3):
>>       qemu-nbd: Fix unintended texi verbatim formatting
>>       qemu-nbd: Minor texi updates
>>       qemu-nbd: Fix texi sentence capitalisation
>>
>> Stefan Hajnoczi (1):
>>       memory: RCU ram_list.dirty_memory[] for safe RAM hotplug
>>
>> Stephen Warren (1):
>>       MAINTAINERS: add all-match entry for qemu-devel@
>>
>>  MAINTAINERS               |    5 +
>>  configure                 |   24 +
>>  default-configs/pci.mak   |    1 +
>>  docs/memory.txt           |   26 +-
>>  exec.c                    |   75 +-
>>  hw/ipmi/ipmi.c            |    2 -
>>  hw/ipmi/ipmi_bmc_sim.c    |    4 +-
>>  hw/scsi/Makefile.objs     |    1 +
>>  hw/scsi/mpi.h             | 1153 ++++++++++++++++++++++++++++++
>>  hw/scsi/mptconfig.c       |  904 ++++++++++++++++++++++++
>>  hw/scsi/mptendian.c       |  204 ++++++
>>  hw/scsi/mptsas.c          | 1441 +++++++++++++++++++++++++++++++++++++
>>  hw/scsi/mptsas.h          |  100 +++
>>  hw/scsi/scsi-disk.c       |   23 +-
>>  hw/scsi/scsi-generic.c    |   92 +++
>>  include/exec/ram_addr.h   |  193 ++++-
>>  include/hw/pci/pci_ids.h  |    1 +
>>  include/hw/scsi/scsi.h    |    3 +
>>  include/qemu/atomic.h     |  192 +++--
>>  io/channel-socket.c       |    2 +-
>>  kvm-all.c                 |    4 +-
>>  migration/ram.c           |    4 -
>>  nbd/server.c              |   20 +-
>>  qemu-char.c               |   10 +-
>>  qemu-nbd.texi             |   80 ++-
>>  scripts/get_maintainer.pl |    2 +-
>>  scripts/kvm/kvm_stat      |   23 +-
>>  target-i386/helper.c      |    4 +-
>>  target-i386/helper.h      |    4 -
>>  target-i386/seg_helper.c  |   74 --
>>  target-i386/translate.c   | 1725 
>> +++++++++++++++++++++------------------------
>>  trace-events              |   22 +
>>  32 files changed, 5223 insertions(+), 1195 deletions(-)
>>  create mode 100644 hw/scsi/mpi.h
>>  create mode 100644 hw/scsi/mptconfig.c
>>  create mode 100644 hw/scsi/mptendian.c
>>  create mode 100644 hw/scsi/mptsas.c
>>  create mode 100644 hw/scsi/mptsas.h
>>
> 
> Self-NACK, this breaks (at least) FreeDOS.
> 
> Paolo
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]