mem: Don't make assertions about c->synth_buf
[akaros.git] / kern / src /
2018-10-09 Barret Rhodenslab: Add tracing infrastructure for allocs and frees
2018-10-09 Barret Rhodenslab: Warn when creating multiple caches with the same...
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 RhodenDrop the \0 from readstr()
2018-09-25 Barret RhodenThrow an error on bad statchecks
2018-09-25 Barret RhodenClear current before calling proc_decref()
2018-08-14 Barret RhodenDon't cache pcpui in sys_fork()
2018-08-14 Barret RhodenFix stale pcpui in sys_exec()
2018-08-13 Barret Rhodenalarm: Do not hold the tchain lock during handlers
2018-08-13 Barret RhodenAdd dmesg to the monitor
2018-07-31 Barret Rhodenstrace: Coalesce a common case statement
2018-07-31 Barret Rhodenstrace: Fix SYS_chdir data parsing
2018-07-30 Barret RhodenAdd backtrace helpers
2018-07-30 Barret RhodenMake proc_restartcore() call smp_idle()
2018-07-30 Barret RhodenFix abandon_core()'s halting-with-KMSG bug
2018-07-30 Barret RhodenAdd print_lock() protection to prov -s
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 Rhodenstrace: Report correct core IDs
2018-07-30 Barret Rhodenstrace: Fix issues with a few syscalls
2018-07-30 Barret RhodenMake SYS_getcwd return the string length
2018-07-30 Barret Rhoden9ns: Fix TF lookup code error cases
2018-07-30 Barret Rhoden9ns: Fix dangling negative TFs
2018-07-30 Barret Rhoden9ns: Fix issues with can_have_children
2018-07-25 Barret RhodenRemove "early routine kmsg" context
2018-07-23 Barret RhodenPrint backtraces when we do a warn()
2018-07-20 Barret Rhodenqio: Fix Qmsg panic in read_all_blocks()
2018-07-20 Barret RhodenDon't chan_release() from an RCU callback
2018-07-20 Barret RhodenUse run_as_rkm() for simple functions
2018-07-20 Barret RhodenAdd helper to run a function as a routine kmsg
2018-07-19 Barret Rhodenrcu: Panic if a call_rcu() CB blocks
2018-07-19 Barret Rhodenrendez: Make sure we can block before sleeping
2018-07-19 Barret RhodenSerialize console prints with the print_lock
2018-07-19 Barret RhodenSerialize multiline printks
2018-07-19 Barret RhodenSupport atomic printks
2018-07-19 Barret RhodenFix tracking of lock call sites
2018-07-18 Barret RhodenAdd panic_hwtf() for kernel faults
2018-07-17 Barret Rhoden9ns: Fix concurrent TF removal bug
2018-07-14 Barret RhodenAttempt to fix recursive panics
2018-07-13 Barret RhodenSerialize printing during panic()
2018-07-13 Barret RhodenDon't use kmalloc in get_fn_name()
2018-06-19 Barret RhodenAllow fchdir() from non-O_PATH fds
2018-06-15 Barret RhodenSet tchain earliest/latest on any removal
2018-06-15 Barret Rhodenrcu: Fix quiescent state reporting deadlock
2018-06-13 Barret RhodenFix exec's proc state / owning_proc invariant
2018-06-13 Barret RhodenMake sure __death messages hit the correct proc
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-22 Barret RhodenAdd support for dynamic per-cpu variables
2018-05-04 Barret Rhodenktest: Add minor fixes for kernel tests
2018-04-30 Barret Rhodenrcu: Implement RCU
2018-04-30 Barret Rhodenrcu: Add Linux headers and helpers
2018-04-30 Barret RhodenAdd arch/membar.h
2018-04-30 Barret RhodenAdd a bulk interface to sem_down()
2018-04-30 Barret RhodenUse Linux's compiler headers (XCC)
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 #gtfs
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 Rhoden9ns: Add MEM_WAIT in a few places
2018-04-30 Barret Rhodenmm: Hold the pte_lock when doing a memwalk
2018-04-30 Barret Rhodenmm: Don't decref files while holding a lock
2018-04-30 Barret Rhodenmm: Catch allocation failure
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 Rhodenpm: Implement pm_destroy()
2018-04-30 Barret Rhodenradix: Implement radix_tree_destroy()
2018-04-30 Barret Rhodenradix: Add for_each iterators
2018-04-30 Barret Rhoden9ns: Allow racy truncations
2018-04-30 Barret Rhodenmm: Mark dirty pages when we munmap
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 Rhodenexec: Clear owning proc earlier
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 misc tests
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
2018-04-30 Barret Rhodenvfs: Remove syscall access to the VFS
2018-04-30 Barret Rhoden9ns: Add get_cwd()
next