svn commit: r293628 - head/sys/contrib/ipfilter/netinet

2016-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Jan 10 07:50:35 2016 New Revision: 293628 URL: https://svnweb.freebsd.org/changeset/base/293628 Log: Convert ipfilter to the new routing KPI. Differential Revision:D4764 Modified: head/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c Modified: head/sys/co

svn commit: r293627 - head/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sun Jan 10 07:36:43 2016 New Revision: 293627 URL: https://svnweb.freebsd.org/changeset/base/293627 Log: Unlock process lock when return error from getrobustlist call and add an forgotten dtrace probe when return the same error. MFC after:3 days XMFC with:r

svn commit: r293626 - head/sys/netpfil/ipfw

2016-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Jan 10 06:43:43 2016 New Revision: 293626 URL: https://svnweb.freebsd.org/changeset/base/293626 Log: Make ipfw addr:kfib lookup algo use new routing KPI. Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c Modified: head/sys/netpfil/ipfw/ip_fw_table_algo.c =

svn commit: r293625 - head/sys/netpfil/ipfw

2016-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sun Jan 10 00:28:44 2016 New Revision: 293625 URL: https://svnweb.freebsd.org/changeset/base/293625 Log: Use already pre-calculated number of entries instead of tc->count. Modified: head/sys/netpfil/ipfw/ip_fw_table.c Modified: head/sys/netpfil/ipfw/ip_fw_table.c =

Re: svn commit: r293439 - in head: lib/libc/sys sys/dev/ti sys/kern sys/sys usr.bin/netstat

2016-01-09 Thread hiren panchasara
I'd also stress on having important details in commit-log itself. On 01/08/16 at 01:32P, Gleb Smirnoff wrote: > I'm writing status report on this right now. Looking forward to it. > > Also there is slideshare: > http://www.slideshare.net/facepalmtarbz2/new-sendfile-in-english Thanks. Cheers, Hi

svn commit: r293622 - head/tools/regression/geom_gate

2016-01-09 Thread Garrett Cooper
Author: ngie Date: Sat Jan 9 23:46:52 2016 New Revision: 293622 URL: https://svnweb.freebsd.org/changeset/base/293622 Log: Remove Makefile now that the testcases are all TAP based and prove -rv can be used on them MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division Deleted:

svn commit: r293621 - head/tools/regression/geom_gate

2016-01-09 Thread Garrett Cooper
Author: ngie Date: Sat Jan 9 23:45:25 2016 New Revision: 293621 URL: https://svnweb.freebsd.org/changeset/base/293621 Log: - Delete non-TAP testcases - Add a conf.sh file for executing common functions with geom_gate - Use attach_md for attaching md(4) devices - Don't hardcode /tmp for te

svn commit: r293620 - stable/10/lib/libdpv

2016-01-09 Thread Devin Teske
Author: dteske Date: Sat Jan 9 23:44:41 2016 New Revision: 293620 URL: https://svnweb.freebsd.org/changeset/base/293620 Log: MFC SVN revisions 293340, 293379 r293340: Increase maximum buffer size for `-x cmd' value r293379: Bump copyright Modified: stable/10/lib/libdpv/util.h Director

svn commit: r293619 - in stable/10: lib/libdpv lib/libfigpar sys/sys

2016-01-09 Thread Devin Teske
Author: dteske Date: Sat Jan 9 23:33:44 2016 New Revision: 293619 URL: https://svnweb.freebsd.org/changeset/base/293619 Log: MFC r290275: Make figpar(3) types/macros [more] unique (s/fp_/figpar_/gi) Modified: stable/10/lib/libdpv/dialogrc.c stable/10/lib/libdpv/dialogrc.h stable/10/lib/l

svn commit: r293617 - head/usr.sbin/bsdconfig/share

2016-01-09 Thread Devin Teske
Author: dteske Date: Sat Jan 9 23:13:43 2016 New Revision: 293617 URL: https://svnweb.freebsd.org/changeset/base/293617 Log: Fix improper duration for f_dialog_pause() API MFC after:3 days X-MFC-to: stable/10 Modified: head/usr.sbin/bsdconfig/share/dialog.subr Modified: head/

svn commit: r293616 - head/sys/dev/rtwn

2016-01-09 Thread Andriy Voskoboinyk
Author: avos Date: Sat Jan 9 21:45:21 2016 New Revision: 293616 URL: https://svnweb.freebsd.org/changeset/base/293616 Log: rtwn: fix sequence number assignment (part of r290630) Reviewed by: kevlo Approved by: adrian (mentor) Differential Revision:https://reviews.freebsd.org/

