<?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>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/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/fs/nfs/blocklayout/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>5c83746a - pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/Makefile#5c83746a</link>
        <description>pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsingThis patches moves parsing of the GETDEVICEINFO XDR to kernel space, as wellas the management of complex devices.  The reason for that is we might havemultiple outstanding complex devices after a NOTIFY_DEVICEID4_CHANGE, whichdevice mapper or md can&apos;t handle as they claim devices exclusively.But as is turns out simple striping / concatenation is fairly trivial toimplement anyway, so we make our life simpler by reducing the relianceon blkmapd.  For now we still use blkmapd by feeding it synthetic SIMPLEdevice XDR to translate device signatures to device numbers, but in thelong runs I have plans to eliminate it entirely.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Trond Myklebust &lt;trond.myklebust@primarydata.com&gt;

            List of files:
            /linux-6.15/fs/nfs/blocklayout/Makefile</description>
        <pubDate>Thu, 11 Sep 2014 00:37:27 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>871760ce - pnfs/blocklayout: move all rpc_pipefs related code into a single file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/Makefile#871760ce</link>
        <description>pnfs/blocklayout: move all rpc_pipefs related code into a single fileCreate a file to house all the rpc_pipefs boilerplate code instead ofsprinkling it over a few files.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Trond Myklebust &lt;trond.myklebust@primarydata.com&gt;

            List of files:
            /linux-6.15/fs/nfs/blocklayout/Makefile</description>
        <pubDate>Thu, 11 Sep 2014 00:37:26 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>8067253c - pnfs/blocklayout: rewrite extent tracking</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/Makefile#8067253c</link>
        <description>pnfs/blocklayout: rewrite extent trackingCurrently the block layout driver tracks extents in three separatedata structures: - the two list of pnfs_block_extent structures returned by the server - the list of sectors that were in invalid state but have been written to - a list of pnfs_block_short_extent structures for LAYOUTCOMMITAll of these share the property that they are not only highly inefficientdata structures, but also that operations on them are even more inefficientthan nessecary.In addition there are various implementation defects like: - using an int to track sectors, causing corruption for large offsets - incorrect normalization of page or block granularity ranges - insufficient error handling - incorrect synchronization as extents can be modified while they are in   useThis patch replace all three data with a single unified rbtree structuretracking all extents, as well as their in-memory state, although we stillneed to instance for read-only and read-write extent due to the arcaneclient side COW feature in the block layouts spec.To fix the problem of extent possibly being modified while in use we makesure to return a copy of the extent for use in the write path - theextent can only be invalidated by a layout recall or return which hasto wait until the I/O operations finished due to refcounts on the layoutsegment.The new extent tree work similar to the schemes used by block basedfilesystems like XFS or ext4.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Trond Myklebust &lt;trond.myklebust@primarydata.com&gt;

            List of files:
            /linux-6.15/fs/nfs/blocklayout/Makefile</description>
        <pubDate>Wed, 10 Sep 2014 15:23:34 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>025a70ed - pnfsblock: remove device operations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/Makefile#025a70ed</link>
        <description>pnfsblock: remove device operationsSigned-off-by: Jim Rees &lt;rees@umich.edu&gt;Signed-off-by: Fred Isaman &lt;iisaman@citi.umich.edu&gt;Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;Signed-off-by: Benny Halevy &lt;bhalevy@tonian.com&gt;[upcall bugfixes]Signed-off-by: Peng Tao &lt;peng_tao@emc.com&gt;Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;

            List of files:
            /linux-6.15/fs/nfs/blocklayout/Makefile</description>
        <pubDate>Sun, 31 Jul 2011 00:52:43 +0000</pubDate>
        <dc:creator>Jim Rees &lt;rees@umich.edu&gt;</dc:creator>
    </item>
<item>
        <title>fe0a9b74 - pnfsblock: add device operations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/Makefile#fe0a9b74</link>
        <description>pnfsblock: add device operationsSigned-off-by: Jim Rees &lt;rees@umich.edu&gt;Signed-off-by: Fred Isaman &lt;iisaman@citi.umich.edu&gt;Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;Signed-off-by: Benny Halevy &lt;bhalevy@tonian.com&gt;[upcall bugfixes]Signed-off-by: Peng Tao &lt;peng_tao@emc.com&gt;Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;

            List of files:
            /linux-6.15/fs/nfs/blocklayout/Makefile</description>
        <pubDate>Sun, 31 Jul 2011 00:52:42 +0000</pubDate>
        <dc:creator>Jim Rees &lt;rees@umich.edu&gt;</dc:creator>
    </item>
<item>
        <title>9e692969 - pnfsblock: basic extent code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/Makefile#9e692969</link>
        <description>pnfsblock: basic extent codeAdds structures and basic create/delete code for extents.Signed-off-by: Fred Isaman &lt;iisaman@citi.umich.edu&gt;Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;Signed-off-by: Zhang Jingwang &lt;Jingwang.Zhang@emc.com&gt;Signed-off-by: Benny Halevy &lt;bhalevy@tonian.com&gt;Signed-off-by: Jim Rees &lt;rees@umich.edu&gt;Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;

            List of files:
            /linux-6.15/fs/nfs/blocklayout/Makefile</description>
        <pubDate>Sun, 31 Jul 2011 00:52:41 +0000</pubDate>
        <dc:creator>Fred Isaman &lt;iisaman@citi.umich.edu&gt;</dc:creator>
    </item>
<item>
        <title>155e7524 - pnfsblock: add blocklayout Kconfig option, Makefile, and stubs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/nfs/blocklayout/Makefile#155e7524</link>
        <description>pnfsblock: add blocklayout Kconfig option, Makefile, and stubsDefine a configuration variable to enable/disable compilation of theblock driver code.Add the minimal structure for a pnfs block layout driver, and emptylist-heads that will hold the extent data[pnfsblock: make NFS_V4_1 select PNFS_BLOCK]Signed-off-by: Peng Tao &lt;peng_tao@emc.com&gt;Signed-off-by: Fred Isaman &lt;iisaman@citi.umich.edu&gt;Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;[pnfs-block: fix CONFIG_PNFS_BLOCK dependencies]Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;Signed-off-by: Benny Halevy &lt;bhalevy@tonian.com&gt;[pnfsblock: SQUASHME: adjust to API change]Signed-off-by: Fred Isaman &lt;iisaman@citi.umich.edu&gt;[pnfs: move pnfs_layout_type inline in nfs_inode]Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;[blocklayout: encode_layoutcommit implementation]Signed-off-by: Boaz Harrosh &lt;bharrosh@panasas.com&gt;Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;Signed-off-by: Benny Halevy &lt;bhalevy@tonian.com&gt;[pnfsblock: layout alloc and free]Signed-off-by: Fred Isaman &lt;iisaman@citi.umich.edu&gt;[pnfs: move pnfs_layout_type inline in nfs_inode]Signed-off-by: Benny Halevy &lt;bhalevy@panasas.com&gt;Signed-off-by: Benny Halevy &lt;bhalevy@tonian.com&gt;[pnfsblock: define module alias]Signed-off-by: Peng Tao &lt;peng_tao@emc.com&gt;[rm inode and pnfs_layout_hdr args from cleanup_layoutcommit()]Signed-off-by: Jim Rees &lt;rees@umich.edu&gt;Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;

            List of files:
            /linux-6.15/fs/nfs/blocklayout/Makefile</description>
        <pubDate>Sun, 31 Jul 2011 00:52:39 +0000</pubDate>
        <dc:creator>Fred Isaman &lt;iisaman@citi.umich.edu&gt;</dc:creator>
    </item>
</channel>
</rss>
