Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp4219002pxb; Tue, 10 Nov 2020 10:40:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJy4ybtU5q9kRCwJiJPHqsfNB3lXxigkfUna5JjrfQA1edfScZ3sOV448DixjTiuCjTvVmk+ X-Received: by 2002:a05:6402:31b6:: with SMTP id dj22mr23147423edb.348.1605033649087; Tue, 10 Nov 2020 10:40:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605033649; cv=none; d=google.com; s=arc-20160816; b=vEPQTw01A60RVYT9MZQw0FbnpSdrj7+JQn2LO1H+mSdL/qO+lJrrguvhhziR8ai6Lx 1/GzTEAkzkREXXn1Ict2a2AiMQZRqSpHX4POYL4aN08eVuPE4R325IyPBH60/KW79qXW BDr0tP0RwwJM/XmJYw638UOF8UWHRtrS0HWVO6HNCkFG5fxunj+e/43HkClknGzzEqrV VU3l9xaG2nVe94CT6kGlpndtIb6UklUcvc5sM97kXYUEBtAZlbV4kETRD3LLnap0jE4q TvVhdWexkicjTmzfY2/hoHx2olByD30IFfOzSAVoCakPgL1XvIy3bXBhJfld1F4NAO7s gylg== 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:dkim-signature; bh=79SE+AKjlqgBbqilhiLeZ8j33rMROxnpjj18eGnMGAA=; b=WYbFfG7JtSxgAAp20ufI/o8BZO4hAX/H5+SyVJXxfW5jTjrvdLAO3hG9I4X2SzrT6l c7/aSOje5dh1uz4VPFDXLeSMbOgRDq+dBCeuONMoozkkzJcdduRZSbmHuGcyToeEwZTP MLdis3dGPoz/YDexcDMEVwcozy1nWx5iQF8sh5ymO+FPsHlt8GhYg71XOTtJ/crie8dm qz13K32+3Gb9903quHh9UorDm/qQob/6GutnuJhsTI3WW/YGBp1wJkKd2qKUER7X35Po j3jtMzOa1OtX13BfZIehAEMmdp2b3V9nTLdmOPP9gsLbhb/VIINnYSRuc1Eo4jntuKat yfew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=C7gMd9SP; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g4si8876979edw.15.2020.11.10.10.40.18; Tue, 10 Nov 2020 10:40:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=C7gMd9SP; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726467AbgKJSj7 (ORCPT + 99 others); Tue, 10 Nov 2020 13:39:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43364 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726179AbgKJSj7 (ORCPT ); Tue, 10 Nov 2020 13:39:59 -0500 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 44C0EC0613D1; Tue, 10 Nov 2020 10:39:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=79SE+AKjlqgBbqilhiLeZ8j33rMROxnpjj18eGnMGAA=; b=C7gMd9SPM+bIdOdwPgkWo9RDoB 6ZF3yngMrEjxVNvOcaTcQyUm3aCrbUU9x+EALS8F1IjHfoa+o4Bq6uMxBjbSaZtgfSl0pY/4hjbvY 2/IxXVA3IqblqosgM8IlDlPBBI3Yzh//Tjg6dzXGk5pS2OSp5/9t9rHSy9ZsoSEn9F31iQbfHZ750 lb5ioAP6tStztsmGYbr6Rf07Bhs4I3P30WpcJPT6h/sdUNxb2hNnkvJ5cUUhds4gP+tyHx0f0e1Kl xu2XqNFcm/G2iD0odGhWtuXGTmb+yn+FIxXQMQD/73xyXkYo3AebaX70Iqfvaxm1ZpZh3yQgQXxfk x24Igmxw==; Received: from hch by casper.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1kcYYb-0002os-Hv; Tue, 10 Nov 2020 18:39:53 +0000 Date: Tue, 10 Nov 2020 18:39:53 +0000 From: Christoph Hellwig To: Chris Mason Cc: Christoph Hellwig , Nick Terrell , Herbert Xu , linux-crypto@vger.kernel.org, linux-btrfs@vger.kernel.org, squashfs-devel@lists.sourceforge.net, linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org, Kernel Team , Nick Terrell , Petr Malat , Johannes Weiner , Niket Agarwal , Yann Collet , Greg Kroah-Hartman Subject: Re: [PATCH v5 1/9] lib: zstd: Add zstd compatibility wrapper Message-ID: <20201110183953.GA10656@infradead.org> References: <20201103060535.8460-1-nickrterrell@gmail.com> <20201103060535.8460-2-nickrterrell@gmail.com> <20201106183846.GA28005@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by casper.infradead.org. See http://www.infradead.org/rpr.html Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Mon, Nov 09, 2020 at 02:01:41PM -0500, Chris Mason wrote: > You do consistently ask for a shim layer, but you haven???t explained what > we gain by diverging from the documented and tested API of the upstream zstd > project. It???s an important discussion given that we hope to regularly > update the kernel side as they make improvements in zstd. An API that looks like every other kernel API, and doesn't cause endless amount of churn because someone decided they need a new API flavor of the day. Btw, I'm not asking for a shim layer - that was the compromise we ended up with. If zstd folks can't maintain a sane code base maybe we should just drop this childish churning code base from the tree.