summaryrefslogtreecommitdiff
path: root/sys/miscfs/genfs
AgeCommit message (Expand)Author
2004-01-10store a i/o priority hint in struct buf for buffer queue discipline.yamt
2003-12-04Dynamic sysctl.atatat
2003-11-30Typo fixes in comments from jmc@openbsd.wiz
2003-11-27genfs_revoke: use ltsleep() to release the vnode spin lock to avoid apk
2003-11-17Various typo fixes from Jonathon Gray via jmc@openbsd.wiz
2003-09-24fix a bug of lfs.yamt
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-29Undo part of the ktrace/lwp changes. In particular:thorpej
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-06-17Micro-optimisation- move the "pgs == NULL" check from the previoussimonb
2003-06-15genfs_getpages: if number of pages requested is >16,yamt
2003-04-23Correct use of MAXBSIZE where MAXPHYS was intended. This is a necessarytls
2003-04-16PR/1796: John Kohl: statfs misbehaves under chrooted environments.christos
2003-04-10use former genfs_eopnotsupp_rele() as genfs_eopnotsupp(), so that vnodesjdolecek
2003-04-10improve genfs_eopnotsupp_rele() so that's usable for vop_rename,jdolecek
2003-02-25Add a new BUF_INIT() macro which initializes b_dep and b_interlock, andthorpej
2003-02-17Add code to UBCify LFS. This is still behind "#ifdef LFS_UBC" for nowperseant
2003-02-05Make the buffer cache code MP-safe.pk
2003-01-21step 3. Assign lwp properly if null, so that we can PHOLD without segfaulting.christos
2003-01-18Merge the nathanw_sa branch.thorpej
2002-11-15genfs_compat_gop_write: set uio_iovcnt correctly.yamt
2002-10-25use B_ASYNC for children of nested buffers in genfs_getpages.yamt
2002-10-23merge kqueue branch into -currentjdolecek
2002-10-21Use B_ASYNC in the !PGO_SYNCIO case. Gets back most, if not all, NFSfvdl
2002-05-29Add missing pageq lock while uvm_pagefree() is called (either directlyenami
2002-05-18Just give up to do readahead rather than waiting busy pages.enami
2002-05-14Protect v_synclist with splbio(); note that LIST_REMOVE is not an idempotentperseant
2002-05-10Redo rev. 1.57 a bit different way; don't use `tpg' since it may be freed.enami
2002-05-10Don't modify the local variable `n' in genfs_putpages(). It should containenami
2002-05-09When traversing by list, if the page next to us is a page in the cluster,enami
2002-05-09- In genfs_putpages(), no need to restrict the cluster within the givenenami
2002-05-06Since npages may includes number of pages behind us, we can't use it toenami
2002-05-06Stylistic change; introduce new local variable and use it instead ofenami
2002-04-26We don't need to re-activate page in genfs_putpages() when GOP_WRITE returnsenami
2002-04-16genfs_{compat_}getpages(): For PGO_LOCKED request, it is safe to returnenami
2002-04-16KNF and other misc. cosmetic changes.enami
2002-03-22in genfs_compat_getpages(), clear any part of a page thatchs
2002-03-17Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY foratatat
2002-03-02don't yield the cpu in genfs_putpages() if we're the pagedaemon.chs
2002-02-20Don't use MALLOC for variable sized allocation.enami
2002-02-19fix two problems:chs
2002-02-13Don't bother to subtract 0.enami
2002-02-12Don't leave junk in pgs[] array since it will be passed to uvn_findpages()enami
2002-01-26in genfs_putpages():chs
2001-12-31in genfs_gop_write(), actually set the B_ASYNC flag on buffers that we'rechs
2001-12-31in genfs_putpages(), we must wait for any pending write i/os to completechs
2001-12-18add some compatibility routines to allow mmap() to work non-UBCifiedchs
2001-12-06add VOP_GETPAGES and VOP_PUTPAGES methods for layered filesystems.chs
2001-12-06add a VOP_PUTPAGES method for all the filesystems that don't have pages,chs