aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/geom_dev.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid null pointer dereference.Poul-Henning Kamp2005-03-181-3/+2
* Add placeholder mutex argument to new_unrhdr().Poul-Henning Kamp2005-03-071-2/+1
* Pass the file->flags down to geom ioctl handlers.Poul-Henning Kamp2004-12-121-1/+1
* Don't set si_bsize_phys, nobody cares.Poul-Henning Kamp2004-10-291-2/+0
* Give dev_strategy() an explict cdev argument in preparation for removingPoul-Henning Kamp2004-10-291-2/+2
* Use unit number allocation functions for GEOM minor numbers.Poul-Henning Kamp2004-10-251-3/+18
* Retire si_stripesize and si_stripeoffset they will not be needed in cdevPoul-Henning Kamp2004-10-251-2/+0
* Don't call g_waitidle(), it happens automagically now.Poul-Henning Kamp2004-10-231-3/+0
* Deny invalid I/O requests which comes from userland here, because laterPawel Jakub Dawidek2004-09-271-0/+6
* Assert topology is held in g_dev_getprovider().Poul-Henning Kamp2004-09-241-3/+5
* Tag all geom classes in the tree with a version number.Poul-Henning Kamp2004-08-081-0/+1
* Use default method initialization on geoms.Poul-Henning Kamp2004-08-081-1/+1
* Duplicate the securelevel check from spec_vnops.c here.Poul-Henning Kamp2004-06-191-0/+11
* Reduce the thaumaturgical level of root filesystem mounts: Instead of usingPoul-Henning Kamp2004-06-171-43/+0
* Second half of the dev_t cleanup.Poul-Henning Kamp2004-06-171-1/+1
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-10/+10
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-1/+2
* Remove the absolute count g_access_abs() function since experience hasPoul-Henning Kamp2004-02-121-3/+3
* Add missing newline in printf.Poul-Henning Kamp2004-01-231-1/+1
* Remove KASSERT check for negative bio_offsets, add "normal" EIOPoul-Henning Kamp2003-10-191-3/+0
* Assume that bp->bio_offset is correctly initialized.Poul-Henning Kamp2003-10-121-1/+0
* Make sure to return ENOIOCTL if the ioctl is not handled.Poul-Henning Kamp2003-09-041-2/+2
* Simplify the ioctl handling in GEOM.Poul-Henning Kamp2003-09-011-40/+5
* Add the new g_dev_getprovider() function, the swap_pager needs it now.Poul-Henning Kamp2003-08-301-0/+14
* Replace a panic with a .1Hz retry loop.Poul-Henning Kamp2003-08-131-1/+10
* Kick Giant compatibility one layer up.Poul-Henning Kamp2003-08-021-9/+1
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Improve the root-dev prompt facility for printing devices which couldPoul-Henning Kamp2003-06-071-8/+6
* Wait for everything to settle before we try to print the list ofPoul-Henning Kamp2003-06-071-0/+1
* Remove unused variables.Poul-Henning Kamp2003-05-311-6/+1
* Remove the G_CLASS_INITIALIZER, we do not need it anymore.Poul-Henning Kamp2003-05-311-1/+0
* When a GEOM (/dev-)device is closed and we find that I/O requests arePoul-Henning Kamp2003-05-091-3/+15
* Back out all the stuff that didn't belong in the last commit.Poul-Henning Kamp2003-05-021-3/+3
* Use g_slice_spoiled() rather than g_std_spoiled().Poul-Henning Kamp2003-05-021-3/+3
* Deprecate machine/limits.h in favor of new sys/limits.h.Alexander Kabaev2003-04-291-1/+1
* Properly handle races between open/close and orphan.Poul-Henning Kamp2003-04-021-10/+34
* Premptively change initializations of struct g_class to use C99Poul-Henning Kamp2003-03-241-3/+2
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-181-1/+0
* Remove unneeded #include of geom_stats.hPoul-Henning Kamp2003-03-091-1/+0
* When a DEV class consumer is orphan'ed we need to wait for all thePoul-Henning Kamp2003-03-091-11/+20
* Gigacommit to improve device-driver source compatibility betweenPoul-Henning Kamp2003-03-031-14/+9
* NO_GEOM cleanup:Poul-Henning Kamp2003-03-021-14/+1
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Advertise MAXPHYS upwards, we will split as necessary before we get to thePoul-Henning Kamp2003-02-111-1/+1
* Better names for struct disk elements: d_maxsize, d_stripeoffsetPoul-Henning Kamp2003-02-111-0/+2
* Use the SI_CANDELETE flag on the dev_t rather than the D_CANFREE flagPoul-Henning Kamp2003-02-111-1/+3
* Move the g_stat struct to its own .h file, we will export it to other code.Poul-Henning Kamp2003-02-081-1/+2
* Move #defines of major/minor to internal header file so other bits canPoul-Henning Kamp2003-02-081-4/+2
* Commit the correct copy of the g_stat structure.Poul-Henning Kamp2003-02-071-1/+1
* Rename bio_linkage to the more obvious bio_parent.Poul-Henning Kamp2003-02-071-1/+1