<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1d3100cf - zram: add 842 compression backend support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#1d3100cf</link>
        <description>zram: add 842 compression backend supportAdd s/w 842 compression support.Link: https://lkml.kernel.org/r/20240902105656.1383858-12-senozhatsky@chromium.orgSigned-off-by: Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;Cc: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 10:55:59 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>84112e31 - zram: add zlib compression backend support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#84112e31</link>
        <description>zram: add zlib compression backend supportAdd s/w zlib (inflate/deflate) compression.Link: https://lkml.kernel.org/r/20240902105656.1383858-11-senozhatsky@chromium.orgSigned-off-by: Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;Cc: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 10:55:58 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>73e7d81a - zram: add zstd compression backend support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#73e7d81a</link>
        <description>zram: add zstd compression backend supportAdd s/w zstd compression.Link: https://lkml.kernel.org/r/20240902105656.1383858-9-senozhatsky@chromium.orgSigned-off-by: Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;Cc: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 10:55:56 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>c60a4ef5 - zram: add lz4hc compression backend support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#c60a4ef5</link>
        <description>zram: add lz4hc compression backend supportAdd s/w lz4hc compression support.Link: https://lkml.kernel.org/r/20240902105656.1383858-8-senozhatsky@chromium.orgSigned-off-by: Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;Cc: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 10:55:55 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>22d651c3 - zram: add lz4 compression backend support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#22d651c3</link>
        <description>zram: add lz4 compression backend supportAdd s/w lz4 compression support.Link: https://lkml.kernel.org/r/20240902105656.1383858-7-senozhatsky@chromium.orgSigned-off-by: Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;Cc: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 10:55:54 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>2152247c - zram: add lzo and lzorle compression backends support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#2152247c</link>
        <description>zram: add lzo and lzorle compression backends supportAdd s/w lzo/lzorle compression support.Link: https://lkml.kernel.org/r/20240902105656.1383858-6-senozhatsky@chromium.orgSigned-off-by: Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;Cc: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 02 Sep 2024 10:55:53 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>ce1ed9f9 - zram: delete custom lzo/lz4</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#ce1ed9f9</link>
        <description>zram: delete custom lzo/lz4Remove lzo/lz4 backends, we use crypto API now.[sergey.senozhatsky@gmail.com: zram-delete-custom-lzo-lz4-v3]  Link: http://lkml.kernel.org/r/20160604024902.11778-6-sergey.senozhatsky@gmail.comLink: http://lkml.kernel.org/r/20160531122017.2878-7-sergey.senozhatsky@gmail.comSigned-off-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;Acked-by: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Joonsoo Kim &lt;iamjoonsoo.kim@lge.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Tue, 26 Jul 2016 22:22:54 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6e76668e - zram: add lz4 algorithm backend</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#6e76668e</link>
        <description>zram: add lz4 algorithm backendIntroduce LZ4 compression backend and make it available for selection.LZ4 support is optional and requires user to set ZRAM_LZ4_COMPRESS configoption.  The default compression backend is LZO.TEST(x86_64, core i5, 2 cores + 2 hyperthreading, zram disk size 1G,ext4 file system, 3 compression streams)iozone -t 3 -R -r 16K -s 60M -I +Z       Test           LZO           LZ4----------------------------------------------  Initial write   1642744.62    1317005.09        Rewrite   2498980.88    1800645.16           Read   3957026.38    5877043.75        Re-read   3950997.38    5861847.00   Reverse Read   2937114.56    5047384.00    Stride read   2948163.19    4929587.38    Random read   3292692.69    4880793.62 Mixed workload   1545602.62    3502940.38   Random write   2448039.75    1758786.25         Pwrite   1670051.03    1338329.69          Pread   2530682.00    5097177.62         Fwrite   3232085.62    3275942.56          Fread   6306880.25    6645271.12So on my system LZ4 is slower in write-only tests, while it performsbetter in read-only and mixed (reads + writes) tests.Official LZ4 benchmarks available here http://code.google.com/p/lz4/(linux kernel uses revision r90).Signed-off-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;Acked-by: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Jerome Marchand &lt;jmarchan@redhat.com&gt;Cc: Nitin Gupta &lt;ngupta@vflare.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 07 Apr 2014 22:38:18 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b7ca232e - zram: use zcomp compressing backends</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#b7ca232e</link>
        <description>zram: use zcomp compressing backendsDo not perform direct LZO compress/decompress calls, initialiseand use zcomp LZO backend (single compression stream) instead.[akpm@linux-foundation.org: resolve conflicts with zram-delete-zram_init_device-fix.patch]Signed-off-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;Acked-by: Minchan Kim &lt;minchan@kernel.org&gt;Cc: Jerome Marchand &lt;jmarchan@redhat.com&gt;Cc: Nitin Gupta &lt;ngupta@vflare.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Mon, 07 Apr 2014 22:38:12 +0000</pubDate>
        <dc:creator>Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cd67e10a - zram: promote zram from staging</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/block/zram/Makefile#cd67e10a</link>
        <description>zram: promote zram from stagingZram has lived in staging for a LONG LONG time and have beenfixed/improved by many contributors so code is clean and stable now.  Ofcourse, there are lots of product using zram in real practice.The major TV companys have used zram as swap since two years ago andrecently our production team released android smart phone with zramwhich is used as swap, too and recently Android Kitkat start to use zramfor small memory smart phone.  And there was a report Google releasedtheir ChromeOS with zram, too and cyanogenmod have been used zram longtime ago.  And I heard some disto have used zram block device for tmpfs.In addition, I saw many report from many other peoples.  For example,Lubuntu start to use it.The benefit of zram is very clear.  With my experience, one of thebenefit was to remove jitter of video application with backgroud memorypressure.  It would be effect of efficient memory usage by compressionbut more issue is whether swap is there or not in the system.  Recentmobile platforms have used JAVA so there are many anonymous pages.  Butembedded system normally are reluctant to use eMMC or SDCard as swapbecause there is wear-leveling and latency issues so if we do not useswap, it means we can&apos;t reclaim anoymous pages and at last, we couldencounter OOM kill.  :(Although we have real storage as swap, it was a problem, too.  Becauseit sometime ends up making system very unresponsible caused by slow swapstorage performance.Quote from Luigi on Google &quot;Since Chrome OS was mentioned: the main reason why we don&apos;t use swap  to a disk (rotating or SSD) is because it doesn&apos;t degrade gracefully  and leads to a bad interactive experience.  Generally we prefer to  manage RAM at a higher level, by transparently killing and restarting  processes.  But we noticed that zram is fast enough to be competitive  with the latter, and it lets us make more efficient use of the  available RAM.  &quot; and he announced.http://www.spinics.net/lists/linux-mm/msg57717.htmlOther uses case is to use zram for block device.  Zram is block deviceso anyone can format the block device and mount on it so some guys onthe internet start zram as /var/tmp.http://forums.gentoo.org/viewtopic-t-838198-start-0.htmlLet&apos;s promote zram and enhance/maintain it instead of removing.Signed-off-by: Minchan Kim &lt;minchan@kernel.org&gt;Reviewed-by: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;Acked-by: Nitin Gupta &lt;ngupta@vflare.org&gt;Acked-by: Pekka Enberg &lt;penberg@kernel.org&gt;Cc: Bob Liu &lt;bob.liu@oracle.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Hugh Dickins &lt;hughd@google.com&gt;Cc: Jens Axboe &lt;axboe@kernel.dk&gt;Cc: Luigi Semenzato &lt;semenzato@google.com&gt;Cc: Mel Gorman &lt;mgorman@suse.de&gt;Cc: Rik van Riel &lt;riel@redhat.com&gt;Cc: Seth Jennings &lt;sjenning@linux.vnet.ibm.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/drivers/block/zram/Makefile</description>
        <pubDate>Thu, 30 Jan 2014 23:45:52 +0000</pubDate>
        <dc:creator>Minchan Kim &lt;minchan@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
