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 EB241C433FE for ; Fri, 30 Sep 2022 16:43:05 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8/XIo21lTwLKuCRFmJKiJgIXMtbdFgsoFV8DpSA8THI=; b=EciL1DeUzgkF28 7PuAyIbc7INXpa4pp2vncefZ8c0YjvfmjdWj+GKjk8fSNBWrNJoVL6XfCiE03lDDsNWxOAQ+kapit 9/2g0fx0DeLhZWaUMjGLCPQuQJyDnefyBRHbJh7vxWyoYNwNpE6r2fujETa6PppgqcXKEI3wY+x82 OnBB6kACs4YHnlPidJtxbacs2qEdSjge3V/auhuZUPuXdHLg0HBqUdU3PAdO5L8jhlWmT11TeMmom tGDKrVDM4lnJsmoG7M9PI+L1qkNCoepQKrwnoagHi5TBZPV0A3NXMgacQ6kDfkxoUuX2ftqNW56vJ t6s8DDB+z4k1BRK6269A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oeJ5N-00AdNQ-Kt; Fri, 30 Sep 2022 16:42:01 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oeJ5K-00AdLw-1h for linux-arm-kernel@lists.infradead.org; Fri, 30 Sep 2022 16:42:00 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18C9A1474; Fri, 30 Sep 2022 09:41:58 -0700 (PDT) Received: from [10.57.65.170] (unknown [10.57.65.170]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 995C23F792; Fri, 30 Sep 2022 09:41:49 -0700 (PDT) Message-ID: <50ec473b-9def-dc2b-7d1b-cbdc277cbac2@arm.com> Date: Fri, 30 Sep 2022 17:41:44 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: Re: REGRESSION in 6.0-rc7 caused by patch "ARM/dma-mapping: use dma-direct unconditionally" Content-Language: en-GB To: =?UTF-8?Q?Marek_Beh=c3=ban?= Cc: Christoph Hellwig , Arnd Bergmann , Andre Przywara , Marc Zyngier , Linus Torvalds , Russell King , Andrew Lunn , Gregory Clement , Greg Kroah-Hartman , iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org References: <20220930151028.0e518421@dellmb> <630be11f-09ef-02d4-69f7-c7880ae5674c@arm.com> <20220930165234.729ad68c@dellmb> <20220930170205.490f1a6b@dellmb> From: Robin Murphy In-Reply-To: <20220930170205.490f1a6b@dellmb> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220930_094158_199718_AEA039BF X-CRM114-Status: GOOD ( 21.69 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMi0wOS0zMCAxNjowMiwgTWFyZWsgQmVow7puIHdyb3RlOgo+IE9uIEZyaSwgMzAgU2Vw IDIwMjIgMTY6NTI6MzQgKzAyMDAKPiBNYXJlayBCZWjDum4gPGthYmVsQGtlcm5lbC5vcmc+IHdy b3RlOgo+IAo+PiBPbiBGcmksIDMwIFNlcCAyMDIyIDE0OjQ2OjA2ICswMTAwCj4+IFJvYmluIE11 cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+IHdyb3RlOgo+Pgo+Pj4gT24gMjAyMi0wOS0zMCAx NDoxMCwgTWFyZWsgQmVow7puIHdyb3RlOgo+Pj4+IEhlbGxvIExpbnVzLCBBcm5kLCBSb2JpbiBh bmQgQ2hyaXN0b3BoLAo+Pj4+Cj4+Pj4gSSBqdXN0IGJpc2VjdGVkIGEgcmVncmVzc2lvbiBvbiBU dXJyaXMgT21uaWEgKEFybWFkYSAzODUpLCB3aGVyZWluIHRoZQo+Pj4+IHN5c3RlbSBoYW5ncyBz aG9ydGx5IGFmdGVyIGluaXQgaXMgcnVuLCB0byBjb21taXQKPj4+Pgo+Pj4+ICAgICBhZTYyNmVi OTczNzYgKCJBUk0vZG1hLW1hcHBpbmc6IHVzZSBkbWEtZGlyZWN0IHVuY29uZGl0aW9uYWxseSIp Cj4+Pj4gICAgIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0 L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvP2lkPWFlNjI2ZWI5NzM3Ngo+Pj4+Cj4+Pj4gSW4g b3JkZXIgdG8gZml4IHRoZSByZWdyZXNzaW9uLCBJIGhhZCB0byByZXZlcnQgdGhpcyBjb21taXQg YW5kCj4+Pj4gc3Vic2VxdWVudCAzIGNvbW1pdHM6Cj4+Pj4gICAgIGFlNjI2ZWI5NzM3NiAoIkFS TS9kbWEtbWFwcGluZzogdXNlIGRtYS1kaXJlY3QgdW5jb25kaXRpb25hbGx5IikKPj4+PiAgICAg NDI5OThlZjA4YWJhICgiQVJNL2RtYS1tYXBwaW5nOiBkcm9wIC5kbWFfc3VwcG9ydGVkIGZvciBJ T01NVSBvcHMiKQo+Pj4+ICAgICBkNTYzYmNjZmEzNWIgKCJBUk0vZG1hLW1hcHBpbmc6IGNvbnNv bGlkYXRlIElPTU1VIG9wcyBjYWxsYmFja3MiKQo+Pj4+ICAgICA0MTM2Y2U5MGYwNzkgKCJBUk0v ZG1hLW1hcHBpbmc6IG1lcmdlIElPTU1VIG9wcyIpCj4+Pj4gaW4gcmV2ZXJzZSBvcmRlciwgb2Yg Y291cnNlOgo+Pj4+ICAgICBnaXQgcmV2ZXJ0IDQxMzZjZTkwZjA3OQo+Pj4+ICAgICBnaXQgcmV2 ZXJ0IGQ1NjNiY2NmYTM1Ygo+Pj4+ICAgICBnaXQgcmV2ZXJ0IDQyOTk4ZWYwOGFiYQo+Pj4+ICAg ICBnaXQgcmV2ZXJ0IGFlNjI2ZWI5NzM3Ngo+Pj4+Cj4+Pj4gQ2hyaXN0b3BoLCBSb2Jpbiwgc2lu Y2UgeW91IGFyZSB0aGUgYXV0aG9ycyBvZiB0aGVzZSBjb21taXRzLCBkbyB5b3UKPj4+PiBoYXZl IGFueSBpZGVhIHdoYXQgY291bGQgYmUgaGFwcGVuaW5nPyBBcmUgd2UgYWJsZSB0byBmaXggdGhp cyB3aXRob3V0Cj4+Pj4gcmV2ZXJ0aW5nIHRob3NlIGNvbW1pdHMsIGJlZm9yZSA2LjA/Cj4+Pgo+ Pj4gImhhbmdzIHNob3J0bHkgYWZ0ZXIgaW5pdCIgaXNuJ3QgbXVjaCB0byBnbyBvbi4gQXJlIGFu eSBlcnJvcnMgbG9nZ2VkPwo+Pj4gUG9zc2libHkgc29tZSBkcml2ZXIgaXMgc2F0IHdhaXRpbmcg Zm9yIGEgRE1BIHRyYW5zZmVyIHRvIGNvbXBsZXRlLCB0aGF0Cj4+PiBoYXMgc29tZWhvdyBnb3Qg dGhlIHdyb25nIGFkZHJlc3Mgb3IgbG9zdCBjb2hlcmVuY3kgc28gbmV2ZXIgZ2V0cyBzZWVuLAo+ Pj4gYnV0IHdpdGhvdXQgYXQgbGVhc3QgYmVpbmcgYWJsZSB0byBuYXJyb3cgaXQgZG93biB0byB0 aGUgYWZmZWN0ZWQgZHJpdmVyCj4+PiBpdCdzIGhhcmQgdG8gZG8gbXVjaCBtb3JlIHRoYW4gdmFn dWUgZ3Vlc3NpbmcuCj4+Cj4+IE9LIEkgZW5hYmxlZCBDT05GSUdfRE1BX0FQSV9ERUJVRyBhbmQg bm93IGFtIGdldHRpbmcgYSBudWxsIHBvaW50ZXIKPj4gZGVyZWZlcmVuY2UuIEkgbWFuYWdlZCB0 byBpc29sYXRlIHRoZSBidWcgdG8gYSBzcGVjaWZjIGxpbmUgaW4gbXZuZXRhCj4+IGRyaXZlcjoK Pj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs ZHMvbGludXguZ2l0L3RyZWUvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWFydmVsbC9tdm5ldGEuYyNu MjU5MQo+Pgo+PiBJIHB1dCBkZWJ1ZyBwcmludGZzIChwcl9lcnIoIiAgYSAlaVxuIiwgX19MSU5F X18pKSBpbnRvIHRoZQo+PiBtdm5ldGFfcnhfaHdibSgpIGZ1bmN0aW9uLgo+PiBUaGUgcHJfZXJy IGFmdGVyIHRoZSBjYWxsIHRvIGRtYV9zeW5jX3NpbmdsZV9yYW5nZV9mb3JfY3B1KCkgcHJpbnRz LAo+PiBidXQgdGhlIHByX2VyciBhZnRlciBza2JfcHV0X2RhdGEoKSBkb2VzIG5vdCBwcmludC4K Pj4KPj4gQXR0YWNoaW5nIGNvbnNvbGUgb3V0cHV0Lgo+IAo+IEl0IHNlZW1zIHRoYXQgdGhlIG51 bGwgcG9pbnRlciBkZXJlZmVyZW5jZSBjb21lcyBmcm9tIHRoZSBkYXRhIHZhcmlhYmxlCj4gaGF2 aW5nIHplcm8gdmFsdWUuIFdlIGFzc2lnbgo+ICAgIGRhdGEgPSAodTggKikodWludHB0cl90KXJ4 X2Rlc2MtPmJ1Zl9jb29raWU7Cj4gcnhfZGVzYyBpcyBvYnRhaW5lZCB3aXRoIGZ1bmN0aW9uCj4g ICAgbXZuZXRhX3J4cV9uZXh0X2Rlc2NfZ2V0KCkKPiAKPiByeCBxdWV1ZXMgYXJlIGFsbG9jYXRl ZCBpbiBtdm5ldGFfcnhxX3N3X2luaXQoKSB3aXRoCj4gCj4gICAgLyogQWxsb2NhdGUgbWVtb3J5 IGZvciBSWCBkZXNjcmlwdG9ycyAqLwo+ICAgIHJ4cS0+ZGVzY3MgPSBkbWFfYWxsb2NfY29oZXJl bnQocHAtPmRldi0+ZGV2LnBhcmVudCwKPiAJCQkJICByeHEtPnNpemUgKiBNVk5FVEFfREVTQ19B TElHTkVEX1NJWkUsCj4gCQkJCSAgJnJ4cS0+ZGVzY3NfcGh5cywgR0ZQX0tFUk5FTCk7CgpIbW0s IG1ha2luZyBzZW5zZSBvZiB0aGF0IGRyaXZlciBpcyBiZXlvbmQgbWUgYXQgdGhpcyB0aW1lIG9u IGEgRnJpZGF5IAphZnRlcm5vb24sIGFuZCBJIGNhbid0IHRlbGwgd2hldGhlciB0aGlzIGlzIGlt bWVkaWF0ZWx5IHJlbGF0ZWQsIGJ1dDoKClsgICAxMC40MDY0NDZdIFJlZ2lzdGVyIHI1IGluZm9y bWF0aW9uOiAwLXBhZ2Ugdm1hbGxvYyByZWdpb24gc3RhcnRpbmcgCmF0IDB4ZjEwZjMwMDAgYWxs b2NhdGVkIGF0IGRtYV9jb21tb25fY29udGlndW91c19yZW1hcCsweDY4LzB4ODQKCmRlZmluaXRl bHkgc21lbGxzIHN1c3BpY2lvdXMgaW4gaXRzIG93biByaWdodC4gUmVtYXBwaW5nIDAgcGFnZXMg aXMgYmFkIAplbm91Z2gsIGJ1dCBJJ20gYWxzbyBzbGlnaHRseSB3b25kZXJpbmcgYWJvdXQgcmVt YXBwaW5nIERNQSBhbGxvY2F0aW9ucyAKYXQgYWxsIC0gSUlVQyB0aGlzIGlzIG9uZSBvZiB0aGUg bXZlYnUgU29DcyB3aGVyZSBldmVyeXRoaW5nIGdldHMgbWFkZSAKY29oZXJlbnQgYnkgYSBidXMg bm90aWZpZXIsIHNvIEkgd291bGRuJ3QgZXhwZWN0IHJlbWFwcyBleGNlcHQgZm9yIApoaWdobWVt LCBidXQgdGhlIHVwc3RyZWFtIERUIHN1Z2dlc3RzIHlvdSBwcm9iYWJseSBkb24ndCBoYXZlIG1h c3NlcyBvZiAKUkFNIGVpdGhlciA6LwoKVGhhbmtzLApSb2Jpbi4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK