From patchwork Wed May 9 07:23:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 135209 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp5309963lji; Wed, 9 May 2018 00:26:20 -0700 (PDT) X-Google-Smtp-Source: AB8JxZri6okCmnDpMLnBI4nIWkrLnrg1e3JW4dlEJ3+d/0xr+KPX15//4lKorZm+bZYSNFX3zzHe X-Received: by 2002:a63:3c47:: with SMTP id i7-v6mr34973248pgn.254.1525850780802; Wed, 09 May 2018 00:26:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525850780; cv=none; d=google.com; s=arc-20160816; b=zDrcytXV26JDZ1gApWohV/HuDTr1R7LP/4dxU0tIh/AiRFXui18FkjebmuyKGTbx+B kJXshF/umb0xo36BMJKWONnIUhwpzX0YBI1QbTaogKb+y1m/JoG2CiFrb2qu/Uf8Am61 oLODg67WFCdDaXrLL5sb5215tliL1YpyinY+AL3xcCx+L2azD9SkedqYUXL/A+ADToRn l5t5aU0klhNRXBsPMO+DZl/ZwWAFeyHxCz3zpW6JO/3QM6vthENbVbC+n7VyLmzc3W6l zLBdQrXdvrvDYWQwxW1xQq1FrkUx9hFEDC21xTm8ey9rTulYTUvNZQ+pBUVMIsyqJiu7 X57w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:dkim-filter:arc-authentication-results; bh=uKyhlLYJ0QpU+QUB+FiCLq0xdX+gvD/kjBkwUGf7Zhs=; b=WsHg6wmHN0VPH8N6sjbnRz0EYwUgbQFYzBHI9AZ7WchgqO63Aso5YMwTSYSypIcFE5 UWZAhDXo2n2TIigCV7X7Tn++OeqKhZDeF1VnyhsCKDMZLeSgXqR2PeBTLVql9HpDMIUK +q657TDJPn5ujwol7pdvMWFVZrcuD/NxNIp/T4InqllfFrSrcQ1HtXROFz9jIksZKSEs K7sru4y9Hk50cIFPTHFxlEsTIzR0SWIQ4o8dUC3uK47heTZDqJrzpP92qvFzlBqyNnt9 G0dLVCKn8Pd3RMGXMvKVA7AMsciOEA7nC0ghS8sXpLZAyF+o5yQIzcTsHTACB1lJWxUo UyDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=kGZsiF0X; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 61-v6si11597912plc.173.2018.05.09.00.26.20; Wed, 09 May 2018 00:26:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=kGZsiF0X; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933812AbeEIH0R (ORCPT + 29 others); Wed, 9 May 2018 03:26:17 -0400 Received: from conuserg-10.nifty.com ([210.131.2.77]:50569 "EHLO conuserg-10.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753156AbeEIHYq (ORCPT ); Wed, 9 May 2018 03:24:46 -0400 Received: from pug.e01.socionext.com (p14092-ipngnfx01kyoto.kyoto.ocn.ne.jp [153.142.97.92]) (authenticated) by conuserg-10.nifty.com with ESMTP id w497O36C028852; Wed, 9 May 2018 16:24:03 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-10.nifty.com w497O36C028852 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1525850644; bh=uKyhlLYJ0QpU+QUB+FiCLq0xdX+gvD/kjBkwUGf7Zhs=; h=From:To:Cc:Subject:Date:From; b=kGZsiF0XNMWm7gxm+1z4mr1xXBFdHMfiz5bblsMcOcH4I2+uIor2vzQCthOZlmRjB 9H/Sr4ey7HBZvaX9DausWbl0zGD+9rR1R6FwcyxtPKsWm29UJhu3feGw+JPC6FgI9D AQTqMjAzRSNlazulBS3v117wYLTG+btrJ7rEr7GX1Q8MSy9JlQeKLgdie30VgjS59Q L0JONbrsk4vfdFcvx+eXtZ/v5C6f4qiZy3zX3AHPbmZ8FtR9CdTIz8Kwb5KObA8hxe KIylO1XxxzIbocBUFzOiIbr07YIGMOwgt+6uvevKT747Fl2wP/qKeSqlUmDG+VLXGq UFELL1BnD5pdg== X-Nifty-SrcIP: [153.142.97.92] From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: Arnd Bergmann , Joe Perches , Sam Ravnborg , Masahiro Yamada , linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Michal Marek , Andy Whitcroft Subject: [PATCH 0/8] kbuild: remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX and clean-up code Date: Wed, 9 May 2018 16:23:44 +0900 Message-Id: <1525850632-10921-1-git-send-email-yamada.masahiro@socionext.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I got acknowledge to remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX entirely. (https://lkml.org/lkml/2018/5/5/148) Several tools can be cleaned-up. Removing the CONFIG option makes VMLINUX_SYMBOL() no-op, so this macro can be removed too. VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR() are widely used, so it will take some time to kill them entirely. (I will send other patches later, splitting per-arch) Masahiro Yamada (8): modpost: remove symbol prefix support genksyms: remove symbol prefix support kallsyms: remove symbol prefix support depmod.sh: remove symbol prefix support export.h: remove code for prefixing symbols with underscore kbuild: remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX vmlinux.lds.h: remove no-op macro VMLINUX_SYMBOL() checkpatch: remove VMLINUX_SYMBOL() check Makefile | 2 +- arch/Kconfig | 6 - include/asm-generic/export.h | 34 ++--- include/asm-generic/vmlinux.lds.h | 289 +++++++++++++++++++------------------- include/linux/export.h | 16 +-- scripts/Makefile.build | 9 +- scripts/adjust_autoksyms.sh | 3 - scripts/checkpatch.pl | 10 -- scripts/depmod.sh | 21 +-- scripts/genksyms/genksyms.c | 11 +- scripts/kallsyms.c | 47 ++----- scripts/link-vmlinux.sh | 4 - scripts/mod/modpost.c | 30 ++-- 13 files changed, 188 insertions(+), 294 deletions(-) -- 2.7.4 Reviewed-by: Sam Ravnborg