Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp5753385imb; Fri, 8 Mar 2019 01:18:21 -0800 (PST) X-Google-Smtp-Source: APXvYqzkjQIuUSoQizghsIRYuYzMgqeCzNAnTh5GaqUYqkxYxst5wYALh2kQRPTz7qk/ZWsyP915 X-Received: by 2002:a17:902:900a:: with SMTP id a10mr17990843plp.183.1552036701858; Fri, 08 Mar 2019 01:18:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1552036701; cv=none; d=google.com; s=arc-20160816; b=y1k9X/YxFGuSzByBZgx1TZHFTFixlDJHRxvN5mLBLTFNQm7lcMlMR4Ps3f+BPyh657 muVTKHu3vwWuQELXn1cOX+pzPF3hvTL/q+d7582otorXIhqZYAmolh64pXY2qJcHyr9K NGcqiyG6RHY9zsXog+5OoBPrAsu5DzRMW14S95fTzsY3+XEI0mSnf4j6j+2HGei2mm6H awPfs1wgxQ7T9KlRy3jPBQX6gVgaaj3sL9kNLwzjNKUdtQUz7ahJCuG5gPWcDhnOZimw flUeWVJnTLtchYNKmd642N3KBfu9vqWQQEOacPc7LnD1+zH7kWoTEtiqlcq7lu3ZXOLA OSpg== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=7/bOC9s2XquguMVvphTUm05f0wnk35pCiCklj7PQVkM=; b=ToEvZ/oR6JZsLbVOphF3D0F9LoTHsBSkpCPFg/okZW/7Oh0Rl/hR9UW/gXNzE8yyPT wg6VkFIpq8l9SWvmPMXUlcfmsaVyxgZSH3Pj06ejF0wq9LuKPBVperd9rREr0zZ5iOBE Rt2e0gq9IuNT3EQX9Z/FUiZZMi5HbSbuNcbab8zpJl/nUjvj9w3Rsulckwo6fVWP3bYM Vy3ZeIr8LciUffi30av65qk3XtYfoH/hfHVHrXTjid0J7c+4DYCbit+doKcXPpPbJw41 tYVMCp8l7lf5P2D1TKKjJgWwx130tiL+n6Ys9O41OmDQuHyEfx71lVBMQcUzFtT3c+sF Ru9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=PWcICmXO; 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 w24si6508959ply.32.2019.03.08.01.18.06; Fri, 08 Mar 2019 01:18:21 -0800 (PST) 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=PWcICmXO; 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 S1726342AbfCHJQE (ORCPT + 99 others); Fri, 8 Mar 2019 04:16:04 -0500 Received: from mail-lj1-f195.google.com ([209.85.208.195]:33337 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726249AbfCHJQD (ORCPT ); Fri, 8 Mar 2019 04:16:03 -0500 Received: by mail-lj1-f195.google.com with SMTP id z7so16792217lji.0 for ; Fri, 08 Mar 2019 01:16:02 -0800 (PST) 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:content-transfer-encoding; bh=7/bOC9s2XquguMVvphTUm05f0wnk35pCiCklj7PQVkM=; b=PWcICmXO8/MWkzH7Hkqaqle5vUCYNMH/MxF4T9+s/N3U1DhqOqqjLJI9o543UqELwF Ueuwi8/NlCylKGgj2CVAFtUADxSXenWQ8CHy+JvoAtlK/r+kfYHxymu0hBdvAgxiK6L7 Q5esut0zBLsjo2eWwz23frvrNnsZaSC+VAZrZPBicj5GuqFFgdGXlWZaKSSeaWNYSaXL kEJgPep5ZD7UidwXRsI2pkwC79lVWzUxMRbQjNV1NH3322nW4fMVqCK24zJ5ZtZDkFO9 e6UXixX2ZSLeVB3+JauNJdyvtFSx4WZ2aTjFU2yjepA7v/SmZ4VOm60HzB+hxhOC1zvx Tf8g== 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:content-transfer-encoding; bh=7/bOC9s2XquguMVvphTUm05f0wnk35pCiCklj7PQVkM=; b=RhIkeB9WZ1Cw1neuVaDqqp/SgOAZmgf/1Q9Ma69kTPRaLZF8qwtCQRqRsGpi5MYEz4 BnkmbTm85WhIejSmhXuBy4p+JLAIV/C6yW4y3iHisBNn8FaZsvAQEPsBPvM//2sZrdpa uPMDVkO+jMQOGrk620dyj9CrbZhL334Ya7+0YOtJoCUxAym1UMGRx9ypkBP6KyjQgfFf EXAMyO5hyJfsNsCy+rY7Ko6lc9BZ4IYYwCwWj84RXXULyQjw4bGc3nQieWOz9uBw57hx OMWKXXhs+O3+StbG9QGhtdKlHTUdyg2Ydc2Su4IO5DJiRef4nOqQkXLYT7QaKEjGdku2 Ezyg== X-Gm-Message-State: APjAAAXuPfMfCXWKJpUvupzm5AOs9Pr35I22a9lARkuqX8VCIfu9I6Cz 9vuLXNxx5NqDVAhxjZvBJXvMgmKJAXeyiL6yygsKEg== X-Received: by 2002:a2e:208a:: with SMTP id g10mr8490800lji.135.1552036561755; Fri, 08 Mar 2019 01:16:01 -0800 (PST) MIME-Version: 1.0 References: <20190111162516.28197-1-poeschel@lemonage.de> <7ce47f34-ed9f-44ac-b966-68e3bbf3b052@cesnet.cz> In-Reply-To: <7ce47f34-ed9f-44ac-b966-68e3bbf3b052@cesnet.cz> From: Linus Walleij Date: Fri, 8 Mar 2019 10:15:50 +0100 Message-ID: Subject: Re: [PATCH] pinctrl: mcp23s08: Allocate irq_chip dynamic To: =?UTF-8?B?SmFuIEt1bmRyw6F0?= Cc: Lars Poeschel , "open list:PIN CONTROL SUBSYSTEM" , open list , Hans Verkuil , Heikki Krogerus Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 5, 2019 at 4:19 PM Jan Kundr=C3=A1t wro= te: > This commit should probably go to 5.0-stable and 4.20-stable as well I doubt that this commit is fixing a regression, but who knows... > If I cherry-pick the following two commits to my 5.0, my board boots once > again: > > 16f4372fd7a5 pinctrl: mcp23s08: use struct_size() in devm_kzalloc() > 19ab5ca9b77d pinctrl: mcp23s08: Allocate irq_chip dynamic Hm weird. > As on "why am I hitting this while nobody else did", my board has a share= d > IRQ line which is active during bootup, perhaps that might have something > to do with this -- I don't know. Sounds like the code in mcp23s08 .probe() should write to all registers clearing and disabling interrupts before proceeding to request interrupts or register the irqchip, else it will fire immediately and cause oopses. Yours, Linus Walleij