aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/md
Commit message (Expand)AuthorAgeFilesLines
* Centralize the devstat handling for all GEOM disk device driversPoul-Henning Kamp2003-03-081-14/+0
* Add a "-S sectorsize" option to enable Kirk to find a bug :-)Poul-Henning Kamp2003-03-031-1/+7
* Gigacommit to improve device-driver source compatibility betweenPoul-Henning Kamp2003-03-031-10/+5
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Mark our provider with G_PF_CANDELETE in the cases where this is actuallyPoul-Henning Kamp2003-02-111-8/+14
* NO_GEOM cleanup: unifdefPoul-Henning Kamp2003-01-301-111/+0
* Implement MDIOCLIST which returns the unit numbers of configured md(4)Poul-Henning Kamp2003-01-271-0/+11
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* OK Ok, so I didn't check the NO_GEOM case for the final version...Poul-Henning Kamp2003-01-131-3/+3
* Enable the new h0h0magic code which on GEOM kernels make the md(4)Poul-Henning Kamp2003-01-131-3/+0
* Add a mutex around the per unit bioqueue.Poul-Henning Kamp2003-01-131-12/+28
* Remove the printf which announces the creation of malloc disks: it isPoul-Henning Kamp2003-01-131-1/+0
* Add code to make md(4) a GEOM device driver instead of relying inPoul-Henning Kamp2003-01-121-4/+134
* Shift things around a bit in preparation for future evilness.Poul-Henning Kamp2003-01-121-43/+48
* Move the check for the MD_SHUTDOWN flag to before the tsleep() callIan Dowse2002-11-301-1/+1
* We want /dev/md0 for ramdisk roots, not /dev/md0c.Poul-Henning Kamp2002-10-211-1/+1
* Use ENOSPC error return, not ENOMEM.Poul-Henning Kamp2002-10-201-3/+5
* MODINFO_SIZE metadata has type size_t, not unsigned. This makes preloadedJake Burkholder2002-10-131-1/+1
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-1/+1
* Put the casts on the right hand side of =.Poul-Henning Kamp2002-09-281-1/+1
* Initialize fwsectors/fwheads to allow the DIOCGFWSECTORS andPeter Grehan2002-09-221-2/+2
* (This commit touches about 15 disk device drivers in a very consistentPoul-Henning Kamp2002-09-201-10/+5
* Replace (ab)uses of "NULL" where "0" is really meant.Archie Cobbs2002-08-221-1/+1
* Yet another warning fix for 64 bits platforms.Maxime Henrion2002-06-241-2/+3
* mdcreate_vnode() isn't correctly clearing things out of the linkedPoul-Henning Kamp2002-06-151-2/+2
* - Whitespace only: use return statement consistentlt (return (foo), notMaxim Sobolev2002-06-101-8/+6
* Use a per-device worker thread to avoid blocking in mdstrategy()Ian Dowse2002-06-031-11/+36
* Mis-edit in last commit.Poul-Henning Kamp2002-05-261-0/+1
* Be a bit smarter about rewriting data so we don't loose too much performance.Poul-Henning Kamp2002-05-261-21/+21
* Use an umazone per unit for allocating the sectors for malloc backing.Poul-Henning Kamp2002-05-261-14/+32
* Give the "malloc" backing of md(4) an adaptive multilevel index tree toPoul-Henning Kamp2002-05-251-64/+225
* Fix a memory-leak when configuring a vnode backed md(4) device fails.Poul-Henning Kamp2002-05-031-13/+16
* Remove unused include.Jeff Roberson2002-03-201-1/+0
* The previous commit missed fixing 2 old printf format errors andBruce Evans2002-03-191-3/+3
* Fix printf warning caused by recent changes in bio_pblkno's type.Andrew Gallatin2002-03-191-1/+2
* Introduce the new 64-bit size disk block, daddr64_t. ChangeKirk McKusick2002-03-151-1/+1
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredJohn Baldwin2002-02-271-7/+6
* Staticize the malloc definitions.Poul-Henning Kamp2002-02-101-2/+2
* Gah! last commit botched indentation, fix indentation and some otherPoul-Henning Kamp2002-01-211-121/+121
* Restructure slightly, eliminating some repetitive source lines andPoul-Henning Kamp2002-01-211-77/+34
* Actually make use of the md_version field of 'struct mdio'. In orderDima Dorfman2001-12-201-0/+13
* Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blockingMatthew Dillon2001-11-051-4/+7
* Change the kernel's ucred API as follows:John Baldwin2001-10-111-2/+1
* Use crhold() instead of crdup(). The md(4) driver doesn't modify the ucredJohn Baldwin2001-10-091-1/+2
* KSE Milestone 2Julian Elischer2001-09-121-35/+36
* OOPS, remove local change that somehow slipped into a commit (I swear thatMaxim Sobolev2001-08-271-1/+0
* - On module unload try to detach all configured disks and let unload proceedMaxim Sobolev2001-08-271-57/+69
* There is no MD_OBJET disk type, it's actually MD_SWAP. I guess theDima Dorfman2001-08-161-1/+1
* Introduce a force option, MD_FORCE, that instructs the driver toDima Dorfman2001-08-071-2/+5
* - Deny detaching requests until device is still open, otherwise it is possibleMaxim Sobolev2001-08-021-3/+17