qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 4fc473: linux-user: sync syscall numbers upto


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 4fc473: linux-user: sync syscall numbers upto 3.13
Date: Fri, 21 Feb 2014 07:00:03 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 4fc4732047bf475f70b14c83053d7c6b22cb9d2f
      
https://github.com/qemu/qemu/commit/4fc4732047bf475f70b14c83053d7c6b22cb9d2f
  Author: Riku Voipio <address@hidden>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M linux-user/alpha/syscall_nr.h
    M linux-user/arm/syscall_nr.h
    M linux-user/cris/syscall_nr.h
    M linux-user/i386/syscall_nr.h
    M linux-user/m68k/syscall_nr.h
    M linux-user/microblaze/syscall_nr.h
    M linux-user/mips/syscall_nr.h
    M linux-user/mips64/syscall_nr.h
    M linux-user/openrisc/syscall_nr.h
    M linux-user/ppc/syscall_nr.h
    M linux-user/s390x/syscall_nr.h
    M linux-user/sh4/syscall_nr.h
    M linux-user/sparc/syscall_nr.h
    M linux-user/sparc64/syscall_nr.h
    M linux-user/x86_64/syscall_nr.h

  Log Message:
  -----------
  linux-user: sync syscall numbers upto 3.13

All others updated except unicore, which doesn't look right to
begin with.

Signed-off-by: Riku Voipio <address@hidden>


  Commit: 6afafa86f3446f5e6dd410cc2c442e98adabc26c
      
https://github.com/qemu/qemu/commit/6afafa86f3446f5e6dd410cc2c442e98adabc26c
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user/elfload.c: Avoid calling g_free() on uninitialized data

Avoid calling g_free() on unintialized data in the error-handling
paths in elf_core_dump() by splitting the initialization of the
elf_note_info struct out of fill_note_info() so that it's always
valid to call free_note_info() whether we got to the point of
being able to fill_note_info() or not.

Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: 3a5d30bf272c8db8e16e1e7ad5b8953f08df3e82
      
https://github.com/qemu/qemu/commit/3a5d30bf272c8db8e16e1e7ad5b8953f08df3e82
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M linux-user/signal.c

  Log Message:
  -----------
  linux-user/signal.c: Don't pass sigaction uninitialised sa_flags

When forcing a fatal signal, we weren't initialising the sa_flags
field in the struct sigaction we used to reset the signal handler
to SIG_DFL.

Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: 501bb4b0cb1debf2b495f0ba3980b97ceca652f5
      
https://github.com/qemu/qemu/commit/501bb4b0cb1debf2b495f0ba3980b97ceca652f5
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Fix error handling in lock_iovec()

In lock_iovec() if lock_user() failed we were doing an unlock_user
but not a free(vec), which is the wrong way round. We were also
assuming that free() and unlock_user() don't touch errno, which
is not guaranteed. Fix both these problems.

Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: bf15f63cad5c909890be6656743979c7a46ab56d
      
https://github.com/qemu/qemu/commit/bf15f63cad5c909890be6656743979c7a46ab56d
  Author: Mohamad Gebai <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M configure

  Log Message:
  -----------
  Fix configure script for LTTng 2.x

Signed-off-by: Mohamad Gebai <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 9530570fa5f86a52e31c92b26578a973b439d493
      
https://github.com/qemu/qemu/commit/9530570fa5f86a52e31c92b26578a973b439d493
  Author: Mohamad Gebai <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M scripts/tracetool/backend/ust.py
    A scripts/tracetool/format/ust_events_c.py
    A scripts/tracetool/format/ust_events_h.py

  Log Message:
  -----------
  Modified the tracetool framework for LTTng 2.x

* A new format is required to generate definitions for ust tracepoints.
  Files ust_events_h.py and ust_events_c.py define common macros, while
  new function ust_events_h in events.py does the actual definition of
  each tracepoint.
* ust.py generates the new interface for calling userspace tracepoints
  with LTTng 2.x, replacing trace_name(args) to tracepoint(name, args).
* As explained in ust_events_c.py, -Wredundant-decls gives a warning
  when compiling with gcc 4.7 or older. This is specific to lttng-ust so
  for now use a pragma clause to avoid getting a warning.

Signed-off-by: Mohamad Gebai <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: e6bf23f82d2d907dc99cf2581b4852417843a42d
      
https://github.com/qemu/qemu/commit/e6bf23f82d2d907dc99cf2581b4852417843a42d
  Author: Mohamad Gebai <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M Makefile
    M trace/Makefile.objs

  Log Message:
  -----------
  Adapt Makefiles to the new LTTng ust interface

Add generation of new files for LTTng ust.

Signed-off-by: Mohamad Gebai <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: ef3ef4a0408743f3d562cda413e00afb7b782d6b
      
https://github.com/qemu/qemu/commit/ef3ef4a0408743f3d562cda413e00afb7b782d6b
  Author: Mohamad Gebai <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M docs/tracing.txt

  Log Message:
  -----------
  Update documentation for LTTng ust tracing

Signed-off-by: Mohamad Gebai <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 5d59fd998f956d673bda9cea78a106ebcc5ad78f
      
https://github.com/qemu/qemu/commit/5d59fd998f956d673bda9cea78a106ebcc5ad78f
  Author: Mohamad Gebai <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add ust generated files to .gitignore

Signed-off-by: Mohamad Gebai <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 94783de6fe746f86a357bc4e3e6759f7f8ad3b39
      
