Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2039029pxb; Mon, 22 Feb 2021 18:41:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJz0YcBRcVdIpK/uq3jOsmln4pCaxGrWfxtWQ5qSuCtqs8ZkdW0EjYEpqXuYRc3lDfhzO5C2 X-Received: by 2002:a17:906:7f84:: with SMTP id f4mr24138879ejr.60.1614048097238; Mon, 22 Feb 2021 18:41:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614048097; cv=none; d=google.com; s=arc-20160816; b=xGUh6ygt+RQ2OLkqdUtfWPuaxIY/ipgGGlD3t6zEiXSH2Od7F1i2UmbWR/yMjhkrRj RLpGjnwnc/XEOgb5JdMVnDKyRVopkSvH6fx9bPe1+i1+iX+WP4JancaaLS/jkVTwT98O nLF3LvRG35paVYAydbIBYCgFJB7dmgCxRima+DaZLDeE0AwFpQIXXBEnqHyMxwTNv6y3 IPdbU8qaK2Dtt3renCunPmSPPhx+5y19h8SFXktFhx1JNH4gbLXAfcOOLJAV0so6iEdF wocXO5zPpNnclmUIZXlbrmOh6gOZj4WMACO0ceKi8vhd55Y8Jrw1vZ4BB4vVNBJ9Mxq6 ilYg== 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=vbEZDn6F+U7fLvG/dV/ekQ+8VtzU/Wmvd2z5pzH+GUE=; b=cJH3XBJxsjuEtpvcAH3fTrYGxtACkY+5Ddh4YZCQ42NbqQT2UgoUBwP/As7z7LFp/6 eJg8JbXcruXRKPeZdJWvPCVLBMgIuXmOwjdTJmu6GmHPM3uon0uDSK0TlSsGg4TNCYhW W0KIFylSETTGtDtD5bEvbw5GuHhvr2qugZxnnUxUaa/HS2SdsFnHYjSf+hIa3qqzeVM3 BsNT8uXlTxQQ28cUYZjsOb1LRmJjrAgmi81zleomO5N6SmJOVfDJEk6X8Yr9EcBnMp8a lotKuIUr5OPw3mE9GFBqYz4ZFpogh9RXC16c0W+b9ACM6GMfnZIxChDIacTaVnxYUhYL hxJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=eymbrX2f; 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 rs11si13919091ejb.81.2021.02.22.18.41.14; Mon, 22 Feb 2021 18:41:37 -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=eymbrX2f; 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 S230267AbhBWCez (ORCPT + 99 others); Mon, 22 Feb 2021 21:34:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45710 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230210AbhBWCex (ORCPT ); Mon, 22 Feb 2021 21:34:53 -0500 Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8340AC061574 for ; Mon, 22 Feb 2021 18:34:13 -0800 (PST) Received: by mail-yb1-xb2d.google.com with SMTP id n195so14981720ybg.9 for ; Mon, 22 Feb 2021 18:34:13 -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=vbEZDn6F+U7fLvG/dV/ekQ+8VtzU/Wmvd2z5pzH+GUE=; b=eymbrX2fFRafVOEdU4Pi6I97vLxaXnBfqWsMLS7i5Y7yCOAPpBukdtgjoCJAsIgqPl npy1vkN/EA/Ou2XkCoSEb1s6N1VUVuaDz7vNXCiY2KKgms8RE7iVMSfKn1JerMSxuhr4 fXYmuKeocmTCJkKlL2BtrqdZ91X44alH7svsWDDiAb0K0WP0hSWjylPSwk122Ewy7pBg 0CB/Vvhgkd6oHjxT74WYKhfgGlrl0beDlrq5UwpamUTyx/9ygXGGZmTHX/jsVhaj9Vvz yZkCb57OyJR3IPEbcSFswrtWL9/1HGKCW7LrtTaFlk7oYTO2+MV3qRE5xf6cIpAA5B7r UV2g== 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=vbEZDn6F+U7fLvG/dV/ekQ+8VtzU/Wmvd2z5pzH+GUE=; b=FZ5roHfHuBfHD9zoRNhz6T6+k913Eg/4ha8UVe3W/JyExxqlhy4Vo3MUKSrvnddwDv MqXtygpDrJNtFQTZyL7OmU75AACzGi0Hdcq9vbO1uelVAoNW9PZWIOBaPig3k2upuEe3 4ygYa9eXxeN28g9HczNR7zkoQSfqVNdUjtD3E4LGMCeFCQI853m2lJMARHLU4wZKG9nU o+RZg/d/xbjcJ46OarFD8tlll78JFcD5RjAAq2ms8A7jjLApsW6ydhvVGVznro/foYJD PKgnwTLYVYEobzMXmxFKsn9JMhJJUJwHgxWLslYNpDd9OCNFfzomRIb3Q6h+qUyuh9VJ vyfw== X-Gm-Message-State: AOAM5330D3UwcPy2wdAAW9rqlVThJbhOLigbDWBIvUYIJs4scPPcQ1R5 MsAJgwzLvC4jPiMs3nsfLRVCokZwbj7XbviNyE2qCQ== X-Received: by 2002:a25:b74c:: with SMTP id e12mr40069788ybm.20.1614047652553; Mon, 22 Feb 2021 18:34:12 -0800 (PST) MIME-Version: 1.0 References: <20210205013847.1736929-1-saravanak@google.com> In-Reply-To: From: Saravana Kannan Date: Mon, 22 Feb 2021 18:33:36 -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 6:07 PM Saravana Kannan wrote: > > 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. > Maintainers, Is this getting picked up for 5.12? -Saravana