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 CE074ECAAA0 for ; Thu, 25 Aug 2022 20:37:30 +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:Date: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=EbSSeEU4GGjp/M3nJGpx30tYgzUPUV4r9UTpwqJwYvQ=; b=p4fvlgawiUsNDS p6Bbw99DE604B0L5qHURyrBIRV1TE4PCjc5u7hCpvlssfzdHRntsV2wpEIK4e9DiyWd8hetb7jE44 U0EWxR5kFssWOGwsNX+cRBx2glGCkWV8GrnFLJQx+Q+LXC7UwMLyr4BGpuLxLH08zjR6OqwkpuqVQ ekTBSpD/KQOaTzMxTXaxFhepjPIyvXMjlVZECm65tPiAZXnRBdDh+m9HDwxeIlpPkuQuOgNBDB5SW 4hONFZl/GdFmY+Of6SzOHWhl4ka1OlsNR33jekzy2KRYzOds75s07IHYhZnoTltGzeMdU2kMFVSj6 wK29V6vd2Jvomdp6Evvw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oRJaX-0039aQ-6y; Thu, 25 Aug 2022 20:36:29 +0000 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oRJaU-0039YB-84 for linux-arm-kernel@lists.infradead.org; Thu, 25 Aug 2022 20:36:27 +0000 Received: by mail-wm1-x335.google.com with SMTP id ay12so10771489wmb.1 for ; Thu, 25 Aug 2022 13:36:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=m4tEcGBACEGWaQEpUxdmWQR6J1Khyc3oluJxMJzdBgo=; b=N2fAhrsl+kv9ZYKhW5EJYguEcSWxvXTY54bQUjLprmAcyC8Pa4oIWZXv2vCW7XK24I hl9vRRFcXaUFvUSnB7MJmtdF8YRRYkL1ae2Xja7m2tThhuimRk0+anfJw1UAV7fpjscX sROzAb/6r8vu5B2GH36HZ3Tmn1qmCzeTz8aBfi3WzC0FdoiJ2t/C7OG6Bqgu8DBDFcRE SMpgZljWW6enGuPxxF7cmilQehbK/czz5o/Nx5bGDz6j+iEkhhoySaaISUzqTwG5I9p+ x5Phhdcjgh0mlWgWa7CSmPHetKPwnABLGOse9lGcbZLQSF67OvWd8mANePgcBA8pkM6i /ZTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=m4tEcGBACEGWaQEpUxdmWQR6J1Khyc3oluJxMJzdBgo=; b=Njbqp3scEoe4CpgSg4AnSxlXoG2I1IWogGPl+GpPd/SEr2ChfWYg/J9AIB5gwcVCr8 QIO5/cJyN0vSQ/9iYkF5MT8YJmnuN0AOmD28n46AArDiEEs45a00T27kxbku48VjEBvI v9dzlbpJEVqsxiwl0CLQoYOvrbRuQtzGdRxQ2ZOKvTUHl21jGGoVV96Sz0ZigtaVL2Eu XRYROm9bZHPW2BPmr6UXjjrClW9YPkCRmva1f4tUCpBdaWuE3AH9xyZwFjXnDkn41Thq VVLApQPRC1OI2+rrjqpAYuvZpAJNfgJzuXlDeXMqb76lbrpaQ8AJrd3ZECiiTkZ2agg2 pCbw== X-Gm-Message-State: ACgBeo37Yej7VcM8KHEI6tJdUC/K3uMK76CQCz/tkkqVUcjRFVVGZO3T ZuIbw6unQe2wfTf5nZV0jJU= X-Google-Smtp-Source: AA6agR5nmXXz4cnhxS3dpy898DY4fWV2qphQL7t2YuAZhFtAOHTBLIUInnvIoHdSrPi8xqnPsqzwSQ== X-Received: by 2002:a05:600c:3c9:b0:3a5:c5b3:4bf with SMTP id z9-20020a05600c03c900b003a5c5b304bfmr9185791wmd.195.1661459784116; Thu, 25 Aug 2022 13:36:24 -0700 (PDT) Received: from kista.localnet (82-149-1-172.dynamic.telemach.net. [82.149.1.172]) by smtp.gmail.com with ESMTPSA id n4-20020a05600c3b8400b003a608d69a64sm6328926wms.21.2022.08.25.13.36.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Aug 2022 13:36:23 -0700 (PDT) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: herbert@gondor.apana.org.au, linux-crypto@vger.kernel.org, Jack Wang Cc: Corentin Labbe , "David S. Miller" , Chen-Yu Tsai , Samuel Holland , Dan Carpenter , Minghao Chi , Peng Wu , Alexey Khoroshilov , linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH 5/6] crypto: allwinner: Fix dma_map_sg error check Date: Thu, 25 Aug 2022 22:36:22 +0200 Message-ID: <4734941.GXAFRqVoOG@kista> In-Reply-To: <20220825072421.29020-6-jinpu.wang@ionos.com> References: <20220825072421.29020-1-jinpu.wang@ionos.com> <20220825072421.29020-6-jinpu.wang@ionos.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220825_133626_327928_EA7D4E08 X-CRM114-Status: GOOD ( 15.75 ) 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 RG5lIMSNZXRydGVrLCAyNS4gYXZndXN0IDIwMjIgb2IgMDk6MjQ6MjAgQ0VTVCBqZSBKYWNrIFdh bmcgbmFwaXNhbChhKToKPiBkbWFfbWFwX3NnIHJldHVybiAwIG9uIGVycm9yLgo+IAo+IENjOiBD b3JlbnRpbiBMYWJiZSA8Y2xhYmJlLm1vbnRqb2llQGdtYWlsLmNvbT4KPiBDYzogSGVyYmVydCBY dSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgo+IENjOiAiRGF2aWQgUy4gTWlsbGVyIiA8 ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KPiBDYzogQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgo+ IENjOiBKZXJuZWogU2tyYWJlYyA8amVybmVqLnNrcmFiZWNAZ21haWwuY29tPgo+IENjOiBTYW11 ZWwgSG9sbGFuZCA8c2FtdWVsQHNob2xsYW5kLm9yZz4KPiBDYzogRGFuIENhcnBlbnRlciA8ZGFu LmNhcnBlbnRlckBvcmFjbGUuY29tPgo+IENjOiBNaW5naGFvIENoaSA8Y2hpLm1pbmdoYW9AenRl LmNvbS5jbj4KPiBDYzogUGVuZyBXdSA8d3VwZW5nNThAaHVhd2VpLmNvbT4KPiBDYzogQWxleGV5 IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBpc3ByYXMucnU+Cj4gQ2M6IGxpbnV4LWNyeXB0b0B2 Z2VyLmtlcm5lbC5vcmcKPiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cj4gQ2M6IGxpbnV4LXN1bnhpQGxpc3RzLmxpbnV4LmRldgo+IENjOiBsaW51eC1rZXJuZWxAdmdl ci5rZXJuZWwub3JnCj4gRml4ZXM6IDA2Zjc1MWI2MTMyOSAoImNyeXB0bzogYWxsd2lubmVyIC0g QWRkIHN1bjhpLWNlIENyeXB0byBFbmdpbmUiKQo+IEZpeGVzOiBkOWI0NTQxOGE5MTcgKCJjcnlw dG86IHN1bjhpLXNzIC0gc3VwcG9ydCBoYXNoIGFsZ29yaXRobXMiKQo+IFNpZ25lZC1vZmYtYnk6 IEphY2sgV2FuZyA8amlucHUud2FuZ0Bpb25vcy5jb20+CgpBY2tlZC1ieTogSmVybmVqIFNrcmFi ZWMgPGplcm5lai5za3JhYmVjQGdtYWlsLmNvbT4KCkJlc3QgcmVnYXJkcywKSmVybmVqCj4gLS0t Cj4gIGRyaXZlcnMvY3J5cHRvL2FsbHdpbm5lci9zdW44aS1jZS9zdW44aS1jZS1jaXBoZXIuYyB8 IDYgKysrLS0tCj4gIGRyaXZlcnMvY3J5cHRvL2FsbHdpbm5lci9zdW44aS1jZS9zdW44aS1jZS1o YXNoLmMgICB8IDIgKy0KPiAgZHJpdmVycy9jcnlwdG8vYWxsd2lubmVyL3N1bjhpLXNzL3N1bjhp LXNzLWNpcGhlci5jIHwgNCArKy0tCj4gIGRyaXZlcnMvY3J5cHRvL2FsbHdpbm5lci9zdW44aS1z cy9zdW44aS1zcy1oYXNoLmMgICB8IDIgKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlv bnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL2Fs bHdpbm5lci9zdW44aS1jZS9zdW44aS1jZS1jaXBoZXIuYwo+IGIvZHJpdmVycy9jcnlwdG8vYWxs d2lubmVyL3N1bjhpLWNlL3N1bjhpLWNlLWNpcGhlci5jIGluZGV4Cj4gNzRiNGU5MTBhMzhkLi5i ZTdmNDZmYWVmN2UgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9jcnlwdG8vYWxsd2lubmVyL3N1bjhp LWNlL3N1bjhpLWNlLWNpcGhlci5jCj4gKysrIGIvZHJpdmVycy9jcnlwdG8vYWxsd2lubmVyL3N1 bjhpLWNlL3N1bjhpLWNlLWNpcGhlci5jCj4gQEAgLTIwOCw3ICsyMDgsNyBAQCBzdGF0aWMgaW50 IHN1bjhpX2NlX2NpcGhlcl9wcmVwYXJlKHN0cnVjdCBjcnlwdG9fZW5naW5lCj4gKmVuZ2luZSwg dm9pZCAqYXN5bmNfcmVxCj4gCj4gIAlpZiAoYXJlcS0+c3JjID09IGFyZXEtPmRzdCkgewo+ICAJ CW5yX3NncyA9IGRtYV9tYXBfc2coY2UtPmRldiwgYXJlcS0+c3JjLCBucywgCkRNQV9CSURJUkVD VElPTkFMKTsKPiAtCQlpZiAobnJfc2dzIDw9IDAgfHwgbnJfc2dzID4gTUFYX1NHKSB7Cj4gKwkJ aWYgKCFucl9zZ3MgfHwgbnJfc2dzID4gTUFYX1NHKSB7Cj4gIAkJCWRldl9lcnIoY2UtPmRldiwg IkludmFsaWQgc2cgbnVtYmVyICVkXG4iLCAKbnJfc2dzKTsKPiAgCQkJZXJyID0gLUVJTlZBTDsK PiAgCQkJZ290byB0aGVlbmRfaXY7Cj4gQEAgLTIxNiwxMyArMjE2LDEzIEBAIHN0YXRpYyBpbnQg c3VuOGlfY2VfY2lwaGVyX3ByZXBhcmUoc3RydWN0Cj4gY3J5cHRvX2VuZ2luZSAqZW5naW5lLCB2 b2lkICphc3luY19yZXEgbnJfc2dkID0gbnJfc2dzOwo+ICAJfSBlbHNlIHsKPiAgCQlucl9zZ3Mg PSBkbWFfbWFwX3NnKGNlLT5kZXYsIGFyZXEtPnNyYywgbnMsIApETUFfVE9fREVWSUNFKTsKPiAt CQlpZiAobnJfc2dzIDw9IDAgfHwgbnJfc2dzID4gTUFYX1NHKSB7Cj4gKwkJaWYgKCFucl9zZ3Mg fHwgbnJfc2dzID4gTUFYX1NHKSB7Cj4gIAkJCWRldl9lcnIoY2UtPmRldiwgIkludmFsaWQgc2cg bnVtYmVyICVkXG4iLCAKbnJfc2dzKTsKPiAgCQkJZXJyID0gLUVJTlZBTDsKPiAgCQkJZ290byB0 aGVlbmRfaXY7Cj4gIAkJfQo+ICAJCW5yX3NnZCA9IGRtYV9tYXBfc2coY2UtPmRldiwgYXJlcS0+ ZHN0LCBuZCwgCkRNQV9GUk9NX0RFVklDRSk7Cj4gLQkJaWYgKG5yX3NnZCA8PSAwIHx8IG5yX3Nn ZCA+IE1BWF9TRykgewo+ICsJCWlmICghbnJfc2dkIHx8IG5yX3NnZCA+IE1BWF9TRykgewo+ICAJ CQlkZXZfZXJyKGNlLT5kZXYsICJJbnZhbGlkIHNnIG51bWJlciAlZFxuIiwgCm5yX3NnZCk7Cj4g IAkJCWVyciA9IC1FSU5WQUw7Cj4gIAkJCWdvdG8gdGhlZW5kX3NnczsKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9jcnlwdG8vYWxsd2lubmVyL3N1bjhpLWNlL3N1bjhpLWNlLWhhc2guYwo+IGIvZHJp dmVycy9jcnlwdG8vYWxsd2lubmVyL3N1bjhpLWNlL3N1bjhpLWNlLWhhc2guYyBpbmRleAo+IDhi NWI5YjlkMDRjMy4uMGU2ODQzZWMxOTdmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvY3J5cHRvL2Fs bHdpbm5lci9zdW44aS1jZS9zdW44aS1jZS1oYXNoLmMKPiArKysgYi9kcml2ZXJzL2NyeXB0by9h bGx3aW5uZXIvc3VuOGktY2Uvc3VuOGktY2UtaGFzaC5jCj4gQEAgLTM4OSw3ICszODksNyBAQCBp bnQgc3VuOGlfY2VfaGFzaF9ydW4oc3RydWN0IGNyeXB0b19lbmdpbmUgKmVuZ2luZSwgdm9pZAo+ ICpicmVxKSBjZXQtPnRfYXN5bV9jdGwgPSAwOwo+IAo+ICAJbnJfc2dzID0gZG1hX21hcF9zZyhj ZS0+ZGV2LCBhcmVxLT5zcmMsIG5zLCBETUFfVE9fREVWSUNFKTsKPiAtCWlmIChucl9zZ3MgPD0g MCB8fCBucl9zZ3MgPiBNQVhfU0cpIHsKPiArCWlmICghbnJfc2dzIHx8IG5yX3NncyA+IE1BWF9T Rykgewo+ICAJCWRldl9lcnIoY2UtPmRldiwgIkludmFsaWQgc2cgbnVtYmVyICVkXG4iLCBucl9z Z3MpOwo+ICAJCWVyciA9IC1FSU5WQUw7Cj4gIAkJZ290byB0aGVlbmQ7Cj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvY3J5cHRvL2FsbHdpbm5lci9zdW44aS1zcy9zdW44aS1zcy1jaXBoZXIuYwo+IGIv ZHJpdmVycy9jcnlwdG8vYWxsd2lubmVyL3N1bjhpLXNzL3N1bjhpLXNzLWNpcGhlci5jIGluZGV4 Cj4gOTEwZDY3NTE2NDRjLi5mZGNjOThjZGVjYWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9jcnlw dG8vYWxsd2lubmVyL3N1bjhpLXNzL3N1bjhpLXNzLWNpcGhlci5jCj4gKysrIGIvZHJpdmVycy9j cnlwdG8vYWxsd2lubmVyL3N1bjhpLXNzL3N1bjhpLXNzLWNpcGhlci5jCj4gQEAgLTIzMiwxMyAr MjMyLDEzIEBAIHN0YXRpYyBpbnQgc3VuOGlfc3NfY2lwaGVyKHN0cnVjdCBza2NpcGhlcl9yZXF1 ZXN0Cj4gKmFyZXEpIG5yX3NnZCA9IG5yX3NnczsKPiAgCX0gZWxzZSB7Cj4gIAkJbnJfc2dzID0g ZG1hX21hcF9zZyhzcy0+ZGV2LCBhcmVxLT5zcmMsIG5zZ3MsIApETUFfVE9fREVWSUNFKTsKPiAt CQlpZiAobnJfc2dzIDw9IDAgfHwgbnJfc2dzID4gOCkgewo+ICsJCWlmICghbnJfc2dzIHx8IG5y X3NncyA+IDgpIHsKPiAgCQkJZGV2X2Vycihzcy0+ZGV2LCAiSW52YWxpZCBzZyBudW1iZXIgJWRc biIsIApucl9zZ3MpOwo+ICAJCQllcnIgPSAtRUlOVkFMOwo+ICAJCQlnb3RvIHRoZWVuZF9pdjsK PiAgCQl9Cj4gIAkJbnJfc2dkID0gZG1hX21hcF9zZyhzcy0+ZGV2LCBhcmVxLT5kc3QsIG5zZ2Qs IApETUFfRlJPTV9ERVZJQ0UpOwo+IC0JCWlmIChucl9zZ2QgPD0gMCB8fCBucl9zZ2QgPiA4KSB7 Cj4gKwkJaWYgKCFucl9zZ2QgfHwgbnJfc2dkID4gOCkgewo+ICAJCQlkZXZfZXJyKHNzLT5kZXYs ICJJbnZhbGlkIHNnIG51bWJlciAlZFxuIiwgCm5yX3NnZCk7Cj4gIAkJCWVyciA9IC1FSU5WQUw7 Cj4gIAkJCWdvdG8gdGhlZW5kX3NnczsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vYWxs d2lubmVyL3N1bjhpLXNzL3N1bjhpLXNzLWhhc2guYwo+IGIvZHJpdmVycy9jcnlwdG8vYWxsd2lu bmVyL3N1bjhpLXNzL3N1bjhpLXNzLWhhc2guYyBpbmRleAo+IDM2YTgyYjIyOTUzYy4uZmNiOGM0 MWNjOTU3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvY3J5cHRvL2FsbHdpbm5lci9zdW44aS1zcy9z dW44aS1zcy1oYXNoLmMKPiArKysgYi9kcml2ZXJzL2NyeXB0by9hbGx3aW5uZXIvc3VuOGktc3Mv c3VuOGktc3MtaGFzaC5jCj4gQEAgLTUyNyw3ICs1MjcsNyBAQCBpbnQgc3VuOGlfc3NfaGFzaF9y dW4oc3RydWN0IGNyeXB0b19lbmdpbmUgKmVuZ2luZSwgdm9pZAo+ICpicmVxKSByY3R4LT5tZXRo b2QgPSBzcy0+dmFyaWFudC0+YWxnX2hhc2hbYWxndC0+c3NfYWxnb19pZF07Cj4gCj4gIAlucl9z Z3MgPSBkbWFfbWFwX3NnKHNzLT5kZXYsIGFyZXEtPnNyYywgc2dfbmVudHMoYXJlcS0+c3JjKSwK PiBETUFfVE9fREVWSUNFKTsgLQlpZiAobnJfc2dzIDw9IDAgfHwgbnJfc2dzID4gTUFYX1NHKSB7 Cj4gKwlpZiAoIW5yX3NncyB8fCBucl9zZ3MgPiBNQVhfU0cpIHsKPiAgCQlkZXZfZXJyKHNzLT5k ZXYsICJJbnZhbGlkIHNnIG51bWJlciAlZFxuIiwgbnJfc2dzKTsKPiAgCQllcnIgPSAtRUlOVkFM Owo+ICAJCWdvdG8gdGhlZW5kOwo+IC0tCj4gMi4zNC4xCgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK