Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp10208324rwb; Fri, 25 Nov 2022 02:13:54 -0800 (PST) X-Google-Smtp-Source: AA0mqf6qihCmjaE9XmA760lvFeTSTyBhumftlw+1zHOSAme0RNECnQDCpCD5uicoaiqh9InoTe5S X-Received: by 2002:a17:902:848d:b0:185:378d:7c18 with SMTP id c13-20020a170902848d00b00185378d7c18mr29199772plo.21.1669371234602; Fri, 25 Nov 2022 02:13:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669371234; cv=none; d=google.com; s=arc-20160816; b=UV1cCckoBfracY8RXim2cRHL3iaudw5VGRmA6yB1S/28zAJIwuWFBrrZJqQG0pXZ+n Lldlbj0TkfgHTjElzGr/uqxEjeJa2qDriR/sPt5wT3DbEGaOZ8xtGPVkWKJm3sD9juDn 25ag0dushM66wEAiLOoa/84d8mgp3ZYNqL0nMoXH27OLM1Ej/LA3OD7N4CfViTRm3jK0 zG+BFbbh5tLpxyqlSgx8w7tkTikZ0Sg+ILlz5UWsssr1Y2NPyxSt3CGuulXrUQEjaxK/ CaCXU/7AQpgho2GjIdTczhoI2kb8Oz+18dwqbE9lLvrN7FWPTmYs+nC93FMKNU/MbP/X usrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=ESHjzHc7e8ZocxiarLRcTOpCGAqomfSNTlTro7yE3lw=; b=HEoWnCZxqDxCkfwAlbJHbngA6Sk+fzgSwI6944VG5r0kUK0ctCu6NFiOSCdBFs/tWd DayAukfuKtAYTPqsrT8cU3UMhujH0aOGohSYdPv+0n+LelWegSgFuuHchXwQeM3v9Mkw pdY16tqqgDj7MskzjzE62iO7JlnNHASGQnTf9/kJs7YH0yVVEo/2h/gPEOF1tYX0aE2h U71Vg0HxxV4DApNXZ4pOXscxRIWjQwVD8T6MD09AI1edt6nAXWK9Kd36EAY7TBRJ1Fel 3deCEw6fPBdprxJWlvINlkjKd6bRrjSpWKJIxAGt7zhMXJ391eAnp9wHH+JZXagiylkJ btxQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b24-20020a170902b61800b0018965245cbesi1957662pls.339.2022.11.25.02.13.34; Fri, 25 Nov 2022 02:13:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229954AbiKYJ5i (ORCPT + 99 others); Fri, 25 Nov 2022 04:57:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48702 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229992AbiKYJ5W (ORCPT ); Fri, 25 Nov 2022 04:57:22 -0500 Received: from formenos.hmeau.com (helcar.hmeau.com [216.24.177.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0ECD74F1A5 for ; Fri, 25 Nov 2022 01:55:30 -0800 (PST) Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1oyVQT-000iUe-0z; Fri, 25 Nov 2022 17:55:18 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 25 Nov 2022 17:55:17 +0800 Date: Fri, 25 Nov 2022 17:55:17 +0800 From: Herbert Xu To: Giovanni Cabiddu Cc: linux-crypto@vger.kernel.org, qat-linux@intel.com, Vlad Dronov Subject: Re: [PATCH v2 11/11] crypto: qat - add resubmit logic for decompression Message-ID: References: <20221123121032.71991-1-giovanni.cabiddu@intel.com> <20221123121032.71991-12-giovanni.cabiddu@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, Nov 25, 2022 at 09:46:04AM +0000, Giovanni Cabiddu wrote: > > I wanted a cap on the number of retries. What if the input is a zip > bomb [1]? OK, but in that case we should just have a flat limit. In which case it also makes no sense to double when retrying (as the limit is so small), if the first decompression fails, we should go straight to the limit. Something like 128K should be sufficient for our current users. Please put this into include/crypto/acompress.h. Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt