<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>4f2c0a4acffbec01079c28f839422e64ddeff004 - Merge branch &apos;main&apos; into zstd-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#4f2c0a4acffbec01079c28f839422e64ddeff004</link>
        <description>Merge branch &apos;main&apos; into zstd-linus

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Wed, 14 Dec 2022 01:21:55 +0100</pubDate>
        <dc:creator>Nick Terrell &lt;terrelln@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>14e77332e74603efab8347c89d3cda447c3b97c9 - Merge branch &apos;main&apos; into zstd-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#14e77332e74603efab8347c89d3cda447c3b97c9</link>
        <description>Merge branch &apos;main&apos; into zstd-next

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Sat, 22 Oct 2022 01:00:35 +0200</pubDate>
        <dc:creator>Nick Terrell &lt;terrelln@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>97acb6a8fcc4e5c2cdc2693a35acdc5a7461aaa3 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#97acb6a8fcc4e5c2cdc2693a35acdc5a7461aaa3</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextDaniele needs 84d4333c1e28 (&quot;misc/mei: Add NULL check to component matchcallback functions&quot;) in order to merge the DG2 HuC patches.Signed-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Mon, 03 Oct 2022 18:04:02 +0200</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>fc30eea1542dd787c6aa46e970014e97e390c5b2 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#fc30eea1542dd787c6aa46e970014e97e390c5b2</link>
        <description>Merge drm/drm-next into drm-intel-nextSync up. In special to get the drm-intel-gt-next stuff.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Thu, 04 Aug 2022 16:19:24 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8bb5e7f4dcd9b9ef22a3ea25c9066a8a968f12dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#8bb5e7f4dcd9b9ef22a3ea25c9066a8a968f12dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 5.20 (or 6.0) merge window.

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Tue, 02 Aug 2022 19:06:12 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f83d9396d1f63048c423efa00e4e244da10a35fd - Merge drm/drm-next into drm-misc-next-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#f83d9396d1f63048c423efa00e4e244da10a35fd</link>
        <description>Merge drm/drm-next into drm-misc-next-fixesBackmerging from drm/drm-next for the final fixes that will gointo v5.20.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Thu, 14 Jul 2022 09:57:37 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>a63f7778f76e1cf8ed3bcb7a1d9453c9609121ad - Merge tag &apos;v5.19-rc5&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#a63f7778f76e1cf8ed3bcb7a1d9453c9609121ad</link>
        <description>Merge tag &apos;v5.19-rc5&apos; into nextMerge with mainline to bring up the latest definition from MFD subsystemneeded for Mediatek keypad driver.

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Fri, 08 Jul 2022 22:39:28 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dd84cfff3cc3b79c9d616f85bd1178df135cbd1a - Merge tag &apos;asoc-fix-v5.19-rc3&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#dd84cfff3cc3b79c9d616f85bd1178df135cbd1a</link>
        <description>Merge tag &apos;asoc-fix-v5.19-rc3&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v5.19A collection of fixes for v5.19, quite large but nothing major - a goodchunk of it is more stuff that was identified by mixer-test regardingevent generation.

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Mon, 04 Jul 2022 14:14:04 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>2b1333b80885b896807ffb6ccf4bc21d29aa65e0 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#2b1333b80885b896807ffb6ccf4bc21d29aa65e0</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get new regmap APIs of v5.19-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Mon, 20 Jun 2022 18:21:25 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f777316e52e14059a6a1df45cbf39a93ac49a593 - Merge branch &apos;topic/ctl-enhancements&apos; into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#f777316e52e14059a6a1df45cbf39a93ac49a593</link>
        <description>Merge branch &apos;topic/ctl-enhancements&apos; into for-nextPull ALSA control enhancement patches.One is the faster lookup of control elements, and another is tointroduce the input data validation.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Wed, 15 Jun 2022 07:47:44 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>66da65005aa819e0b8d3a08f5ec1491b7690cb67 - Merge tag &apos;kvm-riscv-fixes-5.19-1&apos; of https://github.com/kvm-riscv/linux into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#66da65005aa819e0b8d3a08f5ec1491b7690cb67</link>
        <description>Merge tag &apos;kvm-riscv-fixes-5.19-1&apos; of https://github.com/kvm-riscv/linux into HEADKVM/riscv fixes for 5.19, take #1- Typo fix in arch/riscv/kvm/vmid.c- Remove broken reference pattern from MAINTAINERS entry

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Thu, 09 Jun 2022 15:45:00 +0200</pubDate>
        <dc:creator>Paolo Bonzini &lt;pbonzini@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6e2b347d42e54282e4c6cfa08272db462b178f7f - Merge v5.19-rc1 into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#6e2b347d42e54282e4c6cfa08272db462b178f7f</link>
        <description>Merge v5.19-rc1 into drm-misc-fixesLet&apos;s kick-off the start of the 5.19 fix cycleSigned-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Wed, 08 Jun 2022 19:11:27 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;maxime@cerno.tech&gt;</dc:creator>
    </item>
