From: Aleksandar Markovic <>


    - reworked all patches according to review feedback
    - added two new patches on relatively simple issues


    - removed three cleanup patches


    - rebased to the latest code
    - added patch on clock_adjtime() support
    - minor commit messages improvements


    - rebased to the latest code
    - merged patches on adjtimex(), sysfs(), and ustat() from another series
    - added patch on socketcall() support
    - cleanup patches reorganized


    - improved usage of "#ifdefs" in patch on syslog()
    - removed EIDRM-related code from patch on msgrcv(), since this error
      code is already handled well
    - added three cleanup patches

(also, v1 for some reason did not appear on qemu-devel, but mails are sent)

This series fixes certain Qemu user mode issues. The fixes mainly originate
from observation of LTP tests failures for execution in Qemu user mode on
various platforms. The series also contains a cleanup patch.

Aleksandar Markovic (10):
  linux-user: Add support for adjtimex() syscall
  linux-user: Add support for clock_adjtime() syscall
  linux-user: Add support for sysfs() syscall
  linux-user: Add support for syncfs() syscall
  linux-user: Add support for ustat() syscall
  linux-user: Fix mq_open() syscall support
  linux-user: Fix msgrcv() and msgsnd() syscalls support
  linux-user: Fix socketcall() syscall support
  linux-user: Fix syslog() syscall support
  linux-user: Remove a duplicate item from strace.list

 linux-user/strace.c       | 260 ++++++++++++++++++++++++++++++---
 linux-user/strace.list    |  13 +-
 linux-user/syscall.c      | 356 ++++++++++++++++++++++++++++++++++++----------
 linux-user/syscall_defs.h | 101 ++++++++++---
 4 files changed, 611 insertions(+), 119 deletions(-)


Reply via email to