| Age | Commit message (Collapse) | Author |
|
This clearly needs alot more thought, and we dont need this to hunt
us down in 3.0-RELEASE.
Notes:
svn path=/head/; revision=39187
|
|
Notes:
svn path=/head/; revision=37965
|
|
Failing to probe is not an error, just a negative result.
Notes:
svn path=/head/; revision=37845
|
|
Notes:
svn path=/head/; revision=37768
|
|
interupt level events. This needs a lot of cleanup, but has been working
here for a month or two.. originally needed for CAM integration
but that hasn't happenned yet. The probing state machines for each
handler should be replaced by a more generic state-service. It's
still quite messy in there..
Notes:
svn path=/head/; revision=37616
|
|
There is only cdevsw (which should be renamed in a later edit to deventry
or something). cdevsw contains the union of what were in both bdevsw an
cdevsw entries. The bdevsw[] table stiff exists and is a second pointer
to the cdevsw entry of the device. it's major is in d_bmaj rather than
d_maj. some cleanup still to happen (e.g. dsopen now gets two pointers
to the same cdevsw struct instead of one to a bdevsw and one to a cdevsw).
rawread()/rawwrite() went away as part of this though it's not strictly
the same patch, just that it involves all the same lines in the drivers.
cdroms no longer have write() entries (they did have rawwrite (?)).
tapes no longer have support for bdev operations.
Reviewed by: Eivind Eklund and Mike Smith
Changes suggested by eivind.
Notes:
svn path=/head/; revision=37389
|
|
Real fix in the making but requires editing 60+ files. (every damn driver)
Notes:
svn path=/head/; revision=36989
|
|
which were not in LINT.
Notes:
svn path=/head/; revision=36738
|
|
Notes:
svn path=/head/; revision=36737
|
|
Notes:
svn path=/head/; revision=35814
|
|
now we can actually catch our crashes :-)
Submitted by: Luoqi Chen <luoqi@chen.ml.org> (the man who's everywhere)
Notes:
svn path=/head/; revision=35812
|
|
vn.c: change time of SYSINIT scheduling.
wd.c don't revert to fully closed state. ( may require more)
all in SLICE mode only.
Notes:
svn path=/head/; revision=35418
|
|
Submitted by: luoqi@watermarkgroup.com (Luoqi Chen)
I'm amazed by this. Slice has only been checked in for 2 days..
Notes:
svn path=/head/; revision=35391
|
|
Close is simply an open with no-read and no-write once internal to SLICE
(it still exports a close to the rest of the kernel)
Notes:
svn path=/head/; revision=35386
|
|
open process.
Notes:
svn path=/head/; revision=35376
|
|
This code will be turned on with the TWO options
DEVFS and SLICE. (see LINT)
Two labels PRE_DEVFS_SLICE and POST_DEVFS_SLICE will deliniate these changes.
/dev will be automatically mounted by init (thanks phk)
on bootup. See /sys/dev/slice/slice.4 for more info.
All code should act the same without these options enabled.
Mike Smith, Poul Henning Kamp, Soeren, and a few dozen others
This code does not support the following:
bad144 handling.
Persistance. (My head is still hurting from the last time we discussed this)
ATAPI flopies are not handled by the SLICE code yet.
When this code is running, all major numbers are arbitrary and COULD
be dynamically assigned. (this is not done, for POLA only)
Minor numbers for disk slices ARE arbitray and dynamically assigned.
Notes:
svn path=/head/; revision=35319
|