svn commit: r225384 - stable/8/sys/rpc

2011-09-04 Thread Artem Belevich
Author: art Date: Mon Sep 5 06:54:13 2011 New Revision: 225384 URL: http://svn.freebsd.org/changeset/base/225384 Log: MFC r225234: Make sure RPC calls over UDP return RPC_INTR status if the process has been interrupted in a restartable syscall. Otherwise we could end up in an (almost)

svn commit: r225234 - head/sys/rpc

2011-08-28 Thread Artem Belevich
Author: art Date: Sun Aug 28 18:09:17 2011 New Revision: 225234 URL: http://svn.freebsd.org/changeset/base/225234 Log: Make sure RPC calls over UDP return RPC_INTR status is the process has been interrupted in a restartable syscall. Otherwise we could end up in an (almost) endless loop in cl

svn commit: r224560 - stable/8/sys/modules/dtrace/dtraceall

2011-07-31 Thread Artem Belevich
Author: art Date: Mon Aug 1 04:29:04 2011 New Revision: 224560 URL: http://svn.freebsd.org/changeset/base/224560 Log: Create dummy opt_compat.h for i386 build to fix buildworld breakage when MODULES_WITH_WORLD is set. PR: 157529 Submitted by: Eugene Grosbein Approved by: avg (mentor)

svn commit: r222565 - in stable/8/sys: amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf

2011-06-01 Thread Artem Belevich
Author: art Date: Wed Jun 1 14:41:08 2011 New Revision: 222565 URL: http://svn.freebsd.org/changeset/base/222565 Log: Fixed lost svn:mergeinfo on some directories in sys/ Approved by: avg (mentor) Modified: Directory Properties: stable/8/sys/amd64/include/xen/ (props changed) stable

svn commit: r222557 - in stable/8/sys: cddl/dev/systrace modules/dtrace modules/dtrace/dtraceall modules/dtrace/systrace_freebsd32 modules/dtrace/systrace_linux32

2011-05-31 Thread Artem Belevich
Author: art Date: Wed Jun 1 06:07:57 2011 New Revision: 222557 URL: http://svn.freebsd.org/changeset/base/222557 Log: MFC r219561, r220437: add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls Add systrace_linux32 and systrace_freebsd32 modules which provide support

svn commit: r222556 - in stable/8/sys: amd64/linux32 compat/freebsd32 i386/linux

2011-05-31 Thread Artem Belevich
Author: art Date: Wed Jun 1 06:01:17 2011 New Revision: 222556 URL: http://svn.freebsd.org/changeset/base/222556 Log: Added DTrace systrace support for linux32 and freebsd32 on amd64 syscalls Regenerates system call and systrace support files. PR: kern/152822 Reviewed by:

svn commit: r222555 - in stable/8/sys: amd64/linux32 compat/freebsd32 i386/linux kern

2011-05-31 Thread Artem Belevich
Author: art Date: Wed Jun 1 05:50:24 2011 New Revision: 222555 URL: http://svn.freebsd.org/changeset/base/222555 Log: MFC r219559: add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls This commits makes necessary changes in syscall/sysent generation infrastructure

svn commit: r220437 - in head/sys: cddl/dev/systrace modules/dtrace/systrace_linux32

2011-04-07 Thread Artem Belevich
Author: art Date: Fri Apr 8 06:27:43 2011 New Revision: 220437 URL: http://svn.freebsd.org/changeset/base/220437 Log: Stripped '32' suffix from linux systrace module name on i386. Approved by: avg Modified: head/sys/cddl/dev/systrace/systrace.c head/sys/modules/dtrace/systrace_linux32

svn commit: r220257 - head/share/misc

2011-04-01 Thread Artem Belevich
label="Andrew Turner\nand...@freebsd.org\n2010/07/19"] antoine [label="Antoine Brodin\nanto...@freebsd.org\n2008/02/03"] ariff [label="Ariff Abdullah\nar...@freebsd.org\n2005/11/14"] +art [label="Artem Belevich\n...@freebsd.org\n2011/03/29"] avg [label="

Re: svn commit: r219559 - in head/sys: amd64/linux32 compat/freebsd32 i386/linux kern

2011-03-13 Thread Artem Belevich
On Sun, Mar 13, 2011 at 6:15 AM, Alexander Leidinger wrote: > On Sat, 12 Mar 2011 22:24:09 -0800 Artem Belevich > wrote: > >> >> Modified: head/sys/i386/linux/syscalls.master >> >> -                                 l_handler_t handler); } >> >> +

Re: svn commit: r219559 - in head/sys: amd64/linux32 compat/freebsd32 i386/linux kern

2011-03-12 Thread Artem Belevich
> I assume this also includes syscall provider support for linux syscalls > on i386. Some questions below. Yes. > >> Modified: head/sys/i386/linux/syscalls.master >> -                                 l_handler_t handler); } >> +                                 void *handler); } > > What's wrong w

Re: svn commit: r219561 - in head/sys: cddl/dev/systrace modules/dtrace modules/dtrace/dtraceall modules/dtrace/systrace_freebsd32 modules/dtrace/systrace_linux32

2011-03-12 Thread Artem Belevich
On Sat, Mar 12, 2011 at 12:14 PM, Alexander Leidinger wrote: >>   syscall::xxx:yyy - work on all system calls that match the >> specification syscall:freebsd:xxx:yyy - only native system calls >>   syscall:linux32:xxx:yyy - linux32 compat system calls >>   syscall:freebsd32:xxx:yyy - freebsd32 com