OpenGrok
Cross Reference: wscons_component.c
xref
: /
src
/
sys
/
rump
/
dev
/
lib
/
libwscons
/
wscons_component.c
Home
|
History
|
Annotate
|
Download
|
only in
libwscons
History log of
/src/sys/rump/dev/lib/libwscons/wscons_component.c
Revision
Date
Author
Comments
1.6
31-Mar-2022
pgoyette
For device modules that provide both auto-config and /dev/xxx
interfaces, make sure that initialization and destruction
follow the proper sequence. This is triggered by the recent
changes to the devsw stuff; per riastradh@ the required call
sequence is:
devsw_attach()
config_init_component() or config_cf*_attach()
...
config_fini_component() or config_cf*_detach()
devsw_detach()
While here, add a few missing calls to some of the detach
routines.
Testing of these changes has been limited to:
1. compile without build break
2. no related test failures from atf
3. modload/modunload work as well as
before.
No functional device testing done, since I don't have any
of these devices. Let me know of any damage I might cause
here!
XXX Some of the modules affected by this commit are already
XXX broken; see kern/56772. This commit does not break
any additional modules (as far as I know).
1.5
27-Jan-2019
rin
Fix merge botches. I hope there's no more left...
1.4
27-Jan-2019
pgoyette
Merge the [pgoyette-compat] branch
1.3
12-Dec-2018
alnsn
Add missing RCSIDs.
1.2
26-Jan-2016
pooka
branches: 1.2.16; 1.2.18;
Put the kernelside rump kernel headers into <rump-sys> instead of
sprinkling them around the faction directories. Avoids having
to add a CPPFLAGS (or several) to pretty much every component
Makefile.
Leave compat headers around in the old locations.
The commit changes some autogenerated files, but I'll fix the
generators shortly and regen.
1.1
13-Mar-2014
pooka
branches: 1.1.4; 1.1.6; 1.1.10; 1.1.12;
rename component.c -> wscons_component.c
1.1.12.1
19-Mar-2016
skrll
Sync with HEAD
1.1.10.3
03-Dec-2017
jdolecek
update from HEAD
1.1.10.2
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.1.10.1
13-Mar-2014
tls
file wscons_component.c was added on branch tls-maxphys on 2014-08-20 00:04:39 +0000
1.1.6.2
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.1.6.1
13-Mar-2014
yamt
file wscons_component.c was added on branch yamt-pagecache on 2014-05-22 11:41:13 +0000
1.1.4.2
18-May-2014
rmind
sync with head
1.1.4.1
13-Mar-2014
rmind
file wscons_component.c was added on branch rmind-smpnet on 2014-05-18 17:46:16 +0000
1.2.18.1
10-Jun-2019
christos
Sync with HEAD
1.2.16.1
26-Dec-2018
pgoyette
Sync with HEAD, resolve a few conflicts
Indexes created Mon Sep 29 03:10:08 GMT 2025