mbox

[PULL,00/13] Linux user for 6.0 patches

Message ID 20210215124519.720265-1-laurent@vivier.eu
State New
Headers show

Pull-request

git://github.com/vivier/qemu.git tags/linux-user-for-6.0-pull-request

Message

Laurent Vivier Feb. 15, 2021, 12:45 p.m. UTC
The following changes since commit f4ceebdec531243dd72e38f85f085287e6e63258:

  Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6.0-pull-request=
' into staging (2021-02-13 18:16:43 +0000)

are available in the Git repository at:

  git://github.com/vivier/qemu.git tags/linux-user-for-6.0-pull-request

for you to fetch changes up to b8f91fd49c5c6993e06f0cd7bf024d176051320e:

  linux-user/mips: Support the n32 ABI for the R5900 (2021-02-15 12:10:03 +01=
00)

----------------------------------------------------------------
Pull request linux-user 20210215

mips o32 ABI update / R5900 update
Remove outdated info from docs
Add definitions of TARGET_SS_AUTODISARM, TARGET_SO_DOMAIN, TARGET_SO_PROTOCOL
Fix ioctl(), waitid(), mremap(), signalfd4(), eventfd2()
Fix O_NONBLOCK (hppa), __O_TMPFILE (hppa/alpha)

----------------------------------------------------------------

Alistair Francis (1):
  linux-user/signal: Decode waitid si_code

Chen Gang (1):
  linux-user: target: signal: Support TARGET_SS_AUTODISARM

Fredrik Noring (1):
  linux-user/mips: Support the n32 ABI for the R5900

Giuseppe Musacchio (1):
  linux-user: Fix loading of BSS segments

Helge Deller (3):
  linux-user: Add missing TARGET___O_TMPFILE for hppa and alpha
  linux-user: fix O_NONBLOCK usage for hppa target
  linux-user: fix O_NONBLOCK in signalfd4() and eventfd2() syscalls

Jason A. Donenfeld (1):
  linux-user: add TARGET_SO_{DOMAIN,PROTOCOL}

Peter Maydell (1):
  docs/user: Remove outdated 'Quick Start' section

Philippe Mathieu-Daud=C3=A9 (2):
  linux-user/mips64: Restore setup_frame() for o32 ABI
  linux-user/mips64: Support o32 ABI syscalls

Richard Purdie (1):
  linux-user/mmap: Avoid asserts for out of range mremap calls

Stefan (1):
  linux-user/syscall: Fix do_ioctl_ifconf() for 64 bit targets.

 docs/user/main.rst                | 61 -------------------------------
 linux-user/alpha/target_fcntl.h   |  1 +
 linux-user/alpha/target_signal.h  |  6 +++
 linux-user/elfload.c              | 30 ++++++++++-----
 linux-user/generic/signal.h       |  6 +++
 linux-user/generic/sockbits.h     |  3 ++
 linux-user/hppa/target_fcntl.h    |  4 +-
 linux-user/hppa/target_signal.h   |  5 +++
 linux-user/mips/sockbits.h        |  2 +
 linux-user/mips/target_signal.h   |  6 +++
 linux-user/mips64/syscall_nr.h    |  5 ++-
 linux-user/mips64/target_elf.h    |  3 ++
 linux-user/mips64/target_signal.h |  9 +++++
 linux-user/mmap.c                 |  4 +-
 linux-user/signal.c               |  3 +-
 linux-user/sparc/target_signal.h  |  6 +++
 linux-user/syscall.c              | 18 +++++++--
 17 files changed, 93 insertions(+), 79 deletions(-)

--=20
2.29.2

Comments

