From: Alexey Dobriyan Change from originally rate-limited printk, to just printk, to current version. Everybody had enough time to learn about vm86(2) absense. Also remove possibility of dmesg spamming. Signed-off-by: Alexey Dobriyan Cc: Andi Kleen Signed-off-by: Andrew Morton --- arch/x86_64/ia32/ia32entry.S | 4 ++-- arch/x86_64/ia32/sys_ia32.c | 12 ------------ 2 files changed, 2 insertions(+), 14 deletions(-) diff -puN arch/x86_64/ia32/ia32entry.S~x86_64-shut-up-vm862 arch/x86_64/ia32/ia32entry.S --- a/arch/x86_64/ia32/ia32entry.S~x86_64-shut-up-vm862 +++ a/arch/x86_64/ia32/ia32entry.S @@ -512,7 +512,7 @@ ia32_sys_call_table: .quad stub32_iopl /* 110 */ .quad sys_vhangup .quad quiet_ni_syscall /* old "idle" system call */ - .quad sys32_vm86_warning /* vm86old */ + .quad quiet_ni_syscall /* vm86old */ .quad compat_sys_wait4 .quad sys_swapoff /* 115 */ .quad compat_sys_sysinfo @@ -565,7 +565,7 @@ ia32_sys_call_table: .quad sys_mremap .quad sys_setresuid16 .quad sys_getresuid16 /* 165 */ - .quad sys32_vm86_warning /* vm86 */ + .quad quiet_ni_syscall /* vm86 */ .quad quiet_ni_syscall /* query_module */ .quad sys_poll .quad compat_sys_nfsservctl diff -puN arch/x86_64/ia32/sys_ia32.c~x86_64-shut-up-vm862 arch/x86_64/ia32/sys_ia32.c --- a/arch/x86_64/ia32/sys_ia32.c~x86_64-shut-up-vm862 +++ a/arch/x86_64/ia32/sys_ia32.c @@ -842,18 +842,6 @@ long sys32_fadvise64_64(int fd, __u32 of advice); } -long sys32_vm86_warning(void) -{ - struct task_struct *me = current; - static char lastcomm[sizeof(me->comm)]; - if (strncmp(lastcomm, me->comm, sizeof(lastcomm))) { - compat_printk(KERN_INFO "%s: vm86 mode not supported on 64 bit kernel\n", - me->comm); - strncpy(lastcomm, me->comm, sizeof(lastcomm)); - } - return -ENOSYS; -} - long sys32_lookup_dcookie(u32 addr_low, u32 addr_high, char __user * buf, size_t len) { _