Received: by 10.192.165.156 with SMTP id m28csp1324849imm; Mon, 16 Apr 2018 19:14:57 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+KUMw8qzdoG179INvmlle9vGchmRa4s9oUrWacJt1lfxaIjtgMnHmOYBBKzjF/NG29qvjb X-Received: by 10.98.76.68 with SMTP id z65mr208513pfa.181.1523931297661; Mon, 16 Apr 2018 19:14:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523931297; cv=none; d=google.com; s=arc-20160816; b=0K8CATbX4nJQdVEBnl0iorBsxR8c07Xtz9iBIpRBiC/WkxecZbuMICFUKcp3Y5HHhP dBCHTrnunlFq1wbAnqb8iqwAVXBA/xD/RzOAy5kOn030Hmo+e09rrzO3w7gjNrMo8yvf qPE0IK/ukjqISpf+YBMrp1l4jH7RiFbb6I9eSJPMjiFmnIIiLVdiYnhro9baeZBuxnhy eS+n4usjBAkNrHyhywQ4LaUKnOLTdi8FoemqrnlfdZGD+ASpDtIsjXAv/6hC+rATn6t/ 8qD/dV7gOGtcwuMoh/2oeXNECZtPz7jT3nS6s78HVR1XydutmeRjstK2lwXOh07ubunv TNGw== 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:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=QGjtV3O/DrK6lnYly1K1W/cYLvxCsxl6oSXYIxL4DNk=; b=xJt+rILRoK1+Wt2o00wkN8ATf5NRga4rwWPWRlA7f5lFgRPoMWtt1VjVrc56jATlfu 1bsSBDJhrmaxSwTLMT1lbuwgW/GHD7Mw0N9vPNvvpYXbT72et2ck4jNhNXinTJ55Syac cJ87+iA6dNBS/2JczDTzEVxCVnUOCYKnvxra6+hznCWZIPOWT8v7t41HG4EX7oK0j+yN 1Hz72jzrkmwhspJxkgHz7ZbXwZBrJ7EKz20cBFNSWi4AAWK9ty8C7CLEElrKOgX/NdIg 1hb8rnHwJlvCmKu7dakV94moWm4f73u820Arvre+8fRDcCCuo2nELZi/Iyu+z40o4IGH Pwtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=r60Zb7wd; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n1-v6si12987254pld.546.2018.04.16.19.14.43; Mon, 16 Apr 2018 19:14:57 -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=@gmail.com header.s=20161025 header.b=r60Zb7wd; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753089AbeDQCMm (ORCPT + 99 others); Mon, 16 Apr 2018 22:12:42 -0400 Received: from mail-io0-f194.google.com ([209.85.223.194]:35961 "EHLO mail-io0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751793AbeDQCMj (ORCPT ); Mon, 16 Apr 2018 22:12:39 -0400 Received: by mail-io0-f194.google.com with SMTP id c26so7896243iob.3; Mon, 16 Apr 2018 19:12:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=QGjtV3O/DrK6lnYly1K1W/cYLvxCsxl6oSXYIxL4DNk=; b=r60Zb7wd15eghceHq5ye11WAOVvHW0qdyp6gZFb257KqpWA6jUYU+dyPZwW5i+rS/W T5+H5GAVsaQSXwgd0Rc4sJkFQuzBFGEWDZ2PtImcaBydJBhPyzxvr6TzYlPvAB0g55HI y9kmIex2MYQ1/XIkHV+pYFpspOOfaDh7huNEQmFaClCqjofIEC/khq028pP9mMWhI/jL KXcPHAQcuU6aqDVzTDA9Fo/LppgkVkwgnBX2GJzwgSvlPiu3fsqT03gnXs5br7pMqfzs G+pobYygP+C/xq5FZrp4+FdgCAj9T7d4IkV/v8Tbi+fyQ88w/QjgFwwYFw43/thBaZEf Nrig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=QGjtV3O/DrK6lnYly1K1W/cYLvxCsxl6oSXYIxL4DNk=; b=dy6ZQm+h+VD6QkQDUsWB985aVqmnp//t0OGj3RVNN8H5tn6pIJh4l9qHziYS5lwxva H3veCd2k4sVXXvXm66Q/4YvMh/lYtzbgABytgeT3jzaNUHefXroVuqtN+wILk4MQILHY JEyF4FpvEiSCraWcuI/6HaxNSRLK5JwQveLwePy2xbfpB9VYXqUNHQ9lKlbA5AEB+q/q 9Kgp1cRFDfy1+EVWVVh/ezOp5ZqE5apqZyGP7Tagk9XYjLNiBwdjvQumwcP+wc1ioHy6 utDjSKj2LD0meCqycbyj1AqgLe7sluXg9iz/rKYN3W6HTuPML5ZCOdR9ztwgbH8/w8D7 3MKA== X-Gm-Message-State: ALQs6tAvg5S6gzYo+mzaJHaOKspVbVvhDqsYl2o8XXKIlrh8ltbUR9Ql whNRu/NQpsBJxojZrnWn8q8M8JidR1hDjKeTzKA= X-Received: by 10.107.133.214 with SMTP id p83mr181786ioi.224.1523931158512; Mon, 16 Apr 2018 19:12:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.80.5 with HTTP; Mon, 16 Apr 2018 19:12:38 -0700 (PDT) In-Reply-To: <1523893966-8884-2-git-send-email-pawel.mikolaj.chmiel@gmail.com> References: <1523893966-8884-1-git-send-email-pawel.mikolaj.chmiel@gmail.com> <1523893966-8884-2-git-send-email-pawel.mikolaj.chmiel@gmail.com> From: Tomasz Figa Date: Tue, 17 Apr 2018 11:12:38 +0900 Message-ID: Subject: Re: [PATCH v2 1/2] pinctrl/samsung: Correct EINTG banks order To: =?UTF-8?Q?Pawe=C5=82_Chmiel?= Cc: Krzysztof Kozlowski , Sylwester Nawrocki , "linus.walleij@linaro.org" , Kukjin Kim , linux-arm-kernel , "moderated list:SAMSUNG SOC CLOCK DRIVERS" , linux-gpio@vger.kernel.org, linux-kernel , stable@vger.kernel.org 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 2018-04-17 0:52 GMT+09:00 Pawe=C5=82 Chmiel : > All banks with GPIO interrupts should be at beginning > of bank array and without any other types of banks between them. > This order is expected by exynos_eint_gpio_irq, when doing > interrupt group to bank translation. > Otherwise, kernel NULL pointer dereference would happen > when trying to handle interrupt, due to wrong bank being looked up. > Observed on s5pv210, when trying to handle gpj0 interrupt, > where kernel was mapping it to gpi bank. > > Cc: stable@vger.kernel.org > Fixes: 023e06dfa6882f500b9c86fd61f0b1913aa07f36 ("pinctrl: exynos: add ex= ynos5410 SoC specific data") > Fixes: 608a26a7bc04a39cfd7041f31ca2b2100113d14e ("pinctrl: Add s5pv210 su= pport to pinctrl-exynos) > Signed-off-by: Pawe=C5=82 Chmiel > --- > > Changes from v1: > - Limit changes to s5pv210 and Exynos5410. Exynos3250 will be handled l= ater. > - Added cc stable > - Added fixes tag > --- > drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Reviewed-by: Tomasz Figa Thanks for the patch! Best regards, Tomasz