Hi Luis, Christophe, In addition to the previous iteration, since this particular series does indeed modify last_unloaded_module, I decided to use strscpy() as a replacement for the now deprecated strlcpy(). Changes since v1 [1][2]: - Replaced the deprecated strlcpy() for strscpy() - Replaced last_unloaded_module[] with an anonymous structure i.e. last_unloaded_module.name and last_unloaded_module.taints - Ensured we modify last_unloaded_module.taints only when required [1]: https://lore.kernel.org/lkml/20220627164052.2416485-1-atomlin@xxxxxxxxxx/ [2]: https://lore.kernel.org/lkml/20220627164052.2416485-2-atomlin@xxxxxxxxxx/ Aaron Tomlin (3): module: Modify module_flags() to accept show_state argument module: Use strscpy() for last_unloaded_module module: Show the last unloaded module's taint flag(s) kernel/module/internal.h | 2 +- kernel/module/main.c | 27 ++++++++++++++++++--------- kernel/module/procfs.c | 2 +- 3 files changed, 20 insertions(+), 11 deletions(-) -- 2.34.3