Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp5479143ybh; Wed, 7 Aug 2019 06:42:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqyNHTpjBPpNqfWLcs2ZZXhtlusqAPAdm6h9jsoDYqSrOcuVXYR4maTqtE9w570qMaSFtzXA X-Received: by 2002:a17:902:2b8a:: with SMTP id l10mr8227417plb.283.1565185328663; Wed, 07 Aug 2019 06:42:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565185328; cv=none; d=google.com; s=arc-20160816; b=qjJO1ZSPpalbg8x6u2DNflw2jW5hojYW4CjG3zhzoQfaQi/G7QtinNn7kgZvMp7os1 gZz5rlWNp64KNa5txReSPEeNh0zMK6J42aNgHsQUoAHrgPAaSG72kDdFNfAcdSC+lsjk a2aBgUtOyioArGm+mpOQMhTHG9ZyS32r1U/48v9xKf7d/75IqNFBxe8mUAwNInvaHso0 o1gUmJD4+WKPy68KZ028U2G3ayjsIka47018NZ6Tb5gsMWKVjnzKBMvyappzAJb5mnns DZBeZCKXr8u2bITmmpjRE5oOvWebdj1euoDLpQbiuYejzgjgFDunwtcRh5HQpxypemVb BjJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=kgpWH2YHfeZR/X5CTcCs2YYyG/cbaml2jN9R+mWQJe8=; b=F9leVTUSREr1QZ9GNhdt4keHO2Z+7LRlVkIhwJIIqTOId4TcS6hj5MPDsf+3vu9gaf R1JpV+NqAo7IeyqP7IMiKezEXwhVqk1brxgRmS2thInx6hbMX1Ft3hEBTIXAd36rJTo0 CZ21C5prx6KVz/j1QGj6Y+dE3Zpi0qntBy3Qhx1bKrRZBvcn3EAceH1joChJ6QiptELj V3/AB/ChTiWNEhExgXMTJcKK3Ob7cikislZKTlVXEWCwYjQHa0BiXN08rEv8jLELbNh1 G7pQgM9I4ItknvVUUYNLpMFW8ZZEmv/MrUrn1jXZzymyM47uss3ljJOuiJz+T2hImxRH 4ieg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=drdAJ26H; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g13si50042976pfo.22.2019.08.07.06.41.53; Wed, 07 Aug 2019 06:42:08 -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; dkim=pass header.i=@linaro.org header.s=google header.b=drdAJ26H; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388414AbfHGNlU (ORCPT + 99 others); Wed, 7 Aug 2019 09:41:20 -0400 Received: from mail-lf1-f65.google.com ([209.85.167.65]:46210 "EHLO mail-lf1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388380AbfHGNlT (ORCPT ); Wed, 7 Aug 2019 09:41:19 -0400 Received: by mail-lf1-f65.google.com with SMTP id z15so59801373lfh.13 for ; Wed, 07 Aug 2019 06:41:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kgpWH2YHfeZR/X5CTcCs2YYyG/cbaml2jN9R+mWQJe8=; b=drdAJ26HduPkSd8P0kndpKneVTeGSZ/1Zig8OOG1YTvaJvYrosl7dM66iI7DG12ZdW 9nW1z963s9U5s6dZU7nu5vfBt4XPuDwOOMjtT5widxECJe4baTRFEefacJ8Mw16LpC6z mBAvaslfDlqc5EfYnCIYlnvaMc9VZwNjTx4pe7jBuBmmikXIs3nA6MM2Wp4Njj7WkpFL OjTXq0Vnxfd6p/+UClvtrqDqHAjC6OpQEO6a9y83Xus9gVjyVkpLlHwun9/COECw15AT Af2pxEXy0227aCJYrZA4E/SH0jb1FlygYPBLKZYAHs86Ry/adRDCzC1s+XvUiV7Ol0uj g8Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kgpWH2YHfeZR/X5CTcCs2YYyG/cbaml2jN9R+mWQJe8=; b=n7mlC4nrg8RHVANWKZWwsPdotIaW2bOaAM8ZjscT3dldf+z70yEnQKFeA6eGjHlu5c lW533rjBhx0d0hvntPkphDRKjOeN5/AhCyFuWR4k8FJbnK9omK0jyZfr36oFEIGTfzAb 6whjc3z/RqiKt08Kuuw5/fP0Gnv52ejKhX1qda9hMx0DEBmWOKJIVvX6LP12FjaJQ9HY 7+lbLssfGbwNJtdj3K2IIjUeXkFg+jaN+8WlmonaQ6z2CGaZvTYkgTIEwUiFDdj8Em0R ecm0h82umRIIhHB0qeArM+iOgyJha/VYU912RPJ9rGSnoLL6Xr8/BFrVpkqMwA6mrWPd UUzg== X-Gm-Message-State: APjAAAV7mJ0lCCBdNcR+JI704fiXAYpUQ8vr8neqf0Oh2poITECBzjWy vAU56CHYgwH0PKx+sIb/lUtIKtl+GEWzRdl8nhNOnw== X-Received: by 2002:ac2:4c07:: with SMTP id t7mr5511848lfq.152.1565185277723; Wed, 07 Aug 2019 06:41:17 -0700 (PDT) MIME-Version: 1.0 References: <20190708110138.24657-1-masneyb@onstation.org> In-Reply-To: <20190708110138.24657-1-masneyb@onstation.org> From: Linus Walleij Date: Wed, 7 Aug 2019 15:41:05 +0200 Message-ID: Subject: Re: [PATCH 0/4] gpio: hierarchical IRQ improvements To: Brian Masney Cc: "open list:GPIO SUBSYSTEM" , Bartosz Golaszewski , Thomas Gleixner , Marc Zyngier , Lina Iyer , Jon Hunter , Sowjanya Komatineni , Bitan Biswas , linux-tegra@vger.kernel.org, David Daney , Masahiro Yamada , Thierry Reding , Bjorn Andersson , Andy Gross , MSM , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 8, 2019 at 1:01 PM Brian Masney wrote: > This builds on top of Linus Walleij's existing patches that adds > hierarchical IRQ support to the GPIO core [1] so that Qualcomm's > spmi-gpio and ssbi-gpio can be converted to use these new helpers. > > Linus: Feel free to squash these into your existing patches if you'd > like to use any of this code. Just give me some kind of mention in the > commit description. > > [1] https://lore.kernel.org/linux-gpio/20190624132531.6184-1-linus.walleij@linaro.org/ > > Brian Masney (4): > gpio: introduce gpiochip_populate_parent_fwspec_{two,four}cell > functions > gpio: allow customizing hierarchical IRQ chips > gpio: use handler in gpio_irq_chip instead of handle_bad_irq > qcom: spmi-gpio: convert to hierarchical IRQ helpers in gpio core I solved things like this: - I kept patches 1 & 4 as-is - I squashed patches 2 and 3 into the main patch with minor modifications. - I added Co-developed-by: for your contributions Now I need to address Masahiro's comments on top and let's see if the result looks acceptable! Yours, Linus Walleij