Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966414AbbBCRne (ORCPT ); Tue, 3 Feb 2015 12:43:34 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:53118 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965775AbbBCRn0 (ORCPT ); Tue, 3 Feb 2015 12:43:26 -0500 X-AuditID: cbfec7f5-b7fc86d0000066b7-72-54d1082967b0 From: Andrey Ryabinin To: linux-kernel@vger.kernel.org Cc: Andrey Ryabinin , Dmitry Vyukov , Konstantin Serebryany , Dmitry Chernenkov , Andrey Konovalov , Yuri Gribov , Konstantin Khlebnikov , Sasha Levin , Christoph Lameter , Joonsoo Kim , Andrew Morton , Dave Hansen , Andi Kleen , x86@kernel.org, linux-mm@kvack.org Subject: [PATCH v11 01/19] compiler: introduce __alias(symbol) shortcut Date: Tue, 03 Feb 2015 20:42:54 +0300 Message-id: <1422985392-28652-2-git-send-email-a.ryabinin@samsung.com> X-Mailer: git-send-email 2.2.2 In-reply-to: <1422985392-28652-1-git-send-email-a.ryabinin@samsung.com> References: <1404905415-9046-1-git-send-email-a.ryabinin@samsung.com> <1422985392-28652-1-git-send-email-a.ryabinin@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRmVeSWpSXmKPExsVy+t/xK7qaHBdDDI69MbDY9usRm8XvvTNZ LeasX8NmceTad3aL69/eMFp8evmA0eL5w4fsFhMetrFbrOxuZrPY/uwtk8XKzgesFpd3zWGz uLfmP6vF4iO3mS3ePZvMbPFjw2NWBwGP+Ts/MnrsnHWX3WPBplKPxXteMnlsWtXJ5rHp0yR2 j663V5g8Tsz4zeLx5Mp0Jo+PT2+xePRtWcXo8XmTXABPFJdNSmpOZllqkb5dAlfGkelT2Qt+ s1bcOrmZtYGxlbWLkZNDQsBEYs+nf8wQtpjEhXvr2boYuTiEBJYySrz/Mo0Jwuljknh3fjYL SBWbgJ7Ev1nb2UBsEQEFic29z1hBipgFVrBIfLm2ghEkISzgLvFz8jewBhYBVYmHDZ/YQWxe ATeJ753HgBo4gNbJSVz4GA8S5gQq39f/jBFiWROjxJvFLcwTGHkXMDKsYhRNLU0uKE5KzzXS K07MLS7NS9dLzs/dxAgJ+687GJceszrEKMDBqMTDq/HuQogQa2JZcWXuIUYJDmYlEd49v4FC vCmJlVWpRfnxRaU5qcWHGJk4OKUaGP3VfAqsRZrOMj2QZ1DgmfgkYuanT9P9dsiWFSxQ1Vdv PZySnSrSdNF45wITwXX5oot3Mfx65dm5mG21o09Uw7tVBxt/bHA04okr+ja3lGvF3K6Ddnfl 5vcmt13ld1l9S37a/x6j1uWKuvZNPNnvu64JnHf5ud1+5il5dftcRz8zfuk8zzW/lFiKMxIN tZiLihMB2svaI1kCAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 984 Lines: 29 To be consistent with other compiler attributes introduce __alias(symbol) macro expanding into __attribute__((alias(#symbol))) Signed-off-by: Andrey Ryabinin --- include/linux/compiler-gcc.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h index 02ae99e..cdf13ca 100644 --- a/include/linux/compiler-gcc.h +++ b/include/linux/compiler-gcc.h @@ -66,6 +66,7 @@ #define __deprecated __attribute__((deprecated)) #define __packed __attribute__((packed)) #define __weak __attribute__((weak)) +#define __alias(symbol) __attribute__((alias(#symbol))) /* * it doesn't make sense on ARM (currently the only user of __naked) to trace -- 2.2.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/