<?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>9e6aea22 - ocfs2: improve ocfs2 Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#9e6aea22</link>
        <description>ocfs2: improve ocfs2 MakefileIncluded file path was hard-wired in the ocfs2 makefile, which mightcauses some confusion when compiling ocfs2 as an external module.Say if we compile ocfs2 module as following.cp -r /kernel/tree/fs/ocfs2 /other/dir/ocfs2cd /other/dir/ocfs2make -C /path/to/kernel_source M=`pwd` modulesAcutally, the compiler wil try to find included file in/kernel/tree/fs/ocfs2, rather than the directory /other/dir/ocfs2.To fix this little bug, we introduce the var $(src) provided by kbuild.$(src) means the absolute path of the running kbuild file.Link: http://lkml.kernel.org/r/20181108085546.15149-1-lchen@suse.comSigned-off-by: Larry Chen &lt;lchen@suse.com&gt;Reviewed-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Mark Fasheh &lt;mark@fasheh.com&gt;Cc: Joel Becker &lt;jlbec@evilplan.org&gt;Cc: Junxiao Bi &lt;junxiao.bi@oracle.com&gt;Cc: Joseph Qi &lt;jiangqi903@gmail.com&gt;Cc: Changwei Ge &lt;ge.changwei@h3c.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/fs/ocfs2/Makefile</description>
        <pubDate>Fri, 28 Dec 2018 08:32:46 +0000</pubDate>
        <dc:creator>Larry Chen &lt;lchen@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-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/ocfs2/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>7186ee06 - ocfs2: disable BUG assertions in reading blocks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#7186ee06</link>
        <description>ocfs2: disable BUG assertions in reading blocksAccording to some high-load testing, these two BUG assertions wereencountered, this led system panic.  Actually, there were somediscussions about removing these two BUG() assertions, it would notbring any side effect.Then, I did the the following changes,1) use the existing macro CATCH_BH_JBD_RACES to wrap BUG() in the   ocfs2_read_blocks_sync function like before.2) disable the macro CATCH_BH_JBD_RACES in Makefile by default.Link: http://lkml.kernel.org/r/1466574294-26863-1-git-send-email-ghe@suse.comSigned-off-by: Gang He &lt;ghe@suse.com&gt;Cc: Mark Fasheh &lt;mfasheh@suse.de&gt;Cc: Joel Becker &lt;jlbec@evilplan.org&gt;Cc: Junxiao Bi &lt;junxiao.bi@oracle.com&gt;Cc: Joseph Qi &lt;joseph.qi@huawei.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/fs/ocfs2/Makefile</description>
        <pubDate>Fri, 24 Jun 2016 21:50:13 +0000</pubDate>
        <dc:creator>Gang He &lt;ghe@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>a860f6eb - ocfs2: sysfile interfaces for online file check</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#a860f6eb</link>
        <description>ocfs2: sysfile interfaces for online file checkImplement online file check sysfile interfaces, e.g. how to create therelated sysfile according to device name, how to display/handle filecheck request from the sysfile.Signed-off-by: Gang He &lt;ghe@suse.com&gt;Reviewed-by: Mark Fasheh &lt;mfasheh@suse.de&gt;Cc: Joel Becker &lt;jlbec@evilplan.org&gt;Cc: Junxiao Bi &lt;junxiao.bi@oracle.com&gt;Cc: Joseph Qi &lt;joseph.qi@huawei.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/fs/ocfs2/Makefile</description>
        <pubDate>Tue, 22 Mar 2016 21:24:24 +0000</pubDate>
        <dc:creator>Gang He &lt;ghe@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>ff8fb335 - ocfs2: remove versioning information</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#ff8fb335</link>
        <description>ocfs2: remove versioning informationThe versioning information is confusing for end-users.  The numbers arestuck at 1.5.0 when the tools version have moved to 1.8.2.  Remove theversioning system in the OCFS2 modules and let the kernel version be theguide to debug issues.Signed-off-by: Goldwyn Rodrigues &lt;rgoldwyn@suse.com&gt;Acked-by: Sunil Mushran &lt;sunil.mushran@gmail.com&gt;Cc: Mark Fasheh &lt;mfasheh@suse.com&gt;Acked-by: Joel Becker &lt;jlbec@evilplan.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/fs/ocfs2/Makefile</description>
        <pubDate>Tue, 21 Jan 2014 23:48:20 +0000</pubDate>
        <dc:creator>Goldwyn Rodrigues &lt;rgoldwyn@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>028ba5df - Ocfs2/move_extents: Add basic framework and source files for extent moving.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#028ba5df</link>
        <description>Ocfs2/move_extents: Add basic framework and source files for extent moving.Adding new files move_extents.[c|h] and fill it with nothing butonly a context structure.Signed-off-by: Tristan Ye &lt;tristan.ye@oracle.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Tue, 24 May 2011 08:42:09 +0000</pubDate>
        <dc:creator>Tristan Ye &lt;tristan.ye@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>0ccd234c - fs: change to new flag variable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#0ccd234c</link>
        <description>fs: change to new flag variableReplace EXTRA_CFLAGS with ccflags-y. And change ntfs-objs to ntfs-yfor cleaner conditional inclusion.Signed-off-by: matt mooney &lt;mfm@muteddisk.com&gt;Acked-by: WANG Cong &lt;xiyou.wangcong@gmail.com&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Fri, 14 Jan 2011 14:12:35 +0000</pubDate>
        <dc:creator>matt mooney &lt;mfm@muteddisk.com&gt;</dc:creator>
    </item>
