summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_conf.c
Commit message (Expand)AuthorAgeFilesLines
* Add a KASSERT on unit2minor() so that we catch it if people try to passphk2001-03-201-0/+1
* Fixes to track snapshot copy-on-write checking in the specinfomckusick2001-03-071-0/+1
* KASSERT that the minor number passed to make_dev() is valid.brian2001-02-021-0/+3
* Convert a Debugger(3) to a panic(9) and a EINVAL.phk2001-01-211-1/+3
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-2/+1
* Staticize some malloc M_ instances.phk2000-12-081-1/+1
* Axe some unused variables.jhb2000-11-101-2/+0
* Deprecate devsw->d_bmaj entirely.phk2000-10-311-41/+1
* Allow all users to access the dev -> devname sysctl.phk2000-10-291-1/+1
* Rename lminor() to dev2unit(). This function gives a linear unit numberphk2000-09-191-1/+8
* revent multiple make_dev() calls on the same dev_t and similar bogosities.phk2000-09-111-0/+16
* Add code to devname(3) so it can find the names of devices whichphk2000-09-091-0/+27
* Avoid the modules madness I inadvertently introduced by making thephk2000-09-021-3/+28
* Remove all traces of Julians DEVFS (incl from kern/subr_diskslice.c)phk2000-08-201-15/+54
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
* Change the "bdev-whiner" to whine when open is attempted and extendphk2000-05-091-5/+0
* Reword warning to make it clearer (I read it as "remove block devices createdkris2000-03-251-1/+1
* Whine at users who still have block devices in /dev, give them untilphk2000-03-211-0/+5
* Backout previous commit. It was a mistake.bp2000-01-231-1/+1
* Replace non obvious number with SPECNAMELEN constant.bp2000-01-231-1/+1
* Be more careful about NOUDEV and NODEV.phk2000-01-041-0/+8
* Report swapdevices as cdevs rather than bdevs.phk1999-11-291-9/+0
* Remove the now unused chrtoblk() function.phk1999-11-291-17/+0
* Zap devsw_module_handler().peter1999-11-081-12/+0
* Rename remove_dev() to destroy_dev().phk1999-11-081-1/+1
* Remove the devsw magic from DEV_MODULE()phk1999-11-071-17/+0
* A little step further in the dev_t cleanups:phk1999-10-041-17/+28
* Const'ify devtoname() and d_name. This exposes some errors (2 non-benign).bde1999-09-131-3/+7
* Add dev_t freeing code. Controlled by sysctl debug.free_devt, defaultphk1999-08-291-9/+58
* Put a brief comment on a couple of #defines.phk1999-08-281-0/+7
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Convert DEVFS hooks in (most) drivers to make_dev().phk1999-08-231-21/+5
* First small steps at merging DEVFS and PHK's Dev_t stuff.julian1999-08-201-1/+19
* Welcome devtoname(), to most likely be used when printing informationbillf1999-08-171-1/+8
* Introduce lminor(dev_t dev), which returns a linear minor number,phk1999-08-151-1/+12
* The bdevsw() and cdevsw() are now identical, so kill the former.phk1999-08-131-7/+3
* Decommision miscfs/specfs/specdev.h. Most of it goes into <sys/conf.h>,phk1999-08-081-3/+22
* cdevsw_remove: place correct value in bmaj2cmaj. This had causedgrog1999-08-081-2/+2
* Fix a REALLY embarrassing mistake. Don't look; I warned you.green1999-07-201-2/+2
* Make a dev2budev() function, and use it. This refixes pstat (working, broken,green1999-07-201-1/+10
* Now a dev_t is a pointer to struct specinfo which is shared by all specdevphk1999-07-201-25/+51
* [click] Now all dev_t's in the kernel have their char device major.phk1999-07-191-18/+6
* Use 256 as magic in bmaj2cmaj[]. Treat BLK/CHR dev_t more correctly.phk1999-07-171-6/+14
* I have not one single time remembered the name of this function correctlyphk1999-07-171-3/+3
* Remove cmaj and bmaj args from DEV_DRIVER_MODULE.phk1999-07-041-15/+1
* Warn about drivers which take over other drivers cdevsw entries, but stillphk1999-07-031-2/+12
* * Call cdevsw_remove from the MOD_UNLOAD event.dfr1999-06-261-6/+5
* Add function cdevsw_remove, the opposite of cdevsw_add: remove angrog1999-06-251-1/+22
* || vs && confusion in cdevsw_add().dt1999-06-011-2/+2
OpenPOWER on IntegriCloud