<item>
        <title>073350da0aa2aead9df7927a1c1046ebf5cdd816 - Merge tag &apos;v5.19-rc1&apos; into asoc-5.19</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#073350da0aa2aead9df7927a1c1046ebf5cdd816</link>
        <description>Merge tag &apos;v5.19-rc1&apos; into asoc-5.19Linux 5.19-rc1

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Tue, 07 Jun 2022 21:37:12 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>03ab8e6297acd1bc0eedaa050e2a1635c576fd11 - Merge tag &apos;v5.18&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#03ab8e6297acd1bc0eedaa050e2a1635c576fd11</link>
        <description>Merge tag &apos;v5.18&apos;Linux 5.18

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Tue, 31 May 2022 15:13:23 +0200</pubDate>
        <dc:creator>Konstantin Komarov &lt;almaz.alexandrovich@paragon-software.com&gt;</dc:creator>
    </item>
<item>
        <title>65965d9530b0c320759cd18a9a5975fb2e098462 - Merge tag &apos;erofs-for-5.19-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#65965d9530b0c320759cd18a9a5975fb2e098462</link>
        <description>Merge tag &apos;erofs-for-5.19-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofsPull erofs (and fscache) updates from Gao Xiang: &quot;After working on it on the mailing list for more than half a year, we  finally form &apos;erofs over fscache&apos; feature into shape. Hopefully it  could bring more possibility to the communities.  The story mainly started from a new project what we called &quot;RAFS v6&quot; [1]  for Nydus image service almost a year ago, which enhances EROFS to be  a new form of one bootstrap (which includes metadata representing the  whole fs tree) + several data-deduplicated content addressable blobs  (actually treated as multiple devices). Each blob can represent one  container image layer but not quite exactly since all new data can be  fully existed in the previous blobs so no need to introduce another  new blob.  It is actually not a new idea (at least on my side it&apos;s much like a  simpilied casync [2] for now) and has many benefits over per-file  blobs or some other exist ways since typically each RAFS v6 image only  has dozens of device blobs instead of thousands of per-file blobs.  It&apos;s easy to be signed with user keys as a golden image, transfered  untouchedly with minimal overhead over the network, kept in some type  of storage conveniently, and run with (optional) runtime verification  but without involving too many irrelevant features crossing the system  beyond EROFS itself. At least it&apos;s our final goal and we&apos;re keeping  working on it. There was also a good summary of this approach from the  casync author [3].  Regardless further optimizations, this work is almost done in the  previous Linux release cycles. In this round, we&apos;d like to introduce  on-demand load for EROFS with the fscache/cachefiles infrastructure,  considering the following advantages:   - Introduce new file-based backend to EROFS. Although each image only     contains dozens of blobs but in densely-deployed runC host for     example, there could still be massive blobs on a machine, which is     messy if each blob is treated as a device. In contrast, fscache and     cachefiles are really great interfaces for us to make them work.   - Introduce on-demand load to fscache and EROFS. Previously, fscache     is mainly used to caching network-likewise filesystems, now it can     support on-demand downloading for local fses too with the exact     localfs on-disk format. It has many advantages which we&apos;re been     described in the latest patchset cover letter [4]. In addition to     that, most importantly, the cached data is still stored in the     original local fs on-disk format so that it&apos;s still the one signed     with private keys but only could be partially available. Users can     fully trust it during running. Later, users can also back up     cachefiles easily to another machine.   - More reliable on-demand approach in principle. After data is all     available locally, user daemon can be no longer online in some use     cases, which helps daemon crash recovery (filesystems can still in     service) and hot-upgrade (user daemon can be upgraded more     frequently due to new features or protocols introduced.)   - Other format can also be converted to EROFS filesystem format over     the internet on the fly with the new on-demand load feature and     mounted. That is entirely possible with on-demand load feature as     long as such archive format metadata can be fetched in advance like     stargz.  In addition, although currently our target user is Nydus image service [5],  but laterly, it can be used for other use cases like on-demand system  booting, etc. As for the fscache on-demand load feature itself,  strictly it can be used for other local fses too. Laterly we could  promote most code to the iomap infrastructure and also enhance it in  the read-write way if other local fses are interested.  Thanks David Howells for taking so much time and patience on this  these months, many thanks with great respect here again! Thanks Jeffle  for working on this feature and Xin Yin from Bytedance for  asynchronous I/O implementation as well as Zichen Tian, Jia Zhu, and  Yan Song for testing, much appeciated. We&apos;re also exploring more  possibly over fscache cache management over FSDAX for secure  containers and working on more improvements and useful features for  fscache, cachefiles, and on-demand load.  In addition to &quot;erofs over fscache&quot;, NFS export and idmapped mount are  also completed in this cycle for container use cases as well.  Summary:   - Add erofs on-demand load support over fscache   - Support NFS export for erofs   - Support idmapped mounts for erofs   - Don&apos;t prompt for risk any more when using big pcluster   - Fix buffer copy overflow of ztailpacking feature   - Several minor cleanups&quot;[1] https://lore.kernel.org/r/20210730194625.93856-1-hsiangkao@linux.alibaba.com[2] https://github.com/systemd/casync[3] http://0pointer.net/blog/casync-a-tool-for-distributing-file-system-images.html[4] https://lore.kernel.org/r/20220509074028.74954-1-jefflexu@linux.alibaba.com[5] https://github.com/dragonflyoss/image-service* tag &apos;erofs-for-5.19-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs: (29 commits)  erofs: scan devices from device table  erofs: change to use asynchronous io for fscache readpage/readahead  erofs: add &apos;fsid&apos; mount option  erofs: implement fscache-based data readahead  erofs: implement fscache-based data read for inline layout  erofs: implement fscache-based data read for non-inline layout  erofs: implement fscache-based metadata read  erofs: register fscache context for extra data blobs  erofs: register fscache context for primary data blob  erofs: add erofs_fscache_read_folios() helper  erofs: add anonymous inode caching metadata for data blobs  erofs: add fscache context helper functions  erofs: register fscache volume  erofs: add fscache mode check helper  erofs: make erofs_map_blocks() generally available  cachefiles: document on-demand read mode  cachefiles: add tracepoints for on-demand read mode  cachefiles: enable on-demand read mode  cachefiles: implement on-demand read  cachefiles: notify the user daemon when withdrawing cookie  ...

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Wed, 25 May 2022 03:42:04 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c8383054506c77b814489c09877b5db83fd4abf2 - cachefiles: notify the user daemon when looking up cookie</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#c8383054506c77b814489c09877b5db83fd4abf2</link>
        <description>cachefiles: notify the user daemon when looking up cookieFscache/CacheFiles used to serve as a local cache for a remotenetworking fs. A new on-demand read mode will be introduced forCacheFiles, which can boost the scenario where on-demand read semanticsare needed, e.g. container image distribution.The essential difference between these two modes is seen when a cachemiss occurs: In the original mode, the netfs will fetch the data fromthe remote server and then write it to the cache file; in on-demandread mode, fetching the data and writing it into the cache is delegatedto a user daemon.As the first step, notify the user daemon when looking up cookie. Inthis case, an anonymous fd is sent to the user daemon, through which theuser daemon can write the fetched data to the cache file. Since the userdaemon may move the anonymous fd around, e.g. through dup(), an objectID uniquely identifying the cache file is also attached.Also add one advisory flag (FSCACHE_ADV_WANT_CACHE_SIZE) suggesting thatthe cache file size shall be retrieved at runtime. This helps thescenario where one cache file contains multiple netfs files, e.g. forthe purpose of deduplication. In this case, netfs itself has no idea thesize of the cache file, whilst the user daemon should give the hint onit.Signed-off-by: Jeffle Xu &lt;jefflexu@linux.alibaba.com&gt;Link: https://lore.kernel.org/r/20220509074028.74954-3-jefflexu@linux.alibaba.comAcked-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Gao Xiang &lt;hsiangkao@linux.alibaba.com&gt;

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Mon, 25 Apr 2022 14:21:24 +0200</pubDate>
        <dc:creator>Jeffle Xu &lt;jefflexu@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>de4fb176622d54a82ea3ceb7362392aaf5ff0b5a - Merge branches &apos;fixes&apos; and &apos;misc&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#de4fb176622d54a82ea3ceb7362392aaf5ff0b5a</link>
        <description>Merge branches &apos;fixes&apos; and &apos;misc&apos; into for-linus

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Fri, 01 Apr 2022 17:12:31 +0200</pubDate>
        <dc:creator>Russell King (Oracle) &lt;rmk+kernel@armlinux.org.uk&gt;</dc:creator>
    </item>
