Here's a list of my Linux Internals articles: 2018 Dumping User and Kernel stacks on Kernel events Dec 22 2018 RCU and dynticks-idle mode Jun 15 2018 RCU-preempt: What happens on a context switch May 10 2018 USDT for reliable Userspace event tracing Feb 10 2018 BPFd- Running BCC tools remotely across systems Jan 08 2018 2016 ARMv8: flamegraph and NMI support Dec 31 2016 Ftrace events mechanism Jun 18 2016 TIF_NEED_RESCHED: why is it needed Mar 20 2016 2014 MicroSD card remote switch Jun 04 2014 Linux Spinlock Internals May 07 2014 Studying cache-line sharing effects on SMP systems Apr 24 2014 Design of fork followed by exec in Linux Apr 22 2014