svn commit: r293615 - stable/9/contrib/bsnmp/lib

2016-01-09 Thread Garrett Cooper
Author: ngie Date: Sat Jan 9 21:33:31 2016 New Revision: 293615 URL: https://svnweb.freebsd.org/changeset/base/293615 Log: MFstable/10 r276677: MFC r276319: Fix the function signatures when MK_CRYPT == no for snmp_get_local_keys and snmp_passwd_to_keys Modified: stable/9/cont

Re: svn commit: r293439 - in head: lib/libc/sys sys/dev/ti sys/kern sys/sys usr.bin/netstat

2016-01-09 Thread Gleb Smirnoff
Antoine, On Sat, Jan 09, 2016 at 07:41:57PM +, Antoine Brodin wrote: A> On Fri, Jan 8, 2016 at 8:34 PM, Gleb Smirnoff wrote: A> > Author: glebius A> > Date: Fri Jan 8 20:34:57 2016 A> > New Revision: 293439 A> > URL: https://svnweb.freebsd.org/changeset/base/293439 A> > A> > Log: A> > Ne

svn commit: r293614 - head/sys/dev/vt/hw/ofwfb

2016-01-09 Thread Nathan Whitehorn
Author: nwhitehorn Date: Sat Jan 9 21:28:56 2016 New Revision: 293614 URL: https://svnweb.freebsd.org/changeset/base/293614 Log: Make graphical consoles work under PowerKVM. Without using hypercalls, it is not possible to write the framebuffer before pmap is up. Solve this by deferring init

Re: svn commit: r293610 - stable/10/sys/sys

2016-01-09 Thread Slawa Olhovchenkov
On Sat, Jan 09, 2016 at 10:05:24PM +0300, Chagin Dmitry wrote: > On Sat, Jan 09, 2016 at 09:50:29PM +0300, Dmitry Morozovsky wrote: > > On Sat, 9 Jan 2016, Dmitry Chagin wrote: > > > > > Author: dchagin > > > Date: Sat Jan 9 18:40:20 2016 > > > New Revision: 293610 > > > URL: https://svnweb.free

Re: svn commit: r293197 - head/sys/kern

2016-01-09 Thread Oliver Pinter
On 1/5/16, Konstantin Belousov wrote: > Author: kib > Date: Tue Jan 5 14:48:40 2016 > New Revision: 293197 > URL: https://svnweb.freebsd.org/changeset/base/293197 > > Log: > Two fixes for excessive iterations after r292326. > > Advance the logical block number to the lblkno of the found block

Re: svn commit: r293459 - head/usr.sbin/bhyve

2016-01-09 Thread Kamil Czekirda
Have the same: https://lists.freebsd.org/pipermail/svn-src-head/2015-June/073179.html It's GSoC students feature. Kamil 2016-01-09 21:26 GMT+01:00 Pedro Giffuni : > > > On 01/09/16 00:08, Allan Jude wrote: > >> On 2016-01-08 23:09, Gleb Smirnoff wrote: >> >>> On Sat, Jan 09, 2016 at 03:08:21AM

Re: svn commit: r293459 - head/usr.sbin/bhyve

2016-01-09 Thread Pedro Giffuni
On 01/09/16 00:08, Allan Jude wrote: On 2016-01-08 23:09, Gleb Smirnoff wrote: On Sat, Jan 09, 2016 at 03:08:21AM +, George V. Neville-Neil wrote: G> Author: gnn G> Date: Sat Jan 9 03:08:21 2016 G> New Revision: 293459 G> URL: https://svnweb.freebsd.org/changeset/base/293459 G> G> Log: G>

Re: svn commit: r293459 - head/usr.sbin/bhyve

2016-01-09 Thread NGie Cooper
> On Jan 8, 2016, at 21:08, Allan Jude wrote: > > On 2016-01-08 23:09, Gleb Smirnoff wrote: >> On Sat, Jan 09, 2016 at 03:08:21AM +, George V. Neville-Neil wrote: >> G> Author: gnn >> G> Date: Sat Jan 9 03:08:21 2016 >> G> New Revision: 293459 >> G> URL: https://svnweb.freebsd.org/changeset

svn commit: r293613 - in head/sys: amd64/amd64 amd64/linux amd64/linux32 arm/arm arm64/arm64 compat/ia32 compat/svr4 i386/i386 i386/ibcs2 i386/linux kern mips/mips powerpc/powerpc sparc64/sparc64 sys

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 20:18:53 2016 New Revision: 293613 URL: https://svnweb.freebsd.org/changeset/base/293613 Log: Implement vsyscall hack. Prior to 2.13 glibc uses vsyscall instead of vdso. An upcoming linux_base-c6 needs it. Differential Revision: https://reviews.freebsd.or

