Commit Graph

243291 Commits

Author SHA1 Message Date
christos
069fe2afa8 PR/51234: Onno van der Linden: syslogd sometimes incorrectly handles iso to
bsd time conversion
2016-06-11 16:55:10 +00:00
abhinav
59be07b107 Fix typo in the date.
While there, remove .Pp from inside of the list (mandoc -Tlint warns about it).
2016-06-11 15:17:34 +00:00
christos
9cc7345716 More fixed from Rin Okuyama
fix waitpid, getdents, explain ptrace, cleanup redefinitions
2016-06-11 13:39:26 +00:00
dholland
bf8938557c PR 51200 gets in libsa considered harmful: use kgets 2016-06-11 06:58:42 +00:00
dholland
f86cea3851 Revert this one; I can't tell for sure if it's using libsa gets or its
own firmware one in ../libdos. If the latter, switching and bringing
in the libsa one (a) might not work and (b) might make the bootloader
overflow size limits.

PR 51200.
2016-06-11 06:57:46 +00:00
dholland
6349920086 PR 51200 gets in libsa considered harmful: use kgets 2016-06-11 06:50:21 +00:00
dholland
5f5131c174 PR 51200 gets in libsa considered harmful: change own gets() to kgets()
and use it.
2016-06-11 06:49:46 +00:00
dholland
2357cddab4 PR 51200 gets in libsa considered harmful: use kgets 2016-06-11 06:38:50 +00:00
dholland
144178bb59 gets -> unsafe_gets; nothing uses this but let's not start by accident.
(related to PR 51200)
2016-06-11 06:38:18 +00:00
dholland
8834e2f574 PR 51200 gets in libsa considered harmful: use kgets 2016-06-11 06:35:00 +00:00
dholland
85e3fbd2eb PR 51200 gets in libsa considered harmful: use kgets 2016-06-11 06:24:36 +00:00
dholland
1daa61106f Change "tgets_s" back to "tgets". We obviously want to keep the bounds
argument, but there's no need to mess with the function name.
2016-06-11 06:22:11 +00:00
dholland
979b72c6a6 gets_s -> kgets.
The exact name isn't that important; but it is important not to use
"gets_s" and thereby allow anyone to falsely get the impression we're
implementing Annex K. We aren't.

ok core.
2016-06-11 06:20:11 +00:00
christos
b09bee18d5 GSoC 2016: Charles Cui: add SIGPOLL 2016-06-11 00:56:38 +00:00
christos
ea2913a0a2 GSoC 2016: Charles Cui: Add timer related macros
_POSIX_CPUTIME
    _POSIX_THREAD_CPUTIME
    _POSIX_DELAYTIMER_MAX
2016-06-10 23:29:20 +00:00
wiz
0cdaab3d0b Bump date for previous. 2016-06-10 23:26:43 +00:00
christos
0196f35dd1 GSoC 2016: Charles Cui: add SEM_NSEMS_MAX 2016-06-10 23:24:33 +00:00
jakllsch
da2bfb7944 Avoid trying to create a tag for locating AMD HyperTransport bridge that will
panic a machine that uses Configuration Mechanism 2.
2016-06-10 23:07:52 +00:00
macallan
2bebf08d85 add driver for 'platinum' onboard video found in Power Mac 7200 and possibly
other machines
from s_cole
2016-06-10 21:32:46 +00:00
macallan
c21ade0ee3 add WSDISPLAY_TYPE_PLATINUM, for platinumfb 2016-06-10 21:26:43 +00:00
abhinav
65652ab083 Fix spelling of the month in the date (sent pull request upstream). 2016-06-10 18:55:52 +00:00
skrll
7d64dc3cbb Add callout_stop while clearing stall. From t-hash. 2016-06-10 15:19:27 +00:00
ozaki-r
fe6d427551 Avoid storing a pointer of an interface in a mbuf
Having a pointer of an interface in a mbuf isn't safe if we remove big
kernel locks; an interface object (ifnet) can be destroyed anytime in any
packet processing and accessing such object via a pointer is racy. Instead
we have to get an object from the interface collection (ifindex2ifnet) via
an interface index (if_index) that is stored to a mbuf instead of an
pointer.

The change provides two APIs: m_{get,put}_rcvif_psref that use psref(9)
for sleep-able critical sections and m_{get,put}_rcvif that use
pserialize(9) for other critical sections. The change also adds another
API called m_get_rcvif_NOMPSAFE, that is NOT MP-safe and for transition
moratorium, i.e., it is intended to be used for places where are not
planned to be MP-ified soon.

