qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 2b74f6: linux-user: Implement ioctl cmd TIOCG


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 2b74f6: linux-user: Implement ioctl cmd TIOCGPTPEER
Date: Tue, 20 Feb 2018 02:34:47 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 2b74f621f1c78023177eab59bce4357867d772f2
      
https://github.com/qemu/qemu/commit/2b74f621f1c78023177eab59bce4357867d772f2
  Author: Andreas Schwab <address@hidden>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M linux-user/aarch64/termbits.h
    M linux-user/alpha/termbits.h
    M linux-user/arm/termbits.h
    M linux-user/cris/termbits.h
    M linux-user/hppa/termbits.h
    M linux-user/i386/termbits.h
    M linux-user/ioctls.h
    M linux-user/m68k/termbits.h
    M linux-user/microblaze/termbits.h
    M linux-user/mips/termbits.h
    M linux-user/nios2/termbits.h
    M linux-user/openrisc/termbits.h
    M linux-user/ppc/termbits.h
    M linux-user/s390x/termbits.h
    M linux-user/sh4/termbits.h
    M linux-user/sparc/termbits.h
    M linux-user/sparc64/termbits.h
    M linux-user/syscall.c
    M linux-user/tilegx/termbits.h
    M linux-user/x86_64/termbits.h

  Log Message:
  -----------
  linux-user: Implement ioctl cmd TIOCGPTPEER

With glibc 2.27 the openpty function prefers the TIOCGPTPEER ioctl.

Signed-off-by: Andreas Schwab <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 2c418853b9ba099b98834000386f54abe9aaec47
      
https://github.com/qemu/qemu/commit/2c418853b9ba099b98834000386f54abe9aaec47
  Author: Guido Günther <address@hidden>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M linux-user/host/aarch64/safe-syscall.inc.S

  Log Message:
  -----------
  linux-user: Fix register used for 6th and 7th syscall argument on aarch64

This unbreaks the testcase from

    http://lists.nongnu.org/archive/html/qemu-arm/2018-01/msg00514.html

Thanks to Laurent Vivier for spotting the 7th one.

Signed-off-by: Guido Günther <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Suggested-by: Laurent Vivier <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: 5fdefcf808a6d70a26e4c536cf0a0acad9b0fff3
      
https://github.com/qemu/qemu/commit/5fdefcf808a6d70a26e4c536cf0a0acad9b0fff3
  Author: Samuel Thibault <address@hidden>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Fix sched_getaffinity mask size

We properly computed the capped mask size to be put to the application
buffer, but didn't actually used it. Also, we need to return the capped mask
size instead of 0 on success.

Signed-off-by: Samuel Thibault <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: b44316fb3610972e40849ec5710aeb42dfeba19d
      
https://github.com/qemu/qemu/commit/b44316fb3610972e40849ec5710aeb42dfeba19d
  Author: Peter Maydell <address@hidden>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M linux-user/main.c
    M linux-user/qemu.h

  Log Message:
  -----------
  linux-user: Remove THREAD macro

Back when we used to support compiling either with or without
NPTL threading library support, we used a macro THREAD which would
expand either to nothing (no thread support) or to __thread (threads
supported). For a long time now we have required thread support,
so remove the macro and just use __thread directly as other parts
of QEMU do.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>


  Commit: f4718c033bfef80933bf3d1d5d6d35f8fae8b11d
      
https://github.com/qemu/qemu/commit/f4718c033bfef80933bf3d1d5d6d35f8fae8b11d
  Author: Peter Maydell <address@hidden>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M linux-user/aarch64/termbits.h
    M linux-user/alpha/termbits.h
    M linux-user/arm/termbits.h
    M linux-user/cris/termbits.h
    M linux-user/host/aarch64/safe-syscall.inc.S
    M linux-user/hppa/termbits.h
    M linux-user/i386/termbits.h
    M linux-user/ioctls.h
    M linux-user/m68k/termbits.h
    M linux-user/main.c
    M linux-user/microblaze/termbits.h
    M linux-user/mips/termbits.h
    M linux-user/nios2/termbits.h
    M linux-user/openrisc/termbits.h
    M linux-user/ppc/termbits.h
    M linux-user/qemu.h
    M linux-user/s390x/termbits.h
    M linux-user/sh4/termbits.h
    M linux-user/sparc/termbits.h
    M linux-user/sparc64/termbits.h
    M linux-user/syscall.c
    M linux-user/tilegx/termbits.h
    M linux-user/x86_64/termbits.h

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/vivier2/tags/linux-user-for-2.12-pull-request' into staging

# gpg: Signature made Tue 20 Feb 2018 09:16:18 GMT
# gpg:                using RSA key F30C38BD3F2FBE3C
# gpg: Good signature from "Laurent Vivier <address@hidden>"
# gpg:                 aka "Laurent Vivier <address@hidden>"
# gpg:                 aka "Laurent Vivier (Red Hat) <address@hidden>"
# Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C

* remotes/vivier2/tags/linux-user-for-2.12-pull-request:
  linux-user: Remove THREAD macro
  linux-user: Fix sched_getaffinity mask size
  linux-user: Fix register used for 6th and 7th syscall argument on aarch64
  linux-user: Implement ioctl cmd TIOCGPTPEER

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


Compare: https://github.com/qemu/qemu/compare/afd3397a8149...f4718c033bfe

reply via email to

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