Re: svn commit: r293439 - in head: lib/libc/sys sys/dev/ti sys/kern sys/sys usr.bin/netstat

2016-01-09 Thread Antoine Brodin
On Fri, Jan 8, 2016 at 8:34 PM, Gleb Smirnoff wrote: > Author: glebius > Date: Fri Jan 8 20:34:57 2016 > New Revision: 293439 > URL: https://svnweb.freebsd.org/changeset/base/293439 > > Log: > New sendfile(2) syscall. A joint effort of NGINX and Netflix from 2013 and > up to now. Hi, "SF_FL

svn commit: r293612 - head/sys/boot/i386/loader

2016-01-09 Thread Allan Jude
Author: allanjude Date: Sat Jan 9 19:13:25 2016 New Revision: 293612 URL: https://svnweb.freebsd.org/changeset/base/293612 Log: Return call to init_zfs_bootenv to its previous location When called to early, new_currdev->d_type was not yet set zfs_fmtdev() would then return null Whil

Re: svn commit: r293610 - stable/10/sys/sys

2016-01-09 Thread Chagin Dmitry
On Sat, Jan 09, 2016 at 09:50:29PM +0300, Dmitry Morozovsky wrote: > On Sat, 9 Jan 2016, Dmitry Chagin wrote: > > > Author: dchagin > > Date: Sat Jan 9 18:40:20 2016 > > New Revision: 293610 > > URL: https://svnweb.freebsd.org/changeset/base/293610 > > > > Log: > > Bump __FreeBSD_version after

Re: svn commit: r293610 - stable/10/sys/sys

2016-01-09 Thread Dmitry Morozovsky
On Sat, 9 Jan 2016, Dmitry Chagin wrote: > Author: dchagin > Date: Sat Jan 9 18:40:20 2016 > New Revision: 293610 > URL: https://svnweb.freebsd.org/changeset/base/293610 > > Log: > Bump __FreeBSD_version after Linux changes merge. 134 commits in four and a half hours. Tremendous work. Thank

Re: svn commit: r293544 - in head/sys: net netinet ofed/drivers/infiniband/ulp/ipoib

2016-01-09 Thread Alexander V . Chernikov
Thanks, should be fixed in r293611. 09.01.2016, 21:04, "Jonathan T. Looney" : > On 1/9/16, 11:34 AM, "owner-src-committ...@freebsd.org on behalf of > Alexander V. Chernikov" melif...@freebsd.org> wrote: > >> Modified: head/sys/net/route.h >> ===

Re: svn commit: r293470 - in head/sys: net net80211 netgraph/netflow netinet netinet6 netpfil/pf

2016-01-09 Thread Alexander V . Chernikov
Should be fixed in r293611. 09.01.2016, 20:35, "Nathan Whitehorn" : > One or the other of these changes seems to have broken the build of libc: > > In file included from > /usr/home/nwhitehorn/head/lib/libc/net/getifaddrs.c:42: > /usr/obj/usr/home/nwhitehorn/head/tmp/usr/include/net/route.h:226: >

svn commit: r293611 - head/sys/net

2016-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jan 9 18:42:12 2016 New Revision: 293611 URL: https://svnweb.freebsd.org/changeset/base/293611 Log: Fix userland build broken by r293470. Pointy hat to:melifaro Modified: head/sys/net/route.h Modified: head/sys/net/route.h

svn commit: r293610 - stable/10/sys/sys

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:40:20 2016 New Revision: 293610 URL: https://svnweb.freebsd.org/changeset/base/293610 Log: Bump __FreeBSD_version after Linux changes merge. Modified: stable/10/sys/sys/param.h Modified: stable/10/sys/sys/param.h ===

svn commit: r293609 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:32:52 2016 New Revision: 293609 URL: https://svnweb.freebsd.org/changeset/base/293609 Log: MFC r289055 (by mjg@): linux: fix handling of out-of-bounds syscall attempts Due to an off by one the code would read an entry past the table, as opposed

svn commit: r293608 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:28:15 2016 New Revision: 293608 URL: https://svnweb.freebsd.org/changeset/base/293608 Log: MFC r288994 (by bdrewery): Remove redundant RFFPWAIT/vfork(2) handling in Linux fork(2) and clone(2) wrappers. r161611 added some of the code from sys_vfork()