https://github.com/qemu/qemu/commit/94783de6fe746f86a357bc4e3e6759f7f8ad3b39
  Author: Kevin Wolf <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M trace-events

  Log Message:
  -----------
  trace-events: Fix typo in "offset"

s/offet/offset/

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Fam Zheng <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: fff8c539bd69dce14c63827111e9d74e6b961317
      
https://github.com/qemu/qemu/commit/fff8c539bd69dce14c63827111e9d74e6b961317
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M linux-user/ioctls.h
    M linux-user/syscall.c
    M linux-user/syscall_defs.h
    M linux-user/syscall_types.h

  Log Message:
  -----------
  linux-user: Implement BLKPG ioctl

Signed-off-by: Andreas Färber <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: 69d4c703a549f0630793a67b16a8fc6bc14c8654
      
https://github.com/qemu/qemu/commit/69d4c703a549f0630793a67b16a8fc6bc14c8654
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Fix error handling in target_to_host_semarray()

Fix two issues in error handling in target_to_host_semarray():
 * don't leak the host_array buffer if lock_user fails
 * return an error if malloc() fails

v2: added missing * -Riku Voipio

Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>


  Commit: 6d093a4f499fd945b39bd55b307dd9192dc99ead
      
https://github.com/qemu/qemu/commit/6d093a4f499fd945b39bd55b307dd9192dc99ead
  Author: Kevin Wolf <address@hidden>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M target-i386/translate.c

  Log Message:
  -----------
  target-i386: Fix I/O bitmap checks for in/out

Commit 1b90d56e changed the implementation of in/out imm to not assign
the accessed port number to cpu_T[0] as it appeared unnecessary.
However, currently gen_check_io() makes use of cpu_T[0] to implement the
I/O bitmap checks, so it's in fact still used and the change broke the
check, leading to #GP in legitimate cases (and probably also allowing
access to ports that shouldn't be allowed).

This patch reintroduces the missing assignment for these cases.

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>


  Commit: 9bd9d5e3573ea0465b8eb5700e867674054d27f3
      
https://github.com/qemu/qemu/commit/9bd9d5e3573ea0465b8eb5700e867674054d27f3
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-21 (Fri, 21 Feb 2014)

  Changed paths:
    M linux-user/alpha/syscall_nr.h
    M linux-user/arm/syscall_nr.h
    M linux-user/cris/syscall_nr.h
    M linux-user/elfload.c
    M linux-user/i386/syscall_nr.h
    M linux-user/ioctls.h
    M linux-user/m68k/syscall_nr.h
    M linux-user/microblaze/syscall_nr.h
    M linux-user/mips/syscall_nr.h
    M linux-user/mips64/syscall_nr.h
    M linux-user/openrisc/syscall_nr.h
    M linux-user/ppc/syscall_nr.h
    M linux-user/s390x/syscall_nr.h
    M linux-user/sh4/syscall_nr.h
    M linux-user/signal.c
    M linux-user/sparc/syscall_nr.h
    M linux-user/sparc64/syscall_nr.h
    M linux-user/syscall.c
    M linux-user/syscall_defs.h
    M linux-user/syscall_types.h
    M linux-user/x86_64/syscall_nr.h

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into 
staging

* remotes/riku/linux-user-for-upstream:
  linux-user: Fix error handling in target_to_host_semarray()
  linux-user: Implement BLKPG ioctl
  linux-user: Fix error handling in lock_iovec()
  linux-user/signal.c: Don't pass sigaction uninitialised sa_flags
  linux-user/elfload.c: Avoid calling g_free() on uninitialized data
  linux-user: sync syscall numbers upto 3.13

Signed-off-by: Peter Maydell <address@hidden>


  Commit: e607784fedbf235599dc9a7ed96b624f6ecd1dd5
      
https://github.com/qemu/qemu/commit/e607784fedbf235599dc9a7ed96b624f6ecd1dd5
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-21 (Fri, 21 Feb 2014)

  Changed paths:
    M target-i386/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging

This fixes a target-i386 emulation regression

# gpg: Signature made Wed 19 Feb 2014 15:42:12 GMT using RSA key ID C88F2FD6
# gpg: Good signature from "Kevin Wolf <address@hidden>"

* remotes/kevin/tags/for-upstream:
  target-i386: Fix I/O bitmap checks for in/out

Signed-off-by: Peter Maydell <address@hidden>


  Commit: 7a87a7b3e4213f7b020e434b14f8890d41b93fb7
      
https://github.com/qemu/qemu/commit/7a87a7b3e4213f7b020e434b14f8890d41b93fb7
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-21 (Fri, 21 Feb 2014)

  Changed paths:
    M .gitignore
    M Makefile
    M configure
    M docs/tracing.txt
    M scripts/tracetool/backend/ust.py
    A scripts/tracetool/format/ust_events_c.py
    A scripts/tracetool/format/ust_events_h.py
    M trace-events
    M trace/Makefile.objs

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' 
into staging

Tracing pull request

# gpg: Signature made Wed 19 Feb 2014 15:42:20 GMT using RSA key ID 81AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg:                 aka "Stefan Hajnoczi <address@hidden>"
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8

* remotes/stefanha/tags/tracing-pull-request:
  trace-events: Fix typo in "offset"
  Add ust generated files to .gitignore
  Update documentation for LTTng ust tracing
  Adapt Makefiles to the new LTTng ust interface
  Modified the tracetool framework for LTTng 2.x
  Fix configure script for LTTng 2.x

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/774d566cdbeb...7a87a7b3e421

reply via email to

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