The change adds some overhead due to psref to performance sensitive paths,
however the overhead is not serious, 2% down at worst.

Proposed on tech-kern and tech-net.
2016-06-10 13:31:43 +00:00
ozaki-r
d938d837b3 Introduce m_set_rcvif and m_reset_rcvif
The API is used to set (or reset) a received interface of a mbuf.
They are counterpart of m_get_rcvif, which will come in another
commit, hide internal of rcvif operation, and reduce the diff of
the upcoming change.

No functional change.
2016-06-10 13:27:10 +00:00
mrg
1d82783598 switch sparc to GCC 5.4 and powerpc to GDB 7.10 2016-06-10 08:59:26 +00:00
wiz
9ae48dd6c7 New sentence, new line. Remove Pp before section header. 2016-06-10 08:05:13 +00:00
wiz
2c1d82f175 Bump date for -r.
XXX: this file has no license.
2016-06-10 08:03:46 +00:00
wiz
eb70e3540c Sort option descriptions. Use Mt. 2016-06-10 08:03:26 +00:00
pgoyette
1952b6da00 Add missing \n (I triggered the systbl message on a qemu virtual machine!) 2016-06-10 07:50:15 +00:00
dholland
1dc6b4b1dd needs <stdbool.h> 2016-06-10 06:30:58 +00:00
mrg
97765f71bb re-enable MKCOMPAT for arm eabi platforms, as it now works again. 2016-06-10 05:45:27 +00:00
mrg
91fd2cfd0c switch all arm (vs just evbarm) to GDB 7.10. 2016-06-10 05:35:33 +00:00
mrg
73c1f479da switch to using xorg-server.old for everyone. 2016-06-10 05:31:24 +00:00
agc
3ac25dcbc1 Add some patches which were in an older tree, from January 29 2015:
+ add a -r argument to agrep(1) and document it. This has the same
effect as the -r flag to grep(1) - perform a recursive search
through sub-directories.

+ if a match is found in a "binary" file, then do the same as grep(1)
and just print the message that a match was found in the file, without
attempting to print the match in full.
2016-06-10 05:11:17 +00:00
mrg
a24efa7dea import the xorg-server 1.10 reach over tree as xorg-server.old. 2016-06-10 03:42:13 +00:00
mrg
e0debda5d5 minor clean ups and use ${XORG_SERVER_SUBDIR} where necessary 2016-06-10 03:37:34 +00:00
mrg
1fcfc09354 define XORG_SERVER_SUBDIR to either xorg-server or xorg-server.old. 2016-06-10 03:36:55 +00:00
mrg
4218af5e5e for the eabi targetted compiler, if not compiling libgcc for eabi ensure
that libgcc doesn't try to define __[CD]TOR_LIST__[].
2016-06-10 01:14:00 +00:00
mrg
36b9a4317d add missed file for ppc64 gcc5.4 mknative. 2016-06-10 01:13:05 +00:00
mrg
174d6dd4ed switch powerpc64 to GCC 5. 2016-06-10 00:17:48 +00:00
mrg
121c341c36 update powerpc64 info 2016-06-09 23:36:53 +00:00
mrg
2059bccd1a mknative-gcc for powerpc64 and GCC 5.4. 2016-06-09 23:30:18 +00:00
mrg
2303aa3bf1 enable checks for no dot syms on netbsd ppc64, fixes build issues
in libutil where the opd() function conflicts with the .opd section.

remove a couple of tainted defines that are handled differently now.

this, with mknative-gcc as well, enables ppc64 world to build again.
2016-06-09 23:28:22 +00:00
abhinav
c5249ab59d Fix typo: degress -> degrees. 2016-06-09 22:05:38 +00:00
christos
ab85c28026 improve on ipfilter rules by Cy Schubert 2016-06-09 20:02:52 +00:00
christos
b7b34325a9 Rename 'a' to set the active PMBR flag to 'A' 2016-06-09 19:04:43 +00:00
christos
9f35ea3fd2 Support ipfw and ipf from FreeBSD 2016-06-09 18:59:31 +00:00
kre
c2246a3f2c Make "gpt show" add an "(active)" annotation to the PMBR output line
when it has been marked active for legacy (non UEFI) booting.
This was (kind of obviously) intended by the previous commit, but...
2016-06-09 17:43:36 +00:00
kre
89194609b9 Fix rendering of biosboot command synopsis. 2016-06-09 16:48:14 +00:00
christos
3017a7a39f PR/51230: Add the ability to set the active flag in the PMBR. 2016-06-09 15:12:54 +00:00