svn commit: r293607 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:24:53 2016 New Revision: 293607 URL: https://svnweb.freebsd.org/changeset/base/293607 Log: MFC r287395 (by trasz): Fixes a panic triggered by threaded Linux applications when running with RACCT/RCTL enabled. Modified: stable/10/sys/compat/linux/linux

svn commit: r293606 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:23:34 2016 New Revision: 293606 URL: https://svnweb.freebsd.org/changeset/base/293606 Log: MFC r284626: Add EPOLLRDHUP support. Modified: stable/10/sys/compat/linux/linux_event.c stable/10/sys/compat/linux/linux_event.h Directory Properties: stable

svn commit: r293605 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:22:09 2016 New Revision: 293605 URL: https://svnweb.freebsd.org/changeset/base/293605 Log: MFC r284166 (by jkim): Properly initialize flags for accept4(2) not to return spurious EINVAL. Note this fixes a Linuxulator regression introduced in r283490.

svn commit: r293604 - stable/10/sys/amd64/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:19:18 2016 New Revision: 293604 URL: https://svnweb.freebsd.org/changeset/base/293604 Log: MFC r284159: Futex is an aligned 32-bit integer. Use the proper instruction and operand when dereferencing futex pointer. Modified: stable/10/sys/amd64/linux/l

svn commit: r293603 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:17:58 2016 New Revision: 293603 URL: https://svnweb.freebsd.org/changeset/base/293603 Log: MFC r284051: Finish r283544. In exec case properly detach threads from user space before suicide. Modified: stable/10/sys/compat/linux/linux_emul.c Directory P

svn commit: r293602 - stable/10/sys/modules

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:16:36 2016 New Revision: 293602 URL: https://svnweb.freebsd.org/changeset/base/293602 Log: MFC r283680, r283681: Move linux64 and linux_common to it's right place and make them not depend on bhyve. Modified: stable/10/sys/modules/Makefile Directory P

svn commit: r293601 - stable/10/sys/conf

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:09:07 2016 New Revision: 293601 URL: https://svnweb.freebsd.org/changeset/base/293601 Log: MFC r283569 (by nyan): MFi386: r283407 Implement vdso - virtual dynamic shared object. MFi386: r283474 Rework signal code to allow using it by other mo

svn commit: r293600 - in stable/10/sys: amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:07:48 2016 New Revision: 293600 URL: https://svnweb.freebsd.org/changeset/base/293600 Log: MFC r283544: When I merged the lemul branch I missied kib@'s r282708 commit. This is not the final fix as I need properly cleanup thread resources before other

svn commit: r293599 - in stable/10/sys: conf modules/linux modules/linux64

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:06:38 2016 New Revision: 293599 URL: https://svnweb.freebsd.org/changeset/base/293599 Log: MFC r283506 (by rodrigc): For objcopy, use --input-target and --output-target When building with gcc 4.9 and binutils 2.25, using '--input' and '--output' re

svn commit: r293598 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:05:04 2016 New Revision: 293598 URL: https://svnweb.freebsd.org/changeset/base/293598 Log: MFC r283498: Linux nanosleep() and clock_nanosleep() system calls always writes the remaining time into the structure pointed to by rmtp unless rmtp is NULL. Th

svn commit: r293597 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:04:10 2016 New Revision: 293597 URL: https://svnweb.freebsd.org/changeset/base/293597 Log: MFC r283497: Convert SCM_TIMESTAMP in recvmsg(). Modified: stable/10/sys/compat/linux/linux_socket.c stable/10/sys/compat/linux/linux_socket.h Directory Proper

Re: svn commit: r293544 - in head/sys: net netinet ofed/drivers/infiniband/ulp/ipoib

2016-01-09 Thread Jonathan T. Looney
On 1/9/16, 11:34 AM, "owner-src-committ...@freebsd.org on behalf of Alexander V. Chernikov" wrote: >Modified: head/sys/net/route.h >== > >--- head/sys/net/route.h Sat Jan 9 16:33:55 2016(r293543) >+++ head

svn commit: r293596 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:03:09 2016 New Revision: 293596 URL: https://svnweb.freebsd.org/changeset/base/293596 Log: MFC r283496: The latest cp tool is trying to use the btrfs clone operation that is implemented via ioctl interface. First of all return ENOTSUP for this operati

svn commit: r293595 - in stable/10/sys: fs/pseudofs modules/pseudofs

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:02:08 2016 New Revision: 293595 URL: https://svnweb.freebsd.org/changeset/base/293595 Log: MFC r283495: Hide vfs.pfs.trace variable if it is not used. Modified: stable/10/sys/fs/pseudofs/pseudofs.c stable/10/sys/modules/pseudofs/Makefile Directory Pr

