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 ACE56C54E76 for ; Tue, 17 Jan 2023 17:45: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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:In-Reply-To: Date:References:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=a7hT3YvEv33Y1HJxG6KURMymgdUQJd4HSIW7JgQlbB0=; b=nzTHn232MG0YMx 17V68CfjwwhnQX1RWEfg3cwQW5xmJioBKLOdK6TT88cqians+YT+RsS6nUhOLIxhIAJhClT0fFkdD am4hlAvrK3kzus/8TMDf22azSLy7L5IHxeKGCuMxyawfTWr+OGwOv0yVSFhoVWpu07TmUYp2Gs0/y v0rYypkXj1VfVpJvsPCfWdq/NKpA6/wRbZ2IsGh5bbSKOJrS+HHTPN4i0ks//nyNKb5R7sx8Tc3wg UXIQA2vi9vMK7yCfK+z2p4AxQfX7VZTiMB95nlzYoVy6VG9sml29nYfzlKjMb3J+bo9i53aSzW8Bn L/D+LRqEMEEDxuIveUbQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pHq0B-00FIfR-Hn; Tue, 17 Jan 2023 17:44:03 +0000 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pHq07-00FIe2-VO for linux-arm-kernel@lists.infradead.org; Tue, 17 Jan 2023 17:44:01 +0000 Received: by mail-ej1-x634.google.com with SMTP id v6so34137355ejg.6 for ; Tue, 17 Jan 2023 09:43:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=ORyvxq+z9WkQfBJYa6nT9E5g6aSbxlC1oY+UU1ufU10=; b=Biigjaa2oK4oOdDHQs7Lg4BifDSSLpsCHyAHV6s1JcONsN4saf9RLMjuS+Xxsrs8la J+f3s4jd2Xn3xen2E3NX4075Y4xMgvTX6iSn1zJMBnTe/63YI7GX4Uo3Rukc25z+dntX ELz2w7DtbHy3tHZ8ND2M4KdXqzo3DVipUBG2NlUGW6WmvVmIlu/Bzmqb+G9UMYUdpcXK tKkATZJWbP+EKu6aSs6Gf9EXN+mueioHzEn8aGnGW5uaQ4HnuWLmqZLAyg+Nnbi1A6xW KbVNBS1KtGhYMBBaeWuolvRE4Z9KuD3m74rXbCC0sd3l/L3mIIRld3pkuvnrvC/nmXFT C1Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ORyvxq+z9WkQfBJYa6nT9E5g6aSbxlC1oY+UU1ufU10=; b=Fv2a+9cvhrPMa+CB6yQIevEFVkOQckQ8LQNF9kVXEeHXIvNH6I0GYCY/2eAhSdgVbU Fh/KD0M5IweQx5vNtZpKm6mg7kqK/+iAd5TQVXQBiME5anbYOBNwitDcSDN0vaEnVOgo So8oM1fXRqZsMzs9HNLzQKSuNFTFNAW7pu9dsf4Sbbq/+tR+GVNM/BniSbCWO0aZJuRT 7axAlwEX4q7a6RMZfWEqaSbrMiRqCYoYiACkRDWSN6neRWfybzaUWQxqSmEwVgbN8H7t iiB/4tOq2xPx40p+CTB0ME+NV0wCa8W1m+74DTZY+ne5EHh7zBL7lxIOkLA4jMv4eJdY zfjQ== X-Gm-Message-State: AFqh2kpbBFHCr6pqi9rnQIsk1eQmmiP4S5LqgHmlq1F/5rtvcTAuSUTj YNeH8F5+rbFPWD6ztms4xZ0= X-Google-Smtp-Source: AMrXdXsjr0BzsxRjthdH9Y7u8o4YXPgIZKlmz1+zVACKYtDl+WnXrJgQpeY26w04ZP1pf4viydxcLg== X-Received: by 2002:a17:906:e2cd:b0:870:2aa7:6509 with SMTP id gr13-20020a170906e2cd00b008702aa76509mr3897157ejb.43.1673977437598; Tue, 17 Jan 2023 09:43:57 -0800 (PST) Received: from osv.localdomain ([89.175.180.246]) by smtp.gmail.com with ESMTPSA id g22-20020a170906595600b0087221268e49sm1647202ejr.186.2023.01.17.09.43.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Jan 2023 09:43:57 -0800 (PST) From: Sergey Organov To: Ilpo =?utf-8?Q?J=C3=A4rvinen?= Cc: linux-serial , Fabio Estevam , Greg Kroah-Hartman , Jiri Slaby , Richard Genoud , Sascha Hauer , Shawn Guo , Tim Harvey , Tomasz =?utf-8?Q?Mo=C5=84?= , linux-arm-kernel@lists.infradead.org, NXP Linux Team , Pengutronix Kernel Team Subject: Re: [PATCH 7/8] serial: imx: use readl() to optimize FIFO reading loop References: <87bko4e65y.fsf@osv.gnss.ru> <20230113184334.287130-1-sorganov@gmail.com> <20230113184334.287130-8-sorganov@gmail.com> <48ba84e3-7f52-9cfb-426a-a432587c1c9@linux.intel.com> Date: Tue, 17 Jan 2023 20:43:55 +0300 In-Reply-To: <48ba84e3-7f52-9cfb-426a-a432587c1c9@linux.intel.com> ("Ilpo =?utf-8?Q?J=C3=A4rvinen=22's?= message of "Mon, 16 Jan 2023 13:03:23 +0200 (EET)") Message-ID: <87lem12h0k.fsf@osv.gnss.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230117_094400_026549_BFF8ABF6 X-CRM114-Status: GOOD ( 17.92 ) 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 SWxwbyBKw6RydmluZW4gPGlscG8uamFydmluZW5AbGludXguaW50ZWwuY29tPiB3cml0ZXM6Cgo+ IE9uIEZyaSwgMTMgSmFuIDIwMjMsIFNlcmdleSBPcmdhbm92IHdyb3RlOgo+Cj4+IFVzZSByZWFk bCgpIGluc3RlYWQgb2YgaGVhdmllciBpbXhfdWFydF9yZWFkbCgpIGluIHRoZSBSeCBJU1IsIGFz IHdlIGtub3cKPj4gd2UgcmVhZCByZWdpc3RlcnMgdGhhdCBtdXN0IG5vdCBiZSBjYWNoZWQuCj4+ IAo+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgT3JnYW5vdiA8c29yZ2Fub3ZAZ21haWwuY29tPgo+ PiAtLS0KPj4gIGRyaXZlcnMvdHR5L3NlcmlhbC9pbXguYyB8IDUgKysrLS0KPj4gIDEgZmlsZSBj aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy90dHkvc2VyaWFsL2lteC5jIGIvZHJpdmVycy90dHkvc2VyaWFsL2lteC5jCj4+ IGluZGV4IGJlMDAzNjJiOGI2Ny4uZjQyMzZlODk5NWZhIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJz L3R0eS9zZXJpYWwvaW14LmMKPj4gKysrIGIvZHJpdmVycy90dHkvc2VyaWFsL2lteC5jCj4+IEBA IC04OTAsMTQgKzg5MCwxNSBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgX19pbXhfdWFydF9yeGludChp bnQgaXJxLCB2b2lkICpkZXZfaWQpCj4+ICAJc3RydWN0IGlteF9wb3J0ICpzcG9ydCA9IGRldl9p ZDsKPj4gIAl1bnNpZ25lZCBpbnQgcngsIGZsZzsKPj4gIAlzdHJ1Y3QgdHR5X3BvcnQgKnBvcnQg PSAmc3BvcnQtPnBvcnQuc3RhdGUtPnBvcnQ7Cj4+ICsJdHlwZW9mKHNwb3J0LT5wb3J0Lm1lbWJh c2UpIG1lbWJhc2UgPSBzcG9ydC0+cG9ydC5tZW1iYXNlOwo+PiAgCXUzMiB1c3IyOwo+PiAgCj4+ ICAJLyogSWYgd2UgcmVjZWl2ZWQgc29tZXRoaW5nLCBjaGVjayBmb3IgMHhmZiBmbG9vZCAqLwo+ PiAtCXVzcjIgPSBpbXhfdWFydF9yZWFkbChzcG9ydCwgVVNSMik7Cj4+ICsJdXNyMiA9IHJlYWRs KG1lbWJhc2UgKyBVU1IyKTsKPj4gIAlpZiAodXNyMiAmIFVTUjJfUkRSKQo+PiAgCQlpbXhfdWFy dF9jaGVja19mbG9vZChzcG9ydCwgdXNyMik7Cj4+ICAKPj4gLQl3aGlsZSAoKHJ4ID0gaW14X3Vh cnRfcmVhZGwoc3BvcnQsIFVSWEQwKSkgJiBVUlhEX0NIQVJSRFkpIHsKPj4gKwl3aGlsZSAoKHJ4 ID0gcmVhZGwobWVtYmFzZSArIFVSWEQwKSkgJiBVUlhEX0NIQVJSRFkpIHsKPj4gIAkJZmxnID0g VFRZX05PUk1BTDsKPj4gIAkJc3BvcnQtPnBvcnQuaWNvdW50LnJ4Kys7Cj4KPiBJJ2QganVzdCBt YWtlIGEgdXBvcnQgbG9jYWwgdmFyaWFibGUgYW5kIHVzZSB1cG9ydC0+bWVtYmFzZSArIHh4LiBU aGVyZSAKPiBhcmUgcGxlbnR5IG9mIHNwb3J0LT5wb3J0IGNvbnN0cnVjdHMgdG8gcmVwbGFjZSB3 aXRoIHVwb3J0IGluIHRoYXQgCj4gZnVuY3Rpb24gYW55d2F5LgoKT0ssIHRoYW5rcywgd2lsbCBk byBpdCB0aGlzIHdheS4gUHJvYmFibHkgd2l0aCBnbG9iYWwgcmVuYW1lIG92ZXIgdGhpcwpmdW5j dGlvbiBpbiBhIHNlcGFyYXRlIHBhdGNoPwoKLS0gClNlcmdleQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=