Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp1851186rdb; Mon, 8 Jan 2024 12:18:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IEJmLKUsIz1eanp15vgmc7FN17sgA3rKfj1EFXtdSgpq6an7gAZhICvl/oF1XStdgkbbE7Y X-Received: by 2002:a17:90b:1d0d:b0:28b:db65:7789 with SMTP id on13-20020a17090b1d0d00b0028bdb657789mr2401270pjb.55.1704745127372; Mon, 08 Jan 2024 12:18:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704745127; cv=none; d=google.com; s=arc-20160816; b=zS2Zw4sbjWyqCdFKtHm9Z/hSvJQTqTcv9IoIUvmzR8R/jO5C5H+IWDPXyUliil21WA xV/pZA0fKluDF/EaOGJfHCWynLllUnPPCA/zdIoCOeDfChInSLwduxLZ+Da8KjWVmuY0 oa3cUHr87k/fsRhpzOU4trmL10jTA5uaMCd2nHYOulOLfL3yzVaP21y1BwhvAu4AzyW9 SVN6a/CRgPy3J6kagpKRQXM3ObpMnRic+72Ur6PfzULpK2JFvrU3wU2P8cya2IHvkUqf pE/D1VidTBuIDhC4kjKAn3qgDJTODpUH7IjH6RibSPVS/e24mk692LJtLENToqU1VLzH +EdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:cc :to:from:subject:message-id:dkim-signature; bh=tyNbLF4NMRTU1x9UrvpK8DEiLClucYu5ZNQR7i87Ho0=; fh=rQ/6R+5eRdrz4tS+C5lbgFAJ3TSeKAK/1Hf7nM9jk00=; b=Is3Xc17/6HETs8vW66YF4uDFOmYZ8eAqX9kOazC3LXf7xcDgADZeisux3vy7nibwUR 3YQ0/+fgCJoaO7n1jRS/ZrxH2JdQb4jAqVZHpYJtQUxnSQi1H+2dVO3dl55RIK+cMeei B3XGLJt0gOo95OomXgE2A8ptsb8JdlT+VoX86FuZSVYfwzg2UVYrMmsB22oZl/87WAmz vLVtsKzlDj1r1vGMyhKJbwncRf9NyFe/9tkymeMp56MVsTcVVxpS3g6pN2uMPrV10mAI Wm4C7S4nOO53+lwUHEPEnlbFvONkStFW6EFoNgUxI/ph8dUbYX1GHVjsw+aID/3wvR9Y eE+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=TlUOmPE5; spf=pass (google.com: domain of linux-crypto+bounces-1287-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-1287-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id z15-20020a17090a014f00b0028c8f167b46si401424pje.13.2024.01.08.12.18.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 12:18:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto+bounces-1287-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=TlUOmPE5; spf=pass (google.com: domain of linux-crypto+bounces-1287-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-1287-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 11971284688 for ; Mon, 8 Jan 2024 20:18:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 94BD255C2B; Mon, 8 Jan 2024 20:17:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="TlUOmPE5" X-Original-To: linux-crypto@vger.kernel.org Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CB95955C04 for ; Mon, 8 Jan 2024 20:17:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1704745038; x=1736281038; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=tyNbLF4NMRTU1x9UrvpK8DEiLClucYu5ZNQR7i87Ho0=; b=TlUOmPE53KxS/MuvcycP4vJ7HT3cC6UuySeze8G5TbPlYh9qZ/i31QE0 +kk8RR46x0nGaQPdJsu3AhTVZiIo7IGUGqOIKPObWM3zps/7uT3BJqnjw cnOTrz4II4vNvfw9uLyDmiwmcGJBTLFPySYosTWFg0nGWmIfteVNjpFHt PP4m+xuTXSXGMpdfBUE0ccmR3k4PtwZGLgOjJTzxoeb9Zhmrk7deRFGMH tvlBaW+/l33kOhGfLXxdj7UwwQX7Ov6+nJ/cN965Qi7wyvPBwIQF4gPv/ b3JDEm/Wq4aFdZxZTrA1irVYe8kV/466YAhUzgtx42B84NdrHBjY4mrpN A==; X-IronPort-AV: E=McAfee;i="6600,9927,10947"; a="5360971" X-IronPort-AV: E=Sophos;i="6.04,180,1695711600"; d="scan'208";a="5360971" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2024 12:17:17 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10947"; a="784967070" X-IronPort-AV: E=Sophos;i="6.04,180,1695711600"; d="scan'208";a="784967070" Received: from icubberl-mobl.amr.corp.intel.com ([10.213.165.94]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2024 12:17:17 -0800 Message-ID: Subject: Re: [bug report] crypto: iaa - Add compression mode management along with fixed mode From: Tom Zanussi To: Dan Carpenter Cc: linux-crypto@vger.kernel.org Date: Mon, 08 Jan 2024 14:17:16 -0600 In-Reply-To: <05696b53-c6ff-45e5-a3f1-d8f407a60050@moroto.mountain> References: <05696b53-c6ff-45e5-a3f1-d8f407a60050@moroto.mountain> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.44.4-0ubuntu2 Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 SGkgRGFuLAoKT24gTW9uLCAyMDI0LTAxLTA4IGF0IDEyOjI2ICswMzAwLCBEYW4gQ2FycGVudGVy IHdyb3RlOgo+IEhlbGxvIFRvbSBaYW51c3NpLAo+IAo+IFRoZSBwYXRjaCBiMTkwNDQ3ZTBmYTM6 ICJjcnlwdG86IGlhYSAtIEFkZCBjb21wcmVzc2lvbiBtb2RlCj4gbWFuYWdlbWVudCBhbG9uZyB3 aXRoIGZpeGVkIG1vZGUiIGZyb20gRGVjIDUsIDIwMjMgKGxpbnV4LW5leHQpLAo+IGxlYWRzIHRv IHRoZSBmb2xsb3dpbmcgU21hdGNoIHN0YXRpYyBjaGVja2VyIHdhcm5pbmc6Cj4gCj4gwqDCoMKg wqDCoMKgwqDCoGRyaXZlcnMvY3J5cHRvL2ludGVsL2lhYS9pYWFfY3J5cHRvX21haW4uYzo1MzIK PiBpbml0X2RldmljZV9jb21wcmVzc2lvbl9tb2RlKCkKPiDCoMKgwqDCoMKgwqDCoMKgZXJyb3I6 IG5vdCBhbGxvY2F0aW5nIGVub3VnaCBmb3IgPSAnZGV2aWNlX21vZGUtCj4gPmFlY3NfZGVjb21w X3RhYmxlJyA1MzUyIHZzIDE2MDAKPiAKPiBkcml2ZXJzL2NyeXB0by9pbnRlbC9pYWEvaWFhX2Ny eXB0b19tYWluLmMKPiDCoMKgwqAgNTEwIHN0YXRpYyBpbnQgaW5pdF9kZXZpY2VfY29tcHJlc3Np b25fbW9kZShzdHJ1Y3QgaWFhX2RldmljZQo+ICppYWFfZGV2aWNlLAo+IMKgwqDCoCA1MTHCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QKPiBpYWFfY29tcHJlc3Npb25fbW9kZSAqbW9kZSwK PiDCoMKgwqAgNTEywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IGlkeCwgc3RydWN0Cj4gaWR4 ZF93cSAqd3EpCj4gwqDCoMKgIDUxMyB7Cj4gwqDCoMKgIDUxNMKgwqDCoMKgwqDCoMKgwqAgc2l6 ZV90IHNpemUgPSBzaXplb2Yoc3RydWN0IGFlY3NfY29tcF90YWJsZV9yZWNvcmQpICsKPiBJQUFf QUVDU19BTElHTjsKPiDCoMKgwqAgNTE1wqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgZGV2aWNlICpk ZXYgPSAmaWFhX2RldmljZS0+aWR4ZC0+cGRldi0+ZGV2Owo+IMKgwqDCoCA1MTbCoMKgwqDCoMKg wqDCoMKgIHN0cnVjdCBpYWFfZGV2aWNlX2NvbXByZXNzaW9uX21vZGUgKmRldmljZV9tb2RlOwo+ IMKgwqDCoCA1MTfCoMKgwqDCoMKgwqDCoMKgIGludCByZXQgPSAtRU5PTUVNOwo+IMKgwqDCoCA1 MTggCj4gwqDCoMKgIDUxOcKgwqDCoMKgwqDCoMKgwqAgZGV2aWNlX21vZGUgPSBremFsbG9jKHNp emVvZigqZGV2aWNlX21vZGUpLAo+IEdGUF9LRVJORUwpOwo+IMKgwqDCoCA1MjDCoMKgwqDCoMKg wqDCoMKgIGlmICghZGV2aWNlX21vZGUpCj4gwqDCoMKgIDUyMcKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+IMKgwqDCoCA1MjIgCj4gwqDCoMKgIDUyM8Kg wqDCoMKgwqDCoMKgwqAgZGV2aWNlX21vZGUtPm5hbWUgPSBrc3RyZHVwKG1vZGUtPm5hbWUsIEdG UF9LRVJORUwpOwo+IMKgwqDCoCA1MjTCoMKgwqDCoMKgwqDCoMKgIGlmICghZGV2aWNlX21vZGUt Pm5hbWUpCj4gwqDCoMKgIDUyNcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdvdG8g ZnJlZTsKPiDCoMKgwqAgNTI2IAo+IMKgwqDCoCA1MjfCoMKgwqDCoMKgwqDCoMKgIGRldmljZV9t b2RlLT5hZWNzX2NvbXBfdGFibGUgPQo+IGRtYV9hbGxvY19jb2hlcmVudChkZXYsIHNpemUsCj4g wqDCoMKgIDUyOMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgCj4gJmRldmljZV9tb2RlLT5hZWNzX2NvbXBfdGFibGVfZG1hX2FkZHIsIEdG UF9LRVJORUwpOwo+IMKgwqDCoCA1MjnCoMKgwqDCoMKgwqDCoMKgIGlmICghZGV2aWNlX21vZGUt PmFlY3NfY29tcF90YWJsZSkKPiDCoMKgwqAgNTMwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgZ290byBmcmVlOwo+IMKgwqDCoCA1MzEgCj4gLS0+IDUzMsKgwqDCoMKgwqDCoMKgwqAg ZGV2aWNlX21vZGUtPmFlY3NfZGVjb21wX3RhYmxlID0KPiBkbWFfYWxsb2NfY29oZXJlbnQoZGV2 LCBzaXplLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBeXl5eXl4KPiBjb21wIGFuZCBkZWNvbXAgc2l6ZXMgYXJlIGRp ZmZlcmVudC7CoCBTbyB3ZSBzaG91bGQgYmUgYWxsb2NhdGluZwo+IGFlY3NfZGVjb21wX3RhYmxl X3JlY29yZCArIElBQV9BRUNTX0FMSUdOIGhlcmUgcHJvYmFibHkuCgpUaGFua3MgZm9yIHBvaW50 aW5nIHRoaXMgb3V0LgoKVGhpcyBpcyBhY3R1YWxseSB1bnVzZWQgYnkgdGhlIGN1cnJlbnQgY29k ZSAtIGl0IHdhcyBwYXJ0IG9mIHRoZSBjYW5uZWQKbW9kZSB0aGF0IHdhcyByZW1vdmVkIGR1cmlu ZyByZXZpZXcuCgpJJ2xsIHN1Ym1pdCBhIHBhdGNoIHRvIHJlbW92ZSBpdCBjb21wbGV0ZWx5LCBh bmQgd2lsbCBmaXggaXQgaWYvd2hlbiB3ZQpyZXN1Ym1pdCBjYW5uZWQgbW9kZS4KClRoYW5rcywK ClRvbQoKPiAKPiDCoMKgwqAgNTMzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgCj4gJmRldmljZV9tb2RlLT5hZWNzX2RlY29tcF90 YWJsZV9kbWFfYWRkciwgR0ZQX0tFUk5FTCk7Cj4gwqDCoMKgIDUzNMKgwqDCoMKgwqDCoMKgwqAg aWYgKCFkZXZpY2VfbW9kZS0+YWVjc19kZWNvbXBfdGFibGUpCj4gwqDCoMKgIDUzNcKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdvdG8gZnJlZTsKPiDCoMKgwqAgNTM2IAo+IMKgwqDC oCA1MzfCoMKgwqDCoMKgwqDCoMKgIC8qIEFkZCBIdWZmbWFuIHRhYmxlIHRvIGFlY3MgKi8KPiDC oMKgwqAgNTM4wqDCoMKgwqDCoMKgwqDCoCBtZW1zZXQoZGV2aWNlX21vZGUtPmFlY3NfY29tcF90 YWJsZSwgMCwKPiBzaXplb2YoKmRldmljZV9tb2RlLT5hZWNzX2NvbXBfdGFibGUpKTsKPiDCoMKg wqAgNTM5wqDCoMKgwqDCoMKgwqDCoCBtZW1jcHkoZGV2aWNlX21vZGUtPmFlY3NfY29tcF90YWJs ZS0+bGxfc3ltLCBtb2RlLQo+ID5sbF90YWJsZSwgbW9kZS0+bGxfdGFibGVfc2l6ZSk7Cj4gwqDC oMKgIDU0MMKgwqDCoMKgwqDCoMKgwqAgbWVtY3B5KGRldmljZV9tb2RlLT5hZWNzX2NvbXBfdGFi bGUtPmRfc3ltLCBtb2RlLQo+ID5kX3RhYmxlLCBtb2RlLT5kX3RhYmxlX3NpemUpOwo+IMKgwqDC oCA1NDEgCj4gCj4gcmVnYXJkcywKPiBkYW4gY2FycGVudGVyCgo=