Commit Graph

249849 Commits

Author SHA1 Message Date
riastradh f6613d2861 B_DELWRI got renamed BO_DELWRI ages ago. 2017-04-10 22:36:14 +00:00
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