From patchwork Wed Jun 28 20:05:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 106575 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp312454qge; Wed, 28 Jun 2017 13:06:23 -0700 (PDT) X-Received: by 10.99.51.1 with SMTP id z1mr12346290pgz.227.1498680382914; Wed, 28 Jun 2017 13:06:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498680382; cv=none; d=google.com; s=arc-20160816; b=UJ+dtXkd3l0xw22qdejpn2pAZEteaJYKE+IRfcEGz0KgOeFqKZMD+9sBnB90e0pBG7 tFYDXI8/PK+GdDs2ywZurO7Rq6ZkSW6Eib7XGT+w3AseG2RmSA2CPYXJO/R/coYZvXBs 5YqB/ro0ZYKOoxlx3eBI7Fsh4QsBUf6DYxrJosc2MmCmW0rL5+aRM8H3UICGbHxbxHGp CJehcvsre0zQc9msDzHRXeVr/KLwDMNuBM7kbwvXiPS3UZpaZDTjunK7gIVxGPfdliIF 0iY/ijt898LjVLCzPKmVmd5R8drOyqez7/lWwPo5/Boc5f/i9NSnj0uIWicr9JJrs2/X 2TsA== 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 :arc-authentication-results; bh=J0dxDEN8VGVw2KgO3ELC7IFcjPnW63r65Z9a9QRIt40=; b=jFZkQ1ZApNEIq32ZjAxz7nYCeyyqzVt63zARrLDaOMAcBv3nGztsJzLzjYhbAiv4N4 WVtXyB1h0IqjszHuaEEhSVoVoPMaVeecLPeTy7RaWx5oql6TCjw/Cezi66CiMEIC5nEr Cy112TQPUdgH2/GSCi6ft8ZVt1Vg7LSJodCa2SCBZIUT6EBTmGo5HKV9jACHSHu9f/Uh Q75LnHS7XSfE+Fki4mptpVeR+mBT2Y+wZJLjOO5hwsW/8yc8PoRO6HVUw0plbiaU8JG3 dnCTH+rh2fYoXtED2tYY/ril1y/SE2BKCaXXxX//lSzKxcX6jgNSo50sWjZRMpmBitf/ 5tdw== ARC-Authentication-Results: i=1; mx.google.com; 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 s16si755870pfe.76.2017.06.28.13.06.22; Wed, 28 Jun 2017 13:06:22 -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; 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 S1751810AbdF1UGO (ORCPT + 25 others); Wed, 28 Jun 2017 16:06:14 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:50855 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751541AbdF1UGH (ORCPT ); Wed, 28 Jun 2017 16:06:07 -0400 Received: from wuerfel.lan ([5.56.224.194]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.145]) with ESMTPA (Nemesis) id 0Mecsy-1d6aVX4BHk-00OEpj; Wed, 28 Jun 2017 22:05:32 +0200 From: Arnd Bergmann To: Ingo Molnar , Peter Zijlstra Cc: Arnd Bergmann , Vincent Guittot , Morten Rasmussen , Dietmar Eggemann , Rik van Riel , linux-kernel@vger.kernel.org Subject: [PATCH] sched/numa: fix build without CONFIG_NUMA_BALANCING Date: Wed, 28 Jun 2017 22:05:09 +0200 Message-Id: <20170628200530.3070052-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:p6zr8sKYVj9in0qUsyiiR4QVOfyjh51TIjyb1fsGXg4YlpcyRcp rI9g87M9cvmAwWBjDEUhdrjd5rcEToHjD76foAem+QkijA3my5tT3T7cZFs9VPrO9a3cwOn p3O3DcnMi+cEbGq1WQWWnPfG2S+fubkaw67LtVaBKgq2s4vnA2bOlQtxh86nuswBslvzPDC lh8QmNYWJmeOtIWr42Qsg== X-UI-Out-Filterresults: notjunk:1; V01:K0:Uq7YDyFL0cY=:jhLir3GXoszndE5jkzdj4i giKOodvUfTZGXDyG2hxgegtKq8Jm9c63TrkwG8XZK67uM2z/lc9CdvB08DH5q4ZOPNcboPvQS bIWYIA5nv9s6kyjLs6mzMp8lmITQFTYD9AyByWXrT9cjsTuMZWfp9PeNcI9ZtH92trzuooEN3 wiD7FJXMlMy2pDAtwp8ptuWMGwQEZqVwr+1jB1IrAp1Cqyd+5JK6JN4R572Zz+CVLjbTDpHwU ZVX90IBwaC6fN8C/0MTaMeNP+JnrGJvF7JrvVALuoNvpyAbp2ByG6/3Qd6PG+pARJOarr/m7W LZ4NdbG7ufoxjB1G+yNG+IAsKYf3EKjf5qu6AsotPktGiFEdObrPUZUGV0dJOBRKZJH8P35cl /nal/UwBd4em3G9ML5CyZxPnACTatdrA326WmCFwKHxOqzvFQoQXZyaiC6C7MNMmJMTI7NyIE bZpUa0vHyknZeiqxY9631PDBLiRoGPc8Cf0KPZwAu9Xzu/x36Z54vm/Fxi6HiiFSEpCAs/x8V Wx+jwWsg3lRzWJ0bkkdya0zigO0kIxzbg2Otlz2BQqhtyb4NInzVQ4vABKWAQj2b6Weif8cda MQq+wpLcmgIqxo7ofwr+KFcDAaqQEFaafk8JbHqcfsDWHoA6BFoqnGvA/r/WbUuyMVOZkVvoX KATvaKWkp4JqZTgyhyWh2GfkLMF25dhZraercH2o2VIo/a4IfEJAgLHzyRAMTUKyOlVQ= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I ran into a build error: kernel/sched/fair.c:2655:44: error: 'struct sched_domain' declared inside parameter list will not be visible outside of this definition or declaration [-Werror] Adding a forward declaration for the struct name is sufficient to avoid it. Fixes: 3fed382b46ba ("sched/numa: Implement NUMA node level wake_affine()") Signed-off-by: Arnd Bergmann --- kernel/sched/fair.c | 1 + 1 file changed, 1 insertion(+) -- 2.9.0 diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 6f4f155adf5f..eea8f0b7d9c0 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -2652,6 +2652,7 @@ static inline void account_numa_dequeue(struct rq *rq, struct task_struct *p) { } +struct sched_domain; static inline bool numa_wake_affine(struct sched_domain *sd, struct task_struct *p, int this_cpu, int prev_cpu, int sync)