From mboxrd@z Thu Jan 1 00:00:00 1970 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 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by kanga.kvack.org (Postfix) with ESMTP id 91C7A6B006C for ; Tue, 3 Feb 2015 12:43:29 -0500 (EST) Received: by mail-pa0-f43.google.com with SMTP id eu11so98860811pac.2 for ; Tue, 03 Feb 2015 09:43:29 -0800 (PST) Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com. [210.118.77.12]) by mx.google.com with ESMTPS id i8si3322777pdm.106.2015.02.03.09.43.28 for (version=TLSv1 cipher=RC4-MD5 bits=128/128); Tue, 03 Feb 2015 09:43:28 -0800 (PST) Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NJ7000SKIR3R350@mailout2.w1.samsung.com> for linux-mm@kvack.org; Tue, 03 Feb 2015 17:47:27 +0000 (GMT) From: Andrey Ryabinin 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> 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> Sender: owner-linux-mm@kvack.org List-ID: 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 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, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org