svn commit: r293594 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 18:00:51 2016 New Revision: 293594 URL: https://svnweb.freebsd.org/changeset/base/293594 Log: MFC r283494: Fix an mbuf(9) leak in sendmsg() under failure condition and remove unneeded check for failed M_WAITOK allocation. Modified: stable/10/sys/compat/

svn commit: r293593 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:56:04 2016 New Revision: 293593 URL: https://svnweb.freebsd.org/changeset/base/293593 Log: Regen for r293592. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293592 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:54:37 2016 New Revision: 293592 URL: https://svnweb.freebsd.org/changeset/base/293592 Log: MFC r283492: Implement Linux specific syncfs() system call. Modified: stable/10/sys/amd64/linux/linux_dummy.c stable/10/sys/amd64/linux/syscalls.master stabl

svn commit: r293591 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:53:32 2016 New Revision: 293591 URL: https://svnweb.freebsd.org/changeset/base/293591 Log: MFC r283491: Properly check tv_nsec value. The tv_nsec field can also be one of the special value UTIME_NOW or UTIME_OMIT. Modified: stable/10/sys/compat/linux

svn commit: r293590 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:52:27 2016 New Revision: 293590 URL: https://svnweb.freebsd.org/changeset/base/293590 Log: MFC r283490: Since FreeBSD supports SOCK_CLOEXEC & SOCK_NONBLOCK options remove its emulation via fcntl call from Linuxulator. Modified: stable/10/sys/compat/l

svn commit: r293589 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:51:17 2016 New Revision: 293589 URL: https://svnweb.freebsd.org/changeset/base/293589 Log: Regen for r293588. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293588 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:50:13 2016 New Revision: 293588 URL: https://svnweb.freebsd.org/changeset/base/293588 Log: MFC r283488: Implement recvmmsg() and sendmmsg() system calls. Modified: stable/10/sys/amd64/linux/linux_dummy.c stable/10/sys/amd64/linux/syscalls.master st

svn commit: r293587 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:49:05 2016 New Revision: 293587 URL: https://svnweb.freebsd.org/changeset/base/293587 Log: MFC r283487: Reduce duplication between MD Linux code by moving msg related struct definitions out into the compat/linux/linux_socket.h Modified: stable/10/sys

svn commit: r293586 - in stable/10/sys: amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:47:57 2016 New Revision: 293586 URL: https://svnweb.freebsd.org/changeset/base/293586 Log: Regen for r293585. Modified: stable/10/sys/amd64/linux32/linux32_proto.h stable/10/sys/amd64/linux32/linux32_syscall.h stable/10/sys/amd64/linux32/linux32_syscall

svn commit: r293585 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:45:02 2016 New Revision: 293585 URL: https://svnweb.freebsd.org/changeset/base/293585 Log: MFC r283484: Implement epoll_pwait() system call. Modified: stable/10/sys/amd64/linux/linux_dummy.c stable/10/sys/amd64/linux32/linux32_dummy.c stable/10/sys

svn commit: r293584 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:44:08 2016 New Revision: 293584 URL: https://svnweb.freebsd.org/changeset/base/293584 Log: MFC r283483: Convert signal number to native for VT_SETMODE ioctl and remove strange and invalid ISSIGVALID macro. The code has not been tested right way but it

svn commit: r293583 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:42:25 2016 New Revision: 293583 URL: https://svnweb.freebsd.org/changeset/base/293583 Log: Regen for r293582. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293582 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:41:00 2016 New Revision: 293582 URL: https://svnweb.freebsd.org/changeset/base/293582 Log: MFC r283480: Add utimensat() system call. Modified: stable/10/sys/amd64/linux/linux_dummy.c stable/10/sys/amd64/linux/syscalls.master stable/10/sys/amd64/lin

svn commit: r293581 - in stable/10/sys: amd64/amd64 amd64/ia32 arm/arm i386/i386 mips/mips powerpc/powerpc sparc64/sparc64

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:39:41 2016 New Revision: 293581 URL: https://svnweb.freebsd.org/changeset/base/293581 Log: MFC r283479: The kernel sends signals to the processes via ABI specific sv_sendsig method. Native ABI do not need signal conversion, only emulators may want this.

svn commit: r293580 - stable/10/sys/compat/linprocfs

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:35:09 2016 New Revision: 293580 URL: https://svnweb.freebsd.org/changeset/base/293580 Log: MFC r283478: Simplify linprocfs_doprocenviron(). Remove extra proc visibility checks and initialize pn_vis by well known procfs_candebug(). Modified: stable/10

