des
2756b6c964
More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).
2003-03-02 16:54:40 +00:00
phk
3780674329
Put cdevsw initialization on canonical format.
2003-03-02 16:50:09 +00:00
phk
ca6b2d62e4
Fix cdevsw initialization commit to follow canonical format.
2003-03-02 16:44:46 +00:00
des
7b016a11e6
Clean up whitespace, s/register //, refrain from strong urge to ANSIfy.
2003-03-02 15:56:49 +00:00
des
765ebc59b4
uiomove-related caddr_t -> void * (just the low-hanging fruit)
2003-03-02 15:50:23 +00:00
phk
8ebe566c39
Format the cdevsw like all other drivers do it for improved grepability.
2003-03-02 15:32:03 +00:00
des
19059f175d
Convert one of our main caddr_t consumers, uiomove(9), to void *.
2003-03-02 15:29:13 +00:00
des
12921dbf82
wakeup(9) and msleep(9) take void * arguments, not caddr_t.
2003-03-02 15:13:06 +00:00
des
921a90e35d
Clean up whitespace, unregisterize, ANSIfy, remove prototypes made
...
superfluous by ANSIfication.
2003-03-02 15:08:33 +00:00
phk
c70a5e180c
NO_GEOM cleanup:
...
Remove (actually: Obscurely rename) cdevsw->d_psize() to prevent future use.
2003-03-02 14:45:05 +00:00
phk
6b82a4731b
NO_GEOM cleanup:
...
Remove cdevsw->d_size() implementation. No longer needed.
2003-03-02 14:43:46 +00:00
phk
4805bac1a2
NO_GEOM cleanup:
...
Remove cdevsw->d_psize() implementation. It is no longer needed.
2003-03-02 14:42:52 +00:00
phk
2fb7245efc
NO_GEOM cleanup:
...
Remove cdevsw->d_psize() implementation, we don't need it any more.
2003-03-02 14:42:01 +00:00
phk
48282fba07
NO_GEOM cleanup:
...
Use VOP_IOCTL(DIOCGMEDIASIZE) to check the size of a potential swap device
instead of the cdevsw->d_psize() method.
2003-03-02 14:37:52 +00:00
phk
3dee40a992
NO_GEOM cleanup:
...
mcdsize() is not a cdevsw->d_psize function (any more ?) so rename it,
give it a better prototype to avoid misusing d_psize_t.
2003-03-02 14:30:54 +00:00
phk
4ad4dab84a
NODEVFS cleanup:
...
Replace devfs_{create,destroy} hooks with direct function calls.
2003-03-02 13:35:30 +00:00
jeff
8e95e91722
- Hold the vnode interlock across calls to bgetvp instead of acquiring it
...
internally. This is required to stop multiple bufs from being associated
with a single lblkno.
2003-03-02 06:05:23 +00:00
scottl
49916deee7
Fix 'bulk in' and 'bulk out' being reversed in a couple of error messages.
2003-03-02 02:35:00 +00:00
alc
1d9375957c
Teach vm_page_sleep_if_busy() to release the vm_object lock before sleeping.
2003-03-01 19:16:32 +00:00
tegge
24eb4f5a92
Remove unneeded code added in revision 1.188.
2003-03-01 17:18:28 +00:00
mike
fc9aaee51d
Share ino_t and nlink_t.
2003-03-01 16:51:40 +00:00
simokawa
126aa198b3
Don't reset agent before processing OCB has done.
2003-03-01 16:50:40 +00:00
alc
821fc9fc7a
MFi386 revision 1.88
...
Remove some long unused declarations.
2003-03-01 10:02:11 +00:00
sos
4ce130a4aa
Fix support for HPT controllers they where always left in PIO mode.
...
Amazing what a ';' can do :/
2003-03-01 09:33:35 +00:00
se
9586bf3706
Make /dev/pci use MAJOR_AUTO.
2003-03-01 08:57:16 +00:00
jeff
98d7696db0
- gc USE_BUFHASH. The smp locking of the buf cache renders this useless.
2003-03-01 05:55:03 +00:00
marcel
b945595d09
Speed up debugging in the context of unexpected traps by printing
...
the address of the image base of the loader. Given cr.iip, we can
use the symbol table to figure out what function caused the trap.
2003-03-01 05:18:28 +00:00
marcel
b6d91ca893
Paranoia: Don't use the length of the option string alone to
...
determine whether we have command line options. We expect a
valid string pointer as well.
2003-03-01 05:13:59 +00:00
scottl
5944c8ff0f
The aac driver has evolved enough over the last few months that it no
...
longer resembles the 4.x version very much. Garbage collect the legacy
bits.
2003-03-01 05:07:19 +00:00
ru
ac5e54a3c6
Hopefully, obviate the need of ``make depend''.
2003-02-28 22:17:47 +00:00
ru
d8e63f1764
Initiate the de-orbit burn sequence for <bsd.kern.mk>.
...
Always use sys/conf/kern.mk when building kernel/modules.
<bsd.kern.mk> is only preserved for sys/boot/pc98/boot2
for now, but this will be fixed. If there are other
users of <bsd.kern.mk>, please let me know.
Reminded by: bde
2003-02-28 22:12:17 +00:00
ru
5e7c82c69f
Standardize handling of locore.[sS] etc. files.
...
Submitted by: jake, bde, ru
2003-02-28 21:59:14 +00:00
sam
eec059c88c
fix compilation w/o INET6
...
Noticed by: "James E. Flemer" <jflemer@acm.jhu.edu>
2003-02-28 20:06:29 +00:00
mux
cf140b70b7
GC the major number for the network entries.
2003-02-28 19:56:10 +00:00
jhay
9cfb22c209
Implement outgoing interrupt pipes. It is part of the USB 1.1 spec.
...
The Lego Infrared Tower use it.
2003-02-28 19:28:29 +00:00
orion
f7135842db
o Move vendor ids into separate table.
...
o Add assorted vendor and codec ids.
2003-02-28 18:04:52 +00:00
mux
a1b221af52
Make the network /dev entries use MAJOR_AUTO.
2003-02-28 18:04:42 +00:00
davidxu
c2b425f8b5
Check kse group limit before linking new ksegrp.
2003-02-28 15:57:33 +00:00
imp
fc9094c44a
86 ufm: it now uses MAJOR_AUTO.
2003-02-28 13:25:06 +00:00
imp
9412a6bfea
ufm doesn't care what major it uses.
2003-02-28 13:23:31 +00:00
imp
ed6bf211a7
These appear to work as cardbus cards too
2003-02-28 13:21:17 +00:00
phk
e8ab4a65e4
NO_GEOM cleanup:
...
Retire the "dev_t" centric version of the disk mini-layer.
Remove now unneeded linkage field in dev_t and struct disk.
2003-02-28 10:02:02 +00:00
phk
7324f4d690
NO_GEOM cleanup:
...
Convert to "struct disk *" centric API.
OK'ed by: sos
2003-02-28 09:53:36 +00:00
phk
c185d224a8
Retire #3 : wd.
2003-02-28 09:48:59 +00:00
phk
803cd17c88
NO_GEOM cleanup:
...
Convert to "struct disk *" centric API.
2003-02-28 09:47:22 +00:00
phk
1cf8cd9f37
Attempt to mark the majors which are used by drivers checked into the
...
CVS tree.
2003-02-28 07:49:57 +00:00
jake
1bd61761b9
Sync with bsd.kern.mk.
...
Reminded by: bde
2003-02-28 06:49:59 +00:00
imp
5058936161
pccard isn't picky about WHAT major it gets.
2003-02-28 05:56:06 +00:00
tjr
c072d36bb9
Use a character device and ioctl() for communication between libncp
...
and the kernel instead of adding more syscalls at runtime. As a bonus,
you can now restrict access to the kernel NCP interface with chmod.
2003-02-28 04:31:29 +00:00
jake
a95892f08b
Use MAJOR_AUTO. GC statically assigned majors.
2003-02-28 04:21:13 +00:00