regress: use parsecmd() instead of strncmp on user pointers
[akaros.git] / kern / include /
2019-05-02 Barret RhodenAdd warn_on_user_ptr()
2019-04-30 Barret RhodenRemove extraneous sysfd2path()
2019-04-11 Barret RhodenSanitize vcoreid from untrusted sources
2019-04-09 Barret Rhodenmm: check for valid prot settings (XCC)
2019-04-09 Barret Rhodenmm: remove unused MAP_ and PROT_ flags (XCC)
2019-04-08 Barret RhodenRemove getcallerpc()
2019-04-03 Barret RhodenClean up and clarify slim_setjmp() / waserror()
2019-03-24 Barret RhodenTreat tabs as having eight spaces instead of four
2019-03-02 Barret RhodenFix data leak in fs_file_write()
2019-03-02 Barret RhodenHave abort_sysc() take a uintptr_t instead of a struct...
2019-01-10 Barret RhodenFix builds without CONFIG_SEMAPHORE_DEBUG
2018-12-18 Barret RhodenAdd a monitor debug function for rendez waiters
2018-12-18 Barret Rhodenkth: Remove irq_state from sem_.*irqsave's interface
2018-12-18 Barret Rhodenkth: Remove irq_okay from sems and CVs
2018-12-18 Barret Rhodenalarm: Handle the tchain in RKM context
2018-12-14 Barret Rhodenalarm: Add a alarm_expired()
2018-12-14 Barret Rhodenkth: Rename db sem to db blk
2018-12-14 Barret Rhodenkth: Clean up sem/cv debugging
2018-12-14 Barret Rhodenkth: Implement CVs without semaphores
2018-11-02 Barret RhodenRename RCU CB context to 'cannot block' context
2018-11-02 Barret Rhodenalarm: Remove IRQ alarms
2018-11-02 Barret RhodenRemove STAB info
2018-10-09 Barret Rhodenslab: Add tracing infrastructure for allocs and frees
2018-10-09 Barret RhodenAdd sza_print_backtrace_list()
2018-10-09 Barret RhodenIntegrate 'sofar' into sized_allocs
2018-10-02 Barret RhodenMake SYS_chdir affect other processes
2018-10-02 Barret RhodenAdd EPLAN9 to the error list (XCC)
2018-09-25 Barret RhodenThrow an error on bad statchecks
2018-09-12 Barret RhodenUse two-page stacks
2018-08-13 Barret Rhodenalarm: Do not hold the tchain lock during handlers
2018-08-13 Barret RhodenAdd dmesg to the monitor
2018-07-30 Barret RhodenAdd backtrace helpers
2018-07-30 Barret RhodenFix abandon_core()'s halting-with-KMSG bug
2018-07-30 Barret Rhoden9ns: Add CCTL_DEBUG
2018-07-30 Barret Rhoden9ns: Add tree_chan_ctl()
2018-07-30 Barret RhodenAdd fd_chan_ctl() (XCC)
2018-07-30 Barret RhodenMake the syscall error detector a kernel header (XCC)
2018-07-30 Barret Rhodenmnt: Identify an RPC reader by kthread, not proc
2018-07-25 Barret RhodenRemove "early routine kmsg" context
2018-07-20 Barret RhodenAdd helper to run a function as a routine kmsg
2018-07-20 Barret RhodenAdd a macro to count the number of args to a macro
2018-07-19 Barret Rhodenrcu: Panic if a call_rcu() CB blocks
2018-07-19 Barret RhodenSerialize console prints with the print_lock
2018-07-19 Barret RhodenSupport atomic printks
2018-07-18 Barret RhodenAdd panic_hwtf() for kernel faults
2018-07-14 Barret Rhodenx86: Use a KERNBASE address for the bootstack
2018-07-13 Barret RhodenDon't use kmalloc in get_fn_name()
2018-06-08 Barret Rhodenradix: Use call_rcu() to free r_nodes
2018-06-08 Barret Rhodenrcu: Do not let RCU callbacks block on RCU
2018-06-08 Barret RhodenAdd the 'current_kthread' helper
2018-05-29 Barret RhodenFix __this_cpu_add() typo
2018-05-22 Barret RhodenAdd BSD's LIST_PREV
2018-05-22 Barret RhodenPort Linux's percpu_counters
2018-05-22 Barret RhodenSpatch Linux's percpu_counter
2018-05-22 Barret RhodenImport Linux's percpu_counter
2018-05-22 Barret RhodenUpdate per-cpu helpers in compat_todo
2018-05-22 Barret RhodenAdd support for dynamic per-cpu variables
2018-04-30 Barret Rhodenrcu: Implement RCU
2018-04-30 Barret Rhodenrcu: Add Linux headers and helpers
2018-04-30 Barret RhodenFix some minor Linux spatch / conversions
2018-04-30 Barret RhodenAllow PERCPU array types
2018-04-30 Barret RhodenAdd arch/membar.h
2018-04-30 Barret RhodenAdd a bulk interface to sem_down()
2018-04-30 Barret Rhodensched: Catch the lack of a scheduler type
2018-04-30 Barret RhodenFix "error macro requires 3 arguments" problem
2018-04-30 Barret RhodenUse Linux's compiler headers (XCC)
2018-04-30 Barret RhodenCopy Linux's compiler.h
2018-04-30 Barret RhodenUpdate Linux's list.h
2018-04-30 Barret RhodenMove PASTE() to common.h
2018-04-30 Barret RhodenAdd pcpui helpers
2018-04-30 Barret Rhoden9ns: Remove CCACHE
2018-04-30 Barret Rhoden9ns: Support setting FD flags (XCC)
2018-04-30 Barret Rhoden9ns: Implement fsync with chan_ctl
2018-04-30 Barret Rhoden9ns: Make chan_ctl() mandatory
2018-04-30 Barret Rhoden9ns: Add a helper for getting chan's device's name
2018-04-30 Barret RhodenUse READ_ONCE() for seq counters (XCC)
2018-04-30 Barret Rhoden9ns: Clarify a couple struct dev fields
2018-04-30 Barret Rhodenpm: Remove the venerable pm_remove_contig()
2018-04-30 Barret Rhodenpm: Add pm_free_unused_pages()
2018-04-30 Barret Rhodenpm: Add pm_writeback_pages()
2018-04-30 Barret Rhodenmm: Don't decref files while holding a lock
2018-04-30 Barret Rhodenpm: Allow RCU lookups and qlocked updaters
2018-04-30 Barret Rhodenpm: Implement pm_remove_or_zero_pages()
2018-04-30 Barret Rhodenradix: Add for_each iterators
2018-04-30 Barret Rhoden9ns: Allow racy truncations
2018-04-30 Barret Rhoden9ns: Add LRU support to tree filesystems
2018-04-30 Barret Rhoden9ns: Make QTFILE == 0. Goddamn 9p
2018-04-30 Barret Rhoden9ns: Remove the old mnt cache
2018-04-30 Barret Rhoden9ns: Clean up the dir->mode bits
2018-04-30 Barret Rhodenstrace: Report errno and errstr on failure
2018-04-30 Barret Rhoden9ns: Support rename
2018-04-30 Barret Rhodenpm: Track the fs_file instead of the inode/blockdev
2018-04-30 Barret Rhodenvfs: Remove vfs.h
2018-04-30 Barret Rhodenvfs: Move FD management code to 9ns
2018-04-30 Barret Rhodenvfs: Remove the last references to struct file *
2018-04-30 Barret Rhodenvfs: Remove the guts of the VFS
2018-04-30 Barret Rhodenvfs: Remove monitor functions
2018-04-30 Barret Rhodenvfs: Remove KFS, blockdev and devfs
2018-04-30 Barret Rhodenvfs: Remove fs_env from struct proc
2018-04-30 Barret Rhodenvfs: Remove ext2 support
next