summaryrefslogtreecommitdiff
path: root/sys/nfs
AgeCommit message (Expand)Author
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2015-01-17use NGROUPS_MAXTheo de Raadt
2014-12-29Explicitely include <uvm/uvm_extern.h> in order to build on variable page sizeMiod Vallat
2014-12-23to be safe, revert locking change until further tested.Ted Unangst
2014-12-23optimize locking a wee bit by holding it for critical parts onlyTed Unangst
2014-12-23change req pool alloc to null. add prwaitok here and nfs_node_pool whichTed Unangst
2014-12-18convert one hot looking bcopy to memcpyTed Unangst
2014-12-18delete a whole mess of unnecessary caddr_t castsTed Unangst
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-12-03stale header: this code hasn't used hash.h in a whileTed Unangst
2014-11-18use siphash for key lookups in all the filesystem hashes.David Gwynne
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-18Reduce scope of iovec variables, use mallocarray, and record size forTed Unangst
2014-11-15Fix a mistake in a comment.Doug Hogan
2014-11-15add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.Ted Unangst
2014-11-14simplest free(size)Ted Unangst
2014-11-14bzero -> memsetTed Unangst
2014-11-03include sys/unistd.h where needed instead of indirect reliance. ok jsgTed Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-09-08remove uneeded route.h includesJonathan Gray
2014-08-06Support NOTE_EOF for kqueue EVFILT_READ filters on NFS files.Philip Guenther
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-10delete some boolean_t poisonTed Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-06-15Fix a few format string bugs with -DDEBUGStefan Fritsch
2014-05-07Remove the last hacks concerning the global list of IPv4 addresses in theMartin Pieuchot
2014-04-21Back out most of v1.47 changes which mess up the block size on theseBob Beck
2014-04-18If somebody else is already processing the RPC requests on a stream socket,Mark Kettenis
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2014-03-24Split the API: struct ucred remains the kernel internal structure whilePhilip Guenther
2014-03-22Move p_sigacts from struct proc to struct process.Philip Guenther
2014-03-20Kill NFS_BOOT_GATEWAY, ok deraadt@Martin Pieuchot
2014-01-19Remove max_datalen. It is only used once an can be replaced easily withClaudio Jeker
2014-01-18Use arc4random_buf() for fetching 64-bits of data because it is fasterTheo de Raadt
2013-12-26either dvp == vp or dvp != vp: zap extra test.Marc Espie
2013-12-01Change 'mountlist' from CIRCLEQ to TAILQ. Be paranoid andKenneth R Westerback
2013-11-27If the v_type is going to change when loading the NFS attribute cache,Joel Sing
2013-11-26grow NFS request cache for the server side from 64 to 2048 entries.Bob Beck
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-11-03Fix bogus kthread_create() usage leading to wrong struct proc * pointerMiod Vallat
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-10-02format string fix: int64_tStefan Fritsch
2013-09-20Add support for root on nfs using v3. Code adapted from NetBSD.Federico G. Schwindt
2013-09-14Correct the handling of I/O of >=2^32 bytes and the ktracing there ofPhilip Guenther
2013-09-14Snapshots for all archs have been built, so remove the T32 codePhilip Guenther
2013-09-12typo; Eivind EvensenTheo de Raadt
2013-08-27Manipulate timevals seperately, not inside a mbuf. Alignment constraintsTheo de Raadt
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
2013-07-04format string fixes: size_t and signednessStefan Fritsch