mbox

[PULL,00/26] linux-user update

Message ID cover.1474546244.git.riku.voipio@linaro.org
State New
Headers show

Pull-request

git://git.linaro.org/people/riku.voipio/qemu.git tags/pull-linux-user-20160915

Message

Riku Voipio Sept. 22, 2016, 12:13 p.m. UTC
From: Riku Voipio <riku.voipio@linaro.org>

The following changes since commit a008535b9fa396226ff9cf78b8ac5f3584bda58e:

  build-sys: fix make install regression (2016-09-20 11:32:43 +0100)

are available in the git repository at:

  git://git.linaro.org/people/riku.voipio/qemu.git tags/pull-linux-user-20160915

for you to fetch changes up to 5457dc9e37fe0a29989bd64306c63941074864ce:

  linux-user: fix TARGET_NR_select (2016-09-22 07:24:21 +0300)

----------------------------------------------------------------
linux-user changes since 2.7 release

----------------------------------------------------------------
Laurent Vivier (1):
      linux-user: fix TARGET_NR_select

Michael Walle (1):
      linux-user: ppc64: set MSR_CM bit for BookE 2.06 MMU

Peter Maydell (23):
      linux-user: Fix handling of iovec counts
      linux-user: Fix errno for sendrecvmsg with large iovec length
      linux-user: Allow bad msg_name for recvfrom on connected socket
      linux-user: Implement FS_IOC_GETFLAGS and FS_IOC_SETFLAGS ioctls
      linux-user: Use direct syscall for utimensat
      linux-user: Check for bad event numbers in epoll_wait
      linux-user: Range check the nfds argument to ppoll syscall
      linux-user: report signals being taken in strace output
      linux-user: Pass missing MAP_ANONYMOUS to target_mmap() call
      linux-user: Check lock_user() return value for NULL
      linux-user: Fix incorrect use of host errno in do_ioctl_dm()
      linux-user: Fix error handling in flatload.c target_pread()
      linux-user: Check dump_write() return in elf_core_dump()
      linux-user: Use glib malloc functions in load_symbols()
      linux-user: Use correct target SHMLBA in shmat()
      linux-user: Recheck for pending synchronous signals too
      linux-user: Pass si_type information to queue_signal() explicitly
      linux-user: SIGSEGV on signal entry need not be fatal
      linux-user: ARM: Give SIGSEGV if signal frame setup fails
      linux-user: SIGSEGV from sigreturn need not be fatal
      linux-user: Implement force_sigsegv() via force_sig()
      linux-user: Remove unnecessary nptl_flags variable from do_fork()
      linux-user: Sanity check clone flags

Timothy E Baldwin (1):
      linux-user: Fix incorrect offset of tuc_stack in ARM do_sigframe_return_v2

 linux-user/arm/target_syscall.h        |   8 ++
 linux-user/elfload.c                   |  20 ++---
 linux-user/flatload.c                  |   6 ++
 linux-user/i386/target_syscall.h       |   1 +
 linux-user/ioctls.h                    |   3 +
 linux-user/m68k/target_syscall.h       |   2 +
 linux-user/main.c                      | 129 +++++++++++++++---------------
 linux-user/microblaze/target_syscall.h |   2 +
 linux-user/mips/target_syscall.h       |   7 ++
 linux-user/mips64/target_syscall.h     |   7 ++
 linux-user/openrisc/syscall_nr.h       |   2 -
 linux-user/ppc/target_syscall.h        |   1 +
 linux-user/qemu.h                      |  13 ++-
 linux-user/sh4/syscall_nr.h            |   2 +-
 linux-user/sh4/target_syscall.h        |   7 ++
 linux-user/signal.c                    | 211 ++++++++++++++++++++++++++++++-------------------
 linux-user/sparc/target_syscall.h      |  16 ++++
 linux-user/strace.c                    | 106 +++++++++++++++++++++++++
 linux-user/syscall.c                   | 241 +++++++++++++++++++++++++++++++++++++++++++-------------
 linux-user/syscall_defs.h              |   9 +++
 linux-user/tilegx/syscall_nr.h         |   1 -
 21 files changed, 581 insertions(+), 213 deletions(-)

Comments

no-reply@patchew.org Sept. 22, 2016, 1:07 p.m. UTC | #1
Hi,

Your series seems to have some coding style problems. See output below for
more information:

Type: series
Message-id: cover.1474546244.git.riku.voipio@linaro.org
Subject: [Qemu-devel] [PULL 00/26] linux-user update

=== TEST SCRIPT BEGIN ===
#!/bin/bash

BASE=base
n=1
total=$(git log --oneline $BASE.. | wc -l)
failed=0

# Useful git options
git config --local diff.renamelimit 0
git config --local diff.renames True

commits="$(git log --format=%H --reverse $BASE..)"
for c in $commits; do
    echo "Checking PATCH $n/$total: $(git show --no-patch --format=%s $c)..."
    if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then
        failed=1
        echo
    fi
    n=$((n+1))
done