<item>
        <title>b690490d6d466972ade172ee2e7f6ffa49e7e910 - Merge branch &apos;for-5.18/amd-sfh&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#b690490d6d466972ade172ee2e7f6ffa49e7e910</link>
        <description>Merge branch &apos;for-5.18/amd-sfh&apos; into for-linus- dead code elimination (Christophe JAILLET)

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Wed, 23 Mar 2022 09:58:40 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>1136fa0c07de570dc17858745af8be169d1440ba - Merge tag &apos;v5.17-rc4&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#1136fa0c07de570dc17858745af8be169d1440ba</link>
        <description>Merge tag &apos;v5.17-rc4&apos; into for-linusMerge with mainline to get the Intel ASoC generic helpers header andother changes.

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Tue, 01 Mar 2022 08:12:55 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>986c6f7c3fc855032f3457a5a1b7fbcc09c375bb - Merge tag &apos;v5.17-rc4&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/fs/cachefiles/Makefile#986c6f7c3fc855032f3457a5a1b7fbcc09c375bb</link>
        <description>Merge tag &apos;v5.17-rc4&apos; into nextSync up with mainline to get the latest changes in HID subsystem.

            List of files:
            /linux/fs/cachefiles/Makefile</description>
        <pubDate>Fri, 18 Feb 2022 22:30:38 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
