Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1600198pxb; Thu, 4 Feb 2021 18:10:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJxrOhV5gRmkWb/z5kOy4kPMGj7uqJf23XvNU7lPjYsdLnBEnoo03xHkaBXuRVtkLIN2i6ak X-Received: by 2002:a17:907:3da0:: with SMTP id he32mr1841790ejc.265.1612491013025; Thu, 04 Feb 2021 18:10:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612491013; cv=none; d=google.com; s=arc-20160816; b=dpVml/TeRemc+ciGXT5OZOe42ak8f156erluHqgaa061SPXIu1RkhM2R/3hf587Iln vpvQyNGMDFr6MAn28ABIgwoJdTX0KlaH+h1hR3VCOp+77+W7mZUmMK8F2Ay0pFcYgaOs rl+5DXEYfiukQx25D6L7G1lPNvYOHLJsRr1B5vwJ5RduxNCDrWwi7rxQD8ynylRwyLW9 KWccUaIRpmQNRyW0liSdWUrkj4x01FBYErbHFN5y+3NT2zfr7ixjGGtG0TC+E1/qGk8q JfMBcuX4+NWsRYhKpT9uUGBAWLMj399J/u8ckKLuURHt0yvyNstZxe1RUHXo1+hJBNOo +HrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=8/DUuuLnOc3dW/Ew2hfkg+fVyjRRdajneZRBMkAFYOQ=; b=y+zeaQQ4XqWFVUYn6FP9XIUuVBPEHfpCYLVgr9ggBOV0Cv8cfsDtpbwDbkObyMCNcT 3q8Ye4X6hx6RIsRpQDoiYgJB02M/QZ+GVE7wIbjxqlxFYyaCbftzG5W78qbT2Aqzqys7 V1tCP2sLVLfeEnKi9wtu2HhjvOK9q3oAzwyUW+D6wg+gXhlflkSYMzm60597HlS3t53i w5V5GLkJ53yJjgLZ8bxhexzIScF6N8swCQcXRFincg+YNN0ZH5DINAyZoWnIrA12l0sW hUnVFnN97DQMLx+Eyf2uqLxXiL0aEF++DFV05BzbKzNGLxR89g2K/4M5UzVTZsAQFzBL l+Dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=PbuOE30A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u8si4321602edj.434.2021.02.04.18.09.49; Thu, 04 Feb 2021 18:10:13 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=PbuOE30A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229691AbhBECJL (ORCPT + 99 others); Thu, 4 Feb 2021 21:09:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229554AbhBECJK (ORCPT ); Thu, 4 Feb 2021 21:09:10 -0500 Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6920C0613D6 for ; Thu, 4 Feb 2021 18:08:29 -0800 (PST) Received: by mail-yb1-xb2f.google.com with SMTP id j84so5290165ybg.1 for ; Thu, 04 Feb 2021 18:08:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8/DUuuLnOc3dW/Ew2hfkg+fVyjRRdajneZRBMkAFYOQ=; b=PbuOE30AyXprky6/QR6czkFZx5uz17LkJwwN/l7f1dG57sQ7EjetrbkJPVtSaWBvWE 1MABWdpp0QcG1W3UvP4VyHMQ+KGHcWc6GEZzOA20F45P43A3TOMFTG7Gs/LeVB8CBvyM LE9/ZWPsB+PgfTuWezS6JdVf6YTnKCuixndXTbwSDwXlUkEQ2YYbjGxT0Sx1Gq6bJmLQ Ph8Gi+aqbEcWolobecwmtusaOk6FrDZzhIohA2gKDr8cO6ekedgyd1KyXWh78DscPoBN lC/l73RCkWkvPfU5YrajCfBIaXC9A4tR+Lu7Umf5bb/5DhBnyV7zHBJMT2rxzowBYsWy 3zvg== 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=8/DUuuLnOc3dW/Ew2hfkg+fVyjRRdajneZRBMkAFYOQ=; b=s2Dw1CKga04XdtKuL+wjdeb68cg1CufhFqgoGyck9tfZSf9c1bLX4mhoHDntWc57ba vrXbU2nNuVHjUNFTm2iB4ClGG1oGTiXbd56WQVc7B+q/ecPYrE9wI6B+EjCgBzRYpedk FAWtUWdNWcdCwOoUx260pCYCdVuiz3SIkuEaJYcRhW3mAwX7NBhQzGiDG9ZBoJVTeD/H OEenQV0hr4Nl2BU5p8pkXEtffA5UMZ+47t7ADlTueo+XCESaSLjNT6B5Kx7bWcoZXNIa Lg6y0+VgSmp8yBXxN6J1jY7IBhumBslJUlBpMFFC2moRYWeJVKm0E0lwXJpP1ebSoeIB QCng== X-Gm-Message-State: AOAM532c1mbkpCoQ9obiyKNpUu2focpXk5X02G3uDpy9ptCEX40sEAek 8mv548GU0Xk64dzn3ZoQ3WljdobMlOX2Z+U/CCmviw== X-Received: by 2002:a05:6902:1025:: with SMTP id x5mr3141079ybt.96.1612490909017; Thu, 04 Feb 2021 18:08:29 -0800 (PST) MIME-Version: 1.0 References: <20210205013847.1736929-1-saravanak@google.com> In-Reply-To: From: Saravana Kannan Date: Thu, 4 Feb 2021 18:07:53 -0800 Message-ID: Subject: Re: [PATCH v3] ARM: imx: avic: Convert to using IRQCHIP_DECLARE To: Fabio Estevam Cc: Russell King , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , NXP Linux Team , Greg Kroah-Hartman , Martin Kaiser , Android Kernel Team , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 4, 2021 at 5:54 PM Fabio Estevam wrote: > > Hi Saravana, > > On Thu, Feb 4, 2021 at 10:39 PM Saravana Kannan wrote: > > > > Using IRQCHIP_DECLARE lets fw_devlink know that it should not wait for > > these interrupt controllers to be populated as struct devices. Without > > this change, fw_devlink=on will make the consumers of these interrupt > > controllers wait for the struct device to be added and thereby block the > > consumers' probes forever. Converting to IRQCHIP_DECLARE addresses boot > > issues on imx25 with fw_devlink=on that were reported by Martin. > > > > This also removes a lot of boilerplate code. > > > > Fixes: e590474768f1 ("driver core: Set fw_devlink=on by default") > > Reported-by: Martin Kaiser > > Signed-off-by: Saravana Kannan > > Tested-by: Martin Kaiser > > Thanks for the respin: > > Reviewed-by: Fabio Estevam Thanks for the quick review. -Saravana