Re: svn commit: r293470 - in head/sys: net net80211 netgraph/netflow netinet netinet6 netpfil/pf

2016-01-09 Thread Nathan Whitehorn
One or the other of these changes seems to have broken the build of libc: In file included from /usr/home/nwhitehorn/head/lib/libc/net/getifaddrs.c:42: /usr/obj/usr/home/nwhitehorn/head/tmp/usr/include/net/route.h:226: error: dereferencing pointer to incomplete type -Nathan On 01/09/16 01:34,

svn commit: r293578 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:31:20 2016 New Revision: 293578 URL: https://svnweb.freebsd.org/changeset/base/293578 Log: MFC r283476: Convert Linux signal number to the FreeBSD. Modified: stable/10/sys/compat/linux/linux_timer.c Directory Properties: stable/10/ (props changed)

svn commit: r293576 - stable/10/sys/compat/linprocfs

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:30:10 2016 New Revision: 293576 URL: https://svnweb.freebsd.org/changeset/base/293576 Log: MFC r283475: Convert Linux sigsets before showing. Linux kernel displays sigset always as 16x4 bit mask. Modified: stable/10/sys/compat/linprocfs/linprocfs.c D

svn commit: r293575 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux conf i386/linux modules/linux modules/linux_common

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:29:08 2016 New Revision: 293575 URL: https://svnweb.freebsd.org/changeset/base/293575 Log: MFC r283474: Rework signal code to allow using it by other modules, like linprocfs: 1. Linux sigset always 64 bit on all platforms. In order to move Linux si

svn commit: r293574 - stable/10/sys/compat/linprocfs

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:27:36 2016 New Revision: 293574 URL: https://svnweb.freebsd.org/changeset/base/293574 Log: MFC r283473: Add support for /proc//auxv. Modified: stable/10/sys/compat/linprocfs/linprocfs.c Directory Properties: stable/10/ (props changed) Modified: st

svn commit: r293573 - stable/10/sys/compat/linprocfs

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:23:57 2016 New Revision: 293573 URL: https://svnweb.freebsd.org/changeset/base/293573 Log: MFC r283472: Add vdso and stack names to the /proc/self/maps. Modified: stable/10/sys/compat/linprocfs/linprocfs.c Directory Properties: stable/10/ (props ch

svn commit: r293572 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:22:51 2016 New Revision: 293572 URL: https://svnweb.freebsd.org/changeset/base/293572 Log: MFC r283471: According to Linux man sigaltstack(3) shall return EINVAL if the ss argument is not a null pointer, and the ss_flags member pointed to by ss contai

svn commit: r293571 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:21:28 2016 New Revision: 293571 URL: https://svnweb.freebsd.org/changeset/base/293571 Log: MFC r283470: Add EPOLLERR flag handling to epoll. Modified: stable/10/sys/compat/linux/linux_event.c stable/10/sys/compat/linux/linux_event.h Directory Propert

svn commit: r293570 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:20:19 2016 New Revision: 293570 URL: https://svnweb.freebsd.org/changeset/base/293570 Log: Regen for r293569. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293569 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:18:03 2016 New Revision: 293569 URL: https://svnweb.freebsd.org/changeset/base/293569 Log: MFC r283467: Call nosys in case when the incorrect syscall number is specified. Its my fault, fixed by mjg@ at r289055. Modified: stable/10/sys/amd64/linux/

svn commit: r293568 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:15:03 2016 New Revision: 293568 URL: https://svnweb.freebsd.org/changeset/base/293568 Log: Regen for r293567. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293567 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:13:43 2016 New Revision: 293567 URL: https://svnweb.freebsd.org/changeset/base/293567 Log: MFC r283465: Add preliminary fallocate system call implementation to emulate posix_fallocate() function. Modified: stable/10/sys/amd64/linux/linux_dummy.c st

svn commit: r293566 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:12:45 2016 New Revision: 293566 URL: https://svnweb.freebsd.org/changeset/base/293566 Log: MFC r283464: Delete the duplicate of linux_to_native_clockid() function. Modified: stable/10/sys/compat/linux/linux_time.c stable/10/sys/compat/linux/linux_tim

svn commit: r293565 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:11:25 2016 New Revision: 293565 URL: https://svnweb.freebsd.org/changeset/base/293565 Log: MFC r283463: Do not use struct l_timespec without conversion. While here move args->timeout handling before acquiring the futex key at FUTEX_WAIT path. Modified:

