summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_disk.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add a bio_disk pointer for use between geom_disk and the device drivers.phk2003-02-021-2/+2
* Add some agility to the disk_create() API:phk2003-01-301-24/+48
* NO_GEOM cleanup: Remove sys/disklabel.h include.phk2003-01-301-2/+1
* NO_GEOM cleanup: retire disk_invalidate()phk2003-01-301-5/+0
* NO_GEOM cleanup: Mark the last arg to disk_create() as unused.phk2003-01-301-1/+1
* Add code to repsect the D_NOGIANT flag, should the disk device driver set it.phk2003-01-291-11/+30
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* disk_dev_synth() is a NO_GEOM hack.phk2003-01-201-9/+0
* Remove need for <sys/diskslice.h> but retain numerical compatibilty just in c...phk2003-01-201-2/+1
* Constification and some s/int/u_int/ changes.phk2002-12-161-1/+1
* Add the remaning part of the new libdisk interaction.phk2002-10-281-0/+5
* Reduce the GEOM verbosity under bootverbose to something more sufferable.phk2002-10-251-0/+2
* Now that the sectorsize and mediasize are properties of the provider,phk2002-10-201-7/+5
* Make the sectorsize a property of providers so we can include it in the XMLphk2002-10-201-0/+1
* It makes more sense for the fwheads and fwsectors properties to be inphk2002-10-201-1/+1
* Include fwsectors and gfwheads in the XML output for the disks we know.phk2002-10-201-0/+15
* NUL terminate sysctl kern.disksphk2002-10-171-1/+1
* The CAM system has it's own ideas of what locks are to be held by whom.phk2002-10-111-19/+24
* Correctly deal with non-DEVBSIZE drives.phk2002-10-071-4/+9
* Copyin and copyout are only possible from a process-native thread,phk2002-10-071-24/+8
* This patch got lost in my trees: Pass setattr down to device driversphk2002-10-051-0/+8
* NB: This commit does *NOT* make GEOM the default in FreeBSDphk2002-10-051-9/+5
* Implement the "kern.disks" sysctl in GEOM.phk2002-10-041-1/+38
* Properly conditionalize a debugging printf.phk2002-10-041-1/+4
* Don't restrict device drivers ability to sleep in the ioctl method, thisphk2002-10-011-5/+22
* Retire g_io_fail() and let g_io_deliver() take an error argument instead.phk2002-09-301-3/+2
OpenPOWER on IntegriCloud