Received: by 10.223.176.5 with SMTP id f5csp1239166wra; Fri, 9 Feb 2018 15:25:40 -0800 (PST) X-Google-Smtp-Source: AH8x226XXzAFujONAYVkmyiaDRVCL7nu+kYDaE1Lo/DhB78O9YzQXt0BulxcjUxlHVRY5t8fv/gH X-Received: by 2002:a17:902:7d83:: with SMTP id a3-v6mr4084756plm.184.1518218740251; Fri, 09 Feb 2018 15:25:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518218740; cv=none; d=google.com; s=arc-20160816; b=FkdssFHhLzQTIVSfCeMekamSPw6TeOphNL02Gxn3RIRIbEe0Ub6Ru6J/LcaAXW3a8h lotJ24mfhwUvw25Xjj3RQpE+JktrH1QydLWzOIIwbvDK2Xcvghg3VWp5dIXo+snwNifO JEaZqRJ9s0Xsdp/sLPQuiUOQrSKKVLOUFvUjLTDl1zePZFm4BaxwT0lFKYyywywFDkn4 qnUezXI/8jx5QedxudaG7O7GxbVndnViKBrij1tH/r/RATWn5qsrJORnFXudibQy05kv rvz9Ma7lspgcmY1PU8tduer+JSw20JBbS+uUEbVx4XVMYJAHstA9+gmrWqF1Aaq9Dtuy K/Bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-disposition :content-transfer-encoding:mime-version:user-agent:date:subject:to :from:dkim-signature:arc-authentication-results; bh=jEsMY3brcG773iWeaXunQ1VYVLenAKETnNVECVuFJuo=; b=A4v3OOU7vAhM0SbuSZbXGJpjNUIQoEpgfdOUxhF9t8HRdZJp7XC9zR/FkWPyIHKGrO E2V9gHWR600pMle8Ggclg9Jwkq+v+ScT4t0jS9DMQDYWQrzafYKniZ/G7JKXiNyHPDGn L0pBA+UJapHeGw94UaTzT8VRNwR+u10y54wnl3KHOlin2dQwccy9bUOfueHK/TO5DA3K e4L3zlUt2QEu19B41Oybk6lUGJS5np3gT+EM3MzyRECEBEA36wlc+8r6N5G1ymcMmF29 Hzua0C48S39ROfmcD7nqCByA7tbg1OniYoqOJmEDqMsl0GAB/WzMN523YdKw1B25IEkZ 7OHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=I0Kf8kg2; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p15si1574906pgs.328.2018.02.09.15.25.25; Fri, 09 Feb 2018 15:25:40 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=I0Kf8kg2; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753337AbeBIXYo (ORCPT + 99 others); Fri, 9 Feb 2018 18:24:44 -0500 Received: from mail-lf0-f41.google.com ([209.85.215.41]:41269 "EHLO mail-lf0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753269AbeBIXYn (ORCPT ); Fri, 9 Feb 2018 18:24:43 -0500 Received: by mail-lf0-f41.google.com with SMTP id f136so13337797lff.8 for ; Fri, 09 Feb 2018 15:24:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:user-agent:mime-version :content-transfer-encoding:content-disposition:message-id; bh=jEsMY3brcG773iWeaXunQ1VYVLenAKETnNVECVuFJuo=; b=I0Kf8kg2tgKHgNg5ea2tZNrcrn7EbEsHJ3mBbihd/Wvhh/UwpASvbIPzkehHJbdzae D8uM/hpYq+zGirh9UNrFInsxt2G7+xVMBynGpwt/pRZngpqUbxYuADDmb/bsap940GZH m/zqwJqqoTwqgSwQPI+ApvZBUCSqlyO5IX8VfrQGy1+K5sb7uUPosacuy2lJLnpu2dD6 KLI9L2J4AhoQ4+MJkeMvaXpKrVNR/FNP6FbMWLRJv1AxMIQWZwI0Lz8wz8ui1p3ym/Wm oyITiCNz9LKtu6PDbBduCrPNRr+8y5N1cqHzU/nGiaCkMOwUi5GF2MM5aer+0BPKcf9e 6kYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:user-agent:mime-version :content-transfer-encoding:content-disposition:message-id; bh=jEsMY3brcG773iWeaXunQ1VYVLenAKETnNVECVuFJuo=; b=VCeoEiYTzuXnIIMMXfkcw8lkxMau95ZXIwUKtMB+4HZsRJqBei7iJ68Dz9vqE9Iclr dL5pQBJUR19f6fXQwyjdQ0hEYiatbZbIXHuM2KSn0wXjfTAS6tciRqM3utJdszzF7IbA 3MElQMkDt0LSokahzJ7fQ4LwqcDeRHfyupRFZr/U96Itb9TojkdBighe/7nHUttfaY4c c0OPffANeK0cIKgRzToIbFq49oZkVum3P9gZE4eLDoCQlQrF9nTFvWT0x1dR3JXRxuFM Ffr1hme1sZle6yYyeerGmM4ooDhPP1+E91AyVF5+Zc8v9PO7AT7AECKJgha1VT/eLVyS wXMw== X-Gm-Message-State: APf1xPAIKSoS3r71fGjSs7jBUx4c1skLvaoUIO1pIt00eXTtAz/vK4Hp 0usmrVDlW/z9Tkm8qmgK9N9iDg== X-Received: by 10.25.24.90 with SMTP id o87mr3185461lfi.88.1518218682032; Fri, 09 Feb 2018 15:24:42 -0800 (PST) Received: from [192.168.1.100] ([176.116.252.109]) by smtp.gmail.com with ESMTPSA id c63sm626653lfg.55.2018.02.09.15.24.40 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Feb 2018 15:24:41 -0800 (PST) From: Andrew Randrianasulu To: linux-kernel@vger.kernel.org Subject: Zstd and zram - not finished? Date: Sat, 10 Feb 2018 02:13:51 +0300 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201802100213.52152.randrianasulu@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, I was trying to test zstd compression for zram devices with kernel 4.15 But to my surprize I found zstd comressor missing from list of compression algos. I found out this patch or equivalent was still missing in 4.15 and missing in 4.16 as it nearing -rc1: https://lkml.org/lkml/2017/8/4/582 [PATCH v4 5/5] crypto: Add zstd support After manually applying this patch I can see cat /sys/class/block/zram0/comp_algorithm [lzo] lz4 lz4hc 842 zstd and can change algo to zstd If I try and mkfs.ext2 this device (with size, say, ~1Gb) - I can uncompress nearly full kernel tree into it (I first run out of inodes, tons of small files for such small "disk", re-run mkfs with specified number of inodes, around 100 000, worked). But 1Gb device probably was visible size of device, not amount of memory it consumes..So, I run mkfs.btrfs over /dev/zram0 with zstd compression. This give me ~1Gb sized device able to keep full kernel tree, and compile it , too. So, I assume it worked ....