svn commit: r293564 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:10:22 2016 New Revision: 293564 URL: https://svnweb.freebsd.org/changeset/base/293564 Log: MFC r283462: Add prototypes for static futex functions. Modified: stable/10/sys/compat/linux/linux_futex.c Directory Properties: stable/10/ (props changed)

Re: svn commit: r293553 - stable/10/sys/compat/linux

2016-01-09 Thread Chagin Dmitry
On Sat, Jan 09, 2016 at 08:05:32PM +0300, Slawa Olhovchenkov wrote: > On Sat, Jan 09, 2016 at 04:57:03PM +, Dmitry Chagin wrote: > > > Author: dchagin > > Date: Sat Jan 9 16:57:03 2016 > > New Revision: 293553 > > URL: https://svnweb.freebsd.org/changeset/base/293553 > > > > Log: > > MFC r

svn commit: r293563 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:08:33 2016 New Revision: 293563 URL: https://svnweb.freebsd.org/changeset/base/293563 Log: MFC r283461: As for now our tmpfs is no longer being considered "highly experimental" remove /dev/shm magic commited in r218497 and convert tmpfs type to an exp

svn commit: r293562 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:07:17 2016 New Revision: 293562 URL: https://svnweb.freebsd.org/changeset/base/293562 Log: MFC r283460: Print out unsupported futex operation message only once for the process. Modified: stable/10/sys/compat/linux/linux_emul.h stable/10/sys/compat/li

svn commit: r293561 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:06:21 2016 New Revision: 293561 URL: https://svnweb.freebsd.org/changeset/base/293561 Log: MFC r283459: Add some clock mappings used in glibc 2.20. Modified: stable/10/sys/compat/linux/linux_time.c stable/10/sys/compat/linux/linux_timer.h Directory P

Re: svn commit: r293553 - stable/10/sys/compat/linux

2016-01-09 Thread Slawa Olhovchenkov
On Sat, Jan 09, 2016 at 04:57:03PM +, Dmitry Chagin wrote: > Author: dchagin > Date: Sat Jan 9 16:57:03 2016 > New Revision: 293553 > URL: https://svnweb.freebsd.org/changeset/base/293553 > > Log: > MFC r283449: > > Update Linux compat revision to 32. Bump OSVERSION for net-im/skype4

svn commit: r293560 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:05:00 2016 New Revision: 293560 URL: https://svnweb.freebsd.org/changeset/base/293560 Log: MFC r283456: Improve ktr(9) records in thread managment code. Modified: stable/10/sys/compat/linux/linux_emul.c stable/10/sys/compat/linux/linux_fork.c Directo

svn commit: r293558 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:02:35 2016 New Revision: 293558 URL: https://svnweb.freebsd.org/changeset/base/293558 Log: MFC r283454: Avoid unnecessary em zeroing in non-exec path as it already zeroed by malloc with M_ZERO flag and move zeroing to the proper place in exec path. M

svn commit: r293559 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:03:53 2016 New Revision: 293559 URL: https://svnweb.freebsd.org/changeset/base/293559 Log: MFC r283455: Use local struct proc * varable instead of dereferencing td->td_proc. Modified: stable/10/sys/compat/linux/linux_emul.c Directory Properties: stab

svn commit: r293557 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:01:26 2016 New Revision: 293557 URL: https://svnweb.freebsd.org/changeset/base/293557 Log: MFC r283453: Remove the unnecessary cast. Modified: stable/10/sys/compat/linux/linux_emul.c Directory Properties: stable/10/ (props changed) Modified: stabl

svn commit: r293556 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 17:00:15 2016 New Revision: 293556 URL: https://svnweb.freebsd.org/changeset/base/293556 Log: Regen for r293555. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293555 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:58:57 2016 New Revision: 293555 URL: https://svnweb.freebsd.org/changeset/base/293555 Log: MFC r283451: Implement ppoll() system call. Modified: stable/10/sys/amd64/linux/linux_dummy.c stable/10/sys/amd64/linux/syscalls.master stable/10/sys/amd64/l

svn commit: r293554 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:58:03 2016 New Revision: 293554 URL: https://svnweb.freebsd.org/changeset/base/293554 Log: MFC r283450: td_sigmask of a newly created thread copied from td. Remove excess initialization of td_sigmask. Modified: stable/10/sys/compat/linux/linux_fork.c

svn commit: r293553 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:57:03 2016 New Revision: 293553 URL: https://svnweb.freebsd.org/changeset/base/293553 Log: MFC r283449: Update Linux compat revision to 32. Modified: stable/10/sys/compat/linux/linux_mib.h Directory Properties: stable/10/ (props changed) Modified:

