History

[PATCH] x86_64: Add compat_printk and sysctl to turn off compat layer warnings

Sometimes e.g. with crashme the compat layer warnings can be noisy. Add a way to turn them off by gating all output through compat_printk that checks a global sysctl. The default is not changed.

Andi Kleen committed 20 years ago

Commit bebfa101 parent f2016115 files · +32 −3Browse files

Showing the changes to kernel/sysctl.c (1 of 5 files). Show all

Unified · Split

kernel/sysctl.c+11−0
@@ -73,6 +73,7 @@ extern int printk_ratelimit_burst; · 72 unmodified lines
7373 extern int pid_max_min, pid_max_max;
7474 extern int sysctl_drop_caches;
7575 extern int percpu_pagelist_fraction;
76+extern int compat_log;
7677
7778 #if defined(CONFIG_X86_LOCAL_APIC) && defined(CONFIG_X86)
7879 int unknown_nmi_panic;
@@ -676,6 +677,16 @@ static ctl_table kern_table[] = { · 597 unmodified lines
676677 .mode = 0644,
677678 .proc_handler = &proc_dointvec,
678679 },
680+#endif
681+#ifdef CONFIG_COMPAT
682+ {
683+ .ctl_name = KERN_COMPAT_LOG,
684+ .procname = "compat-log",
685+ .data = &compat_log,
686+ .maxlen = sizeof (int),
687+ .mode = 0644,
688+ .proc_handler = &proc_dointvec,
689+ },
679690 #endif
680691 { .ctl_name = 0 }
681692 };

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t