| Commit message (Expand) | Author | Age | Files | Lines |
* | Convert a few triviail consumers to the new unlocked grab API. | Jeff Roberson | 2020-02-28 | 1 | -3/+1 |
* | Don't hold the object lock while calling getpages. | Jeff Roberson | 2020-01-19 | 1 | -2/+9 |
* | vfs: drop the mostly unused flags argument from VOP_UNLOCK | Mateusz Guzik | 2020-01-03 | 1 | -7/+7 |
* | Fix a page leak in the md(4) swap I/O path. | Mark Johnston | 2020-01-03 | 1 | -1/+10 |
* | Avoid duplicate I/O statistics accounting. | Alexander Motin | 2020-01-03 | 1 | -2/+5 |
* | Use atomic for start_count in devstat_start_transaction(). | Alexander Motin | 2019-12-30 | 1 | -6/+0 |
* | Remove page locking for queue operations. | Mark Johnston | 2019-12-28 | 1 | -6/+1 |
* | Add a deferred free mechanism for freeing swap space that does not require | Jeff Roberson | 2019-12-15 | 1 | -8/+2 |
* | vfs: introduce v_irflag and make v_type smaller | Mateusz Guzik | 2019-12-08 | 1 | -1/+1 |
* | Fix a few places that free a page from an object without busy held. This is | Jeff Roberson | 2019-12-02 | 1 | -13/+5 |
* | (4/6) Protect page valid with the busy lock. | Jeff Roberson | 2019-10-15 | 1 | -5/+5 |
* | Change synchonization rules for vm_page reference counting. | Mark Johnston | 2019-09-09 | 1 | -2/+0 |
* | md(4): remove the unused and unusable MDIOCLIST ioctl. | Brooks Davis | 2019-08-16 | 1 | -53/+2 |
* | When using the force option to shut down a memory-disk device, | Kirk McKusick | 2019-03-31 | 1 | -4/+20 |
* | Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. | Gleb Smirnoff | 2019-01-15 | 1 | -4/+5 |
* | Fix devstat on md devices, second attempt. r341765 depends on | Bruce Evans | 2018-12-22 | 1 | -2/+12 |
* | Use VOP_ADVISE() with POSIX_FADV_DONTNEED instead of IO_DIRECT to | Bruce Evans | 2018-12-21 | 1 | -7/+13 |
* | Fix devstat on md devices. | Bruce Evans | 2018-12-09 | 1 | -2/+2 |
* | md: use prestaged mfs_root | Breno Leitao | 2018-06-07 | 1 | -0/+8 |
* | Move most of the contents of opt_compat.h to opt_global.h. | Brooks Davis | 2018-04-06 | 1 | -1/+0 |
* | Move 32-bit compat for md(4) ioctls into the md code. | Brooks Davis | 2018-03-27 | 1 | -23/+107 |
* | Move uio enums to sys/_uio.h. | Brooks Davis | 2018-03-27 | 1 | -0/+1 |
* | Add a request structure and make the implementation use it. | Brooks Davis | 2018-03-15 | 1 | -115/+157 |
* | Move implementation of ioctls into kern_*() functions. | Brooks Davis | 2018-03-15 | 1 | -148/+254 |
* | Restore the behavior of returning the total number of units by | Brooks Davis | 2018-03-15 | 1 | -1/+2 |
* | Don't overflow the kernel struct mdio in the MDIOCLIST ioctl. | Brooks Davis | 2018-03-13 | 1 | -3/+14 |
* | Fix backwards MD_VERIFY logic for md devices. | Jonathan T. Looney | 2018-01-10 | 1 | -1/+1 |
* | Add a new kernel config option, MD_ROOT_READONLY, which forces on the | Ian Lepore | 2017-12-20 | 1 | -2/+8 |
* | SPDX: use the Beerware identifier. | Pedro F. Giffuni | 2017-11-30 | 1 | -2/+2 |
* | sys/dev: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Make md(4) support GEOM::ident for vnode-backed disks. It's based | Edward Tomasz Napierala | 2017-10-04 | 1 | -0/+11 |
* | When mdstart_swap() accesses a page that is already in the active queue, | Alan Cox | 2017-10-02 | 1 | -1/+4 |
* | Add ability to label md(4) devices. | Maxim Sobolev | 2017-08-28 | 1 | -0/+16 |
* | Don't call vm_pager_page_unswapped() when writing or deleting a dirty page. | Mark Johnston | 2017-06-14 | 1 | -6/+10 |
* | Free the request page if an I/O error occurs while reading from swap. | Mark Johnston | 2017-06-14 | 1 | -3/+3 |
* | Fix handling of subpage BIO_WRITE and BIO_DELETE requests on swap MDs. | Mark Johnston | 2017-06-14 | 1 | -22/+40 |
* | Add MD_VERIFY option to enable O_VERIFY in open for vnode type. | Stephen J. Kiernan | 2017-05-31 | 1 | -2/+12 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | sys/dev: Replace zero with NULL for pointers. | Pedro F. Giffuni | 2017-02-20 | 1 | -1/+1 |
* | Fix typo where opening brace was needed. | Stephen J. Kiernan | 2017-02-13 | 1 | -1/+1 |
* | For MD_PRELOAD type md(4) devices, if there is a file name in the preloaded | Stephen J. Kiernan | 2017-02-13 | 1 | -3/+8 |
* | For the MD_ROOT option don't inject /dev/md0 as root dev when ROOTDEVNAME | Maxim Sobolev | 2016-03-09 | 1 | -1/+2 |
* | Fix MFS builds when both MD_ROOT_SIZE and MFS_IMAGE are specified | Adrian Chadd | 2016-02-02 | 1 | -10/+4 |
* | A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES(). | Gleb Smirnoff | 2015-12-16 | 1 | -3/+6 |
* | In md(4) over vnode, correct handling of the unaligned unmapped io | Konstantin Belousov | 2015-12-12 | 1 | -13/+27 |
* | Add asynchronous command support to the pass(4) driver, and the new | Kenneth D. Merry | 2015-12-03 | 1 | -71/+236 |
* | s/as/at/ in previous commit. | Marcel Moolenaar | 2015-08-13 | 1 | -1/+1 |
* | Change md(4) to use weak symbols as start, end and size for the embedded | Marcel Moolenaar | 2015-08-13 | 1 | -5/+22 |
* | Use g_conf_printf_escaped() to escape illegal symbols in file name. | Andrey V. Elsukov | 2015-08-13 | 1 | -3/+6 |
* | For md(4), posix shm(3) and tmpfs(5), free swap space used by paged in | Konstantin Belousov | 2014-07-28 | 1 | -1/+3 |