Philippe Mathieu-Daudé Feb. 15, 2021, 1:40 p.m. UTC | #1
On 2/15/21 1:45 PM, Laurent Vivier wrote:
> The following changes since commit f4ceebdec531243dd72e38f85f085287e6e63258:
> 
>   Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6.0-pull-request=
> ' into staging (2021-02-13 18:16:43 +0000)
> 
> are available in the Git repository at:
> 
>   git://github.com/vivier/qemu.git tags/linux-user-for-6.0-pull-request
> 
> for you to fetch changes up to b8f91fd49c5c6993e06f0cd7bf024d176051320e:
> 
>   linux-user/mips: Support the n32 ABI for the R5900 (2021-02-15 12:10:03 +01=
> 00)
> 
> ----------------------------------------------------------------
> Pull request linux-user 20210215
> 
> mips o32 ABI update / R5900 update
> Remove outdated info from docs
> Add definitions of TARGET_SS_AUTODISARM, TARGET_SO_DOMAIN, TARGET_SO_PROTOCOL
> Fix ioctl(), waitid(), mremap(), signalfd4(), eventfd2()
> Fix O_NONBLOCK (hppa), __O_TMPFILE (hppa/alpha)
> 
> ----------------------------------------------------------------
> 
> Alistair Francis (1):
>   linux-user/signal: Decode waitid si_code
> 
> Chen Gang (1):
>   linux-user: target: signal: Support TARGET_SS_AUTODISARM
> 
> Fredrik Noring (1):
>   linux-user/mips: Support the n32 ABI for the R5900
> 
> Giuseppe Musacchio (1):
>   linux-user: Fix loading of BSS segments
> 
> Helge Deller (3):
>   linux-user: Add missing TARGET___O_TMPFILE for hppa and alpha
>   linux-user: fix O_NONBLOCK usage for hppa target
>   linux-user: fix O_NONBLOCK in signalfd4() and eventfd2() syscalls
> 
> Jason A. Donenfeld (1):
>   linux-user: add TARGET_SO_{DOMAIN,PROTOCOL}
> 
> Peter Maydell (1):
>   docs/user: Remove outdated 'Quick Start' section
> 
> Philippe Mathieu-Daud=C3=A9 (2):
>   linux-user/mips64: Restore setup_frame() for o32 ABI
>   linux-user/mips64: Support o32 ABI syscalls
> 
> Richard Purdie (1):
>   linux-user/mmap: Avoid asserts for out of range mremap calls
> 
> Stefan (1):
>   linux-user/syscall: Fix do_ioctl_ifconf() for 64 bit targets.

Not sure this is very important, but from the QEMU guidelines
about submitting patches [*]: "Please use your real name to sign
a patch (not an alias or acronym)."

[*]
https://wiki.qemu.org/Contribute/SubmitAPatch#Patch_emails_must_include_a_Signed-off-by:_line
Peter Maydell Feb. 15, 2021, 2:15 p.m. UTC | #2
On Mon, 15 Feb 2021 at 13:44, Philippe Mathieu-Daudé <philmd@redhat.com> wrote:
>
> On 2/15/21 1:45 PM, Laurent Vivier wrote:
> > ----------------------------------------------------------------
> > Pull request linux-user 20210215
> >
> > mips o32 ABI update / R5900 update
> > Remove outdated info from docs
> > Add definitions of TARGET_SS_AUTODISARM, TARGET_SO_DOMAIN, TARGET_SO_PROTOCOL
> > Fix ioctl(), waitid(), mremap(), signalfd4(), eventfd2()
> > Fix O_NONBLOCK (hppa), __O_TMPFILE (hppa/alpha)
> >
> > ----------------------------------------------------------------
> > Stefan (1):
> >   linux-user/syscall: Fix do_ioctl_ifconf() for 64 bit targets.
>
> Not sure this is very important, but from the QEMU guidelines
> about submitting patches [*]: "Please use your real name to sign
> a patch (not an alias or acronym)."
>
> [*]
> https://wiki.qemu.org/Contribute/SubmitAPatch#Patch_emails_must_include_a_Signed-off-by:_line

Yeah, that's not ideal. Unfortunately I just pushed this merge to
master about 5 seconds before I read this... In this specific case
this is only a two-line patch, so it's not a big deal, but in general,
yes, we require full names, because the signed-off-by tags are
part of the legal tracking of who has contributed. (Assuming Stefan
has a surname, of course; I have a coworker who only has a single
name.)

Anyway, applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.0
for any user-visible changes.

-- PMM