Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1657883ybt; Mon, 15 Jun 2020 06:17:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyUHLEkwO+BnGvPRewY0fM+TH/8Y18vJIxCoLH3RK5njTJQlAj7xXMmxHGeMajqgFutZYje X-Received: by 2002:a17:906:1088:: with SMTP id u8mr26835556eju.428.1592227034209; Mon, 15 Jun 2020 06:17:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592227034; cv=none; d=google.com; s=arc-20160816; b=VT25S+LweYPVQNx16NsYjxlupnrXqFXSEimd3EHQX0QJ2M+4AUmgGm+GZxG3m9v6VH lSWZNTTKHUenvEeQlWsPj7xvbRfWIPtT41bqm6SKf+b01NsVyxah0QlR/kXP5n2egaU7 EXkzRrUkZFD5NoshFAeeoOQRK/issO2Ovl4cy8V/0KX2Fs6Q3n88XGpxvnhGOSUG/WEr lV7BwRSHh/XCoSlRfDCZenAeV7z4bQmTltgJhgrb5AGzJwS4MKa8yJeiVBOSQOzriei1 1bq6tIWs5TdHdFyuyKl60s8pKgC5TUcMoS1TK82+OE8a8o4cytOXsBHGFvPAOUaYwjq5 hoeg== 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=2h9e+eGSGjdU1mcqeHyapMumElVznZdYrWvaheMOzqI=; b=VA8EQuXzJpzmh+gSzHmoKmgcfuA/EmbKvMueHv0BuRmc8J0fLZdlsiBmhDbOlXCob1 lAHJG5Ls9iRw17o5vHeoyZYaVxG4ZYkihG64kfzkMr4hOhQy8ksQJ/IyTpKJOxc2e1Yz 7VQfZpuL9PT75REDyypgt2MqR/VLDO2AYSv8AHmkOsGZpH7yJNQhmuLX3Q1B7YFuHW+L kHdpWUHt/d1kS/DOHxl9AQ/gf18Ckp8a7K6a4OeDx9iMzAtx80+caZfA83zrLEkSjeSE 4QbfTIaSgdrrJDitEv6LvLZ9ehtnMrJRKY3bbyESVbmpzNrgxzN07o96nrUx2KbooeSk nSUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Q0ksf44c; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dm15si9953123ejc.728.2020.06.15.06.16.51; Mon, 15 Jun 2020 06:17:14 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=Q0ksf44c; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730160AbgFONMl (ORCPT + 99 others); Mon, 15 Jun 2020 09:12:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54232 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729875AbgFONMk (ORCPT ); Mon, 15 Jun 2020 09:12:40 -0400 Received: from mail-ej1-x644.google.com (mail-ej1-x644.google.com [IPv6:2a00:1450:4864:20::644]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 58783C061A0E; Mon, 15 Jun 2020 06:12:40 -0700 (PDT) Received: by mail-ej1-x644.google.com with SMTP id o15so17359370ejm.12; Mon, 15 Jun 2020 06:12:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2h9e+eGSGjdU1mcqeHyapMumElVznZdYrWvaheMOzqI=; b=Q0ksf44c9R2gEIuPhfga4T8ZPy44bz9mmNtp5TrPqDt0zy3h3IYsdGw9dHQqxds82u GXvbnM1Xi0b4b2hnB+w0kK9TP2zzxgEd7aaKnL1apOKaxXSRP597wQvtvGUcshJe7eLf nQHKS0rsn3X77V3PpALQ4kbe3cu7P5+fJEn9QedYTiTcSfSltGufbwjelvjcFs7S3oHs S0YtSc/PKNDKe6x5BVXj3Moivdikrn7JLpMDmuv6sZibjsgcA8r5k/xU2rZxw4NblVx8 xqf5YoHfv7Z8oDB/H8XE9qEmNCnG8Zl+hll1ZDQb8jnJ/sitZKyIYoYqp9pVF2kvz1wI abyA== 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=2h9e+eGSGjdU1mcqeHyapMumElVznZdYrWvaheMOzqI=; b=gOgEXX4r3nkT6+sXKRqOjceV1XZ8+RkJysFPzQiUF1sFaBFB5Uzjx2iPR8IJ4By2Ye XnXQ9Q5RPo8j0nP7ezROKAUfNnf0w7h3CFlGfidc40WIR9v1A32FY3Am5NI5U8iM/u3c /c2Uug7ngbJOAG3+RyckxqVnllSQgVqICdgWhQiyIQPv1RNtE9D2KxfN8BWPb4rBfCqf 8p5gyEZRv9a0J6+OOCnbCfnTFYwLpVZw1YF5u4a26KBqB06sCqpSFyeNOKfEviPed9sx TMH5ArTKw+doES/rX6pQ1bftNuxRj6IcvU2CbR+bBfh2giwgFlD32WYtnnbRUsOuskeQ Jucg== X-Gm-Message-State: AOAM530hFyaRwr7AeE1XQvNfsgxgdvFboHAOaqqVxsjT53GH0hoXYjjD 0b18fV3gmAI38RD8Lzs8SaWlc/QUalvTnmpqGq4= X-Received: by 2002:a17:906:e47:: with SMTP id q7mr25487375eji.279.1592226759060; Mon, 15 Jun 2020 06:12:39 -0700 (PDT) MIME-Version: 1.0 References: <1592208439-17594-1-git-send-email-krzk@kernel.org> <20200615123052.GO4447@sirena.org.uk> <20200615131006.GR4447@sirena.org.uk> In-Reply-To: <20200615131006.GR4447@sirena.org.uk> From: Vladimir Oltean Date: Mon, 15 Jun 2020 16:12:28 +0300 Message-ID: Subject: Re: [PATCH v2 1/3] spi: spi-fsl-dspi: Fix external abort on interrupt in exit paths To: Mark Brown Cc: Marc Kleine-Budde , Krzysztof Kozlowski , Thomas Gleixner , Vladimir Oltean , linux-spi , lkml , Wolfram Sang , stable@vger.kernel.org, Pengutronix Kernel Team 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, 15 Jun 2020 at 16:10, Mark Brown wrote: > > It's a bit unusual to need to actually free the IRQ over suspend - > what's driving that requirement here? clk_disable_unprepare(dspi->clk); is driving the requirement - same as in dspi_remove case, the module will fault when its registers are accessed without a clock. -Vladimir