2023 SVM and vectors for the curious Jun 25 2023 SELinux Debugging on ChromeOS Jun 10 2023 Understanding Hazard Pointers Apr 28 2023 PowerPC stack guard false positives in Linux kernel Apr 25 2023 Getting YouCompleteMe working for kernel development Feb 24 2023 Figuring out herd7 memory models Jan 29 2023 2022 On workings of hrtimer's slack time functionality Nov 13 2022 2020 C++ rvalue references Oct 25 2020 SRCU state double scan Mar 06 2020 2019 Modeling (lack of) store ordering using PlusCal - and a wishlist Oct 18 2019 Making sense of scheduler deadlocks in RCU Sep 02 2019 2018 Dumping User and Kernel stacks on Kernel events Dec 23 2018 RCU and dynticks-idle mode Jun 15 2018 Single-stepping the kernel's C code Jun 10 2018 RCU-preempt: What happens on a context switch May 10 2018 USDT for reliable Userspace event tracing Feb 11 2018 BPFd- Running BCC tools remotely across systems Jan 08 2018 2017 ARMv8: flamegraph and NMI support Jan 01 2017 2016 Ftrace events mechanism Jun 19 2016 TIF_NEED_RESCHED: why is it needed Mar 20 2016 2015 Tying 2 voltage sources/signals together Dec 25 2015 2014 MicroSD card remote switch Jun 04 2014 Linux Spinlock Internals May 08 2014 Studying cache-line sharing effects on SMP systems Apr 25 2014 Design of fork followed by exec in Linux Apr 23 2014