Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp36615imm; Thu, 10 May 2018 15:01:33 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqr0AeW19ZbZy1kcaIAnvo1ql/Oo8JrmrSLnjzZ/o5XoGPvF+Kj85xQHBrK2BJJbCoE1tMZ X-Received: by 2002:a17:902:22cc:: with SMTP id o12-v6mr3029146plg.38.1525989693131; Thu, 10 May 2018 15:01:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525989693; cv=none; d=google.com; s=arc-20160816; b=Qc4/+vaSRG1OEFIAOgFyuxRF9SSkoOu3sxTxIUnlfTznCGJJPCJCAWy2puvE3R7nnO IefTwTVlUCh0ka4nt+tWul0uI+qI9oAhIkflvg7/kAfQzi6TGm+ZjNZcnPq989CvAVqB Zc5lrCIjM3fOufGtuV2oi81F86Wmbdl200O99wrwqkObBmX6IKsueHJCrJ6XMXTLR0yE dRG6pRmYzSfAfxrc9WJ8eD3V2a+9DgiwpHYbDGhRR6ZAdxyddagquxGYC4A8ddqzw/0C tJQvloKAbNvdVpIpOnnKhd+zAOgZ+Tb4UYjV5noj4XtHbLox7t8GcHCC3NBr0HeDNtUd ZjXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=criNynDHy9nRaBtKRBKARa4yeIooVFT8Yb0+8T/Si6w=; b=ihvbp74npcMH+um4i56EuLThw//FOEgGy161tLmuSQ7QSU5azZRkqolSKBLDliMKa2 yniKLaJF7TszI1GjqjnX9J1Bll0vQZBQUEMskyWAkBzQL6B8S0LP53SYYl6sCOTFqJ+h p2aCpIIaAC1hCszAm+ZUlrfEuKh9ncKYH36gF5LrMyumHrSJL8sbUKozCsKQk0KIJNcs EH8hTOoANtERYFH/ll5C9o9xtR5wwYJPGXJVp7092tnnCmirNwSDMu/A4CzBLigtnMWj RSQJy6NcVJ6faTK+ysDCILDrMrsApjFWhOOG67cXgKaKjVh0tkA+InaZv9CMPCxUtIaZ ULZQ== 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 bg6-v6si1595070plb.243.2018.05.10.15.01.18; Thu, 10 May 2018 15:01:33 -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 S1752691AbeEJV7q (ORCPT + 99 others); Thu, 10 May 2018 17:59:46 -0400 Received: from mout.gmx.net ([212.227.17.21]:60677 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752502AbeEJV7n (ORCPT ); Thu, 10 May 2018 17:59:43 -0400 Received: from latitude ([88.153.6.235]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MVedf-1eo1OM1NsN-00Z1M2; Thu, 10 May 2018 23:59:33 +0200 From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= To: linuxppc-dev@lists.ozlabs.org Cc: linux-kernel@vger.kernel.org, Segher Boessenkool , Joel Stanley , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Mathieu Malaterre , =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= Subject: [PATCH 1/2] powerpc: flipper-pic: Don't match all IRQ domains Date: Thu, 10 May 2018 23:59:18 +0200 Message-Id: <20180510215919.27808-2-j.neuschaefer@gmx.net> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180510215919.27808-1-j.neuschaefer@gmx.net> References: <20180510215919.27808-1-j.neuschaefer@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:aN2P0tH3380sKJIlbw8zzrqmPPT359+KkQag4F8avqLCuhMMsuz 1ZXeK910Cat/nAvUToTMUft7AxWUMn7PtJEc6DbiIRuW/NEDNmA/9L1DaRyI0i1HpB9dngq qcsnqOLEsR0T8TXJfJ1VMu+TVyBqD2dvCN347fQ9BYNFdsP2szZ385HIfH97cQOUQWhucJS 0Pu/kAdB0fIPuiibhdmng== X-UI-Out-Filterresults: notjunk:1;V01:K0:RqGi+EugLnM=:AGlundxWyGR5CpMCg4qxjd pOUpEJydT6BpCdIQwJCuFetE+9uo5Vd7Tql0TWCysLjtV6alKLvn28bYn6wqLV2Tiyx1RJodY RDfAW9F5BlJ+a37kYTUQCV0hgD+w/I5I3TfbFSH4d8QS7cdJcBuPh4i7pLVW7NfMQKsbNFPmO MHHAS1LKUw8EUFCtR1eWs2ZWheVX+/+/KRmFmk5CaOsDP+edhAS9vaUeGFT7BTEZwQIiki4qP 4aAQtIDO1lijmfJfix+38rahYj+b1WsCvrNV+N6cMHKEp/O6XyjlVBxyWznmyyDFy+UDN5vnl gl3+uujLsNqvr5R30E71DudIUkW53oW8zCduzxZGU6tNiZtLw3PFQdnVLgYwxcUrkB6JgzMUu sHxBY/VVCP1aNEKLYnBz/Z9HlrPE6mdRSuBgDSmQEBgNngjeDhDGCcfpYiPuHsADj59oSTYyZ 9gDQqYWu45ThYWt3GKieGHHDoLgbXA0YIuh+3hLfFxLJCWtbQqQ8fjO/XHnivTAPWvDr9Aiyw h8FY2IM/kLFtLx1ulgeYU8qdKwTsKAboA5yUoFOxTe2N4/0kam5auLA322XgJ4SiBG6iIXPZj DZHRnXbd3wrL/7/1DrerXDA9/i8BQ54UxGaCovgq/+2lvmDd/Yzo0biuwQNDoZtJbjCx/FpgG 0K+vWd69MF0UpQWnq21zpMSXQHueQmn7edMe8Orzar6/qE3fyKgaIkQufB1Lv+jPc0iNq0iuW x4iE4v7WSAWJs4oF4xvvu9o5QhbZVr88RpigqYOK+S/sGaszLRgjcN0i6eaMvmU4lvvsK+8aA g9cX73+ Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On the Wii, there is a secondary IRQ controller (hlwd-pic), so flipper-pic's match operation should not be hardcoded to return 1. In fact, the default matching logic is sufficient, and we can completely omit flipper_pic_match. Signed-off-by: Jonathan Neuschäfer --- Note: This shouldn't break Linux on the GameCube, but I've only tested on the Wii. Some confirmation that I didn't break interrupt handling on the GC would be nice. (If someone still runs mainline on the GC.) --- arch/powerpc/platforms/embedded6xx/flipper-pic.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/powerpc/platforms/embedded6xx/flipper-pic.c b/arch/powerpc/platforms/embedded6xx/flipper-pic.c index 7206f3f573d4..db0be007fd06 100644 --- a/arch/powerpc/platforms/embedded6xx/flipper-pic.c +++ b/arch/powerpc/platforms/embedded6xx/flipper-pic.c @@ -108,16 +108,8 @@ static int flipper_pic_map(struct irq_domain *h, unsigned int virq, return 0; } -static int flipper_pic_match(struct irq_domain *h, struct device_node *np, - enum irq_domain_bus_token bus_token) -{ - return 1; -} - - static const struct irq_domain_ops flipper_irq_domain_ops = { .map = flipper_pic_map, - .match = flipper_pic_match, }; /* -- 2.17.0