Commit Graph

250048 Commits

Author SHA1 Message Date
jmcneill
ec75ca4b3d tegra: set loadaddr to 0x90000000 (the default kernel_addr_r overlaps
fdt_addr_r on TK1 + L4T 21.x), and set default root device to ld0a to
match new device probe order.
2017-04-10 22:25:36 +00:00
jdolecek
a11ceffedb just do not autoload scsiverbose module, it causes deadlock if it happens
while root fs is being mounted

adresses second part of PR kern/52147 by Michael van Elst, thank you
2017-04-10 21:53:37 +00:00
jdolecek
6ef596151b rename allow_fuadpo to allow_dpofua, so it's the same order as the SCSI flag 2017-04-10 21:36:05 +00:00
jdolecek
75f6d4fd1a improve performance of journal writes by parallelizing the I/O - use 4 bufs
by default, add sysctl vfs.wapbl.journal_iobufs to control it

this also removes need to allocate iobuf during commit, so it
might help to avoid deadlock during memory shortages like PR kern/47030
2017-04-10 21:34:37 +00:00
jdolecek
946ca69f6d change b_wapbllist to TAILQ, to preserve the LRU order 2017-04-10 19:52:38 +00:00
sevan
88e7faeafa Direct reader to intro(9lua), lua(9) does not exist. 2017-04-10 19:49:39 +00:00
jdolecek
ce9e7213cd execute the cache page MODE SENSE with XS_CTL_SILENT; it's pretty normal
for e.g. USB sticks thus showing error is not really useful, and the pretty
printing triggers autoload of scsiverbose module and immediate deadlock when
the DIOCGCACHE call is made by WAPBL during root mount

adresses PR kern/52147 by Michael van Elst
2017-04-10 18:20:43 +00:00
christos
addc967384 Add CVSID. 2017-04-10 18:13:46 +00:00
kamil
3864b78528 fork1 and siginfo5 no longer fails on !x86 platforms in t_ptrace_wait*
The PTRACE_FORK operation has been fixed. Patch committed by <martin>

PR kern/52117
2017-04-10 16:45:57 +00:00
christos
53f9164e33 mention new dc 2017-04-10 16:44:46 +00:00
christos
f41f6d9850 Don't descend into dc 2017-04-10 16:40:11 +00:00
christos
7178305aad PSD docs for dc 2017-04-10 16:39:12 +00:00
christos
e1864aa508 Add dc docs 2017-04-10 16:38:40 +00:00
christos
2e389fd691 switch to the OpenBSD dc 2017-04-10 16:38:19 +00:00
christos
fc8ee2f577 build fixes. 2017-04-10 16:37:48 +00:00
christos
7d0b3229b8 Import OpenBSD's dc. 2017-04-10 16:34:18 +00:00
christos
5d2e36e882 Add missing attributes to fix clang compilation 2017-04-10 15:13:22 +00:00
christos
f92961fef2 Add missign % (yyerror argument is a printf format) 2017-04-10 15:13:04 +00:00
dholland
d4f30a5920 Return value pointers should be the last argument. 2017-04-10 15:04:32 +00:00
abhinav
c626d04131 Add missing argument for H_SET.
ok christos@
2017-04-10 15:02:40 +00:00
christos
b12f0138d5 PR/52150: Ryota Ozaki: ipsec: kernel panic on adding a key with an invalid
length.
2017-04-10 14:19:22 +00:00
ozaki-r
51b95f5900 Fix assertion failure in in6_lookup_multi via key_ismyaddr
in6_lookup_multi was forgotten to be migrated to in6_multi_group.
Also psz should be changed to psz/psref because in6_multi_group is
sleepable.

Fix PR kern/52151
2017-04-10 14:02:25 +00:00
christos
ddac911e7d Protect the right part. 2017-04-10 12:05:52 +00:00
phil
ca62197e8c Enable bc. 2017-04-10 02:59:35 +00:00
phil
2c76badc9c Remove bc from building here. Now in external/bsd. 2017-04-10 02:57:35 +00:00
phil
ed857e95db Add Phil Nelson's bc version nb1.0 2017-04-10 02:28:23 +00:00
khorben
020e2e0f6f No longer hard-code the suffix length
This will avoid a buffer overflow if the suffix changes; it is currently
hard-coded as either "asc" or "sig".

Submitted on tech-pkg@ as:
[PATCH 10/11] No longer hard-code the suffix length
2017-04-09 23:03:50 +00:00
christos
6cc95957aa move vers.c evaluation before we use ${SRCS} 2017-04-09 22:50:02 +00:00
khorben
a4f591eb0f Output signatures to the standard output for "-"
This is to reflect the behaviour documented in netpgp(1).

Submitted on tech-pkg@ as:
[PATCH 09/11] Output signatures to the standard output for "-"

Only modified for consistency with the coding style.
2017-04-09 22:48:39 +00:00
khorben
f263734bc2 Avoid a type cast
No functional change intended.
2017-04-09 22:44:34 +00:00
christos
ec999e2a0c fix syntax 2017-04-09 21:57:59 +00:00
christos
7e85a3e3e4 move .for generated rules after OBJS have been set. 2017-04-09 20:51:55 +00:00
christos
1bba784bf1 stack protector issue on sparc 2017-04-09 20:34:00 +00:00
scole
d07fad4d63 Add ia64 ski emulator hack 2017-04-09 19:02:23 +00:00
christos
0b98b0bb96 no need fo clean vers.c
fix typo
2017-04-09 18:46:55 +00:00
riastradh
ed48053224 Simplify various logic: replace an ad hoc condvar by callout_halt. 2017-04-09 16:40:42 +00:00
christos
06949d0fb3 Put back KLINK_MACHINE 2017-04-09 16:29:46 +00:00
christos
395ebe609b fexcept_t + fenv_t should be handled the same way for softfloat 2017-04-09 15:29:07 +00:00
christos
ba7d1bac8e one typedef for fenv_t is enough. 2017-04-09 15:15:34 +00:00
christos
6f3dbe105c Fix typo 2017-04-09 14:52:14 +00:00
christos
2bd88831c8 make this work again. 2017-04-09 14:51:52 +00:00
dholland
492367a1e1 speed limit 80 2017-04-09 00:02:30 +00:00
christos
1f1b1925f3 adjust flag. 2017-04-08 23:46:39 +00:00
scole
a8da0966b9 Fix a possible infinite loop in pmap_kremove() 2017-04-08 20:59:27 +00:00
christos
169a1fef7d Add makefile snippet for vers.c building. 2017-04-08 19:53:54 +00:00
christos
cb5e99c661 centralize vers.c building for standalone programs. 2017-04-08 19:53:19 +00:00
christos
15545435eb - modernize: use getopts/usage/true/false variables
- if ${MKREPRO_TIMESTAMP} is used, synthesize all the information, instead
  of eliding it.
2017-04-08 18:24:09 +00:00
christos
ab4baeaa18 - Allow all other targets (like kernel=) to obey mkrepro (-P)
- Print the timestamp in UTC
2017-04-08 18:22:35 +00:00
scole
9e1de6e8d7 Add #ifdef so ski emulator won't crash. This change probably wouldn't
hurt other archs, but just apply to ia64 to be safe.
2017-04-08 18:10:43 +00:00
scole
b9ac323c78 Attempted port over from FreeBSD with suggestions from <chs>. Still
more work needed, but at least now the ski simulator and hardware die
at the same place.
2017-04-08 18:08:33 +00:00