exit $failed
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
Switched to a new branch 'test'
c530452 linux-user: fix TARGET_NR_select
c96fe2f linux-user: Fix incorrect offset of tuc_stack in ARM do_sigframe_return_v2
b593958 linux-user: Sanity check clone flags
153487c linux-user: Remove unnecessary nptl_flags variable from do_fork()
401280d linux-user: Implement force_sigsegv() via force_sig()
f4521bb linux-user: SIGSEGV from sigreturn need not be fatal
6d101e2 linux-user: ARM: Give SIGSEGV if signal frame setup fails
5216a3a linux-user: SIGSEGV on signal entry need not be fatal
1bfdef8 linux-user: Pass si_type information to queue_signal() explicitly
5703d87 linux-user: Recheck for pending synchronous signals too
34fc16a linux-user: ppc64: set MSR_CM bit for BookE 2.06 MMU
febbc63 linux-user: Use correct target SHMLBA in shmat()
894d8ae linux-user: Use glib malloc functions in load_symbols()
0181e3e linux-user: Check dump_write() return in elf_core_dump()
95f7091 linux-user: Fix error handling in flatload.c target_pread()
07748da linux-user: Fix incorrect use of host errno in do_ioctl_dm()
03f4c78 linux-user: Check lock_user() return value for NULL
d3d5c63 linux-user: Pass missing MAP_ANONYMOUS to target_mmap() call
e3b270d linux-user: report signals being taken in strace output
bce0802 linux-user: Range check the nfds argument to ppoll syscall
96e1e0e linux-user: Check for bad event numbers in epoll_wait
caba33f linux-user: Use direct syscall for utimensat
4050f40 linux-user: Implement FS_IOC_GETFLAGS and FS_IOC_SETFLAGS ioctls
a291b03 linux-user: Allow bad msg_name for recvfrom on connected socket
97a5a62 linux-user: Fix errno for sendrecvmsg with large iovec length
63b346f linux-user: Fix handling of iovec counts

=== OUTPUT BEGIN ===
Checking PATCH 1/26: linux-user: Fix handling of iovec counts...
Checking PATCH 2/26: linux-user: Fix errno for sendrecvmsg with large iovec length...
Checking PATCH 3/26: linux-user: Allow bad msg_name for recvfrom on connected socket...
Checking PATCH 4/26: linux-user: Implement FS_IOC_GETFLAGS and FS_IOC_SETFLAGS ioctls...
Checking PATCH 5/26: linux-user: Use direct syscall for utimensat...
ERROR: architecture specific defines should be avoided
#42: FILE: linux-user/syscall.c:523:
+#if defined(__NR_utimensat)

total: 1 errors, 0 warnings, 17 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 6/26: linux-user: Check for bad event numbers in epoll_wait...
Checking PATCH 7/26: linux-user: Range check the nfds argument to ppoll syscall...
Checking PATCH 8/26: linux-user: report signals being taken in strace output...
Checking PATCH 9/26: linux-user: Pass missing MAP_ANONYMOUS to target_mmap() call...
Checking PATCH 10/26: linux-user: Check lock_user() return value for NULL...
Checking PATCH 11/26: linux-user: Fix incorrect use of host errno in do_ioctl_dm()...
Checking PATCH 12/26: linux-user: Fix error handling in flatload.c target_pread()...
Checking PATCH 13/26: linux-user: Check dump_write() return in elf_core_dump()...
Checking PATCH 14/26: linux-user: Use glib malloc functions in load_symbols()...
Checking PATCH 15/26: linux-user: Use correct target SHMLBA in shmat()...
Checking PATCH 16/26: linux-user: ppc64: set MSR_CM bit for BookE 2.06 MMU...
Checking PATCH 17/26: linux-user: Recheck for pending synchronous signals too...
Checking PATCH 18/26: linux-user: Pass si_type information to queue_signal() explicitly...
Checking PATCH 19/26: linux-user: SIGSEGV on signal entry need not be fatal...
Checking PATCH 20/26: linux-user: ARM: Give SIGSEGV if signal frame setup fails...
Checking PATCH 21/26: linux-user: SIGSEGV from sigreturn need not be fatal...
Checking PATCH 22/26: linux-user: Implement force_sigsegv() via force_sig()...
Checking PATCH 23/26: linux-user: Remove unnecessary nptl_flags variable from do_fork()...
Checking PATCH 24/26: linux-user: Sanity check clone flags...
Checking PATCH 25/26: linux-user: Fix incorrect offset of tuc_stack in ARM do_sigframe_return_v2...
Checking PATCH 26/26: linux-user: fix TARGET_NR_select...
=== OUTPUT END ===

Test command exited with code: 1


---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@freelists.org
Peter Maydell Sept. 22, 2016, 3:42 p.m. UTC | #2
On 22 September 2016 at 13:13,  <riku.voipio@linaro.org> wrote:
> From: Riku Voipio <riku.voipio@linaro.org>
>
> The following changes since commit a008535b9fa396226ff9cf78b8ac5f3584bda58e:
>
>   build-sys: fix make install regression (2016-09-20 11:32:43 +0100)
>
> are available in the git repository at:
>
>   git://git.linaro.org/people/riku.voipio/qemu.git tags/pull-linux-user-20160915
>
> for you to fetch changes up to 5457dc9e37fe0a29989bd64306c63941074864ce:
>
>   linux-user: fix TARGET_NR_select (2016-09-22 07:24:21 +0300)
>
> ----------------------------------------------------------------
> linux-user changes since 2.7 release

Applied, thanks.

-- PMM