240201 Commits

Author SHA1 Message Date
christos
8b1ac22df2 Hook gettext 2016-01-12 22:58:52 +00:00
christos
95b39c65ca merge conflicts and add reach-over Makefiles 2016-01-12 22:58:00 +00:00
riastradh
057229a494 Use buffer cache, not page cache, to expand directories in ext2fs.
Candidate fix for PR kern/50607, PR port-evbmips/50059.

Formerly VOP_WRITE-->ext2fs_write would automatically dispatch to
this code path for writes to directories, but I broke that in
ext2fs_lookup.c rev. 1.78 when disentangling page-cached and
buffer-cached writes.

This was not a problem in ufs, and I didn't notice it in ext2fs,
because ufs consistently used buffercache(9) directly instead of
using VOP_WRITE sometimes as ext2fs did.
2016-01-12 21:29:29 +00:00
christos
946379e7b3 import latest GPLv2 gettext 2016-01-12 19:50:28 +00:00
christos
7801ee002b Add hack for cabs{,f,l} in <complex> 2016-01-11 22:50:35 +00:00
wiz
40fc864a9c Add missing word in comment. 2016-01-11 22:41:48 +00:00
jdc
115bea0a21 Always take the bus lock (avoids collisions when drivers set I2C_F_POLL). 2016-01-11 18:24:56 +00:00
jdc
a764ab2671 Increase the number of read retries (to 5). 2016-01-11 18:23:52 +00:00
jdc
4f839cd2f0 Don't use I2C_F_POLL when getting/setting limits.
Save/restore the correct values for LM77.
2016-01-11 18:23:11 +00:00
macallan
cf0c3bdf9c moar register bits 2016-01-11 17:09:25 +00:00
christos
3965f5d7b6 PR/50646: Use the c99 cabs math builtins directly, because cabs and cabsf
have broken ABI's can cabsl does not exist. The correct(?) probably fix is
to change the cabs builtins to point to the c99 variants directly...
XXX: pullup-7 and the same file from the gcc.old tree.
2016-01-11 16:52:53 +00:00
christos
e85b730730 Hack around the cabs mess, and explain what's going on... 2016-01-11 16:49:09 +00:00
tls
249ac9a942 memset() -> explicit_memset() for sensitive data. 2016-01-11 14:55:52 +00:00
martin
3b4e515152 Protect a few forward declarations for kernel only use, as suggested
by ryoon@
2016-01-11 08:40:52 +00:00
skrll
e87edd2456 PR port-hppa/50642: src/sys/arch/hppa/include/db_machdep.h:118: bad if test ?
Correct the test for rfir and add one for rfi while I'm here.
2016-01-11 08:14:08 +00:00
skrll
0bc3546c15 PR port-arm/50641: src/sys/arch/aarch64/include/db_machdep.h:67: possible bad if test ?
Fix the bl instruction test.
2016-01-11 07:46:15 +00:00
wiz
0905aa5acf Use more markup. 2016-01-11 06:21:23 +00:00
christos
98e9d5f901 Put back the rump-disabling of mcount for librump. Otherwise the world
breaks because the mcount assembly code is written to call __mcount via
the PLT.
2016-01-11 01:57:12 +00:00
pgoyette
1adf2fab16 Remove current bug, now that PR kern/50627 is fixed. Add another security
consideration concerning re-used of the target/monitored process's pid.
2016-01-11 01:45:27 +00:00
pgoyette
4013b4c801 Take a reference on the (activity log) file itself, and not on the
descriptor.

Should fix PR kern/50627
2016-01-11 01:37:36 +00:00
christos
caa46aef53 fix lint build 2016-01-11 01:34:39 +00:00
dholland
d59f36443c Whatever the point of this "biodone_vfs" global function pointer is
(something rumpity?) declare it properly in a header file instead of
in secret where its types can diverge.
2016-01-11 01:22:36 +00:00
dholland
314e77e325 Divide the list of struct buf ops into three categories:
the ones that are part of bufferio(9) (or physio(9))
  the ones that are part of buffercache(9)
  the ones that aren't documented and thus aren't clear yet
2016-01-11 01:08:09 +00:00
dholland
3c5bde24a4 Add a CTASSERT for the condition required to make a
conditionally-existing union member sort-of safe.
2016-01-11 00:46:21 +00:00
marty
f0f029ce08 FDT Interrupt handling - change memory allocation
This version does dynamic allocation of the specifier array.
2016-01-10 23:01:29 +00:00
christos
2fb7dbc941 protect with MKBSDGREP 2016-01-10 22:22:16 +00:00
christos
1715c3d880 greep has moved. 2016-01-10 22:21:44 +00:00
christos
76b5dce2d4 grep moved 2016-01-10 22:21:19 +00:00
christos
e6e41fab2f moved to external 2016-01-10 22:20:12 +00:00
christos
5e9b9be0de build grep from here. 2016-01-10 22:19:41 +00:00
christos
d571953c66 minor nits 2016-01-10 22:18:05 +00:00
christos
fb69a85ab0 - merge conflicts, enable wide char support. 2016-01-10 22:16:40 +00:00
christos
a8fa202a64 Import latest GPLv2 grep 2016-01-10 21:36:14 +00:00
wiz
a329a2c2fe Add arguments to options in description.
Replace manual xref with Xr.
2016-01-10 20:31:13 +00:00
christos
fd90bcde07 mention new dhcp. 2016-01-10 20:12:20 +00:00
christos
48e444ba73 merge conflicts 2016-01-10 20:10:44 +00:00
christos
b49b05d3a4 import new dhcp 2016-01-10 19:44:06 +00:00
christos
41b5dd61e0 update tmux info 2016-01-10 19:06:08 +00:00
christos
99e242ab80 merge conflicts. 2016-01-10 19:02:13 +00:00
christos
5494e77017 import new tmux 2016-01-10 17:55:36 +00:00
jakllsch
56ee36c5d1 Fix hid_get_data() and hid_get_udata() for 32-bit report data on LP32.
(At least i386 anyway, not sure why ARMv7 doesn't show the same problem.)
2016-01-10 17:44:48 +00:00
christos
edabda5336 group by directory. 2016-01-10 16:22:57 +00:00
christos
1f9364cf7e there is no reason to use __unused here. 2016-01-10 16:14:27 +00:00
roy
af11e5ab0d Fixup SYNOPSIS some more. 2016-01-10 15:52:36 +00:00
jdc
b575d54f4b Correct previous - external temperature 2 is read from the 2.5V register,
not the Vccp2 register.
2016-01-10 14:03:11 +00:00
jdc
e5cbe4781e Add missing register definitions.
Handle LM87 external temperature 2 input, and Vcc input scaling (5V or 3.3V).
2016-01-10 10:20:08 +00:00
ryo
c2acaf5fa5 __mcount_lock is moved to MI from MD.
because it is needed for all MULTIPROCESSOR arch, but it is exists only in i386 and amd64.

ok christos@, on tech-kern@
2016-01-10 09:04:32 +00:00
jdc
b120305be0 Clear the "forced" flag after updating a line, otherwise we'll always do
complete line redraws.
2016-01-10 08:11:06 +00:00
dholland
acb0b70b4a Apparently it's important to do
-Wp,-iremap,${DESTDIR}:
and not
  -Wp,-iremap,${DESTDIR}/:/

Why this should matter for strings where the trailing slash is
present, I dunno. But it does.

Fixes the MKREPRO problem where the unfixed path to lfs_accessors.h
appears ina bunch of bins.
2016-01-10 06:13:21 +00:00
christos
92de9d75ce scsibus at scsi should work; if it does not... 2016-01-10 04:09:28 +00:00