Notice that after his rant, he still tested the code, and merged it: https://lkml.org/lkml/2018/6/5/774
I don't see why it would need to be negative emotion sourced from another area of his life that is leaking out here.
You presumably have to be pretty emotionally invested in something to work on it that long as a hobby and only later as a job.