| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
We don't need a mknod(2) call
No tricky install documentation
Kernel leave them dev_t alone
Hey Kernel leave them cdevsw alone
All in all it's just another struct in src/sys
All in all you're just another struct in src/sys
Notes:
svn path=/head/; revision=144294
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142720
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142719
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142717
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142716
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142715
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142712
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142710
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142709
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142707
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142705
|
| |
|
|
| |
Notes:
svn path=/head/; revision=142704
|
| |
|
|
|
|
|
|
|
|
| |
longer any benefit from hard wiring it.
Remove special hack used to wire major to zero despite zero having a
different magic meaning as well.
Notes:
svn path=/head/; revision=142702
|
| |
|
|
| |
Notes:
svn path=/head/; revision=139363
|
| |
|
|
| |
Notes:
svn path=/head/; revision=139361
|
| |
|
|
|
|
|
|
| |
# Yes, this is the right thing to do: we keep assignments for 4.x here
# to document them, and Sam has a nearly completed driver.
Notes:
svn path=/head/; revision=136008
|
| |
|
|
|
|
|
|
|
|
|
| |
- Ditch NVCODA
- Don't use a static major
- Don't declare functions extern
Reviewed by: peter
Notes:
svn path=/head/; revision=134585
|
| |
|
|
|
|
|
|
|
|
| |
2. Note that ct device uses ctau name as driver name (due to name conflict
with ct driver) and also mark it as a driver inside the CVS tree.
MFC after: 10 days
Notes:
svn path=/head/; revision=128960
|
| |
|
|
|
|
|
| |
MFC after: 10 days
Notes:
svn path=/head/; revision=128956
|
| |
|
|
| |
Notes:
svn path=/head/; revision=128813
|
| |
|
|
|
|
|
| |
Pointy hat to: ps
Notes:
svn path=/head/; revision=127706
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=126157
|
| |
|
|
| |
Notes:
svn path=/head/; revision=126130
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=126077
|
| |
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=126076
|
| |
|
|
|
|
|
| |
Submitted by: phk (partially)
Notes:
svn path=/head/; revision=125834
|
| |
|
|
|
|
|
| |
Submitted by: phk, inspired by others.
Notes:
svn path=/head/; revision=125833
|
| |
|
|
|
|
|
| |
if it does in the future, it won't need a static major.
Notes:
svn path=/head/; revision=125832
|
| |
|
|
| |
Notes:
svn path=/head/; revision=125707
|
| |
|
|
|
|
|
| |
Submitted by: Andre Guibert de Bruet
Notes:
svn path=/head/; revision=125594
|
| |
|
|
| |
Notes:
svn path=/head/; revision=125343
|
| |
|
|
|
|
|
|
|
| |
implementation writes directly to a file, similar to the Darwin,
Solaris, and whoever else implementations, rather than buffering
through a pseudo-device.
Notes:
svn path=/head/; revision=124364
|
| |
|
|
|
|
|
| |
Retire md(4)'s static major number.
Notes:
svn path=/head/; revision=123521
|
| |
|
|
|
|
|
|
| |
makes it compile again, and can test it, we can restore the driver to
the tree.
Notes:
svn path=/head/; revision=123213
|
| |
|
|
|
|
|
|
|
|
|
| |
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@
Notes:
svn path=/head/; revision=123208
|
| |
|
|
| |
Notes:
svn path=/head/; revision=123097
|
| |
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=122943
|
| |
|
|
| |
Notes:
svn path=/head/; revision=121942
|
| |
|
|
| |
Notes:
svn path=/head/; revision=120853
|
| |
|
|
| |
Notes:
svn path=/head/; revision=120579
|
| |
|
|
| |
Notes:
svn path=/head/; revision=120577
|
| |
|
|
|
|
|
| |
ports/devel/dcons.
Notes:
svn path=/head/; revision=119497
|
| |
|
|
| |
Notes:
svn path=/head/; revision=118948
|
| |
|
|
|
|
|
| |
any more.
Notes:
svn path=/head/; revision=116211
|
| |
|
|
|
|
|
| |
it unneeded.
Notes:
svn path=/head/; revision=114901
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=112037
|
| |
|
|
| |
Notes:
svn path=/head/; revision=111681
|
| |
|
|
| |
Notes:
svn path=/head/; revision=111671
|
| |
|
|
|
|
|
|
|
| |
Convert to "struct disk *" centric API.
OK'ed by: sos
Notes:
svn path=/head/; revision=111667
|
| |
|
|
| |
Notes:
svn path=/head/; revision=111666
|