mbox

[PULL,0/5] Linux user for 6.0 patches

Message ID 20210313094747.2966948-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 March 13, 2021, 9:47 a.m. UTC
The following changes since commit 3f8d1885e48e4d72eab0688f604de62e0aea7a38:

  Merge remote-tracking branch 'remotes/kraxel/tags/ui-20210311-pull-request'=
 into staging (2021-03-12 13:53:44 +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 0266e8e3b3981b492e82be20bb97e8ed9792ed00:

  linux-user/elfload: fix address calculation in fallback scenario (2021-03-1=
3 10:45:11 +0100)

----------------------------------------------------------------
linux-user pull request 20210313

- fix elfload
- fix executable page of /proc/self/maps
- add preserve-arg[0] support for binfmt_misc

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

Laurent Vivier (1):
  linux-user: manage binfmt-misc preserve-arg[0] flag

Nicolas Surbayrole (1):
  linux-user: Fix executable page of /proc/self/maps

Vincent Fazio (3):
  linux-user/elfload: munmap proper address in pgd_find_hole_fallback
  linux-user/elfload: do not assume MAP_FIXED_NOREPLACE kernel support
  linux-user/elfload: fix address calculation in fallback scenario

 linux-user/elfload.c        |  8 +++----
 linux-user/main.c           | 24 ++++++++++++++++++++
 linux-user/syscall.c        |  6 ++---
 scripts/qemu-binfmt-conf.sh | 44 +++++++++++++++++++++++--------------
 4 files changed, 58 insertions(+), 24 deletions(-)

--=20
2.29.2

Comments

no-reply@patchew.org March 13, 2021, 9:57 a.m. UTC | #1
Patchew URL: https://patchew.org/QEMU/20210313094747.2966948-1-laurent@vivier.eu/



Hi,

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

Type: series
Message-id: 20210313094747.2966948-1-laurent@vivier.eu
Subject: [PULL 0/5] Linux user for 6.0 patches

=== TEST SCRIPT BEGIN ===
#!/bin/bash
git rev-parse base > /dev/null || exit 0
git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram
./scripts/checkpatch.pl --mailback base..
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
 - [tag update]      patchew/20210311172459.990281-1-pbonzini@redhat.com -> patchew/20210311172459.990281-1-pbonzini@redhat.com
 - [tag update]      patchew/20210312131921.421023-1-kwolf@redhat.com -> patchew/20210312131921.421023-1-kwolf@redhat.com
 * [new tag]         patchew/20210313094747.2966948-1-laurent@vivier.eu -> patchew/20210313094747.2966948-1-laurent@vivier.eu
Switched to a new branch 'test'
3e3034f linux-user/elfload: fix address calculation in fallback scenario
4a57dfc linux-user/elfload: do not assume MAP_FIXED_NOREPLACE kernel support
f1f59a2 linux-user/elfload: munmap proper address in pgd_find_hole_fallback
e042e77 linux-user: manage binfmt-misc preserve-arg[0] flag
8a622c5 linux-user: Fix executable page of /proc/self/maps

=== OUTPUT BEGIN ===
1/5 Checking commit 8a622c57ba0b (linux-user: Fix executable page of /proc/self/maps)
2/5 Checking commit e042e77f79f4 (linux-user: manage binfmt-misc preserve-arg[0] flag)
ERROR: line over 90 characters
#196: FILE: scripts/qemu-binfmt-conf.sh:341:
+options=$(getopt -o ds:Q:S:e:hc:p:g: -l debian,systemd:,qemu-path:,qemu-suffix:,exportdir:,help,credential:,persistent:,preserve-argv0: -- "$@")

total: 1 errors, 0 warnings, 127 lines checked

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

3/5 Checking commit f1f59a2da0c6 (linux-user/elfload: munmap proper address in pgd_find_hole_fallback)
4/5 Checking commit 4a57dfc9849e (linux-user/elfload: do not assume MAP_FIXED_NOREPLACE kernel support)
5/5 Checking commit 3e3034ff2101 (linux-user/elfload: fix address calculation in fallback scenario)
=== OUTPUT END ===

Test command exited with code: 1


The full log is available at
http://patchew.org/logs/20210313094747.2966948-1-laurent@vivier.eu/testing.checkpatch/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com
Peter Maydell March 14, 2021, 7:15 p.m. UTC | #2
On Sat, 13 Mar 2021 at 09:50, Laurent Vivier <laurent@vivier.eu> wrote:
>
> The following changes since commit 3f8d1885e48e4d72eab0688f604de62e0aea7a38:
>
>   Merge remote-tracking branch 'remotes/kraxel/tags/ui-20210311-pull-request'=
>  into staging (2021-03-12 13:53:44 +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 0266e8e3b3981b492e82be20bb97e8ed9792ed00:
>
>   linux-user/elfload: fix address calculation in fallback scenario (2021-03-1=
> 3 10:45:11 +0100)
>
> ----------------------------------------------------------------
> linux-user pull request 20210313
>
> - fix elfload
> - fix executable page of /proc/self/maps
> - add preserve-arg[0] support for binfmt_misc
>
> ----------------------------------------------------------------


Applied, thanks.

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

-- PMM