<item>
        <title>d02f00cc - ocfs2: allocation reservations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#d02f00cc</link>
        <description>ocfs2: allocation reservationsThis patch improves Ocfs2 allocation policy by allowing an inode toreserve a portion of the local alloc bitmap for itself. The reservedportion (allocation window) is advisory in that other allocationwindows might steal it if the local alloc bitmap becomesfull. Otherwise, the reservations are honored and guaranteed to befree. When the local alloc window is moved to a different portion ofthe bitmap, existing reservations are discarded.Reservation windows are represented internally by a red-blacktree. Within that tree, each node represents the reservation window ofone inode. An LRU of active reservations is also maintained. When newdata is written, we allocate it from the inodes window. When all bitsin a window are exhausted, we allocate a new one as close to theprevious one as possible. Should we not find free space, an existingreservation is pulled off the LRU and cannibalized.Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Mon, 07 Dec 2009 21:10:48 +0000</pubDate>
        <dc:creator>Mark Fasheh &lt;mfasheh@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>34a9dd7e - ocfs2_dlmfs: Move to its own directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#34a9dd7e</link>
        <description>ocfs2_dlmfs: Move to its own directoryWe&apos;re going to remove the tie between ocfs2_dlmfs and o2dlm.ocfs2_dlmfs doesn&apos;t belong in the fs/ocfs2/dlm directory anymore.  Herewe move it to fs/ocfs2/dlmfs.Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Thu, 28 Jan 2010 23:00:49 +0000</pubDate>
        <dc:creator>Joel Becker &lt;joel.becker@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>e6aabe0c - ocfs2: Always include ACL support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#e6aabe0c</link>
        <description>ocfs2: Always include ACL supportTo become consistent with filesystems such as XFS or BTRFS, make posixACLs always available. This also reduces possibility ofmisconfiguration on admin&apos;s side.Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Thu, 15 Oct 2009 12:54:03 +0000</pubDate>
        <dc:creator>Jan Kara &lt;jack@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>f2c870e3 - ocfs2: Add ocfs2_read_refcount_block.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#f2c870e3</link>
        <description>ocfs2: Add ocfs2_read_refcount_block.Signed-off-by: Tao Ma &lt;tao.ma@oracle.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Tue, 18 Aug 2009 03:19:26 +0000</pubDate>
        <dc:creator>Tao Ma &lt;tao.ma@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>70ad1ba7 - ocfs2: Add the underlying blockcheck code.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#70ad1ba7</link>
        <description>ocfs2: Add the underlying blockcheck code.This is the code that computes crc32 and ecc for ocfs2 metadata blocks.There are high-level functions that check whether the filesystem has theecc feature, mid-level functions that work on a single block or array ofbuffer_heads, and the low-level ecc hamming code that can handlemultiple buffers like crc32_le().It&apos;s not hooked up to the filesystem yet.Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Fri, 17 Oct 2008 00:54:25 +0000</pubDate>
        <dc:creator>Joel Becker &lt;joel.becker@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>9e33d69f - ocfs2: Implementation of local and global quota file handling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#9e33d69f</link>
        <description>ocfs2: Implementation of local and global quota file handlingFor each quota type each node has local quota file. In this file it storeschanges users have made to disk usage via this node. Once in a while thisinformation is synced to global file (and thus with other nodes) so thatlimits enforcement at least aproximately works.Global quota files contain all the information about usage and limits. It&apos;smostly handled by the generic VFS code (which implements a trie of structuresinside a quota file). We only have to provide functions to convert structuresfrom on-disk format to in-memory one. We also have to provide wrappers forvarious quota functions starting transactions and acquiring necessary clusterlocks before the actual IO is really started.Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Mon, 25 Aug 2008 17:56:50 +0000</pubDate>
        <dc:creator>Jan Kara &lt;jack@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>929fb014 - ocfs2: add POSIX ACL API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#929fb014</link>
        <description>ocfs2: add POSIX ACL APIThis patch adds POSIX ACL(access control lists) APIs in ocfs2. We convertstruct posix_acl to many ocfs2_acl_entry and regard them as an extendedattribute entry.Signed-off-by: Tiger Yang &lt;tiger.yang@oracle.com&gt;Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Fri, 14 Nov 2008 03:17:04 +0000</pubDate>
        <dc:creator>Tiger Yang &lt;tiger.yang@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>99219aea - ocfs2: Move trusted and user attribute support into xattr.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#99219aea</link>
        <description>ocfs2: Move trusted and user attribute support into xattr.cPer Christoph Hellwig&apos;s suggestion - don&apos;t split these up. It&apos;s not like wegained much by having the two tiny files around.Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Tue, 07 Oct 2008 21:52:59 +0000</pubDate>
        <dc:creator>Mark Fasheh &lt;mfasheh@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>cf1d6c76 - ocfs2: Add extended attribute support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#cf1d6c76</link>
        <description>ocfs2: Add extended attribute supportThis patch implements storing extended attributes both in inode or a singleexternal block. We only store EA&apos;s in-inode when blocksize &gt; 512 or thatinode block has free space for it. When an EA&apos;s value is larger than 80bytes, we will store the value via b-tree outside inode or block.Signed-off-by: Tiger Yang &lt;tiger.yang@oracle.com&gt;Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Mon, 18 Aug 2008 09:11:00 +0000</pubDate>
        <dc:creator>Tiger Yang &lt;tiger.yang@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>f56654c4 - ocfs2: Add extent tree operation for xattr value btrees</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#f56654c4</link>
        <description>ocfs2: Add extent tree operation for xattr value btreesAdd some thin wrappers around ocfs2_insert_extent() for each of the 3different btree types, ocfs2_inode_insert_extent(),ocfs2_xattr_value_insert_extent() and ocfs2_xattr_tree_insert_extent(). Thelast is for the xattr index btree, which will be used in a followup patch.All the old callers in file.c etc will call ocfs2_dinode_insert_extent(),while the other two handle the xattr issue. And the init of extent tree arehandled by these functions.When storing xattr value which is too large, we will allocate some clustersfor it and here ocfs2_extent_list and ocfs2_extent_rec will also be used. Inorder to re-use the b-tree operation code, a new parameter named &quot;private&quot;is added into ocfs2_extent_tree and it is used to indicate the root ofocfs2_exent_list. The reason is that we can&apos;t deduce the root from thebuffer_head now. It may be in an inode, an ocfs2_xattr_block or even worse,in any place in an ocfs2_xattr_bucket.Signed-off-by: Tao Ma &lt;tao.ma@oracle.com&gt;Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Mon, 18 Aug 2008 09:38:48 +0000</pubDate>
        <dc:creator>Tao Ma &lt;tao.ma@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>9341d229 - ocfs2: Allow selection of cluster plug-ins.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#9341d229</link>
        <description>ocfs2: Allow selection of cluster plug-ins.ocfs2 now supports plug-ins for the classic O2CB stack as well asuserspace cluster stacks in conjunction with fs/dlm.  This allows zero,one, or both of the plug-ins to be selected in Kconfig.  For local mounts(non-clustered), neither plug-in is needed.  Both plugins can be loadedat one time, the runtime will select the one needed for the clustersystme in use.Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Wed, 05 Mar 2008 01:58:56 +0000</pubDate>
        <dc:creator>Joel Becker &lt;joel.becker@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>b92eccdd - ocfs2: Add kbuild for ocfs2_stack_user.ko</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#b92eccdd</link>
        <description>ocfs2: Add kbuild for ocfs2_stack_user.koAdd ocfs2_stack_user.ko to the Makefile so that it builds.Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;Signed-off-by: Mark Fasheh &lt;mfasheh@suse.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Wed, 28 Nov 2007 22:53:30 +0000</pubDate>
        <dc:creator>Joel Becker &lt;joel.becker@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>286eaa95 - ocfs2: Break out stackglue into modules.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ocfs2/Makefile#286eaa95</link>
        <description>ocfs2: Break out stackglue into modules.We define the ocfs2_stack_plugin structure to represent a stack driver.The o2cb stack code is split into stack_o2cb.c.  This becomes theocfs2_stack_o2cb.ko module.The stackglue generic functions are similarly split into theocfs2_stackglue.ko module.  This module now provides an interface toregister drivers.  The ocfs2_stack_o2cb driver registers itself.  Aspart of this interface, ocfs2_stackglue can load drivers on demand.This is accomplished in ocfs2_cluster_connect().ocfs2_cluster_disconnect() is now notified when a _hangup() is pending.If a hangup is pending, it will not release the driver module and willlet _hangup() do that.Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;

            List of files:
            /linux-6.15/fs/ocfs2/Makefile</description>
        <pubDate>Fri, 01 Feb 2008 23:03:57 +0000</pubDate>
        <dc:creator>Joel Becker &lt;joel.becker@oracle.com&gt;</dc:creator>
    </item>
</channel>
</rss>
