On Wed, Apr 07, 2010 at 04:36:23AM +0400, Dmitry V. Levin wrote:
> Hi,
> 
> We've made quite a few fixes and enhancements since 4.5.19 to release
> a new version.  I've prepared a draft commit updating release files:
> http://strace.git.sourceforge.net/git/gitweb.cgi?p=strace/strace;a=commitdiff;h=ldv/release
> 
> I'm going on holiday soon, so I'd like to push to HEAD all patches
> I've been announcing here for the last two weeks, and make a release.
> 
> Opinions?

The system call table lists on s390 are a bit screwed up. Two entries in
between are missing. Would be good if this patch could make it into
4.5.20.
Thanks.

Subject: [PATCH] fix s390 system call table list

* linux/s390/syscallent.h: add the missing entries for preadv and pwritev
to the system call table list.
* linux/s390x/syscallent.h: Likewise

---

 linux/s390/syscallent.h  |    2 ++
 linux/s390x/syscallent.h |    2 ++
 2 files changed, 4 insertions(+)

diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h
index f822bd8..632f166 100644
--- a/linux/s390/syscallent.h
+++ b/linux/s390/syscallent.h
@@ -356,6 +356,8 @@
        { 2,    TD,     sys_pipe2,              "pipe2"         }, /* 325 */
        { 3,    TD,     sys_dup3,               "dup3"          }, /* 326 */
        { 1,    0,      sys_epoll_create1,      "epoll_create1" }, /* 327 */
+       { 5,    TD,     printargs,              "preadv"        }, /* 328 */
+       { 5,    TD,     printargs,              "pwritev"       }, /* 329 */
        { 4,    TP|TS,  printargs,              "rt_tgsigqueueinfo"}, /* 330 */
        { 5,    TD,     printargs,              "perf_event_open"}, /* 331 */
        { 5,    0,      printargs,              "SYS_332"       }, /* 332 */
diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h
index 90785bb..839232b 100644
--- a/linux/s390x/syscallent.h
+++ b/linux/s390x/syscallent.h
@@ -355,6 +355,8 @@
        { 2,    TD,     sys_pipe2,              "pipe2"         }, /* 325 */
        { 3,    TD,     sys_dup3,               "dup3"          }, /* 326 */
        { 1,    0,      sys_epoll_create1,      "epoll_create1" }, /* 327 */
+       { 5,    TD,     printargs,              "preadv"        }, /* 328 */
+       { 5,    TD,     printargs,              "pwritev"       }, /* 329 */
        { 4,    TP|TS,  printargs,              "rt_tgsigqueueinfo"}, /* 330 */
        { 5,    TD,     printargs,              "perf_event_open"}, /* 331 */
        { 5,    0,      printargs,              "SYS_332"       }, /* 332 */

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Strace-devel mailing list
Strace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to