Faults in Linux Kernel 3.x : Calling blocking functions with interrupts disabled or spinlock held

As part of my work, I need to annotate the reports generated using Coccinelle Scripts as bugs/FPs for recent Linux Kernels, recent as in versions > 3.0 till the current one 3.18.

This blog post is about the bugs and FPs I found for the case which checks for locks around possibly blocking functions.

Continue reading

#coccinelle-scripts, #kernel-function, #linux-kernels