From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758869AbbGHROs (ORCPT ); Wed, 8 Jul 2015 13:14:48 -0400 Received: from mail-wi0-f182.google.com ([209.85.212.182]:36841 "EHLO mail-wi0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751757AbbGHROq (ORCPT ); Wed, 8 Jul 2015 13:14:46 -0400 From: Paolo Pisati To: Ingo Molnar , "H. Peter Anvin" , Thomas Gleixner , x86@kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] MCA: garbage collect sys_desc_table Date: Wed, 8 Jul 2015 19:14:36 +0200 Message-Id: <1436375677-16052-1-git-send-email-p.pisati@gmail.com> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Is sys_desc_table still used anywhere? It seems not: arch/x86/boot/mca.c::query_mca() ... copy_from_fs(&boot_params.sys_desc_table, oreg.bx, len); ... arch/x86/kernel/setup.c::setup_arch() ... if (boot_params.sys_desc_table.length != 0) { machine_id = boot_params.sys_desc_table.table[0]; machine_submodel_id = boot_params.sys_desc_table.table[1]; BIOS_revision = boot_params.sys_desc_table.table[2]; } ... $ git grep machine_id ... arch/x86/include/asm/processor.h:extern unsigned int machine_id; arch/x86/kernel/setup.c:unsigned int machine_id; arch/x86/kernel/setup.c: machine_id = boot_params.sys_desc_table.table[0]; ... $ git grep machine_submodel_id arch/x86/include/asm/processor.h:extern unsigned int machine_submodel_id; arch/x86/kernel/setup.c:unsigned int machine_submodel_id; arch/x86/kernel/setup.c: machine_submodel_id = boot_params.sys_desc_table.table[1]; $ git grep BIOS_revision arch/x86/include/asm/processor.h:extern unsigned int BIOS_revision; arch/x86/kernel/setup.c:unsigned int BIOS_revision; arch/x86/kernel/setup.c: BIOS_revision = boot_params.sys_desc_table.table[2]; Compile tested with i386_defconfig, x86_64_defconfig and allyesconfig. Paolo Pisati (1): MCA: garbage collect sys_desc_table Documentation/x86/zero-page.txt | 1 - arch/x86/boot/Makefile | 2 +- arch/x86/boot/boot.h | 3 --- arch/x86/boot/compressed/eboot.c | 4 ---- arch/x86/boot/main.c | 3 --- arch/x86/boot/mca.c | 38 ----------------------------------- arch/x86/include/asm/processor.h | 8 -------- arch/x86/include/uapi/asm/bootparam.h | 19 +++++++----------- arch/x86/kernel/kexec-bzimage64.c | 3 --- arch/x86/kernel/setup.c | 5 ----- 10 files changed, 8 insertions(+), 78 deletions(-) delete mode 100644 arch/x86/boot/mca.c -- 2.1.4