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 A5CA6C4332F for ; Thu, 20 Oct 2022 19:11:50 +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:MIME-Version:References:In-Reply-To: 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=VqmnYd8vATl3HlDYnb7q/t5V2EUj2dbazv3wVCPpWMg=; b=Rj/lCYQ1gUX5q8 vGkAtTfRzWldQSSJJ5BsXOOo+eL702E4qS+dkdAeTCLby7rN7+5SsCKS2lnonafJpPWqnr+bT6xsi In+3dp908yMJdeDwII6FgCGW66NLOWrngwxMPu/uqwKy2gXkml1pJjMOSWGh1Wf2rSG021d8dHSwp Tiq4AV2kDtRNwfmSXoYJXhtefhou6GDh9uvHJIWkBrM4C/xvALPz894ZlfIlm4GJ6KCig58N2q9YI 8KTkJy9hqINIwn2q1lBsjt2ge9+v1rpNLkwZTNU3PCtlTllPG49UH/xbvVEImL7xAO9DLPeTbHwAA wvVdWuRFFDAR0AUhxxkA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1olawJ-001Hc8-BO; Thu, 20 Oct 2022 19:10:47 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1olawF-001Haf-Fk for linux-arm-kernel@lists.infradead.org; Thu, 20 Oct 2022 19:10:45 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id 9287ECE276B; Thu, 20 Oct 2022 19:10:40 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C4444C433D6; Thu, 20 Oct 2022 19:10:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1666293038; bh=i7tDDtMeOXUfIYzM8J55ajDb87cg1vpOOei4PxWyBFE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=gbYnLLyoHw2h4j5bq9J6v+omY2R2ntHB3WKDDPhG4DviMEKzNcDAmEvJkl+YtpyRq RgctusZlTvsocEUCuP/mqlGiit5SDMt/bMytYbO6ngZwbzhl5z1R9emSP15HcutlqW ojxMn/HNu29hpy39/XmOVlnjknAcRZitfkzSowAsxuzyTZHlBj/jFUA9tuGjJ5gzoi FITQEtw12KWKk4z8CVAIsKwGiUpZna4hj+7zJg5mtu+l0UuVutYiO7MhBa6MFzsYN3 nbCzAJU7ZHp9UykVFqpMo7hcM7qaFNrZIQ5TkddNpO1geZvW37HW9UkKntqxVuMPrI +mc2JxhLXtfiw== Date: Thu, 20 Oct 2022 21:10:31 +0200 From: Marek =?UTF-8?B?QmVow7pu?= To: "Russell King (Oracle)" Cc: Marcin Wojtas , 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: <20221020211031.176c3249@thinkpad> In-Reply-To: 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> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221020_121043_913125_5A4596E4 X-CRM114-Status: GOOD ( 53.28 ) 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 T24gVGh1LCAyMCBPY3QgMjAyMiAxOToyMjowNyArMDEwMAoiUnVzc2VsbCBLaW5nIChPcmFjbGUp IiA8bGludXhAYXJtbGludXgub3JnLnVrPiB3cm90ZToKCj4gT24gVHVlLCBPY3QgMDQsIDIwMjIg YXQgMTA6MzY6MDVBTSArMDIwMCwgTWFyY2luIFdvanRhcyB3cm90ZToKPiA+IHd0LiwgNCBwYcW6 IDIwMjIgbyAxMDoyNiBNYXJlayBCZWjDum4gPGthYmVsQGtlcm5lbC5vcmc+IG5hcGlzYcWCKGEp OiAgCj4gPiA+Cj4gPiA+IE9uIE1vbiwgMyBPY3QgMjAyMiAyMzozMDozMSArMDIwMAo+ID4gPiBN YXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5jb20+IHdyb3RlOgo+ID4gPiAgCj4gPiA+ID4gSGkg TWFyZWssCj4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+IHBvbi4sIDMgcGHFuiAyMDIyIG8gMTc6MzMg TWFyZWsgQmVow7puIDxrYWJlbEBrZXJuZWwub3JnPiBuYXBpc2HFgihhKTogIAo+ID4gPiA+ID4K PiA+ID4gPiA+IE9uIE1vbiwgMyBPY3QgMjAyMiAxNToxMTo0NCArMDEwMAo+ID4gPiA+ID4gIlJ1 c3NlbGwgS2luZyAoT3JhY2xlKSIgPGxpbnV4QGFybWxpbnV4Lm9yZy51az4gd3JvdGU6Cj4gPiA+ ID4gPiAgCj4gPiA+ID4gPiA+IE9uIE1vbiwgT2N0IDAzLCAyMDIyIGF0IDA5OjMwOjM3QU0gKzAy MDAsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOiAgCj4gPiA+ID4gPiA+ID4gT24gRnJpLCBTZXAg MzAsIDIwMjIgYXQgMDU6MDI6MDVQTSArMDIwMCwgTWFyZWsgQmVow7puIHdyb3RlOiAgCj4gPiA+ ID4gPiA+ID4gPiBJdCBzZWVtcyB0aGF0IHRoZSBudWxsIHBvaW50ZXIgZGVyZWZlcmVuY2UgY29t ZXMgZnJvbSB0aGUgZGF0YSB2YXJpYWJsZQo+ID4gPiA+ID4gPiA+ID4gaGF2aW5nIHplcm8gdmFs dWUuIFdlIGFzc2lnbgo+ID4gPiA+ID4gPiA+ID4gICBkYXRhID0gKHU4ICopKHVpbnRwdHJfdCly eF9kZXNjLT5idWZfY29va2llOyAgCj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBJIG5ldmVy IHNlZSBhbnkgYXNzaWdubWVudCB0byAtPmJ1Zl9jb29raWUgaW4gdGhlIGRyaXZlciwgd2hhdCBh bQo+ID4gPiA+ID4gPiA+IEkgbWlzc2luZz8gIAo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBJIHRo aW5rIE1hcmVrJ3Mgc2V0dXAgKGxpa2UgbXkgc2V0dXBzKSB1c2UgdGhlIGhhcmR3YXJlIGJ1ZmZl ciBtYW5hZ2VyLAo+ID4gPiA+ID4gPiBhbmQgaXQncyBoYXJkd2FyZSB0aGF0IGZpbGxzIGluIHRo ZSAiYnVmX2Nvb2tpZSIsIHdoaWNoIGlzIHN1cHBvc2VkIHRvCj4gPiA+ID4gPiA+IGJlIHRoZSB2 aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIGJ1ZmZlci4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gRWFj aCBidWZmZXIgc3VwcGxpZWQgdG8gdGhlIGhhcmR3YXJlIGJ1ZmZlciBtYW5hZ2VyIGlzIHN1cHBv c2VkIHRvCj4gPiA+ID4gPiA+IGNvbnRhaW4gdGhlIHZpcnR1YWwgYWRkcmVzcyBpbiB0aGUgZmly c3QgMzItYml0IHdvcmQgaW4gdGhhdCBidWZmZXIuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IFRo aXMgaXMgZG9uZSBieSBtdm5ldGFfYm1fY29uc3RydWN0KCk6Cj4gPiA+ID4gPiA+Cj4gPiA+ID4g PiA+ICAgICAgICAgLyogSW4gb3JkZXIgdG8gdXBkYXRlIGJ1Zl9jb29raWUgZmllbGQgb2YgUlgg ZGVzY3JpcHRvciBwcm9wZXJseSwKPiA+ID4gPiA+ID4gICAgICAgICAgKiBCTSBoYXJkd2FyZSBl eHBlY3RzIGJ1ZiB2aXJ0dWFsIGFkZHJlc3MgdG8gYmUgcGxhY2VkIGluIHRoZQo+ID4gPiA+ID4g PiAgICAgICAgICAqIGZpcnN0IGZvdXIgYnl0ZXMgb2YgbWFwcGVkIGJ1ZmZlci4KPiA+ID4gPiA+ ID4gICAgICAgICAgKi8KPiA+ID4gPiA+ID4gICAgICAgICAqKHUzMiAqKWJ1ZiA9ICh1MzIpYnVm Owo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBpbW1lZGlhdGVseSBwcmlvciB0byBkbWFfbWFwX3Np bmdsZSguLi4sIERNQV9GUk9NX0RFVklDRSkgaXMgY2FsbGVkLgo+ID4gPiA+ID4gPgo+ID4gPiA+ ID4gPiBJZiBJIGhhZCB0byBndWVzcywgSSB3b3VsZCBzdWdnZXN0IHRoYXQgdGhpcyB3cml0ZSBp cyBiZWluZyBsb3N0IHZpYQo+ID4gPiA+ID4gPiBjYWNoZSBpbnZhbGlkYXRpb24sIGFuZCBnaXZl biB0aGF0IHRoZSBoYXJkd2FyZSBCTSBib3RoIHJlYWRzIGFuZAo+ID4gPiA+ID4gPiB3cml0ZXMg dGhpcyBidWZmZXIsIERNQV9GUk9NX0RFVklDRSBpcyBub3QgY29ycmVjdCwgaXQgc2hvdWxkIGJl Cj4gPiA+ID4gPiA+IERNQV9CSURJUkVDVElPTkFMLgo+ID4gPiA+ID4gPiAgCj4gPiA+ID4KPiA+ ID4gPiBJIHRoaW5rIHRoZSBETUFfRlJPTV9ERVZJQ0UgaXMgdXNlZCByYXRoZXIgcHJvcGVybHkg aW4gdGhlIFJYIHBhdGggb2YKPiA+ID4gPiB0aGUgZHJpdmVyIC0gdGhlIENQVSBkb2Vzbid0IGFj Y2VzcyB0aGUgcGF5bG9hZCBhZnRlcndhcmQuIFRoZSBCTSBvbmx5Cj4gPiA+ID4gcHVzaGVzIHRo ZSBwb2ludGVycyBiYWNrIGFuZCBmb3J0aCBiZXR3ZWVuIGludGVybmFsIFNSQU0gKCdpbnRlcm5h bAo+ID4gPiA+IHBvb2wnIC0gQlBQSSkgdG8gRFJBTSAoJ2V4dGVybmFsIHBvb2wnIC0gQlBQRSkg YW5kIHRoZSBkZXNjcmlwdG9ycywKPiA+ID4gPiBidXQgYWZhaWsgaXQgc2hvdWxkIG5vdCB0b3Vj aCB0aGUgYnVmZmVyIGNvbnRlbnRzLiBCdXQgbWF5YmUgc29tZWhvdwo+ID4gPiA+IGl0IGFmZmVj dHMgdGhlIGNvaGVyZW5jeSBhbmQgRE1BX0JJRElSRUNUSU9OQUwgYXJlIGluZGVlZCByZXF1aXJl ZC4uLgo+ID4gPiA+IEFib3V0IHRoZSBjb2hlcmVuY3kgaXRzZWxmIC0gcGxlYXNlIHNlZSBteSBj b21tZW50IGJlbG93Lgo+ID4gPiA+Cj4gPiA+ID4gQW5vdGhlciB0aG91Z2h0IC0gd2hlbiB3cml0 aW5nIHRvICpidWYgKG1lbW9yeSBub3JtYWwpIHNob3VsZG4ndCB3ZSBhZGQgYSBkc2IoKT8KPiA+ ID4gPiAgCj4gPiA+ID4gPiA+IENoYW5naW5nIHRoYXQgaXMgcHJvYmFibHkgZ29pbmcgdG8gbmVl ZCBETUFfRlJPTV9ERVZJQ0UgYWxzbyBjaGFuZ2VkCj4gPiA+ID4gPiA+IGVsc2V3aGVyZSBpbiB0 aGUgbXZuZXRhX2JtIGFuZCBtdm5ldGEgZHJpdmVyLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBJ J20gbm90IGluIGEgcG9zaXRpb24gd2hlcmUgSSBjb3VsZCB0ZXN0IHRoYXQgb3V0LiBNYXJlaz8K PiA+ID4gPiA+ID4gIAo+ID4gPiA+ID4KPiA+ID4gPiA+IEhlbGxvIFJ1c3NlbGwsCj4gPiA+ID4g Pgo+ID4gPiA+ID4gdGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24hCj4gPiA+ID4gPgo+ID4gPiA+ ID4gQWRkaW5nIFBhbGksIHNpbmNlIGhlIGhhcyBzb21lIGluZm9ybWF0aW9uIChzZWUgYXQgdGhl IGVuZCBvZiB0aGlzCj4gPiA+ID4gPiBtZXNzYWdlKS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBUaGUg YXR0YWNoZWQgcGF0Y2ggc2VlbXMgdG8gc29sdmUgdGhlIG51bGwtcG9pbnRlciBkZXJlZmVyZW5j ZS4gIAo+ID4gPiA+Cj4gPiA+ID4gRGlkIHlvdSBtYW5hZ2UgdG8gbWVhc3VyZSBwZXJmb3JtYW5j ZSBpbXBhY3Q/ICAKPiA+ID4KPiA+ID4gSSBkaWQgbm90IG1lYXN1cmUgYW55IHBlcmZvcm1hbmNl IGltcGFjdHMuIEJ1dCBETUEgZGlyZWN0aWFubGl0eQo+ID4gPiB3aXRoaW4gbXZuZXRhIHNlZW1z IHRvIGJlIGEgZGlmZmVyZW50IGJ1ZywgYXMgUnVzc2VsbCByZXBsaWVkLCBhbmQgbWF5YmUKPiA+ ID4gd2FzIGp1c3QgcmV2ZWFsZWQgYnkgdGhpcy4KPiA+ID4gIAo+ID4gPiA+IEkgaGF2ZSBvbmUg b3ZlcmFsbCBjb25jZXJuIGhlcmUuIE9uIGFsbCBraW5kcyBvZiBBMzh4LWJhc2VkIGJvYXJkcyBJ Cj4gPiA+ID4gd29ya2VkIG9uLCBieSBkZWZhdWx0LCB0aGUgZmlybXdhcmUgc2V0IGFsbCBkZXZp Y2VzIChlLmcuIG5ldHdvcmssCj4gPiA+ID4gQUhDSSwgWEhDSSkgb24gTUJVUyBhcyBmdWxseSBJ TyBjYWNoZSBjb2hlcmVudCAtIGl0IHNob3VsZCBiZQo+ID4gPiA+IHJlZmxlY3RlZCBpbiB0aGUg TVZORVRBX1dJTl9CQVNFKHcpIHJlZ2lzdGVycyBhdHRyaWJ1dGUgZmllbGQuIEJpdHMKPiA+ID4g PiBbMTU6OF0gc2hvdWxkIGJlIHNldCB0byAweDFEIChvciAweDFFIGlmIHRoZXJlIGlzIGEgc2Vj b25kIERSQU0gQ1MKPiA+ID4gPiB1c2VkKS4gQ2FuIHlvdSBwbGVhc2UgdHJ5IGFkZGluZyAnZG1h LWNvaGVyZW50OycgcHJvcGVydHkgdW5kZXIgdGhlCj4gPiA+ID4gJ2ludGVybmFsLXJlZ3MnIG5v ZGU/ICAKPiA+ID4KPiA+ID4gWWVzLCBhZGRpbmcgZG1hLWNvaGVyZW50IHNvbHZlcyB0aGlzIGlz c3VlLiBTZWUgb3RoZXIgZW1haWxzLiBUaGUKPiA+ID4gcHJvcGVyIHNvbHV0aW9uIElNTyBpcyB0 byBkZWZhdWx0IHRvIGRtYS1jb2hlcmVudCBvbiB0aGUgcGxhdGZvcm0sCj4gPiA+IHdoaWNoIGNh biBiZSBkb25lIGluIGEgc2ltcGxlIHdheSAoSSd2ZSBzZW50IGEgcGF0Y2gpLiBXZSB3YW50IHRv IGJlCj4gPiA+IGNvbXBhdGlibGUgd2l0aCBvbGRlciBkZXZpY2UtdHJlZXMuCj4gPiA+ICAKPiA+ IAo+ID4gVGhhbmtzIGEgbG90IGZvciB0ZXN0aW5nLiBJIGFncmVlIHdlIG11c3QgbWFpbnRhaW4g dGhlIGJhY2t3YXJkCj4gPiBjb21wYXRpYmlsaXR5IHdpdGggb2xkZXIgRFQncy4gVG8gc3VtbWFy aXplLCBJIHRoaW5rIHdlIHNob3VsZCBlbmQgdXAKPiA+IHdpdGggMyBwYXRjaGVzOgo+ID4gMS4g VXBkYXRlICBhcmNoL2FybS9tbS9kbWEtbWFwcGluZy5jIGFzIHN1Z2dlc3RlZCBieSBDaHJpc3Rv cGguCj4gPiAyLiBBZGQgJ2RtYS1jb2hlcmVudCcgaW4gYXJtYWRhLTM4eC5kdHNpLgo+ID4gMy4g Rml4IERNQSBhdHRyaWJ1dGUgaW4gbXZuZXRhX2JtX2NvbnN0cnVjdCgpLgo+ID4gCj4gPiBJbiBj YXNlIGFueSBoZWxwIGlzIG5lZWRlZCBmcm9tIG15IHNpZGUsIHBsZWFzZSBsZXQgbWUga25vdy4g IAo+IAo+IElzIGl0IHBvc3NpYmxlIHRoYXQgdGhpcyB3b3VsZCBhbHNvIGNhdXNlIGRhdGEgY29y cnVwdGlvbiByZWFkaW5nIGZyb20KPiBhIFNBVEEgY2FyZCBvbiBhcm1hZGEtMzh4IHBsYXRmb3Jt cz8KPiAKPiBJJ20gZ2V0dGluZyB3aXRoIDYuMDoKPiAKPiBbICAgIDEuNDEwMTE1XSBFWFQ0LWZz IGVycm9yIChkZXZpY2Ugc2RhMSk6IGh0cmVlX2RpcmJsb2NrX3RvX3RyZWU6MTA5MzogaW5vZGUg IzI1NjogYmxvY2sgODc5NzogY29tbSBzeXN0ZW1kOiBiYWQgZW50cnkgaW4gZGlyZWN0b3J5OiBy ZWNfbGVuICUgNCAhPSAwIC0gb2Zmc2V0PTAsIGlub2RlPTMzMTg4LCByZWNfbGVuPTM1MDk3LCBz aXplPTQwOTYgZmFrZT0wCj4gCj4gd2hpY2ggYXBwZWFycyB0byBiZSBkdWUgdG8gcmVhZGluZyBi YWQgZGF0YSBmcm9tIHRoZSBTQVRBIGRldmljZSAtCj4gd2hhdCB0aGlzIHRlbGxzIG1lIGluIGlu b2RlIGFuZCByZWNfbGVuIGlzIG5vdCB3aGF0IGlzIGFjdHVhbGx5IG9uCj4gdGhlIGRldmljZSBp biBxdWVzdGlvbi4KPiAKPiBCb290aW5nIGJhY2sgdG8gNS4xOSBnaXZlcyBhIGNsZWFuIGZpbGVz eXN0ZW0gd2hpY2ggaGFzIG5vIGVycm9ycywKPiBzbyBpdCBpc24ndCBmaWxlc3lzdGVtIGNvcnJ1 cHRpb24sIGl0IGlzIGFuIGluYWJpbGl0eSBmb3IgNi4wIHRvCj4gcmVhZCBkYXRhIGNvcnJlY3Rs eSBmcm9tIHRoZSBkZXZpY2UuCj4gCgpJdCdzIHZlcnkgcHJvYmFibGUuIERvbid0IHVzZSA2LjAg b3IgYXBwbHkgQ2hyaXN0b3BoJ3MgcGF0Y2hlcy4KCk1hcmVrCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==