summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_dev.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unused variables.phk2003-05-311-6/+1
* Remove the G_CLASS_INITIALIZER, we do not need it anymore.phk2003-05-311-1/+0
* When a GEOM (/dev-)device is closed and we find that I/O requests arephk2003-05-091-3/+15
* Back out all the stuff that didn't belong in the last commit.phk2003-05-021-3/+3
* Use g_slice_spoiled() rather than g_std_spoiled().phk2003-05-021-3/+3
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-1/+1
* Properly handle races between open/close and orphan.phk2003-04-021-10/+34
* Premptively change initializations of struct g_class to use C99phk2003-03-241-3/+2
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-181-1/+0
* Remove unneeded #include of geom_stats.hphk2003-03-091-1/+0
* When a DEV class consumer is orphan'ed we need to wait for all thephk2003-03-091-11/+20
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-14/+9
* NO_GEOM cleanup:phk2003-03-021-14/+1
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Advertise MAXPHYS upwards, we will split as necessary before we get to thephk2003-02-111-1/+1
* Better names for struct disk elements: d_maxsize, d_stripeoffsetphk2003-02-111-0/+2
* Use the SI_CANDELETE flag on the dev_t rather than the D_CANFREE flagphk2003-02-111-1/+3
* Move the g_stat struct to its own .h file, we will export it to other code.phk2003-02-081-1/+2
* Move #defines of major/minor to internal header file so other bits canphk2003-02-081-4/+2
* Commit the correct copy of the g_stat structure.phk2003-02-071-1/+1
* Rename bio_linkage to the more obvious bio_parent.phk2003-02-071-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Now that we have non-geom_disk based drivers, we need to cover for those,phk2003-01-141-3/+4
* Always issue ioctls as BIO_GEATTR requests. The direction of data copies onphk2003-01-131-4/+6
* Remove g_silence(). It does not do anything anymore.phk2003-01-131-2/+0
* Update si_bsize_phys on open.phk2003-01-021-0/+1
* Add an XXX comment to explain the predicament.phk2002-12-261-1/+7
* Add a couple of KASSERTS, just in case.phk2002-12-131-0/+4
* Add KASSERT for bio_cmd validity here as well. Various hacks stillphk2002-11-011-0/+4
* Add a g_dev_print() function which prints all the /dev entries GEOMphk2002-10-251-0/+14
* Loose the g_dev_clone() noise.phk2002-10-251-1/+0
* Now that the sectorsize and mediasize are properties of the provider,phk2002-10-201-9/+5
* Use %jd instead of %lld now that we have it.phk2002-10-201-5/+6
* The argument to the DIOCGMEDIASIZE ioctl() is an off_t, not an u_int.tmm2002-10-191-1/+1
* Return an error if the drive reports heads/sectors that do not make sense.njl2002-10-151-0/+8
* Copyin and copyout are only possible from a process-native thread,phk2002-10-071-18/+10
* Properly isolate the locking domains of sysctl from the topology lockphk2002-10-041-0/+4
* Put some failing ioctl related printfs under a suitable debug flag.phk2002-10-021-12/+14
* Use the canonical root:operator 0640 for GEOM disk devices.phk2002-10-011-1/+1
* Style, whitespace and lint fixes.phk2002-09-281-14/+15
* Various no-ops:phk2002-09-271-1/+1
* Retire now unused DIOCGDVIRGIN kludge.phk2002-09-201-5/+0
* Don't respect the O_EXCL flag, we don't get it back on close so we cannotphk2002-09-061-0/+8
* Improve some on the naming.phk2002-06-091-6/+6
* Remove the "-class" suffix from classes, they will not be ambiguous.phk2002-05-211-2/+2
* Don't grab Giant around malloc(9) and free(9).phk2002-05-201-40/+26
* Implement the GEOMGETCONF ioctl which returns vital stats for thephk2002-04-231-1/+17
* Make kernel dumps work with GEOM.phk2002-04-191-0/+19
* Implement DIOCGFRONTSTUFF ioctl which reports how many bytes from the startphk2002-04-091-1/+4
* Various stylistic nit picking.phk2002-04-091-2/+2
OpenPOWER on IntegriCloud