svn commit: r293552 - stable/10/sys/modules

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:55:44 2016 New Revision: 293552 URL: https://svnweb.freebsd.org/changeset/base/293552 Log: MFC r283448: Connect linux64 module to the build. Modified: stable/10/sys/modules/Makefile Directory Properties: stable/10/ (props changed) Modified: stable

svn commit: r293551 - stable/10/sys/amd64/linux32

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:52:25 2016 New Revision: 293551 URL: https://svnweb.freebsd.org/changeset/base/293551 Log: MFC r283446: Include opt_compat.h, so that COMPAT_LINUX32 is defined, and we can access to the semop structs and functions. Modified: stable/10/sys/amd64/linux

svn commit: r293550 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:50:09 2016 New Revision: 293550 URL: https://svnweb.freebsd.org/changeset/base/293550 Log: Regen for r293549. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293549 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux sys

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:48:50 2016 New Revision: 293549 URL: https://svnweb.freebsd.org/changeset/base/293549 Log: MFC r283444: Implement eventfd system call. Modified: stable/10/sys/amd64/linux/linux_dummy.c stable/10/sys/amd64/linux/syscalls.master stable/10/sys/amd64/l

svn commit: r293548 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:47:36 2016 New Revision: 293548 URL: https://svnweb.freebsd.org/changeset/base/293548 Log: MFC r283443: Put the correct value for the abi_nfdbits parameter of kern_select() for all supported Linuxulators. Modified: stable/10/sys/amd64/linux/linux.h

svn commit: r293547 - in stable/10/sys: amd64/linux amd64/linux32 i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:45:54 2016 New Revision: 293547 URL: https://svnweb.freebsd.org/changeset/base/293547 Log: Regen for r293546. Modified: stable/10/sys/amd64/linux/linux_proto.h stable/10/sys/amd64/linux/linux_syscall.h stable/10/sys/amd64/linux/linux_syscalls.c stable

svn commit: r293546 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux conf i386/linux modules/linux modules/linux64

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:44:17 2016 New Revision: 293546 URL: https://svnweb.freebsd.org/changeset/base/293546 Log: MFC r283441: Implement epoll family system calls. This is a tiny wrapper around kqueue() to implement epoll subset of functionality. The kqueue user data are 32

svn commit: r293545 - in stable/10/sys: kern sys

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:39:15 2016 New Revision: 293545 URL: https://svnweb.freebsd.org/changeset/base/293545 Log: MFC r283440: For future use in the Linuxulator: 1. Add a kern_kqueue() counterpart for kqueue() with flags parameter. 2. Be a bit secure. To avoid a doubl

svn commit: r293544 - in head/sys: net netinet ofed/drivers/infiniband/ulp/ipoib

2016-01-09 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Jan 9 16:34:37 2016 New Revision: 293544 URL: https://svnweb.freebsd.org/changeset/base/293544 Log: Finish r275196: do not dereference rtentry in if_output() routines. The only piece of information that is required is rt_flags subset. In particular, if_loop(

svn commit: r293543 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:33:55 2016 New Revision: 293543 URL: https://svnweb.freebsd.org/changeset/base/293543 Log: MFC r283439: Implement F_DUPFD_CLOEXEC fcntl flag. Modified: stable/10/sys/compat/linux/linux_file.c Directory Properties: stable/10/ (props changed) Modifi

svn commit: r293542 - stable/10/sys/compat/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:32:35 2016 New Revision: 293542 URL: https://svnweb.freebsd.org/changeset/base/293542 Log: MFC r283438: Add several fcntl flags. Modified: stable/10/sys/compat/linux/linux_file.h Directory Properties: stable/10/ (props changed) Modified: stable/10

svn commit: r293541 - in stable/10/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:31:10 2016 New Revision: 293541 URL: https://svnweb.freebsd.org/changeset/base/293541 Log: MFC r283437: To avoid code duplication move open/fcntl definitions to the MI header file. Modified: stable/10/sys/amd64/linux/linux.h stable/10/sys/amd64/lin

svn commit: r293540 - in stable/10/sys: amd64/linux32 compat/linux i386/linux

2016-01-09 Thread Dmitry Chagin
Author: dchagin Date: Sat Jan 9 16:29:51 2016 New Revision: 293540 URL: https://svnweb.freebsd.org/changeset/base/293540 Log: MFC r283436: Use the BSD_TO_LINUX_SIGNAL() wherever there is no need to check the ABI as it is known. Modified: stable/10/sys/amd64/linux32/linux32_sysvec.c

  1   2   >