From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C7EFC4363D for ; Thu, 24 Sep 2020 17:03:30 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 989942220C for ; Thu, 24 Sep 2020 17:03:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="HVgJksGc"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=baylibre-com.20150623.gappssmtp.com header.i=@baylibre-com.20150623.gappssmtp.com header.b="OGaeaq59" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 989942220C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=mACF4HnRqPe5A2Uo80lJz5X727gJILeqnWuLm23dxyo=; b=HVgJksGcsQ/KcRWerheKablk3 aQCAR/IJm96+Xf0n3snXGuBxaQXzBs4GbP7xAiww5/goOcXAjUejGNFRm2eDLt24J0VPHCd3WXXGT fLjLQ6cxJcCfnWtqrYiHZvPt77ISfKDOmwmWQvTbnsKwnifQM8B6LySj/TbOo4xfvv66ygi5hIkAA pss7Tv1jjFIS6TFEY2xeKzf453C2WD+rtslJQHUsXq5fi/fF7r87Bn38ZJBOFVYTvxc3m6vuqCEpE TBiACyPRwSHriiyjC94Y+ODcBKVUKOmpEYphZOYYy2ljUEWMAbuh6EUThQ5Au3TW2RvG/Z26ufC7Q jzZjGC/AA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kLUcu-0007xv-El; Thu, 24 Sep 2020 17:01:48 +0000 Received: from mail-pj1-x1041.google.com ([2607:f8b0:4864:20::1041]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kLUcr-0007wq-Gk for linux-arm-kernel@lists.infradead.org; Thu, 24 Sep 2020 17:01:46 +0000 Received: by mail-pj1-x1041.google.com with SMTP id b17so24246pji.1 for ; Thu, 24 Sep 2020 10:01:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=wai6nrMcHMtaGESKTBMiyp6BzMJao/GERxFZZ1c+mrw=; b=OGaeaq59Tt/XijT63cFNXsWFUc7pRwS0n/R2QRbOGJnV7bvG3CXlKdq5J2kzaa78ME jbn6h+cKePv+nZUfj0dYZ/naRD1fpMeky67EjyNkTg//e+k2ICFEfpU8OpvLHodqmlsc e6Ly9/IjuYRLIh38hb9NRmaTWGZNwKnUqdSJcvhAoqJ+bkDsOq9MIKX2VARxrCjwg0q4 3ou7RuM3Gjr8Xlz90Nu7tGCgohzhEADNN4nastiusrywUCf0Vc2eGX41ssiAock84bPQ FN7QmWmVC1S0RrKu5AL4uq0oDrScIks1DNrv6FZkIz5O5Zw4cWRsea78whS2daP/WxbN ZByA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=wai6nrMcHMtaGESKTBMiyp6BzMJao/GERxFZZ1c+mrw=; b=QA8Dh4iegl2hmpEbkVJ2WEWAnhzCzgpFBEWuTKtYsHwO327pHNNimG1SxMcg55TKRu 6x0E+rZ9rfncnqauZhTRHUmx0BNH32taXy6TW+VSfb+07f/EtFzY/lA+SPmtcULQh1ZP nA7Op1G0H28wCRFU310PAkvjUd7jXOwxTwrR67FfHoott78IwpWx/XKS3yF4nqq+0yOo jnEu/beGo9hAlxwaE++XefpUJpzy5+3r2yOSTiHrssLIPoYOW+iYRgF+0HMDuAHeNqOB uXEukO0oSxq5ZIC7ktg/iFPyRgQpnse5SnkjbW2CIluG3zHrmNJR6U1gj1lXdhMEzfqK B0ng== X-Gm-Message-State: AOAM530kMCKOtyr6lyyXlwtrpcIZtvHQ5coD08s6V56btBIOQdc4YBbv ishChSeYIDs/8+ZP1S+ne/2TbA== X-Google-Smtp-Source: ABdhPJyB4E6oTZ+1qw0qVBGbrUxEy2hRIRjCoD2OsburrUv+ugcG2SoS9sHIe6Pl0ettoc5fKwLfFg== X-Received: by 2002:a17:90a:c20f:: with SMTP id e15mr102859pjt.163.1600966902382; Thu, 24 Sep 2020 10:01:42 -0700 (PDT) Received: from localhost (c-71-197-186-152.hsd1.wa.comcast.net. [71.197.186.152]) by smtp.gmail.com with ESMTPSA id y13sm51996pfr.141.2020.09.24.10.01.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2020 10:01:41 -0700 (PDT) From: Kevin Hilman To: Brad Harper , linux-amlogic@lists.infradead.org, linux-mmc@vger.kernel.org Subject: Re: [PATCH] mmc: host: meson-gx-mmc: fix possible deadlock condition for preempt_rt In-Reply-To: <24a844c3-c2e0-c735-ccb7-83736218b548@gmail.com> References: <24a844c3-c2e0-c735-ccb7-83736218b548@gmail.com> Date: Thu, 24 Sep 2020 10:01:41 -0700 Message-ID: <7hk0wj9ki2.fsf@baylibre.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200924_130145_590987_7B8D6A31 X-CRM114-Status: GOOD ( 21.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-rt-users@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgQnJhZCwKCkJyYWQgSGFycGVyIDxiamhhcnBlckBnbWFpbC5jb20+IHdyaXRlczoKCj4gRm9y Y2UgdGhyZWFkZWQgaW50ZXJydXB0cyBmb3IgbWVzb25fbW1jX2lycSB0byBwcmV2ZW50IHBvc3Np YmxlIGRlYWRsb2NrIAo+IGNvbmRpdGlvbgo+IGR1cmluZyBtbWMgb3BlcmF0aW9ucyB3aGVuIHVz aW5nIHByZWVtcHRfcnQgd2l0aCA1LjkuMC1yYzMtcnQzIHBhdGNoZXMgCj4gb24gYXJtNjQuCj4K PiBVc2luZyBtZXNvbi1neC1tbWMgd2l0aCBhbiBlbW1jIGRldmljZSBvbiBIYXJka2VybmVsIE9k cm9pZCBOMisgCj4gY29uZmlndXJlZCB3aXRoCj4gcHJlZW1wdF9ydCByZXN1bHRlZCBpbiB0aGUg c29jIGJlY29taW5nIHVucmVzcG9uc2l2ZS7CoCBXaXRoIGxvY2sgCj4gY2hlY2tpbmcgZW5hYmxl ZAo+IHRoZSBiZWxvdyBpbmNvbnNpc3RlbnQgbG9jayBzdGF0ZSB3YXMgb2JzZXJ2ZWQgZHVyaW5n IGJvb3QuCj4KPiBBZnRlciBzb21lIGRpc2N1c3Npb25zIHdpdGggdGdseCBpbiBJUkMgI2xpbnV4 LXJ0IHRoZSBhdHRhY2hlZCBwYXRjaCB3YXMgCj4gc3VnZ2VzdGVkCj4gdG8gcmVtb3ZlIElSUUZf T05FU0hPVCBmcm9tIHJlcXVlc3RfdGhyZWFkZWRfaXJxLgo+IFRoaXMgaGFzIGJlZW4gdGVzdGVk IGFuZCBjb25maXJtZWQgYnkgbWUgdG8gcmVzb2x2ZSBib3RoIHRoZSAKPiB1bnJlc3BvbnNpdmUg c29jIGFuZAo+IHRoZSBpbmNvbnNpc3RlbnQgbG9jayBzdGF0ZSB3YXJuaW5nIHdoZW4gdXNpbmcg NS45LjAtcmMzLXJ0MyBvbiBhcm02NCAKPiBPZHJvaWQgTjIrLgo+Cj4gRnVydGhlciByZXZpZXcg YW5kIHRlc3RpbmcgaXMgcmVxdWlyZWQgdG8gZW5zdXJlIHRoZXJlIGFyZSBubyBhZHZlcnNlIAo+ IGltcGFjdHMgb3IKPiBjb25jZXJucyBhbmQgdGhhdCBpcyB0aGUgY29ycmVjdCBtZXRob2QgdG8g cmVzb2x2ZSB0aGUgcHJvYmxlbS7CoCBJIHdpbGwgCj4gY29udGludWUKPiB0byB0ZXN0IG9uIHZh cmlvdXMgYW1sb2dpYyBkZXZpY2VzIHdpdGggYm90aCBzdGFuZGFyZCBtYWlubGluZSBsb3cgCj4g bGF0ZW5jeSBrZXJuZWwKPiBhbmQgcHJlZW1wdF9ydCBrZXJuZWwgd2l0aCAtcnQgcGF0Y2hlcy4K ClRoaXMgbG9va3MgcmlnaHQgdG8gbWUsIHRoYW5rcyBmb3Igc2VuZGluZyBhIGZpeC4KCkZvciBi cm9hZGVyIHRlc3RpbmcsIEkgY2FuIGFkZCB0aGlzIHRvIG15IHRlc3RpbmcgYnJhbmNoIHNvIGl0 IGdldHMKYm9vdGVkIG9uIGEgYnVuY2ggbW9yZSBwbGF0Zm9ybSBpbiBLZXJuZWxDSSBhbHNvLgoK SG93ZXZlci4uLgoKWy4uLl0KCj4gU2lnbmVkLW9mZi1ieTogQnJhZCBIYXJwZXIgPGJqaGFycGVy QGdtYWlsLmNvbT4KPiAtLS0KPiAgwqBkcml2ZXJzL21tYy9ob3N0L21lc29uLWd4LW1tYy5jIHwg MiArLQo+ICDCoDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbW1jL2hvc3QvbWVzb24tZ3gtbW1jLmMgCj4gYi9kcml2 ZXJzL21tYy9ob3N0L21lc29uLWd4LW1tYy5jCj4gaW5kZXggMDhhM2IxYzA1Li4xMzBhYzEzNGQg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9tbWMvaG9zdC9tZXNvbi1neC1tbWMuYwo+ICsrKyBiL2Ry aXZlcnMvbW1jL2hvc3QvbWVzb24tZ3gtbW1jLmMKPiBAQCAtMTEzOSw3ICsxMTM5LDcgQEAgc3Rh dGljIGludCBtZXNvbl9tbWNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAKPiAqcGRldikK PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBob3N0LT5yZWdzICsgU0RfRU1NQ19JUlFf RU4pOwo+Cj4gIMKgwqDCoMKgwqDCoMKgIHJldCA9IHJlcXVlc3RfdGhyZWFkZWRfaXJxKGhvc3Qt PmlycSwgbWVzb25fbW1jX2lycSwKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1lc29uX21tY19pcnFfdGhyZWFkLCBJ UlFGX09ORVNIT1QsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtZXNvbl9tbWNfaXJxX3RocmVhZCwgMCwKPiAgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZGV2X25hbWUoJnBkZXYtPmRldiksIGhvc3QpOwo+ICDCoMKgwqDCoMKgwqDCoCBp ZiAocmV0KQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBlcnJfaW5pdF9j bGs7CgpUaGlzIHBhdGNoIGhhcyBiZWVuIG1hbmdsZWQgYnkgeW91ciBtYWlsZXIsIHNvIGl0IGRv ZXNuJ3QgYXBwbHkgY2xlYW5seS4KSWYgeW91J3JlIHVzaW5nIHRoZSBnbWFpbCB3ZWIgVUksIHRo aXMgaXMgYSBjb21tb24gcHJvYmxlbS4KCkkgc3Ryb25nbHkgcmVjb21tZW5kIHVzaW5nIGdpdC1z ZW5kLWVtYWlsIHRvIHNlbmQgZGlyZWN0bHkgdmlhIGdtYWlsClNNVFAuICBUaGUgZ2l0LXNlbmQt ZW1haWwgZG9jc1sxXSBnaXZlIHNvbWUgZXhhbXBsZXMgb24gaG93IHRvIHNldCB0aGlzCnVwLgoK S2V2aW4KClsxXSBodHRwczovL2dpdC1zY20uY29tL2RvY3MvZ2l0LXNlbmQtZW1haWwjX2V4YW1w bGVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==