>> Can you follow expectations around the proposed refactoring of any >> function implementations? > > I don't understand both questions. Maybe you need to give examples? I suggest to try the following script (semantic patch for working with the Coccinelle software) out on the discussed source files. @checking_function_calls_directly@ identifier checker, retval, work; expression list el; statement is, es; type rt; @@ rt checker(...) { <+... -retval = work(el); if ( - retval + work(el) ) is else es ...+> } Do you find such a source code transformation useful? Regards, Markus -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html