Bizarre as it seems, disabling the kernel module tainting stops this occurring.
static inline void add_taint_module(struct module *mod, unsigned flag, enum lockdep_ok lockdep_ok) { - add_taint(flag, lockdep_ok); - mod->taints |= (1U << flag); + //add_taint(flag, lockdep_ok); + //mod->taints |= (1U << flag); }
Bizarre as it seems, disabling the kernel module tainting stops this occurring.
static inline void add_taint_ module( struct module *mod, unsigned flag,
enum lockdep_ok lockdep_ok)
{
- add_taint(flag, lockdep_ok);
- mod->taints |= (1U << flag);
+ //add_taint(flag, lockdep_ok);
+ //mod->taints |= (1U << flag);
}