qio: Do not kick when calling qdiscard()
[akaros.git] / kern / src / ns /
2016-09-06 Barret Rhodenqio: Do not kick when calling qdiscard()
2016-06-30 Barret RhodenAdd a readnum() variant for hex
2016-06-17 Barret Rhodenperf: Update documentation
2016-06-17 Barret RhodenHandle lack of chaninfo() in print_chaninfo()
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-05-03 Barret RhodenExport readable/writable bits via POSIX stat (XCC)
2016-05-03 Barret RhodenReport readablity/writablility via 9p stat
2016-05-03 Ronald G. Minnichdevpipe: on write/writeb, have devpipe return the error...
2016-04-28 Ronald G. MinnichDon't look at the block after calling qbypass
2016-04-15 Barret RhodenAdd the helper strtoul_from_ubuf()
2016-04-15 Barret RhodenImplement pipes in userspace (XCC)
2016-04-05 Barret RhodenCheck block extra_len in checkb()
2016-04-05 Barret RhodenRemove the special casing of #pipe in lseek
2016-04-05 Barret Rhodenqio: Remove the old qnonblock()
2016-04-05 Barret Rhodenqio: Provide helpers for O_NONBLOCK operations
2016-04-05 Barret Rhodenqio: Consolidate readers into __qbread()
2016-03-31 Barret RhodenMake freeb() and freeblist() return the old size
2016-03-31 Barret RhodenPass the buf to block_append_extra()
2016-03-31 Barret Rhodenqio: Remove qconsume()
2016-03-31 Barret RhodenStop calling qremove() outside qio.c
2016-03-31 Barret Rhodenqio: Consolidate producer functions
2016-03-31 Barret Rhodenqio: remove qproduce()
2016-03-31 Barret Rhodenqio: Clean up locking
2016-03-31 Barret RhodenMake all block allocations use the same func [2/2]
2016-03-31 Barret RhodenMake iallocb just an _allocb(x, 0) [1/2]
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-31 Barret RhodenAdd a chan_ctl devop; support fcntl on chans
2016-03-31 Barret RhodenFix chan ref leak in fd_setfl()
2016-03-22 Barret Rhodenqio: Fire read taps on actual edges
2016-03-22 Barret Rhodenqio: Fire writeable taps immediately
2016-02-14 Barret RhodenRemove uses of errno_to_string()
2016-02-14 Barret Rhodenqio: Use an empty string to mark a closed queue
2016-02-04 Barret RhodenChange qfull() to check limits
2016-02-04 Ronald G. MinnichAdd a random device; remove old genrandom junk; remove...
2016-02-03 Ronald G. MinnichNew and easy strace framework.
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2016-01-13 Dan CrossClean up 'devgen()' a bit.
2015-12-21 Davide LibenziAllow for certain device APIs to be NULL
2015-12-10 Barret RhodenDo not switch_to in plan9setup()
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
2015-10-28 Dan CrossReplace most uses of strncpy with strlcpy.
2015-10-28 Ronald G. MinnichAdd the Inferno license to files we got from Inferno
2015-10-15 Barret RhodenSet ENOENT for failed 9ns lookups
2015-10-15 Davide LibenziFixed error() reporting when error codes are reported...
2015-10-14 Davide LibenziAdded set_error() API to have a single point of entry...
2015-10-14 Davide LibenziChanged a few EFAIL to proper errno codes.
2015-10-14 Davide LibenziDropped char* error file to unify common error strings...
2015-10-14 Davide LibenziAdded explicit errno reporting from error() API.
2015-10-08 Xiao JiaSupport block extra data in adjustblock
2015-10-08 Xiao JiaAdd helper function block_append_extra
2015-10-08 Xiao JiaUse block_add_extd retval to detect success or error
2015-10-08 Xiao JiaChange block_add_extd to return success or error
2015-10-08 Xiao JiaRefactor freeb to separate out free_block_extra
2015-10-08 Xiao JiaPrint block content and backtrace in PANIC_EXTRA
2015-10-08 Barret RhodenAllow fcntl() to toggle O_NONBLOCK
2015-10-08 Barret RhodenInitialize the rwlock in struct pgrp
2015-09-28 Barret RhodenProvide a more useful devpermcheck error
2015-09-28 Barret RhodenImplement sys_open() with sys_openat() (XCC)
2015-09-28 Barret RhodenSplit namec() into a start point and __namec_from
2015-09-28 Barret RhodenChange namec() and walk()'s nomount to can_mount
2015-09-28 Barret RhodenAllow 9ns clones of chans opened with O_PATH
2015-09-28 Barret RhodenRemove unused error strings
2015-09-28 Barret RhodenRemove struct dev's dc [3/3]
2015-09-28 Barret RhodenIdenfity devices by name, not by char [1/3]
2015-09-28 Barret RhodenFix strlen bug in devattach
2015-09-28 Barret RhodenEnsure syspipe() catches error()
2015-09-28 Barret RhodenFix namec() bug with # lookups
2015-09-28 Barret RhodenSupport O_PATH for open() (XCC)
2015-09-28 Barret RhodenRename various 9ns symbols to O_FOO (XCC)
2015-09-28 Barret RhodenFix 9ns FD access
2015-09-28 Barret RhodenFix openmode O_EXEC check in namec() [7/7]
2015-09-28 Barret RhodenChange omode() to not special-case O_EXEC [6/7]
2015-09-28 Barret RhodenReplace IS_READONLY with an O_WRITE check [5/7]
2015-09-28 Barret RhodenConvert omode to 9p for devmnt [4/7]
2015-09-28 Barret RhodenProperly convert open mode flags to rwx [3/7]
2015-09-28 Barret Rhodenqio: Ensure qwait() sets Qstarve
2015-09-28 Barret Rhodenqio: Add callbacks for unblocking queues
2015-07-28 Barret RhodenRemove all fgrp code
2015-07-28 Barret RhodenImplement 9ns FD functions with fd tables
2015-07-27 Barret RhodenMake newfd() take an int
2015-07-27 Barret RhodenRemove the "dup2" option from sysdup
2015-07-27 Barret RhodenMove p->fgrp into p->open_files
2015-07-24 Barret RhodenSupport O_NONBLOCK when opening #I chans
2015-07-24 Barret RhodenChange Chan flags to match open() file flags
2015-07-24 Barret RhodenProcess omode/VFS open flags before dev->open
2015-07-24 Barret Rhodenqio: Add non-blocking queues
2015-07-24 Barret Rhodenqio: Change qwait to throw errors
2015-07-24 Barret Rhodenqio: Track Qdropoverflow as a state
2015-07-24 Barret Rhodenqio: Rename qnoblock -> qdropoverflow
2015-07-16 Barret Rhodenudelay_sched() -> kthread_usleep()
2015-05-06 Barret RhodenUntangling the glibc header rat's nest (P.1) (XCC)
2015-04-21 Barret RhodenFixes unmount
2015-03-17 Ron MinnichVarious minor debugging changes
2015-02-16 Godfrey van der... Add placeholder handling to devgen.
2015-01-27 Barret RhodenRemoves debugging code
2015-01-26 Ron MinnichFor your inspection: small id pool
2015-01-22 Barret RhodenSlightly more useful error() in validname()
2015-01-19 Barret RhodenFixes O_CLOEXEC
2015-01-19 Barret RhodenFixes kernel argument checking in "m"
2015-01-07 Barret Rhodenread_exactly_n()
next