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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D6373C433FE for ; Thu, 20 Oct 2022 18:23:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=k4nmpu+bUN9iHGMiXrpI+hGzEnCKiGBEZuIZ2vMUPbE=; b=AUSGYWJ3fSDBCY UpxwPzZngLEtgz8G6vasrjv9EgdbUTPM3g9qWfRPyW3h/QVkhP6gOMAvk+XbC/UebxQGimVumrNrq 8V7KRuxLOVTSqPDjOzYEXOViLLQ+LYKBu9iiCkTztpup/KXkp+zsxaCaA0ctqZuFO9aofim3UI7D/ evg3DBJXJxLQelMk6ZlDwmUXPc8fabl4PMijqi/cQJDeHHkQX0swCj7+ov8P49NMzs/SvrQyr6EQ/ fPJzQorxTvV0i+j9/QPbKyECUMAqskxCWybtWe6/9bVEmRmN0VcCk8nV1NLvIiE1GCeQsfBOb4lqi EPKEMoX/CwvaQ3mlDeBg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1olaBb-0016IF-IV; Thu, 20 Oct 2022 18:22:31 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1olaBX-0016Gw-HF for linux-arm-kernel@lists.infradead.org; Thu, 20 Oct 2022 18:22:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=NzK2jwIznKnZ2g5VgPY30bLtu/LCV4Iact9IGH+kHFI=; b=TqveMrpSggvPxmQrGvmplK2yPn fhwI0pTdA9+22FAZ2M9RKHR2HIjAm6R6HZFPhbqbchO1thsZVtnPTGpj+PmJBPtc91tKR2FWvh8Fa nXreiljWz1KJRxXC0SVgxL5yWXADwmpiKen+9PTq4CEv/dO0VfU66/Lr0QhxE9uUdAw684Bm2figT k8WCg96FjNE9Xm0z4j//eB2DeJZAefLW+MekzpTr92XmMbgmjWLqXBVbj1PuVDedJ37xcU+vq6Gfa fLZR+7/gcYnKiF9a3kle3BDMY39GKgmRMbPz+8mR9ne+22aD2PrOR0kdW8Da9tF7MIDt5MgXrhw9k u6UBtWgQ==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:34838) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1olaBH-0007eY-Qq; Thu, 20 Oct 2022 19:22:11 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1olaBD-0003OG-Nk; Thu, 20 Oct 2022 19:22:07 +0100 Date: Thu, 20 Oct 2022 19:22:07 +0100 From: "Russell King (Oracle)" To: Marcin Wojtas Cc: Marek =?iso-8859-1?Q?Beh=FAn?= , pali@kernel.org, Christoph Hellwig , Robin Murphy , Arnd Bergmann , Andre Przywara , Marc Zyngier , Linus Torvalds , Andrew Lunn , Gregory Clement , Greg Kroah-Hartman , iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org Subject: Re: REGRESSION in 6.0-rc7 caused by patch "ARM/dma-mapping: use dma-direct unconditionally" Message-ID: References: <20220930151028.0e518421@dellmb> <630be11f-09ef-02d4-69f7-c7880ae5674c@arm.com> <20220930165234.729ad68c@dellmb> <20220930170205.490f1a6b@dellmb> <20221003073037.GB2108@lst.de> <20221003172533.6dc87184@dellmb> <20221004102615.05905935@thinkpad> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221020_112227_735158_41B571BE X-CRM114-Status: GOOD ( 50.62 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 T24gVHVlLCBPY3QgMDQsIDIwMjIgYXQgMTA6MzY6MDVBTSArMDIwMCwgTWFyY2luIFdvanRhcyB3 cm90ZToKPiB3dC4sIDQgcGHFuiAyMDIyIG8gMTA6MjYgTWFyZWsgQmVow7puIDxrYWJlbEBrZXJu ZWwub3JnPiBuYXBpc2HFgihhKToKPiA+Cj4gPiBPbiBNb24sIDMgT2N0IDIwMjIgMjM6MzA6MzEg KzAyMDAKPiA+IE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4gd3JvdGU6Cj4gPgo+ID4g PiBIaSBNYXJlaywKPiA+ID4KPiA+ID4KPiA+ID4gcG9uLiwgMyBwYcW6IDIwMjIgbyAxNzozMyBN YXJlayBCZWjDum4gPGthYmVsQGtlcm5lbC5vcmc+IG5hcGlzYcWCKGEpOgo+ID4gPiA+Cj4gPiA+ ID4gT24gTW9uLCAzIE9jdCAyMDIyIDE1OjExOjQ0ICswMTAwCj4gPiA+ID4gIlJ1c3NlbGwgS2lu ZyAoT3JhY2xlKSIgPGxpbnV4QGFybWxpbnV4Lm9yZy51az4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4g PiA+IE9uIE1vbiwgT2N0IDAzLCAyMDIyIGF0IDA5OjMwOjM3QU0gKzAyMDAsIENocmlzdG9waCBI ZWxsd2lnIHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBGcmksIFNlcCAzMCwgMjAyMiBhdCAwNTowMjow NVBNICswMjAwLCBNYXJlayBCZWjDum4gd3JvdGU6Cj4gPiA+ID4gPiA+ID4gSXQgc2VlbXMgdGhh dCB0aGUgbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlIGNvbWVzIGZyb20gdGhlIGRhdGEgdmFyaWFi bGUKPiA+ID4gPiA+ID4gPiBoYXZpbmcgemVybyB2YWx1ZS4gV2UgYXNzaWduCj4gPiA+ID4gPiA+ ID4gICBkYXRhID0gKHU4ICopKHVpbnRwdHJfdClyeF9kZXNjLT5idWZfY29va2llOwo+ID4gPiA+ ID4gPgo+ID4gPiA+ID4gPiBJIG5ldmVyIHNlZSBhbnkgYXNzaWdubWVudCB0byAtPmJ1Zl9jb29r aWUgaW4gdGhlIGRyaXZlciwgd2hhdCBhbQo+ID4gPiA+ID4gPiBJIG1pc3Npbmc/Cj4gPiA+ID4g Pgo+ID4gPiA+ID4gSSB0aGluayBNYXJlaydzIHNldHVwIChsaWtlIG15IHNldHVwcykgdXNlIHRo ZSBoYXJkd2FyZSBidWZmZXIgbWFuYWdlciwKPiA+ID4gPiA+IGFuZCBpdCdzIGhhcmR3YXJlIHRo YXQgZmlsbHMgaW4gdGhlICJidWZfY29va2llIiwgd2hpY2ggaXMgc3VwcG9zZWQgdG8KPiA+ID4g PiA+IGJlIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIGJ1ZmZlci4KPiA+ID4gPiA+Cj4gPiA+ ID4gPiBFYWNoIGJ1ZmZlciBzdXBwbGllZCB0byB0aGUgaGFyZHdhcmUgYnVmZmVyIG1hbmFnZXIg aXMgc3VwcG9zZWQgdG8KPiA+ID4gPiA+IGNvbnRhaW4gdGhlIHZpcnR1YWwgYWRkcmVzcyBpbiB0 aGUgZmlyc3QgMzItYml0IHdvcmQgaW4gdGhhdCBidWZmZXIuCj4gPiA+ID4gPgo+ID4gPiA+ID4g VGhpcyBpcyBkb25lIGJ5IG12bmV0YV9ibV9jb25zdHJ1Y3QoKToKPiA+ID4gPiA+Cj4gPiA+ID4g PiAgICAgICAgIC8qIEluIG9yZGVyIHRvIHVwZGF0ZSBidWZfY29va2llIGZpZWxkIG9mIFJYIGRl c2NyaXB0b3IgcHJvcGVybHksCj4gPiA+ID4gPiAgICAgICAgICAqIEJNIGhhcmR3YXJlIGV4cGVj dHMgYnVmIHZpcnR1YWwgYWRkcmVzcyB0byBiZSBwbGFjZWQgaW4gdGhlCj4gPiA+ID4gPiAgICAg ICAgICAqIGZpcnN0IGZvdXIgYnl0ZXMgb2YgbWFwcGVkIGJ1ZmZlci4KPiA+ID4gPiA+ICAgICAg ICAgICovCj4gPiA+ID4gPiAgICAgICAgICoodTMyICopYnVmID0gKHUzMilidWY7Cj4gPiA+ID4g Pgo+ID4gPiA+ID4gaW1tZWRpYXRlbHkgcHJpb3IgdG8gZG1hX21hcF9zaW5nbGUoLi4uLCBETUFf RlJPTV9ERVZJQ0UpIGlzIGNhbGxlZC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJZiBJIGhhZCB0byBn dWVzcywgSSB3b3VsZCBzdWdnZXN0IHRoYXQgdGhpcyB3cml0ZSBpcyBiZWluZyBsb3N0IHZpYQo+ ID4gPiA+ID4gY2FjaGUgaW52YWxpZGF0aW9uLCBhbmQgZ2l2ZW4gdGhhdCB0aGUgaGFyZHdhcmUg Qk0gYm90aCByZWFkcyBhbmQKPiA+ID4gPiA+IHdyaXRlcyB0aGlzIGJ1ZmZlciwgRE1BX0ZST01f REVWSUNFIGlzIG5vdCBjb3JyZWN0LCBpdCBzaG91bGQgYmUKPiA+ID4gPiA+IERNQV9CSURJUkVD VElPTkFMLgo+ID4gPiA+ID4KPiA+ID4KPiA+ID4gSSB0aGluayB0aGUgRE1BX0ZST01fREVWSUNF IGlzIHVzZWQgcmF0aGVyIHByb3Blcmx5IGluIHRoZSBSWCBwYXRoIG9mCj4gPiA+IHRoZSBkcml2 ZXIgLSB0aGUgQ1BVIGRvZXNuJ3QgYWNjZXNzIHRoZSBwYXlsb2FkIGFmdGVyd2FyZC4gVGhlIEJN IG9ubHkKPiA+ID4gcHVzaGVzIHRoZSBwb2ludGVycyBiYWNrIGFuZCBmb3J0aCBiZXR3ZWVuIGlu dGVybmFsIFNSQU0gKCdpbnRlcm5hbAo+ID4gPiBwb29sJyAtIEJQUEkpIHRvIERSQU0gKCdleHRl cm5hbCBwb29sJyAtIEJQUEUpIGFuZCB0aGUgZGVzY3JpcHRvcnMsCj4gPiA+IGJ1dCBhZmFpayBp dCBzaG91bGQgbm90IHRvdWNoIHRoZSBidWZmZXIgY29udGVudHMuIEJ1dCBtYXliZSBzb21laG93 Cj4gPiA+IGl0IGFmZmVjdHMgdGhlIGNvaGVyZW5jeSBhbmQgRE1BX0JJRElSRUNUSU9OQUwgYXJl IGluZGVlZCByZXF1aXJlZC4uLgo+ID4gPiBBYm91dCB0aGUgY29oZXJlbmN5IGl0c2VsZiAtIHBs ZWFzZSBzZWUgbXkgY29tbWVudCBiZWxvdy4KPiA+ID4KPiA+ID4gQW5vdGhlciB0aG91Z2h0IC0g d2hlbiB3cml0aW5nIHRvICpidWYgKG1lbW9yeSBub3JtYWwpIHNob3VsZG4ndCB3ZSBhZGQgYSBk c2IoKT8KPiA+ID4KPiA+ID4gPiA+IENoYW5naW5nIHRoYXQgaXMgcHJvYmFibHkgZ29pbmcgdG8g bmVlZCBETUFfRlJPTV9ERVZJQ0UgYWxzbyBjaGFuZ2VkCj4gPiA+ID4gPiBlbHNld2hlcmUgaW4g dGhlIG12bmV0YV9ibSBhbmQgbXZuZXRhIGRyaXZlci4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJJ20g bm90IGluIGEgcG9zaXRpb24gd2hlcmUgSSBjb3VsZCB0ZXN0IHRoYXQgb3V0LiBNYXJlaz8KPiA+ ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBIZWxsbyBSdXNzZWxsLAo+ID4gPiA+Cj4gPiA+ID4gdGhh bmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24hCj4gPiA+ID4KPiA+ID4gPiBBZGRpbmcgUGFsaSwgc2lu Y2UgaGUgaGFzIHNvbWUgaW5mb3JtYXRpb24gKHNlZSBhdCB0aGUgZW5kIG9mIHRoaXMKPiA+ID4g PiBtZXNzYWdlKS4KPiA+ID4gPgo+ID4gPiA+IFRoZSBhdHRhY2hlZCBwYXRjaCBzZWVtcyB0byBz b2x2ZSB0aGUgbnVsbC1wb2ludGVyIGRlcmVmZXJlbmNlLgo+ID4gPgo+ID4gPiBEaWQgeW91IG1h bmFnZSB0byBtZWFzdXJlIHBlcmZvcm1hbmNlIGltcGFjdD8KPiA+Cj4gPiBJIGRpZCBub3QgbWVh c3VyZSBhbnkgcGVyZm9ybWFuY2UgaW1wYWN0cy4gQnV0IERNQSBkaXJlY3RpYW5saXR5Cj4gPiB3 aXRoaW4gbXZuZXRhIHNlZW1zIHRvIGJlIGEgZGlmZmVyZW50IGJ1ZywgYXMgUnVzc2VsbCByZXBs aWVkLCBhbmQgbWF5YmUKPiA+IHdhcyBqdXN0IHJldmVhbGVkIGJ5IHRoaXMuCj4gPgo+ID4gPiBJ IGhhdmUgb25lIG92ZXJhbGwgY29uY2VybiBoZXJlLiBPbiBhbGwga2luZHMgb2YgQTM4eC1iYXNl ZCBib2FyZHMgSQo+ID4gPiB3b3JrZWQgb24sIGJ5IGRlZmF1bHQsIHRoZSBmaXJtd2FyZSBzZXQg YWxsIGRldmljZXMgKGUuZy4gbmV0d29yaywKPiA+ID4gQUhDSSwgWEhDSSkgb24gTUJVUyBhcyBm dWxseSBJTyBjYWNoZSBjb2hlcmVudCAtIGl0IHNob3VsZCBiZQo+ID4gPiByZWZsZWN0ZWQgaW4g dGhlIE1WTkVUQV9XSU5fQkFTRSh3KSByZWdpc3RlcnMgYXR0cmlidXRlIGZpZWxkLiBCaXRzCj4g PiA+IFsxNTo4XSBzaG91bGQgYmUgc2V0IHRvIDB4MUQgKG9yIDB4MUUgaWYgdGhlcmUgaXMgYSBz ZWNvbmQgRFJBTSBDUwo+ID4gPiB1c2VkKS4gQ2FuIHlvdSBwbGVhc2UgdHJ5IGFkZGluZyAnZG1h LWNvaGVyZW50OycgcHJvcGVydHkgdW5kZXIgdGhlCj4gPiA+ICdpbnRlcm5hbC1yZWdzJyBub2Rl Pwo+ID4KPiA+IFllcywgYWRkaW5nIGRtYS1jb2hlcmVudCBzb2x2ZXMgdGhpcyBpc3N1ZS4gU2Vl IG90aGVyIGVtYWlscy4gVGhlCj4gPiBwcm9wZXIgc29sdXRpb24gSU1PIGlzIHRvIGRlZmF1bHQg dG8gZG1hLWNvaGVyZW50IG9uIHRoZSBwbGF0Zm9ybSwKPiA+IHdoaWNoIGNhbiBiZSBkb25lIGlu IGEgc2ltcGxlIHdheSAoSSd2ZSBzZW50IGEgcGF0Y2gpLiBXZSB3YW50IHRvIGJlCj4gPiBjb21w YXRpYmxlIHdpdGggb2xkZXIgZGV2aWNlLXRyZWVzLgo+ID4KPiAKPiBUaGFua3MgYSBsb3QgZm9y IHRlc3RpbmcuIEkgYWdyZWUgd2UgbXVzdCBtYWludGFpbiB0aGUgYmFja3dhcmQKPiBjb21wYXRp YmlsaXR5IHdpdGggb2xkZXIgRFQncy4gVG8gc3VtbWFyaXplLCBJIHRoaW5rIHdlIHNob3VsZCBl bmQgdXAKPiB3aXRoIDMgcGF0Y2hlczoKPiAxLiBVcGRhdGUgIGFyY2gvYXJtL21tL2RtYS1tYXBw aW5nLmMgYXMgc3VnZ2VzdGVkIGJ5IENocmlzdG9waC4KPiAyLiBBZGQgJ2RtYS1jb2hlcmVudCcg aW4gYXJtYWRhLTM4eC5kdHNpLgo+IDMuIEZpeCBETUEgYXR0cmlidXRlIGluIG12bmV0YV9ibV9j b25zdHJ1Y3QoKS4KPiAKPiBJbiBjYXNlIGFueSBoZWxwIGlzIG5lZWRlZCBmcm9tIG15IHNpZGUs IHBsZWFzZSBsZXQgbWUga25vdy4KCklzIGl0IHBvc3NpYmxlIHRoYXQgdGhpcyB3b3VsZCBhbHNv IGNhdXNlIGRhdGEgY29ycnVwdGlvbiByZWFkaW5nIGZyb20KYSBTQVRBIGNhcmQgb24gYXJtYWRh LTM4eCBwbGF0Zm9ybXM/CgpJJ20gZ2V0dGluZyB3aXRoIDYuMDoKClsgICAgMS40MTAxMTVdIEVY VDQtZnMgZXJyb3IgKGRldmljZSBzZGExKTogaHRyZWVfZGlyYmxvY2tfdG9fdHJlZToxMDkzOiBp bm9kZSAjMjU2OiBibG9jayA4Nzk3OiBjb21tIHN5c3RlbWQ6IGJhZCBlbnRyeSBpbiBkaXJlY3Rv cnk6IHJlY19sZW4gJSA0ICE9IDAgLSBvZmZzZXQ9MCwgaW5vZGU9MzMxODgsIHJlY19sZW49MzUw OTcsIHNpemU9NDA5NiBmYWtlPTAKCndoaWNoIGFwcGVhcnMgdG8gYmUgZHVlIHRvIHJlYWRpbmcg YmFkIGRhdGEgZnJvbSB0aGUgU0FUQSBkZXZpY2UgLQp3aGF0IHRoaXMgdGVsbHMgbWUgaW4gaW5v ZGUgYW5kIHJlY19sZW4gaXMgbm90IHdoYXQgaXMgYWN0dWFsbHkgb24KdGhlIGRldmljZSBpbiBx dWVzdGlvbi4KCkJvb3RpbmcgYmFjayB0byA1LjE5IGdpdmVzIGEgY2xlYW4gZmlsZXN5c3RlbSB3 aGljaCBoYXMgbm8gZXJyb3JzLApzbyBpdCBpc24ndCBmaWxlc3lzdGVtIGNvcnJ1cHRpb24sIGl0 IGlzIGFuIGluYWJpbGl0eSBmb3IgNi4wIHRvCnJlYWQgZGF0YSBjb3JyZWN0bHkgZnJvbSB0aGUg ZGV2aWNlLgoKLS0gClJNSydzIFBhdGNoIHN5c3RlbTogaHR0cHM6Ly93d3cuYXJtbGludXgub3Jn LnVrL2RldmVsb3Blci9wYXRjaGVzLwpGVFRQIGlzIGhlcmUhIDQwTWJwcyBkb3duIDEwTWJwcyB1 cC4gRGVjZW50IGNvbm5lY3Rpdml0eSBhdCBsYXN0IQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=