Lines Matching refs:taints
167 set_bit(flag, &mod->taints);
534 char taints[MODULE_FLAGS_BUF_SIZE];
763 /* Store the name and taints of the last unloaded module for diagnostic purposes */
765 strscpy(last_unloaded_module.taints, module_flags(mod, buf, false), sizeof(last_unloaded_module.taints));
873 size_t module_flags_taint(unsigned long taints, char *buf)
879 if (taint_flags[i].module && test_bit(i, &taints))
971 l = module_flags_taint(mk->mod->taints, buffer);
1091 if (!owner || !test_bit(TAINT_PROPRIETARY_MODULE, &owner->taints))
1100 if (!test_bit(TAINT_PROPRIETARY_MODULE, &mod->taints)) {
1103 set_bit(TAINT_PROPRIETARY_MODULE, &mod->taints);
1116 .gplok = !(mod->taints & (1 << TAINT_PROPRIETARY_MODULE)),
1584 pr_warn("%s: module license '%s' taints kernel.\n",
2016 pr_warn("%s: loading out-of-tree module taints kernel.\n",
2039 pr_warn("%s: loading test module taints kernel.\n",
2072 pr_warn("%s: module license taints kernel.\n", mod->name);
3217 if (!mod->taints && !show_state)
3219 if (mod->taints ||
3223 bx += module_flags_taint(mod->taints, buf + bx);
3373 last_unloaded_module.taints);