Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-12-04 | Readd VOP_MMAP, will be used soon. Right now it's just a question to | Artur Grabowski | |
the filesystem if we're allowed to mmap the file. | |||
2001-11-21 | Use vfs_mount_foreach_vnode | Constantine Sapuntzakis | |
2001-11-15 | uvm_vnp_setsize | Artur Grabowski | |
2001-11-15 | lockmgr instead of rolling our own. | Artur Grabowski | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-11-06 | redundant includes. | Artur Grabowski | |
2001-10-26 | - every new fd created by falloc() is marked as larval and should not be used | Artur Grabowski | |
any anyone. Every caller of falloc matures the fd when it's usable. - Since every lookup in the fd table must now check this flag and all of them do the same thing, move all the necessary checks into a function - fd_getfile. | |||
2001-09-19 | No need to PHOLD/PRELE here, really. | Artur Grabowski | |
2001-09-16 | Add some missing lengths checks when passing data from userland to | Todd C. Miller | |
kernel. From based on NetBSD patches. | |||
2001-09-11 | Don't include <vm/vm_kern.h> if you don't need foo_map. | Miod Vallat | |
2001-07-26 | missed this in previous symlink/mknod backout | Todd C. Miller | |
2001-07-26 | change vop_symlink and vop_mknod to return vpp (the created node) | assar | |
refed, so that the caller can actually use it. update callers and file systems that implement these vnode operations ok'd by art | |||
2001-06-27 | Remove old vm. | Artur Grabowski | |
2001-06-23 | Get rid of several unused vnode operations | Constantine Sapuntzakis | |
2001-05-24 | Garbage collect procfs_findtextvp(). | Aaron Campbell | |
2001-05-24 | Initialize p to NULL in lookup. | Artur Grabowski | |
How this could have ever worked without this is beyond me. | |||
2001-05-23 | Fix getattr and setattr. | Artur Grabowski | |
- getattr now uses fo_stat from fileops to obtain information about the fd and translates it back to vattr. - setattr now uses getvnode to the get vnode from the fd and obeys MNT_RDONLY flag. - Do proper locking on setattr. - Don't allow setattr on directories because of possible deadlocks. | |||
2001-05-16 | No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok) | Hakan Olsson | |
2001-05-15 | LIST_FOREACH instead of manually doing the same thing. | Artur Grabowski | |
2001-05-15 | Switch from homegrown locking of the hash to lockmgr. | Artur Grabowski | |
2001-05-15 | Don't keep the reference to the root vnode all the time. Treat the root vnode | Artur Grabowski | |
just like all other vnodes. This removes a lot of code, simplifies unmount (which was incorrect btw.) and removes the need for our own mount structure. | |||
2001-05-14 | gc OLD_PIPE. | Artur Grabowski | |
2001-05-14 | More generic arguments to soo_stat. | Artur Grabowski | |
2001-05-14 | More generic arguments to pipe_stat. | Artur Grabowski | |
2001-04-13 | Make PROCFS compile again on non-UVM systems, deraadt@ ok | Miod Vallat | |
2001-04-09 | Add emulation of Linux features to procfs; mostly from NetBSD. ok deraadt@ | Thorsten Lockert | |
2001-03-15 | Use buf_start | Constantine Sapuntzakis | |
2001-03-01 | port kqueue changes from freebsd, plus all required openbsd glue. | Niels Provos | |
okay deraadt@, millert@ from jlemon@freebsd.org: extend kqueue down to the device layer, backwards compatible approach suggested by peter@freebsd.org | |||
2001-02-24 | Cleanup of vnode interface continues. Get rid of VHOLD/HOLDRELE. | Constantine Sapuntzakis | |
Change VM/UVM to use buf_replacevnode to change the vnode associated with a buffer. Addition v_bioflag for flags written in interrupt handlers (and read at splbio, though not strictly necessary) Add vwaitforio and use it instead of a while loop of v_numoutput. Fix race conditions when manipulation vnode free list | |||
2001-02-23 | Remove the clustering fields from the vnodes and place them in the | Constantine Sapuntzakis | |
file system inode instead | |||
2001-02-20 | use void * consistently in vfs_mount and sys_mount. ok @art | assar | |
2000-12-18 | calculate length and allocate buffer for status. work by deraadt@ and me | Niels Provos | |
2000-11-16 | support kernel event queues, from FreeBSD by Jonathan Lemon, | Niels Provos | |
okay art@, millert@ | |||
2000-11-15 | deal with stupid legacy applications that open a fifo O_RDWR. okay millert@ | Niels Provos | |
2000-08-15 | NUL not NULL; noted by Theo. | jasoni | |
2000-08-15 | make procfs compile on non-uvm systems | Eric Jackson | |
2000-08-12 | update sample directory listing. | jasoni | |
2000-08-12 | document cmdline. | jasoni | |
2000-08-12 | Add procfs/cmdline; to help with linux emulation. | jasoni | |
From NetBSD. | |||
2000-06-18 | fix 3des decryption | Niels Provos | |
2000-06-18 | change keysize from 8 bytes to 24 for Triple-DES and to 32 for Blowfish. | Niels Provos | |
This probably breaks group sharing. copyin on userland pointers is required, inline key into the argument structure. | |||
2000-06-18 | fix off by one error in loop, prevent that odd lengths get passed to | Niels Provos | |
decryption function. | |||
2000-06-17 | some KNF | Niels Provos | |
2000-06-17 | BSD copyright + tags | Niels Provos | |
2000-06-17 | initial import of tcfs. | Niels Provos | |
2000-03-13 | Get rid of leading NULs in /kern/msgbuf. If the msgbuf modified in between | Todd C. Miller | |
reads at just the right time is is possible to get duplicate output but in practice this is extremely rare. Joint effort with Theo. | |||
2000-02-22 | enlarge msgbuf, somewhat line netbsd did | Theo de Raadt | |
2000-02-07 | update to use new checkexp vfs operation | assar | |
1999-11-10 | Fix to use enoioctl | Constantine Sapuntzakis | |
1999-10-13 | Don't try to call VOP_SETATTR on a pipe. From <cky@pobox.com> | Artur Grabowski | |