aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/md
Commit message (Expand)AuthorAgeFilesLines
* Convert a few triviail consumers to the new unlocked grab API.Jeff Roberson2020-02-281-3/+1
* Don't hold the object lock while calling getpages.Jeff Roberson2020-01-191-2/+9
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-7/+7
* Fix a page leak in the md(4) swap I/O path.Mark Johnston2020-01-031-1/+10
* Avoid duplicate I/O statistics accounting.Alexander Motin2020-01-031-2/+5
* Use atomic for start_count in devstat_start_transaction().Alexander Motin2019-12-301-6/+0
* Remove page locking for queue operations.Mark Johnston2019-12-281-6/+1
* Add a deferred free mechanism for freeing swap space that does not requireJeff Roberson2019-12-151-8/+2
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-1/+1
* Fix a few places that free a page from an object without busy held. This isJeff Roberson2019-12-021-13/+5
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-5/+5
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-2/+0
* md(4): remove the unused and unusable MDIOCLIST ioctl.Brooks Davis2019-08-161-53/+2
* When using the force option to shut down a memory-disk device,Kirk McKusick2019-03-311-4/+20
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-4/+5
* Fix devstat on md devices, second attempt. r341765 depends onBruce Evans2018-12-221-2/+12
* Use VOP_ADVISE() with POSIX_FADV_DONTNEED instead of IO_DIRECT toBruce Evans2018-12-211-7/+13
* Fix devstat on md devices.Bruce Evans2018-12-091-2/+2
* md: use prestaged mfs_rootBreno Leitao2018-06-071-0/+8
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Move 32-bit compat for md(4) ioctls into the md code.Brooks Davis2018-03-271-23/+107
* Move uio enums to sys/_uio.h.Brooks Davis2018-03-271-0/+1
* Add a request structure and make the implementation use it.Brooks Davis2018-03-151-115/+157
* Move implementation of ioctls into kern_*() functions.Brooks Davis2018-03-151-148/+254
* Restore the behavior of returning the total number of units byBrooks Davis2018-03-151-1/+2
* Don't overflow the kernel struct mdio in the MDIOCLIST ioctl.Brooks Davis2018-03-131-3/+14
* Fix backwards MD_VERIFY logic for md devices.Jonathan T. Looney2018-01-101-1/+1
* Add a new kernel config option, MD_ROOT_READONLY, which forces on theIan Lepore2017-12-201-2/+8
* SPDX: use the Beerware identifier.Pedro F. Giffuni2017-11-301-2/+2
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Make md(4) support GEOM::ident for vnode-backed disks. It's basedEdward Tomasz Napierala2017-10-041-0/+11
* When mdstart_swap() accesses a page that is already in the active queue,Alan Cox2017-10-021-1/+4
* Add ability to label md(4) devices.Maxim Sobolev2017-08-281-0/+16
* Don't call vm_pager_page_unswapped() when writing or deleting a dirty page.Mark Johnston2017-06-141-6/+10
* Free the request page if an I/O error occurs while reading from swap.Mark Johnston2017-06-141-3/+3
* Fix handling of subpage BIO_WRITE and BIO_DELETE requests on swap MDs.Mark Johnston2017-06-141-22/+40
* Add MD_VERIFY option to enable O_VERIFY in open for vnode type.Stephen J. Kiernan2017-05-311-2/+12
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* sys/dev: Replace zero with NULL for pointers.Pedro F. Giffuni2017-02-201-1/+1
* Fix typo where opening brace was needed.Stephen J. Kiernan2017-02-131-1/+1
* For MD_PRELOAD type md(4) devices, if there is a file name in the preloadedStephen J. Kiernan2017-02-131-3/+8
* For the MD_ROOT option don't inject /dev/md0 as root dev when ROOTDEVNAMEMaxim Sobolev2016-03-091-1/+2
* Fix MFS builds when both MD_ROOT_SIZE and MFS_IMAGE are specifiedAdrian Chadd2016-02-021-10/+4
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-3/+6
* In md(4) over vnode, correct handling of the unaligned unmapped ioKonstantin Belousov2015-12-121-13/+27
* Add asynchronous command support to the pass(4) driver, and the newKenneth D. Merry2015-12-031-71/+236
* s/as/at/ in previous commit.Marcel Moolenaar2015-08-131-1/+1
* Change md(4) to use weak symbols as start, end and size for the embeddedMarcel Moolenaar2015-08-131-5/+22
* Use g_conf_printf_escaped() to escape illegal symbols in file name.Andrey V. Elsukov2015-08-131-3/+6
* For md(4), posix shm(3) and tmpfs(5), free swap space used by paged inKonstantin Belousov2014-07-281-1/+3