Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5401749ybl; Tue, 14 Jan 2020 08:20:41 -0800 (PST) X-Google-Smtp-Source: APXvYqyVkwNGK/VT5rNJiOVnHHvybvnG7P4RQ8eaQtU/A/Zx/AXG4bRe/lmZ2huJpZGIeDiZcBxj X-Received: by 2002:a9d:74c4:: with SMTP id a4mr17992231otl.119.1579018841381; Tue, 14 Jan 2020 08:20:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579018841; cv=none; d=google.com; s=arc-20160816; b=c5atCtHL++z9tdoXZSxgOURkO/nao+QQV9N8eyDzK1UxsrNzTC6ggSMaEDGw8SKOtZ bR4IVIc3ye8ccmKQGLilNuX+nsDqWBYk0DZJTqxOOqNrfMkD0pDJNBhGZ8adG6bgMFGC QbTPADvsyqKzE0ubnOkeTdCRe6oZNu+KNmIWCBIe4LkrbBPgCY5hPOVH10aFZA724t2T 51pXzjLBDd/Bm3Ik8QQeK2Ec4wzPIitHrq03eCk4cE2ubFEu/nqbkBWcq59m/2XZZaWg /cXYVagehyt3EJPnhjksmc8KbacYWO7OUYP8CsVsCm8GPDRcdaofvzWXhY7zV+n+KP0s hoGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:mail-followup-to :reply-to:message-id:subject:cc:to:from:date; bh=N3dKPr7ktusyb5p019mh0xzNj3/v8ZPSaUxawM3e/U0=; b=CpYw9H+ZZePeXp6SOHNS8HU0f92QPW4SYZ6LvOK/aNgzS/IVtHl3zsNWFwRCqqZL9o 0lwYLEhS9S9D6HDUO3QMzGbyXg4ONtyQq9pk4TE/ttrPacWfWAoDY2crc46wO5rsm3Q9 Jdew4HYYm+/JGixfvetJHwm/dE50HB7+vFUgmIbqQoeK9vtppz0D51JNqK74kUqjTOan 8rsm1r+VEaR2k+ntGYVhKO5/LaFTBi26VjTofv0AYp19exYMSTjng7sjXj/AyBUVdv4Y wyM3vrjc8z1yp1cvhkuEsFBcMNYjEXpOIGIuC/9Dqeo/Fi/h4Ozlxt6IpNxnZWZDb+za mOdw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n8si8937805otr.102.2020.01.14.08.20.27; Tue, 14 Jan 2020 08:20:41 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727978AbgANQTO (ORCPT + 99 others); Tue, 14 Jan 2020 11:19:14 -0500 Received: from mx2.suse.de ([195.135.220.15]:32838 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726839AbgANQTO (ORCPT ); Tue, 14 Jan 2020 11:19:14 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 6F27DAB7D; Tue, 14 Jan 2020 16:19:12 +0000 (UTC) Received: by ds.suse.cz (Postfix, from userid 10065) id 9840CDA730; Tue, 14 Jan 2020 17:18:57 +0100 (CET) Date: Tue, 14 Jan 2020 17:18:57 +0100 From: David Sterba To: Mikhail Zaslonko Cc: Andrew Morton , Chris Mason , Josef Bacik , David Sterba , Richard Purdie , Heiko Carstens , Vasily Gorbik , Christian Borntraeger , Eduard Shishkin , Ilya Leoshkevich , linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4] btrfs: Use larger zlib buffer for s390 hardware compression Message-ID: <20200114161857.GD3929@suse.cz> Reply-To: dsterba@suse.cz Mail-Followup-To: dsterba@suse.cz, Mikhail Zaslonko , Andrew Morton , Chris Mason , Josef Bacik , David Sterba , Richard Purdie , Heiko Carstens , Vasily Gorbik , Christian Borntraeger , Eduard Shishkin , Ilya Leoshkevich , linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org References: <20200107143058.GU3929@twin.jikos.cz> <20200108105103.29028-1-zaslonko@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200108105103.29028-1-zaslonko@linux.ibm.com> User-Agent: Mutt/1.5.23.1-rc1 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 08, 2020 at 11:51:03AM +0100, Mikhail Zaslonko wrote: > In order to benefit from s390 zlib hardware compression support, > increase the btrfs zlib workspace buffer size from 1 to 4 pages (if > s390 zlib hardware support is enabled on the machine). This brings up > to 60% better performance in hardware on s390 compared to the PAGE_SIZE > buffer and much more compared to the software zlib processing in btrfs. > In case of memory pressure, fall back to a single page buffer during > workspace allocation. > The data compressed with larger input buffers will still conform to zlib > standard and thus can be decompressed also on a systems that uses only > PAGE_SIZE buffer for btrfs zlib. > > Signed-off-by: Mikhail Zaslonko Reviewed-by: David Sterba