git: libc/setjump: Align stack at 16-bytes before function call

2014-11-11 Thread John Marino

commit a77a7390aa9dc46b32dbffb069a6bb801d599ede
Author: John Marino dr...@marino.st
Date:   Tue Nov 11 13:58:14 2014 +0100

libc/setjump: Align stack at 16-bytes before function call

This is required by amd64 ABI.  Comments were added where stack was
accidentally properly aligned.  The problem manifested on with a
bus error when built by clang.

While here, preserve the floating float exceptions flags.  Per POSIX,
siglongjump() shall be equivalent to longjump() except that it must
match sigsetjump() instead of setjump() and except for the effect on the
signal mask.  Therefore it should preserve the FP exception flags.

Also add the GNU-stack notes, all libc object files are supposed to have
them (although I am pretty sure they don't).

Taken from:
FreeBSD svn 217106 (7 Jan 2011)
FreeBSD svn 227023 (2 Nov 2011)
FreeBSD svn 267307 (9 Jun 2014)

Summary of changes:
 lib/libc/x86_64/gen/setjmp.S| 5 +
 lib/libc/x86_64/gen/sigsetjmp.S | 6 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a77a7390aa9dc46b32dbffb069a6bb801d599ede


-- 
DragonFly BSD source repository


git: kernel - Add reapctl() system call for managing sub-processes (4) - procctl

2014-11-11 Thread Matthew Dillon

commit f0d55ae9f692a35a656679043af32c11b1400dfd
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 10:49:10 2014 -0800

kernel - Add reapctl() system call for managing sub-processes (4) - procctl

* Reparent to the correct reaper in the fork/RFNOWAIT case.

Summary of changes:
 sys/kern/kern_fork.c | 38 +++---
 1 file changed, 31 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f0d55ae9f692a35a656679043af32c11b1400dfd


-- 
DragonFly BSD source repository


git: svc - bug fixes

2014-11-11 Thread Matthew Dillon

commit 40e10befee8e1d8ae7c07949465be3291cf069e3
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 11:04:52 2014 -0800

svc - bug fixes

* Setup our reaper before doing the initial start, otherwise we won't
  see sub-processes.

* Fix a bug in the label match code.

* Adjust debugging and fflush()s.

Summary of changes:
 sbin/svc/execute.c | 34 +-
 sbin/svc/svc.c |  2 +-
 2 files changed, 30 insertions(+), 6 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/40e10befee8e1d8ae7c07949465be3291cf069e3


-- 
DragonFly BSD source repository


git: kernel - Add reapctl() system call for managing sub-processes (5) - procctl

2014-11-11 Thread Matthew Dillon

commit 2cb910215e7c270acf7b34f15c063c4f72f5fa39
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 11:17:01 2014 -0800

kernel - Add reapctl() system call for managing sub-processes (5) - procctl

* Last commit was incomplete.  reaper_get() must be used to obtain
  the reaper in the RFNOWAIT case.

Summary of changes:
 sys/kern/kern_fork.c | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2cb910215e7c270acf7b34f15c063c4f72f5fa39


-- 
DragonFly BSD source repository


git: kernel/usb4bsd: Remove an unused malloc type.

2014-11-11 Thread Sascha Wildner

commit 82936ab16e17ff7b08ecc6a9e38d3a9423fca96f
Author: Sascha Wildner s...@online.de
Date:   Tue Nov 11 20:45:16 2014 +0100

kernel/usb4bsd: Remove an unused malloc type.

It looks like old remains.

Summary of changes:
 sys/bus/u4b/usb.h  | 1 -
 sys/bus/u4b/usb_core.c | 1 -
 2 files changed, 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/82936ab16e17ff7b08ecc6a9e38d3a9423fca96f


-- 
DragonFly BSD source repository


git: miibus.4: Sync the list of miibus users with what we have.

2014-11-11 Thread Sascha Wildner

commit 7ac8f1886e54ed9d768075ac64f289fc72fedeac
Author: Sascha Wildner s...@online.de
Date:   Tue Nov 11 21:25:17 2014 +0100

miibus.4: Sync the list of miibus users with what we have.

Summary of changes:
 share/man/man4/miibus.4 | 26 ++
 1 file changed, 22 insertions(+), 4 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7ac8f1886e54ed9d768075ac64f289fc72fedeac


-- 
DragonFly BSD source repository


git: svc - Implement more features

2014-11-11 Thread Matthew Dillon

commit 82f395276fa6ba7906ecc95917af85f30a54d7a1
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 16:33:24 2014 -0800

svc - Implement more features

* All stdout/stderr output now goes to a pipe and a pipe buffering thread
  to read it into a circular buffer as well as write it to the log file.

  The program is now able to retain ~8KB worth of output in its circular
  buffer whether there is a log file attached to the service or not.

* When /dev/null is specified as the log file, short-cut the descriptor to 
-1
  instead of actually writing to /dev/null.

* log, logf, and tailf directives now work.

* Properly escape '.' on a line by itself for all buffered data dumped
  over a remote link (allowing logs to contain our command response
  terminator).

* Implement -f (foreground option) and clean-up descriptor initialization.

* Implement -s (sync on exit)

Summary of changes:
 sbin/svc/execute.c | 370 +
 sbin/svc/remote.c  |   9 ++
 sbin/svc/subs.c|   2 +-
 sbin/svc/svc.c |   6 +
 sbin/svc/svc.h |  13 +-
 5 files changed, 341 insertions(+), 59 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/82f395276fa6ba7906ecc95917af85f30a54d7a1


-- 
DragonFly BSD source repository


git: jls - Fix seg-fault and formatting

2014-11-11 Thread Matthew Dillon

commit 3f50b137276c579ddf2afbc4ca0eb14be25b9f0c
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 18:24:08 2014 -0800

jls - Fix seg-fault and formatting

* Fix seg-fault when no IPs are configured for a jail.

* Improve formatting, increase path to 15 characters.

Summary of changes:
 usr.sbin/jls/jls.c | 33 -
 1 file changed, 24 insertions(+), 9 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3f50b137276c579ddf2afbc4ca0eb14be25b9f0c


-- 
DragonFly BSD source repository


git: svc - Implement -g, -G -u, -j, -c, -m

2014-11-11 Thread Matthew Dillon

commit 21537d461e94739ef8de636be757146fce8bbfab
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 18:54:43 2014 -0800

svc - Implement -g, -G -u, -j, -c, -m

* Implement the gid, group-list, uid, jail, and chroot specifications.

* Reformulate the jail and chroot a bit.  Remove -J and -C and instead
  introduce -m to request that svc mount devfs in a jail or chroot.

* Adjust the exit sequencing and update the manual page.

Summary of changes:
 sbin/svc/execute.c | 182 -
 sbin/svc/svc.8 |  50 ++-
 sbin/svc/svc.c |  29 -
 sbin/svc/svc.h |   5 ++
 4 files changed, 230 insertions(+), 36 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/21537d461e94739ef8de636be757146fce8bbfab


-- 
DragonFly BSD source repository


git: annotated tag v4.0.0rc2 created

2014-11-11 Thread Justin C. Sherrill
at  a7bba0ddc90e6f996e7abd5bc98c4ba83f785c82 (tag)
   tagging  149456486a65e8a197f68fd52e993b738170b0d5 (commit)
  replaces  v4.0.0rc
 tagged by  Justin C. Sherrill
on  Tue Nov 11 22:19:43 2014 -0500


DragonFly 4.0.0rc2
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (DragonFly)

iF4EABEIAAYFAlRi0dQACgkQWhOVNC7ITaD+PAD/ZCPKGRDXKNcvTNHp3YHd4lD8
o7uzfZzJ2ZYX7Uq2jokBAIcE23nucAwpaEnOHOn2/0oCcAjV1/C+PWP9WdBHddVE
=b1Sq
-END PGP SIGNATURE-

François Tigeot (1):
  kernel: Allow pf to build without INET6

Imre Vadasz (1):
  dev/drm: Implement kqueue support; Wake up blocking reads

Joris Giovannangeli (1):
  sysv_shm: allow attaching to REMOVED shm segments

Markus Pfeiffer (1):
  usb4bsd: Fix usb_etherther and cleanup if_axe

Matthew Dillon (6):
  ftp - bring 1.205 from netbsd
  kernel - Fix exec optimization race
  kernel - Improve m-hold_count assertions, fix page-zeroing code bug
  kernel - Add reapctl() system call for managing sub-processes
  kernel - Add reapctl() system call for managing sub-processes (2)
  kernel - Add reapctl() system call for managing sub-processes (3) - 
procctl()

Robin Hahling (1):
  build.7: document rescue target

Sascha Wildner (3):
  usb4bsd: Fix if_urndis/umodem probing conflict.
  urndis.4: No ifmedia support in this driver.
  usb4bsd/if_urndis: Add a missing KKASSERT().



-- 
DragonFly BSD source repository


git: DragonFly_RELEASE_4_0 kernel - Add reapctl() system call for managing sub-processes (4) - procctl

2014-11-11 Thread Matthew Dillon

commit 6eeabd6bd15597bb149624a1c240b8ba90458c0d
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 10:49:10 2014 -0800

kernel - Add reapctl() system call for managing sub-processes (4) - procctl

* Reparent to the correct reaper in the fork/RFNOWAIT case.

Summary of changes:
 sys/kern/kern_fork.c | 38 +++---
 1 file changed, 31 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6eeabd6bd15597bb149624a1c240b8ba90458c0d


-- 
DragonFly BSD source repository


git: DragonFly_RELEASE_4_0 kernel - Add reapctl() system call for managing sub-processes (5) - procctl

2014-11-11 Thread Matthew Dillon

commit 37cfc6a521dee7fb2ecc2923bdfd84dd38eb
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 11:17:01 2014 -0800

kernel - Add reapctl() system call for managing sub-processes (5) - procctl

* Last commit was incomplete.  reaper_get() must be used to obtain
  the reaper in the RFNOWAIT case.

Summary of changes:
 sys/kern/kern_fork.c | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/37cfc6a521dee7fb2ecc2923bdfd84dd38eb


-- 
DragonFly BSD source repository


git: DragonFly_RELEASE_4_0 jls - Fix seg-fault and formatting

2014-11-11 Thread Matthew Dillon

commit 6c9485c67f80849a8918c702ba767ccc80c43513
Author: Matthew Dillon dil...@apollo.backplane.com
Date:   Tue Nov 11 18:24:08 2014 -0800

jls - Fix seg-fault and formatting

* Fix seg-fault when no IPs are configured for a jail.

* Improve formatting, increase path to 15 characters.

Summary of changes:
 usr.sbin/jls/jls.c | 33 -
 1 file changed, 24 insertions(+), 9 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6c9485c67f80849a8918c702ba767ccc80c43513


-- 
DragonFly BSD source repository