| Age | Commit message (Expand) | Author |
| 2021-07-18 | Abolish all the silly indirection macros for initializing vnode ops tables. | dholland |
| 2021-07-18 | Use macros for the canned parts of device and fifo vnode op tables. | dholland |
| 2021-06-29 | - Add a new vnode op: VOP_PARSEPATH. | dholland |
| 2020-12-25 | When reading from a block device, queue parallel block requests to | mlelstv |
| 2020-06-27 | Introduce genfs_pathconf() and use it for the default case in all filesystems. | christos |
| 2020-05-23 | Move proc_lock into the data segment. It was dynamically allocated because | ad |
| 2020-05-16 | Add ACL support for FFS. From FreeBSD. | christos |
| 2020-04-13 | when determining I/O block size for VBLK device, only use pi_bsize | jdolecek |
| 2019-09-22 | Add a new member to struct vfsstat and grow the unused members | christos |
| 2018-09-03 | Rename min/max -> uimin/uimax for better honesty. | riastradh |
| 2017-06-24 | Refuse to open a block device with zero open count when it has | hannken |
| 2017-06-01 | remove checks for failure after memory allocation calls that cannot fail: | chs |
| 2017-05-26 | Make VOP_RECLAIM do the last unlock of the vnode. | riastradh |
| 2017-04-12 | Make the non-DIAGNOSTIC version compile | martin |
| 2017-04-11 | Make VOP_INACTIVE preserve vnode lock on return. | riastradh |
| 2017-03-01 | Add a diagnostic test for buffers written to a block device holding | hannken |
| 2017-01-02 | Rename vget() to vcache_vget() and vcache_tryvget() respectively and | hannken |
| 2016-12-09 | Add functions to access device flags. This restores simultaneous audio | nat |
| 2016-12-08 | The audio sub-system now supports the following features as | nat |
| 2016-09-08 | Revert rev 1.164. This will be redone differently (using "dummy" | pgoyette |
| 2016-09-08 | if_config processing wants to auto-load modules named with an if_ prefix, | pgoyette |
| 2016-08-20 | Remove now obsolete operation vcache_remove(). | hannken |
| 2016-04-04 | Avoid a race with spec_revoke for the assertion too. | hannken |
| 2016-03-26 | Whhen spec_strategy() extracts v_rdev take care to avoid a | hannken |
| 2016-01-05 | Fix a couple of checks for kernel vm_space, and convert the 'naked | pgoyette |
| 2015-12-23 | Revert previous | pgoyette |
| 2015-12-22 | If we attempt to autoload a driver module, make sure we return an error | pgoyette |
| 2015-12-08 | Replace DIOCGPART -> DIOCGPARTINFO which returns the data needed instead of | christos |
| 2015-12-08 | unfortunately it is not that easy to get rid of DIOCGPART. DTRT for the | christos |
| 2015-12-05 | messing with uninitialized structs is a bad thing | jnemeth |
| 2015-12-04 | Use DIOCGMEDIASIZE instead of DIOCGPART so that we are not limited to 2G. | christos |
| 2015-07-01 | Unfortunately MFS uses v_data of its anonymous device vnode so | hannken |
| 2015-06-30 | Redo previous again, v_specnode is invariant but not unique. | hannken |
| 2015-06-29 | Use the address of vp->v_specnode as vcache key. It is invariant | hannken |
| 2015-06-29 | Revert previous, and explain why. | christos |
| 2015-06-29 | CID 1308957: Fix wrong sizeof() | christos |
| 2015-06-23 | Add a vfs_newvnode() method to deadfs and use it to create | hannken |
| 2015-04-20 | Make vget always return vnode unlocked. | riastradh |
| 2015-03-28 | Remove the 'cred' argument from bread(). Remove a now unused var in | maxv |
| 2014-07-25 | Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I can | dholland |
| 2014-07-25 | Implement spec_fdiscard() using bdev_discard() and cdev_discard(). | dholland |
| 2014-03-24 | - Make VI_XLOCK, VI_CLEAN and VI_LOCKSHARE private to kern/vfs_*.c. | hannken |
| 2014-02-07 | Change vnode operation lookup to return the resulting vnode *vpp unlocked. | hannken |
| 2013-09-30 | Replace macro v_specmountpoint with two functions spec_node_getmountedfs() | hannken |
| 2013-07-20 | oops, spell b_bcount properly | dholland |
| 2013-07-20 | In spec_strategy, if fscow_run() fails, set b_resid along with b_error | dholland |
| 2013-06-16 | Hang a warning banner on some nasty code I just found. | dholland |
| 2013-04-21 | add missing spec_whiteout | dholland |
| 2013-02-13 | Make the spec_node table implementation private to spec_vnops.c. | hannken |
| 2012-12-20 | Change bread() and breadn() to never return a buffer on | hannken |