From patchwork Fri Dec 16 10:56:29 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 9477759 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 2BBAF601C2 for ; Fri, 16 Dec 2016 11:00:42 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1B5F8287EC for ; Fri, 16 Dec 2016 11:00:42 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0FB1D287FC; Fri, 16 Dec 2016 11:00:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.4 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C1C4A287EC for ; Fri, 16 Dec 2016 11:00:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761259AbcLPK6W (ORCPT ); Fri, 16 Dec 2016 05:58:22 -0500 Received: from mout.kundenserver.de ([217.72.192.74]:63515 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760727AbcLPK5G (ORCPT ); Fri, 16 Dec 2016 05:57:06 -0500 Received: from wuerfel.lan ([78.43.21.235]) by mrelayeu.kundenserver.de (mreue104 [212.227.15.145]) with ESMTPA (Nemesis) id 0LkggW-1cs0QP21lk-00aSy9; Fri, 16 Dec 2016 11:56:49 +0100 From: Arnd Bergmann To: linux-arch@vger.kernel.org Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@vger.kernel.org, Russell King , Andrew Morton , kernel-build-reports@lists.linaro.org, kvmarm@lists.cs.columbia.edu, Arnd Bergmann Subject: [PATCH 08/13] arm/arm64: xen: avoid gcc-4.4 warning Date: Fri, 16 Dec 2016 11:56:29 +0100 Message-Id: <20161216105634.235457-9-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 In-Reply-To: <20161216105634.235457-1-arnd@arndb.de> References: <20161216105634.235457-1-arnd@arndb.de> X-Provags-ID: V03:K0:dktSP2sjw4aS7ySR4Gb2om1wF7Glddnj2w+xQdODvhMzekqMXmP FDRhsNIfok+w1sX/XXM/U7pzThLUBFned/LBb1zJ7fvYajGknCWzg7dYHBlSikySt7vl+b1 p0/hIiDzLyPAZf+wTWPH/5qRnaJoIKOj1BOYmGq5U0D7LJen2AcQoZI1Dxn6oIMWOO+IL/Y ovmNY8oF5VSj2QyoYAotg== X-UI-Out-Filterresults: notjunk:1; V01:K0:7LX8ESfCQ1k=:OxFuZF9Yo8c8KnodV6y+NF 1TjJQwgnUhYmAssd2tOxTuECDO1+6Z4GT99JWr93DImVh+8G5+r774krtj767vPHROWbBzehM BEhkQjwbTL5CzCXOqFlorRmgWRnIkOcDPkJuhYLaYOWKGM7gQPuhBbmT22/GEgznjWRDvHKX7 7QHceTPvwLQ6ytEL1HCz5HeDAWElg3Ffm3nW6L7SQVE8jc7SoMZeE9fusmNIfFE2YB9/Jig5l BSGvVmiLe1iVaA+SX8R7stZrbi4JPE/OgY9V5ABWWJuyGWW6L76bsC8t0jH5Ua7oh4WXUB6Jg QStAbSPbmzMVy7QJMHOgddUijDtmc09vJ3b9tcxQWkZFZ90TbllkyufgRa4Obs6sCB9i4DRwQ VQTGHZMZYOQIXo8IVUcgoNd9+Y8xh+dvNK3q6qA3XZpB/jv0pKqETeAIWQNOxOl3KvIIZdifb BUBQ3O5qacUs+YoGFZNxjqwwOLd1MR+BoPkUp6dTo3lIrHDs/Bbg3c27A24z6ZFpyRSOUsO2h xuaoR536P0A+zDq86KTPBCbmG8JH4tFPcqI/ECzqbJtnSDRaPmb3HEDtLs4JkxHwOnaNNiOJv brZTgjIMLK4Hjs6UoU9vr+eYGjJYQVdK/sCDEu+Bbm/YlWHmHkjKU2+AESNlmTj8p8D4VAMkr dDtK+g/qX1grzzbBpJAhhMmN8IzJ9RroABrGujmGYbpShtDlTNjD7BhJ0tccbmdNnJ6w= Sender: linux-kbuild-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Ancient gcc doesn't know about __builtin_unreachable(), causing lots of instances of a harmless warning: include/xen/arm/page.h: In function 'arbitrary_virt_to_machine': include/xen/arm/page.h:85: warning: no return statement in function returning non-void Adding a return statement doesn't change the behavior here, but shuts up that warning. Signed-off-by: Arnd Bergmann --- include/xen/arm/page.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/xen/arm/page.h b/include/xen/arm/page.h index 415dbc6e43fd..2485013e3c6f 100644 --- a/include/xen/arm/page.h +++ b/include/xen/arm/page.h @@ -82,6 +82,7 @@ static inline unsigned long bfn_to_pfn(unsigned long bfn) static inline xmaddr_t arbitrary_virt_to_machine(void *vaddr) { BUG(); + return XMADDR(0); } /* TODO: this shouldn't be here but it is because the frontend drivers