qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v8 0/2] linux-user: Fix assorted Qemu user mode issues
@ 2016-10-10 10:18 Aleksandar Markovic
  2016-10-10 10:18 ` [Qemu-devel] [PATCH v8 1/2] linux-user: Add support for clock_adjtime() syscall Aleksandar Markovic
  2016-10-10 10:18 ` [Qemu-devel] [PATCH v8 2/2] linux-user: Add support for syncfs() syscall Aleksandar Markovic
  0 siblings, 2 replies; 7+ messages in thread
From: Aleksandar Markovic @ 2016-10-10 10:18 UTC (permalink / raw)
  To: qemu-devel, riku.voipio, laurent, peter.maydell, petar.jovanovic,
	miodrag.dinic, aleksandar.rikalo, aleksandar.markovic

From: Aleksandar Markovic <aleksandar.markovic@imgtec.com>

v7->v8: 

    - patches for clock_adjtime() and syncfs() fixed so that certain older
      system can detect absence of support for these system calls and exclude
      appropriate code segments from building
    - implemented better error condition handling for clock_adjtime()
    - added strace support for syncfs()
    - improved commit messages 
    
NOTE: v8 contains only these two patches, since it was noticed that older
      systems may have build problems with such support; other patches are
      fine in that sense. Also, these two patches in v8 assume that patch 1
      from v7 (adjtimex() support) is already applied.

v6->v7:

    - rebased to the latest code (there was a large linux-user change since
          v6, consisting of 26 patches)
    - slightly changed order of patches
    - changed PATH_MAX to 128 in sysfs() patch (last remaining item
          that was supposed to be in the previous version) 

v5->v6:

    - rebased to the latest code
    - reworked all patches according to review feedback
    - added two new patches on syncfs() and mq_open()
    - some improvements in commit messages

v4->v5:

    - removed three cleanup patches

v3->v4:

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

v2->v3:

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

v1->v2:

    - 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

(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.

Aleksandar Markovic (2):
  linux-user: Add support for clock_adjtime() syscall
  linux-user: Add support for syncfs() syscall

 configure              | 36 ++++++++++++++++++++++++
 linux-user/strace.c    | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++
 linux-user/strace.list |  5 +++-
 linux-user/syscall.c   | 30 ++++++++++++++++++++
 4 files changed, 146 insertions(+), 1 deletion(-)

-- 
2.9.3

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-10-10 11:06 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-10 10:18 [Qemu-devel] [PATCH v8 0/2] linux-user: Fix assorted Qemu user mode issues Aleksandar Markovic
2016-10-10 10:18 ` [Qemu-devel] [PATCH v8 1/2] linux-user: Add support for clock_adjtime() syscall Aleksandar Markovic
2016-10-10 10:25   ` Peter Maydell
2016-10-10 10:34     ` Aleksandar Markovic
2016-10-10 10:35       ` Peter Maydell
2016-10-10 11:06         ` Aleksandar Markovic
2016-10-10 10:18 ` [Qemu-devel] [PATCH v8 2/2] linux-user: Add support for syncfs() syscall Aleksandar Markovic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).