NetBSD/sys
mlelstv 8ce4433821 Do not call setroot() from MD code and from MI code, which has
unwanted sideeffects in the RB_ASKNAME case. This fixes PR/46732.

No longer wrap MD cpu_rootconf(), as hp300 port stores reboot information
as a side effect. Instead call MI rootconf() from MD code which makes
rootconf() now a wrapper to setroot().

Adjust several MD routines to set the global booted_device,booted_partition
variables instead of passing partial information to setroot().

Make cpu_rootconf(9) describe the calling order.
2012-07-29 18:05:39 +00:00
..
altq
arch Do not call setroot() from MD code and from MI code, which has 2012-07-29 18:05:39 +00:00
coda -fno-common fallout. 2012-07-28 00:10:22 +00:00
common More cleanup. Use a union (pmap_segtab) and a typedef (pmap_segtab_t). Add 2012-07-09 17:45:22 +00:00
compat Fix -fno-common found by building i386/conf/ALL 2012-07-28 00:43:22 +00:00
conf Enable -fno-common for GCC compiled kernels 2012-07-27 05:40:51 +00:00
crypto
ddb
dev Use const nodes. Let sysctl_createv initialize sysctl_data. 2012-07-29 07:04:09 +00:00
dist
external Fix printf format 2012-07-22 17:48:53 +00:00
fs Fix -fno-common found by building i386/conf/ALL 2012-07-28 00:43:22 +00:00
gdbscripts
ipkdb
kern Do not call setroot() from MD code and from MI code, which has 2012-07-29 18:05:39 +00:00
lib Fix cd9660_read() to not read past the end of the file. This would result 2012-07-23 00:49:20 +00:00
miscfs
modules Move i386 and amd64 usermode configurations to their respective directories 2012-06-30 15:03:56 +00:00
net Fix -fno-common found by building i386/conf/ALL 2012-07-28 00:43:22 +00:00
net80211
netatalk
netbt
netinet <grmbl>whitespace</grmbl> 2012-07-19 21:08:42 +00:00
netinet6 Add comments describing parameter handling for ip6_insertfraghdr. 2012-07-21 14:52:40 +00:00
netipsec
netisdn
netiso Fix -fno-common found by building i386/conf/ALL 2012-07-28 00:43:22 +00:00
netkey
netmpls
netnatm
netsmb
nfs Move some the test for MAKEENTRY into the cache_enter(9). Make some 2012-07-22 00:53:18 +00:00
opencrypto
rump Use mmap hypercall for memory allocation only when absolutely necessary 2012-07-27 09:06:01 +00:00
secmodel KNF fix. spaces vs. tab 2012-06-27 10:15:25 +00:00
stand
sys Do not call setroot() from MD code and from MI code, which has 2012-07-29 18:05:39 +00:00
ufs Restore accidentally lost initialization of quotatypes[]. 2012-07-29 08:32:27 +00:00
uvm Convert a KASSERT to a KASSERTMSG. Expand one KASSERTSG a little bit. 2012-07-09 11:19:34 +00:00
Makefile