summaryrefslogtreecommitdiff
path: root/sys/dev/md/md.c
AgeCommit message (Expand)Author
6 daysvm_object: remove the charge memberKonstantin Belousov
2025-10-28sys/dev/md: cleanup includesKonstantin Belousov
2025-07-22biosboot: Detect memory disks from PXERichard Russo
2025-07-16md(4): Stop symlinking vn.4 to md.4Mateusz Piotrowski
2025-07-03md: Restore guards in mddestroy()Mark Johnston
2025-07-02md(4): move type-specific data under unionKonstantin Belousov
2025-06-25md: Use a larger buffer for the ident stringMark Johnston
2024-10-14md(4): always trim the last partial sectorKonstantin Belousov
2024-06-01md: round-trip the MUSTDEALLOC and RESERVE optionsAlan Somers
2024-05-10md: Merge two switch statements in mdstart_vnodeJohn Baldwin
2024-04-30Fix new users of MAXPHYS and hide it from the kernel namespaceAndrew Gallatin
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-08md driver compat32: fix structure padding for arm, powerpcMike Karels
2023-05-23md: Get rid of the pbuf zoneMark Johnston
2023-01-20md.c: another style fixKonstantin Belousov
2023-01-20Handle ERELOOKUP from VOP_FSYNC() in several other placesKonstantin Belousov
2022-03-24vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik
2022-02-17md(4): Add dummy support of the BIO_FLUSH command for malloc and swapAleksandr Fedorov
2022-02-10Annotate geom_md with MODULE_VERSIONKyle Evans
2021-11-25vfs: remove the unused thread argument from NDINIT*Mateusz Guzik
2021-09-11md: Add MD_MUSTDEALLOC supportKa Ho Ng
2021-08-31md: Clamp to a multiple of the sector size when resizingMark Johnston
2021-08-19md: Replace BIO_DELETE emulation with vn_deallocate(9)Ka Ho Ng
2021-03-30sys/dev/md: Drop unncessary __GLOBL(mfs_root)Alex Richardson
2021-01-04md: Fix a race in mdstart_swap()Mark Johnston
2020-12-27md: Set bio_completed properly in the face of errorsMark Johnston
2020-12-23md: Fix a read-after-free in BIO_GETATTR handlingMark Johnston
2020-11-28Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov
2020-11-12Fix a typo in a license commentMateusz Piotrowski
2020-09-01md: clean up empty lines in .c and .h filesMateusz Guzik
2020-06-28Remove some redundant assignments and computations.Mark Johnston
2020-06-25Call swap_pager_freespace() from vm_object_page_remove().Mark Johnston
2020-02-28Convert a few triviail consumers to the new unlocked grab API.Jeff Roberson
2020-01-19Don't hold the object lock while calling getpages.Jeff Roberson
2020-01-03vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik
2020-01-03Fix a page leak in the md(4) swap I/O path.Mark Johnston
2020-01-03Avoid duplicate I/O statistics accounting.Alexander Motin
2019-12-30Use atomic for start_count in devstat_start_transaction().Alexander Motin
2019-12-28Remove page locking for queue operations.Mark Johnston
2019-12-15Add a deferred free mechanism for freeing swap space that does not requireJeff Roberson
2019-12-08vfs: introduce v_irflag and make v_type smallerMateusz Guzik
2019-12-02Fix a few places that free a page from an object without busy held. This isJeff Roberson
2019-10-15(4/6) Protect page valid with the busy lock.Jeff Roberson
2019-09-09Change synchonization rules for vm_page reference counting.Mark Johnston
2019-08-16md(4): remove the unused and unusable MDIOCLIST ioctl.Brooks Davis
2019-03-31When using the force option to shut down a memory-disk device,Kirk McKusick
2019-01-15Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff
2018-12-22Fix devstat on md devices, second attempt. r341765 depends onBruce Evans
2018-12-21Use VOP_ADVISE() with POSIX_FADV_DONTNEED instead of IO_DIRECT toBruce Evans