Hi, Mostly as practice for myself, I rewrote a bunch of the error handling paths in pstore to use the new cleanup.h routines. I'm enjoying this part: "44 insertions(+), 65 deletions(-)"
It also passes basic testing. :) -Kees v2: do not add a global iput macro v1: https://lore.kernel.org/lkml/[email protected]/ Kees Cook (4): pstore: inode: Convert kfree() usage to __free(kfree) pstore: inode: Convert mutex usage to guard(mutex) pstore: inode: Use __free(pstore_iput) for inode allocations pstore: inode: Use cleanup.h for struct pstore_private fs/pstore/inode.c | 109 +++++++++++++++++++--------------------------- 1 file changed, 44 insertions(+), 65 deletions(-) -- 2.34.1
