From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe Leroy Subject: [PATCH v3 04/17] crypto: talitos - Add a helper function to clear j_extent field Date: Wed, 4 Mar 2015 01:30:29 +0100 Message-ID: <20150417142357.88EB51A242C@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org To: Kim Phillips , Herbert Xu , David S Miller Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+glppe-linuxppc-embedded-2=m.gmane.org@lists.ozlabs.org Sender: "Linuxppc-dev" List-Id: linux-crypto.vger.kernel.org al9leHRlbnQgZmllbGQgaXMgc3BlY2lmaWMgdG8gU0VDMiBzbyB3ZSBhZGQgYSBoZWxwZXIgZnVu Y3Rpb24gdG8gY2xlYXIgaXQKc28gdGhhdCBTRUMxIGNhbiByZWRlZmluZSB0aGF0IGZ1bmN0aW9u IGFzIG5vcAoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJv eUBjLXMuZnI+Ci0tLQogZHJpdmVycy9jcnlwdG8vdGFsaXRvcy5jIHwgMTEgKysrKysrKystLS0K IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9jcnlwdG8vdGFsaXRvcy5jIGIvZHJpdmVycy9jcnlwdG8vdGFsaXRvcy5j CmluZGV4IGZjYTBhZWQuLmM5M2Y3OWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY3J5cHRvL3RhbGl0 b3MuYworKysgYi9kcml2ZXJzL2NyeXB0by90YWxpdG9zLmMKQEAgLTYxLDYgKzYxLDExIEBAIHN0 YXRpYyB2b2lkIHRvX3RhbGl0b3NfcHRyKHN0cnVjdCB0YWxpdG9zX3B0ciAqcHRyLCBkbWFfYWRk cl90IGRtYV9hZGRyKQogCXB0ci0+ZXB0ciA9IHVwcGVyXzMyX2JpdHMoZG1hX2FkZHIpOwogfQog CitzdGF0aWMgdm9pZCB0b190YWxpdG9zX3B0cl9leHRlbnRfY2xlYXIoc3RydWN0IHRhbGl0b3Nf cHRyICpwdHIpCit7CisJcHRyLT5qX2V4dGVudCA9IDA7Cit9CisKIC8qCiAgKiBtYXAgdmlydHVh bCBzaW5nbGUgKGNvbnRpZ3VvdXMpIHBvaW50ZXIgdG8gaC93IGRlc2NyaXB0b3IgcG9pbnRlcgog ICovCkBAIC0xMzcyLDcgKzEzNzcsNyBAQCBpbnQgbWFwX3NnX2luX3RhbGl0b3NfcHRyKHN0cnVj dCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzcmMsCiAJaW50IHNnX2NvdW50Owog CiAJcHRyLT5sZW4gPSBjcHVfdG9fYmUxNihsZW4pOwotCXB0ci0+al9leHRlbnQgPSAwOworCXRv X3RhbGl0b3NfcHRyX2V4dGVudF9jbGVhcihwdHIpOwogCiAJc2dfY291bnQgPSB0YWxpdG9zX21h cF9zZyhkZXYsIHNyYywgZWRlc2MtPnNyY19uZW50cyA/IDogMSwgZGlyLAogCQkJCSAgZWRlc2Mt PnNyY19jaGFpbmVkKTsKQEAgLTE0MDIsNyArMTQwNyw3IEBAIHZvaWQgbWFwX3NnX291dF90YWxp dG9zX3B0cihzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqZHN0LAogCQkJ ICAgIHN0cnVjdCB0YWxpdG9zX3B0ciAqcHRyLCBpbnQgc2dfY291bnQpCiB7CiAJcHRyLT5sZW4g PSBjcHVfdG9fYmUxNihsZW4pOwotCXB0ci0+al9leHRlbnQgPSAwOworCXRvX3RhbGl0b3NfcHRy X2V4dGVudF9jbGVhcihwdHIpOwogCiAJaWYgKGRpciAhPSBETUFfTk9ORSkKIAkJc2dfY291bnQg PSB0YWxpdG9zX21hcF9zZyhkZXYsIGRzdCwgZWRlc2MtPmRzdF9uZW50cyA/IDogMSwKQEAgLTE0 NDQsNyArMTQ0OSw3IEBAIHN0YXRpYyBpbnQgY29tbW9uX25vbnNub29wKHN0cnVjdCB0YWxpdG9z X2VkZXNjICplZGVzYywKIAkvKiBjaXBoZXIgaXYgKi8KIAl0b190YWxpdG9zX3B0cigmZGVzYy0+ cHRyWzFdLCBlZGVzYy0+aXZfZG1hKTsKIAlkZXNjLT5wdHJbMV0ubGVuID0gY3B1X3RvX2JlMTYo aXZzaXplKTsKLQlkZXNjLT5wdHJbMV0ual9leHRlbnQgPSAwOworCXRvX3RhbGl0b3NfcHRyX2V4 dGVudF9jbGVhcigmZGVzYy0+cHRyWzFdKTsKIAogCS8qIGNpcGhlciBrZXkgKi8KIAltYXBfc2lu Z2xlX3RhbGl0b3NfcHRyKGRldiwgJmRlc2MtPnB0clsyXSwgY3R4LT5rZXlsZW4sCi0tIAoyLjEu MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXhw cGMtZGV2IG1haWxpbmcgbGlzdApMaW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9yZwpodHRwczov L2xpc3RzLm96bGFicy5vcmcvbGlzdGluZm8vbGludXhwcGMtZGV2