aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/md/md.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-1/+1
* md: Add MD_MUSTDEALLOC supportKa Ho Ng2021-09-111-2/+16
* md: Clamp to a multiple of the sector size when resizingMark Johnston2021-08-311-0/+2
* md: Replace BIO_DELETE emulation with vn_deallocate(9)Ka Ho Ng2021-08-191-21/+9
* sys/dev/md: Drop unncessary __GLOBL(mfs_root)Alex Richardson2021-03-301-2/+0
* md: Fix a race in mdstart_swap()Mark Johnston2021-01-041-2/+1
* md: Set bio_completed properly in the face of errorsMark Johnston2020-12-271-1/+1
* md: Fix a read-after-free in BIO_GETATTR handlingMark Johnston2020-12-231-33/+32
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+3
* Fix a typo in a license commentMateusz Piotrowski2020-11-121-1/+1
* md: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Remove some redundant assignments and computations.Mark Johnston2020-06-281-2/+2
* Call swap_pager_freespace() from vm_object_page_remove().Mark Johnston2020-06-251-2/+0
* 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