CVS: cvs.openbsd.org: src

2018-06-23 Thread Visa Hankala
CVSROOT:/cvs
Module name:src
Changes by: v...@cvs.openbsd.org2018/06/23 23:58:05

Modified files:
sys/kern   : kern_descrip.c 

Log message:
Use atomic operations for updating `numfiles'. This makes the file count
tracking work without locks.

OK kettenis@, deraadt@



CVS: cvs.openbsd.org: src

2018-06-23 Thread Philip Guenther
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/06/23 18:49:25

Modified files:
sys/arch/amd64/amd64: fpu.c trap.c 
sys/arch/amd64/include: fpu.h 

Log message:
Move signal generation from fputrap() to where it's called in trap()



CVS: cvs.openbsd.org: www

2018-06-23 Thread Theo Buehler
CVSROOT:/cvs
Module name:www
Changes by: t...@cvs.openbsd.org2018/06/23 18:09:48

Modified files:
faq: current.html 

Log message:
grammar



CVS: cvs.openbsd.org: www

2018-06-23 Thread Theo Buehler
CVSROOT:/cvs
Module name:www
Changes by: t...@cvs.openbsd.org2018/06/23 18:05:07

Modified files:
faq: current.html 

Log message:
wording and markup tweaks.



CVS: cvs.openbsd.org: www

2018-06-23 Thread Theo Buehler
CVSROOT:/cvs
Module name:www
Changes by: t...@cvs.openbsd.org2018/06/23 17:42:04

Modified files:
faq: current.html 

Log message:
the page is getting big. zap instructions to update from source that
are more than a couple of weeks old. if you update from that far back
you really should be using a snapshot.



CVS: cvs.openbsd.org: src

2018-06-23 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2018/06/23 17:19:11

Modified files:
share/man/man8 : release.8 

Log message:
Small wording tweak which is slightly closer to the ever elusive truth.

Ok tb@



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 16:46:36

Modified files:
usr.sbin/pkg_add/OpenBSD: PackingElement.pm 

Log message:
define-tag can't use normal destate, because it migrates before any cwd
so cheat and use localbase directly



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 16:28:13

Modified files:
usr.sbin/pkg_add/OpenBSD: PkgCreate.pm 

Log message:
solve_tags not yet functional, I'll reactivate the checks during creation
when it's cleaned up



CVS: cvs.openbsd.org: src

2018-06-23 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/06/23 16:15:14

Modified files:
sys/arch/arm/arm: sig_machdep.c 
sys/arch/arm/include: signal.h 

Log message:
Save and restore FPU registers around signal handlers.
Fixes the random crashes in sh(1).

ok guenther@



CVS: cvs.openbsd.org: src

2018-06-23 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/06/23 16:13:50

Modified files:
sys/arch/armv7/stand/efiboot: Makefile 

Log message:
Add -z notext and -z norelro to prevent fatal warnings with ld.lld(1).

ok guenther@



CVS: cvs.openbsd.org: www

2018-06-23 Thread Landry Breuil
CVSROOT:/cvs
Module name:www
Changes by: lan...@cvs.openbsd.org  2018/06/23 16:02:38

Modified files:
faq: current.html 

Log message:
Add a paragraph about buildbot switch to python3 and buildslave rc
script renaming.



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 15:52:06

Modified files:
usr.sbin/pkg_add/OpenBSD: PkgCreate.pm 

Log message:
well, when we read the plist from the ports tree, we need to register
the tag info similarly to registering libraries



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 13:34:01

Modified files:
usr.sbin/pkg_add/OpenBSD: PackingList.pm 

Log message:
prelink only also needs define-tag, unbreaks pkg_create with run-depends
when the package is not installed



CVS: cvs.openbsd.org: src

2018-06-23 Thread Denis Fondras
CVSROOT:/cvs
Module name:src
Changes by: de...@cvs.openbsd.org   2018/06/23 08:38:59

Modified files:
sys/kern   : uipc_domain.c 

Log message:
Replace value with a constant

OK bluhm@, jca@



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 07:13:38

Modified files:
usr.sbin/pkg_add/OpenBSD: PackingElement.pm PkgCreate.pm 

Log message:
PkgCreate has no business knowing details of define-tag



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 07:11:41

Modified files:
usr.sbin/pkg_add/OpenBSD: PkgCreate.pm 

Log message:
do some more basic checking of tags vs define-tag so that parameter usage
is handled more gracefully



CVS: cvs.openbsd.org: src

2018-06-23 Thread Visa Hankala
CVSROOT:/cvs
Module name:src
Changes by: v...@cvs.openbsd.org2018/06/23 05:33:32

Modified files:
sys/kern   : uipc_usrreq.c 

Log message:
Improve the consistency of variable naming in unp_externalize().
Rename the int array `fdp' to `fds', and use the name `fdp' for
a variable that points to the filedesc struct of the current process.
This use of `fdp' puts unp_externalize() in line with filesystem code.

OK millert@, kettenis@



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 05:08:24

Modified files:
usr.sbin/pkg_add: pkg_create.1 

Log message:
document @define-tag and @tag.
*please do not use yet* there may be bugs, let me iron these out



CVS: cvs.openbsd.org: src

2018-06-23 Thread Denis Fondras
CVSROOT:/cvs
Module name:src
Changes by: de...@cvs.openbsd.org   2018/06/23 03:54:16

Modified files:
regress/sys/net/rtable: util.c 

Log message:
Fix a segfault when inserting the same prefix multiple times

OK bluhm@, jca@, kn@



CVS: cvs.openbsd.org: src

2018-06-23 Thread Marc Espie
CVSROOT:/cvs
Module name:src
Changes by: es...@cvs.openbsd.org   2018/06/23 03:19:49

Modified files:
usr.sbin/pkg_add/OpenBSD: Dependencies.pm PackingElement.pm 

Log message:
have a default tag value of empty, because.