summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_disk.c
Commit message (Expand)AuthorAgeFilesLines
* Pass the file->flags down to geom ioctl handlers.phk2004-12-121-2/+2
* Tag all geom classes in the tree with a version number.phk2004-08-081-0/+1
* Use default method initialization on geoms.phk2004-08-081-4/+7
* Fix regression in last commit.phk2004-06-291-1/+1
* Make sure to kill the devstat entry for disappearing disks.phk2004-06-271-1/+3
* Zap a redundant NULLphk2004-05-301-1/+1
* Dont try to finish devstat's if the disk pointer is NULL, this can happensos2004-05-111-2/+2
* Change the disk(9) API in order to make device removal more robust.phk2004-02-181-23/+31
* don't call sbuf_clear() right after sbuf_new(), it is not necessary.phk2004-02-101-1/+0
* Allow decreasing access count even if there is no disk anymore.pjd2004-02-061-3/+11
* Remove no longer necessary debug printfsphk2004-01-231-6/+0
* Correct usage of mtx_init() API. This is not a functional change sincetruckman2003-12-071-1/+1
* Retire bio_blkno entirely.phk2003-10-181-1/+0
* Return ENODEV in case the driver has no dump routine.phk2003-09-291-0/+4
* Be more careful in dumpconf: softc may be NULL for departing devices.phk2003-09-231-3/+6
* Simplify the ioctl handling in GEOM.phk2003-09-011-10/+20
* Try to close the race between disk_destroy() and a subsequent disk_create().phk2003-09-011-19/+17
* Use __FBSDID().obrien2003-06-111-2/+3
* Introduce a init and fini member functions on a class.phk2003-05-311-5/+14
* Remove the G_CLASS_INITIALIZER, we do not need it anymore.phk2003-05-311-1/+0
* Don't do silly thing if the disk_create() event gets canceled.phk2003-05-251-1/+3
* Return ENXIO if the softc pointer is NULL, in all likelyhood thephk2003-05-211-0/+4
* When a disk disappears, destroy the class from the event threadphk2003-05-121-1/+10
* Use g_wither_geom() for cleanup.phk2003-05-021-2/+1
* Introduce a g_waitfor_event() function which posts an event and waits forphk2003-04-231-5/+1
* Rename g_call_me() to g_post_event(), and give it a flagphk2003-04-231-5/+4
* Remove all references to BIO_SETATTR. We will not be using it.phk2003-04-031-3/+0
* Add handling for cancelled events in the g_call_me() methods.phk2003-04-021-2/+15
* Change events to have an array of "void *" references, and give thephk2003-04-021-4/+4
* Include <geom/geom_disk.h> not <sys/disk.h>phk2003-04-011-1/+1
* Check return value of g_call_me()phk2003-03-271-4/+5
* Premptively change initializations of struct g_class to use C99phk2003-03-241-3/+1
* Mitigate deadlock situation pending a more complete solution.phk2003-03-211-1/+3
* Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-181-1/+0
* Use devstat_{start,end}_transaction_bio().phk2003-03-151-10/+3
* Allocate devstat structure with devstat_new_entry().phk2003-03-081-2/+1
* Centralize the devstat handling for all GEOM disk device driversphk2003-03-081-1/+29
* NO_GEOM cleanup:phk2003-02-281-54/+10
* NO_GEOM cleanup:phk2003-02-211-2/+2
* NO_GEOM cleanup:phk2003-02-211-4/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Correctly set bio_data in cloned children when cutting up large requests.tegge2003-02-121-1/+1
* Check disk->d_maxsize/dev->si_iosize_max at open time rather than in strategy.phk2003-02-111-10/+7
* Make a mutex to stop the race coming into geom_disk's done routine.phk2003-02-111-25/+61
* Better names for struct disk elements: d_maxsize, d_stripeoffsetphk2003-02-111-0/+2
* Propagate DISKFLAG_CANDELETE from struct disk to G_PF_CANDELETE on thephk2003-02-111-8/+11
* Check return value of g_clone_bio().phk2003-02-061-0/+4
* Experimentally don't let go of Giant in geom_disk's done.phk2003-02-061-0/+5
* Implement the new "struct disk" centered API for device drivers.phk2003-02-051-12/+23
* Pave the road to removing the fixed size limit on device nodes:phk2003-02-041-0/+2
OpenPOWER on IntegriCloud