From patchwork Sat Aug 2 03:07:40 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Scott Wood X-Patchwork-Id: 375913 X-Patchwork-Delegate: benh@kernel.crashing.org Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3CADD1400E9 for ; Sat, 2 Aug 2014 13:08:39 +1000 (EST) Received: from ozlabs.org (ozlabs.org [103.22.144.67]) by lists.ozlabs.org (Postfix) with ESMTP id 27B191A0A6A for ; Sat, 2 Aug 2014 13:08:39 +1000 (EST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from na01-bn1-obe.outbound.protection.outlook.com (dns-bn1lp0143.outbound.protection.outlook.com [207.46.163.143]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 95AC61A073A for ; Sat, 2 Aug 2014 13:07:59 +1000 (EST) Received: from snotra.am.freescale.net (192.88.168.50) by BY2PR0301MB0727.namprd03.prod.outlook.com (25.160.63.17) with Microsoft SMTP Server (TLS) id 15.0.995.14; Sat, 2 Aug 2014 03:07:50 +0000 From: Scott Wood To: Subject: [PATCH 1/2] powerpc/64e: Add __ref to early_alloc_pgtable() Date: Fri, 1 Aug 2014 22:07:40 -0500 Message-ID: <1406948861-11322-1-git-send-email-scottwood@freescale.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [192.88.168.50] X-ClientProxiedBy: BLUPR08CA0041.namprd08.prod.outlook.com (10.141.200.21) To BY2PR0301MB0727.namprd03.prod.outlook.com (25.160.63.17) X-Microsoft-Antispam: BCL:0;PCL:0;RULEID: X-Forefront-PRVS: 029174C036 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(6009001)(189002)(199002)(19580395003)(2351001)(19580405001)(99396002)(229853001)(83322001)(36756003)(64706001)(81542001)(76482001)(105586002)(79102001)(21056001)(110136001)(106356001)(31966008)(92726001)(92566001)(107046002)(50986999)(77156001)(77096002)(47776003)(46102001)(88136002)(85852003)(50226001)(4396001)(89996001)(93916002)(83072002)(62966002)(80022001)(20776003)(48376002)(33646002)(87286001)(101416001)(74662001)(50466002)(102836001)(74502001)(86362001)(95666004)(42186005)(77982001)(66066001)(104166001)(85306004)(81342001); DIR:OUT; SFP:; SCL:1; SRVR:BY2PR0301MB0727; H:snotra.am.freescale.net; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; LANG:en; X-OriginatorOrg: freescale.com Cc: Scott Wood X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" This silences a section mismatch warning. early_alloc_pgtable() is called from map_kernel_page() which cannot be __init, but only when slab_is_available() returns false which can only happen during early boot. Signed-off-by: Scott Wood --- arch/powerpc/mm/pgtable_64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/mm/pgtable_64.c b/arch/powerpc/mm/pgtable_64.c index f6ce1f1..3b3c4d3 100644 --- a/arch/powerpc/mm/pgtable_64.c +++ b/arch/powerpc/mm/pgtable_64.c @@ -68,7 +68,7 @@ unsigned long ioremap_bot = IOREMAP_BASE; #ifdef CONFIG_PPC_MMU_NOHASH -static void *early_alloc_pgtable(unsigned long size) +static __ref void *early_alloc_pgtable(unsigned long size) { void *pt;