[Qemu-devel] [PATCH v8 0/3] linux-user: A set of miscellaneous patches

Aleksandar Markovic posted 3 patches 4 years, 10 months ago
Test s390x failed
Test checkpatch passed
Test asan passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test FreeBSD passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1559653142-31892-1-git-send-email-aleksandar.markovic@rt-rk.com
Maintainers: Riku Voipio <riku.voipio@iki.fi>, Laurent Vivier <laurent@vivier.eu>
There is a newer version of this series
linux-user/syscall.c      | 192 +++++++++++++++++++++++++++++++++++++++++++++-
linux-user/syscall_defs.h |  37 +++++++++
2 files changed, 228 insertions(+), 1 deletion(-)
[Qemu-devel] [PATCH v8 0/3] linux-user: A set of miscellaneous patches
Posted by Aleksandar Markovic 4 years, 10 months ago
From: Aleksandar Markovic <amarkovic@wavecomp.com>

This is a collection of misc patches for Linux user that I recently
accumulated from variuous sources. All of them originate from problems
observed on mips target. However, these changes actually affect and fix
problems on multiple targets.

v7->v8:

  - added a patch on setsockopt() option SOL_ALG

v6->v7:

  - fixed a build error for older kernels related to the patch on
    setsockopt() options
  - removed four patches that on the meantime got accepted into the
    main source tree

v5->v6:

  - fixed a mistake in patch #4
  - improved commit messages in patches #4 and #6

v4->v5:

  - added the patch on statx() support
  - improved the patch on IPV6_<ADD|DROP>_MEMBERSHIP to take into
    account the possibility of different names for a field
  - minor corrections in commit messages

v3->v4:

  - improved commit messages (fixed some typos, improved relevance)

v2->v3:

  - updated and improved commit messages
  - added IPV6_DROP_MEMBERSHIP support to the patch on setsockopt()'s
    option

v1->v2:

  - added the patch on setsockopt()'s option IPV6_ADD_MEMBERSHIP
  - improved the commit me

Aleksandar Rikalo (1):
  linux-user: Add support for statx() syscall

Neng Chen (1):
  linux-user: Add support for setsockopt() options
    IPV6_<ADD|DROP>_MEMBERSHIP

Yunqiang Su (1):
  linux-user: Add support for setsockopt() option SOL_ALG

 linux-user/syscall.c      | 192 +++++++++++++++++++++++++++++++++++++++++++++-
 linux-user/syscall_defs.h |  37 +++++++++
 2 files changed, 228 insertions(+), 1 deletion(-)

-- 
2.7.4


Re: [Qemu-devel] [PATCH v8 0/3] linux-user: A set of miscellaneous patches
Posted by no-reply@patchew.org 4 years, 10 months ago
Patchew URL: https://patchew.org/QEMU/1559653142-31892-1-git-send-email-aleksandar.markovic@rt-rk.com/



Hi,

This series failed build test on s390x host. Please find the details below.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be invoked under the git checkout with
# HEAD pointing to a commit that has the patches applied on top of "base"
# branch
set -e
CC=$HOME/bin/cc
INSTALL=$PWD/install
BUILD=$PWD/build
mkdir -p $BUILD $INSTALL
SRC=$PWD
cd $BUILD
$SRC/configure --cc=$CC --prefix=$INSTALL
make -j4
# XXX: we need reliable clean up
# make check -j4 V=1
make install

echo
echo "=== ENV ==="
env

echo
echo "=== PACKAGES ==="
rpm -qa
=== TEST SCRIPT END ===

  CC      aarch64_be-linux-user/linux-user/syscall.o
  CC      alpha-linux-user/tcg/tcg-op-gvec.o
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c: In function ‘do_setsockopt’:
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2005:14: error: ‘ALG_SET_KEY’ undeclared (first use in this function)
 2005 |         case ALG_SET_KEY:
      |              ^~~~~~~~~~~
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2005:14: note: each undeclared identifier is reported only once for each function it appears in
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2021:14: error: ‘ALG_SET_AEAD_AUTHSIZE’ undeclared (first use in this function)
 2021 |         case ALG_SET_AEAD_AUTHSIZE:
      |              ^~~~~~~~~~~~~~~~~~~~~
make[1]: *** [/var/tmp/patchew-tester-tmp-aqn3loys/src/rules.mak:69: linux-user/syscall.o] Error 1
---
  CC      alpha-linux-user/linux-user/main.o
  CC      alpha-linux-user/linux-user/syscall.o
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c: In function ‘do_setsockopt’:
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2005:14: error: ‘ALG_SET_KEY’ undeclared (first use in this function)
 2005 |         case ALG_SET_KEY:
      |              ^~~~~~~~~~~
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2005:14: note: each undeclared identifier is reported only once for each function it appears in
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2021:14: error: ‘ALG_SET_AEAD_AUTHSIZE’ undeclared (first use in this function)
 2021 |         case ALG_SET_AEAD_AUTHSIZE:
      |              ^~~~~~~~~~~~~~~~~~~~~
make[1]: *** [/var/tmp/patchew-tester-tmp-aqn3loys/src/rules.mak:69: linux-user/syscall.o] Error 1
---
  CC      aarch64-linux-user/linux-user/syscall.o
  CC      aarch64-linux-user/linux-user/strace.o
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c: In function ‘do_setsockopt’:
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2005:14: error: ‘ALG_SET_KEY’ undeclared (first use in this function)
 2005 |         case ALG_SET_KEY:
      |              ^~~~~~~~~~~
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2005:14: note: each undeclared identifier is reported only once for each function it appears in
/var/tmp/patchew-tester-tmp-aqn3loys/src/linux-user/syscall.c:2021:14: error: ‘ALG_SET_AEAD_AUTHSIZE’ undeclared (first use in this function)
 2021 |         case ALG_SET_AEAD_AUTHSIZE:
      |              ^~~~~~~~~~~~~~~~~~~~~
make[1]: *** [/var/tmp/patchew-tester-tmp-aqn3loys/src/rules.mak:69: linux-user/syscall.o] Error 1


The full log is available at
http://patchew.org/logs/1559653142-31892-1-git-send-email-aleksandar.markovic@rt-rk.com/testing.s390x/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com