Dag-Erling Smørgrav
387a06e15b
Back out 1.188 (major number for twa). The twa driver does not need it.
...
Pointy hat to: ps
2004-04-01 10:00:04 +00:00
Poul-Henning Kamp
6fe9c1609f
Fix vinums cdevsw{} to initialize d_version.
...
The nonstandard formatting made my mega-patch scripts miss it.
Retire the static major number while we're here anyway.
Reported by: Niels Chr. Bank-Pedersen <ncbp@bank-pedersen.dk>
2004-02-23 08:55:13 +00:00
Warner Losh
4689134363
Ye/PCI is supported by cy driver, so we don't need to assign a number to it.
2004-02-22 20:39:09 +00:00
Poul-Henning Kamp
b0b0334878
Device megapatch 2/6:
...
This commit adds a couple of functions for pseudodrivers to use for
implementing cloning in a manner we will be able to lock down (shortly).
Basically what happens is that pseudo drivers get a way to ask for
"give me the dev_t with this unit number" or alternatively "give
me a dev_t with the lowest guaranteed free unit number" (there is
unfortunately a lot of non-POLA in the exact numeric value of this
number, just live with it for now)
Managing the unit number space this way removes the need to use
rman(9) to do so in the drivers this greatly simplifies the code in
the drivers because even using rman(9) they still needed to manage
their dev_t's anyway.
I have taken the if_tun, if_tap, snp and nmdm drivers through the
mill, partly because they (ab)used makedev(), but mostly because
together they represent three different problems for device-cloning:
if_tun and snp is the plain case: just give me a device.
if_tap has two kinds of devices, with a flag for device type.
nmdm has paired devices (ala pty) can you can clone either of them.
2004-02-21 20:29:52 +00:00
Poul-Henning Kamp
c9c7976f7f
Device megapatch 1/6:
...
Free approx 86 major numbers with a mostly automatically generated patch.
A number of strategic drivers have been left behind by caution, and a few
because they still (ab)use their major number.
2004-02-21 19:42:58 +00:00
Scott Long
444dbd3802
Remove the static major assignment for iir(4).
...
Submitted by: phk (partially)
2004-02-14 23:18:58 +00:00
Scott Long
a7c4d6e18c
Remove the static major assignment for ips(4).
...
Submitted by: phk, inspired by others.
2004-02-14 23:11:03 +00:00
Scott Long
a90d2f4c6f
Remove the reservation for the I2O device. The code never materialized, and
...
if it does in the future, it won't need a static major.
2004-02-14 23:07:24 +00:00
Tim J. Robbins
28c013fd72
Un-reserve major 144 (nsmb) now that we are using automatic allocation.
2004-02-11 12:58:06 +00:00
Scott Long
777a986004
Allow amr(4) to get a dynamic major number instead of a static one.
...
Submitted by: Andre Guibert de Bruet
2004-02-08 16:07:22 +00:00
Paul Saab
65fd52fc8b
Reserve 187 (twa) for the new 3ware ATA RAID controller.
2004-02-02 20:00:56 +00:00
Robert Watson
c370f01276
Release audit device major number reservation. The new audit
...
implementation writes directly to a file, similar to the Darwin,
Solaris, and whoever else implementations, rather than buffering
through a pseudo-device.
2004-01-11 06:24:34 +00:00
Poul-Henning Kamp
0a93720637
Fix a locking problem with MD_ROOT_SIZE.
...
Retire md(4)'s static major number.
2003-12-13 18:12:58 +00:00
Warner Losh
65b4a1b917
Remote meteor driver. It hasn't compiled in over 3 years. If someone
...
makes it compile again, and can test it, we can restore the driver to
the tree.
2003-12-07 04:41:11 +00:00
Warner Losh
6ee2f106aa
The dgb driver is redundant with the digi driver in the tree. It uses
...
lots of old interfaces, and digi now supports all cards that dgb
supported. The author of the driver says that this is no longer
necessary.
Approved by: babkin@
2003-12-07 04:18:52 +00:00
Warner Losh
cba6cccff8
Major 186 for sx driver (for Specialix I/O8+) by frank@exit.com
2003-12-02 04:40:33 +00:00
Warner Losh
0a5839339d
New major number:
...
185 ce Cronyx Tau-32 E1 adapter <rik@cronyx.ru>
(likely unneeded for current, but required for older versions of FreeBSD).
Approved by: re@ (scottl)
2003-11-21 21:03:42 +00:00
Poul-Henning Kamp
8dd85c33e3
Free major#100
2003-11-03 10:19:33 +00:00
Poul-Henning Kamp
b8ab710431
Free the SCSI cd major number
2003-10-06 09:13:08 +00:00
Scott Long
5dfa218a11
Remove the static reservations for the raid and raidctl devices.
2003-09-29 14:15:57 +00:00
Scott Long
ca0ef5374f
aac no longer uses a static major number.
2003-09-29 14:11:23 +00:00
Hidetoshi Shimokawa
b87da29dd4
Reserve 184 for dumb console driver(dcons) which can be found in
...
ports/devel/dcons.
2003-08-27 07:35:12 +00:00
Poul-Henning Kamp
c43001fc56
As warned: Initiate deorbit burn for the pcaudio driver.
2003-08-15 14:56:05 +00:00
Thomas Moestl
bea59c91de
Deallocate major 177; the openfirm device does not use a fixed major
...
any more.
2003-06-11 18:34:50 +00:00
Scott Long
5639836dcf
garbage collect the reserved major for the ips disk device. GEOM makes
...
it unneeded.
2003-05-11 06:18:33 +00:00
Poul-Henning Kamp
d42ee4e410
Note that MAJOR_AUTO is now the default if d_maj is not initialized. This
...
is more robust and prevents the hijacking of /dev/console for the typical
mistake.
Remove unneeded MAJOR_AUTO uses, it is only needed explicitly now if the
driver source has cross-branch compatibility to old releases.
2003-03-09 11:03:45 +00:00
Maxime Henrion
0bc60d9734
GC the major number for the network entries.
2003-02-28 19:56:10 +00:00
Warner Losh
f6820d8b82
86 ufm: it now uses MAJOR_AUTO.
2003-02-28 13:25:06 +00:00
Poul-Henning Kamp
3e7b60db4b
NO_GEOM cleanup:
...
Convert to "struct disk *" centric API.
OK'ed by: sos
2003-02-28 09:53:36 +00:00
Poul-Henning Kamp
82a5503800
Retire #3 : wd.
2003-02-28 09:48:59 +00:00
Poul-Henning Kamp
ad89059cbf
Attempt to mark the majors which are used by drivers checked into the
...
CVS tree.
2003-02-28 07:49:57 +00:00
Warner Losh
9cd41be1d0
pccard isn't picky about WHAT major it gets.
2003-02-28 05:56:06 +00:00
Jake Burkholder
3fb37429df
Use MAJOR_AUTO. GC statically assigned majors.
2003-02-28 04:21:13 +00:00
Poul-Henning Kamp
28484399ed
Update the comment to reflect new reality.
...
GC more entries.
2003-02-27 15:34:12 +00:00
Poul-Henning Kamp
5fc8342289
GC some more major numbers.
2003-02-27 15:18:56 +00:00
Poul-Henning Kamp
f85c6d3502
Use MAJOR_AUTO.
2003-02-27 15:05:28 +00:00
Poul-Henning Kamp
e30fb64028
Mark comments with '#' to make this machine-readable
2003-02-27 07:57:00 +00:00
Scott Long
46777e9769
Retire the aacd major (151) now that it's no longer needed.
2003-02-26 02:52:14 +00:00
Poul-Henning Kamp
9fed9b054d
NO_GEOM cleanup:
...
Retire major #13 (da), #116 (ad), #157 (ar)
2003-02-25 22:09:10 +00:00
Poul-Henning Kamp
42170da1d8
NO_GEOM cleanup:
...
Move to new "struct disk *" centric API.
Retire major #147 (twed)
2003-02-25 07:41:51 +00:00
Poul-Henning Kamp
b2fe65c5be
NO_GEOM cleanup:
...
Move to "struct disk*" centric API.
Retire major #131 (mlxd)
2003-02-25 07:35:41 +00:00
Poul-Henning Kamp
e78dcaf403
Retire major #133 (amrd).
2003-02-25 07:24:51 +00:00
Poul-Henning Kamp
e165e4d26a
NO_GEOM cleanup:
...
Move to "struct disk *" centered API.
Fix some minor nits.
2003-02-23 19:15:34 +00:00
Poul-Henning Kamp
e5dc8339ae
NO_GEOM cleanup:
...
Move ida driver to "struct disk *" centric api.
Retire major number 109.
2003-02-23 18:45:50 +00:00
Poul-Henning Kamp
14ebcbfa42
Mark major 102 unused now that the fla driver no longer needs a major number.
2003-02-23 18:12:41 +00:00
Matthew N. Dodd
8ff601b27c
- Add a major for SMAPI.
...
- Claim a few majors I have responsibility for.
2003-01-17 08:01:35 +00:00
Jake Burkholder
f42d082d80
Reserve major 182 for the zs driver.
2002-12-31 06:54:52 +00:00
Robert Watson
69e979c3c4
Reclaim major number 182 which I allocated for mdsio. It was decided
...
that this should become a line discipline for sio rather than a
separate driver.
2002-11-28 04:29:52 +00:00
Peter Wemm
e48938dd04
Major #46 was also MIA.
2002-11-13 01:42:59 +00:00
Peter Wemm
0ac1a67828
Note that 101 is unused, rather than leave it out of the file.
...
Add some historical information. This can be removed as majors
are recycled.
2002-11-13 00:25:01 +00:00