<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ede7a09f - fscrypt: Allow modular crypto algorithms</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#ede7a09f</link>
        <description>fscrypt: Allow modular crypto algorithmsThe commit 643fa9612bf1 (&quot;fscrypt: remove filesystem specificbuild config option&quot;) removed modular support for fs/crypto.  Thiscauses the Crypto API to be built-in whenever fscrypt is enabled.This makes it very difficult for me to test modular builds ofthe Crypto API without disabling fscrypt which is a pain.As fscrypt is still evolving and it&apos;s developing new ties with thefs layer, it&apos;s hard to build it as a module for now.However, the actual algorithms are not required until a filesystemis mounted.  Therefore we can allow them to be built as modules.Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;Link: https://lore.kernel.org/r/20191227024700.7vrzuux32uyfdgum@gondor.apana.org.auSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Fri, 27 Dec 2019 02:47:00 +0000</pubDate>
        <dc:creator>Herbert Xu &lt;herbert@gondor.apana.org.au&gt;</dc:creator>
    </item>
<item>
        <title>eeabb986 - ubifs: Add support for zstd compression.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#eeabb986</link>
        <description>ubifs: Add support for zstd compression.zstd shows a good compression rate and is faster than lzo,also on slow ARM cores.Cc: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;Signed-off-by: Michele Dionisio &lt;michele.dionisio@gmail.com&gt;[rw: rewrote commit message]Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Wed, 15 May 2019 21:02:02 +0000</pubDate>
        <dc:creator>Michele Dionisio &lt;michele.dionisio@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>817aa094 - ubifs: support offline signed images</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#817aa094</link>
        <description>ubifs: support offline signed imagesHMACs can only be generated on the system the UBIFS image is running on.To support offline signed images we add a PKCS#7 signature to the UBIFSimage which can be created by mkfs.ubifs.Both the master node and the superblock need to be authenticated, duringnormal runtime both are protected with HMACs. For offline signaturesupport however only a single signature is desired. We add a signaturecovering the superblock node directly behind it. To protect the masternode a hash of the master node is added to the superblock which is usedwhen the master node doesn&apos;t contain a HMAC.Transition to a read/write filesystem is also supported. Duringtransition first the master node is rewritten with a HMAC (implicitly,it is written anyway as the FS is marked dirty). Afterwards thesuperblock is rewritten with a HMAC. Once after the image has beenmounted read/write it is HMAC only, the signature is no longer requiredor even present on the filesystem.In an offline signed image the master node is authenticated by thesuperblock. In a transition to r/w we have to make sure that the masternode is rewritten before the superblock node. In this case the masternode gets a HMAC and its authenticity no longer depends on thesuperblock node. There are some cases in which the current code firstwrites the superblock node though, so with this patch writing of thesuperblock node is delayed until the master node is written.Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Tue, 14 May 2019 08:33:22 +0000</pubDate>
        <dc:creator>Sascha Hauer &lt;s.hauer@pengutronix.de&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/fs/ubifs/Kconfig#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/ubifs/Kconfig</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>643fa961 - fscrypt: remove filesystem specific build config option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#643fa961</link>
        <description>fscrypt: remove filesystem specific build config optionIn order to have a common code base for fscrypt &quot;post read&quot; processingfor all filesystems which support encryption, this commit removesfilesystem specific build config option (e.g. CONFIG_EXT4_FS_ENCRYPTION)and replaces it with a build option (i.e. CONFIG_FS_ENCRYPTION) whosevalue affects all the filesystems making use of fscrypt.Reviewed-by: Eric Biggers &lt;ebiggers@google.com&gt;Signed-off-by: Chandan Rajendra &lt;chandan@linux.vnet.ibm.com&gt;Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Wed, 12 Dec 2018 09:50:12 +0000</pubDate>
        <dc:creator>Chandan Rajendra &lt;chandan@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>60eb5da2 - ubifs: auth: Add CONFIG_KEYS dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#60eb5da2</link>
        <description>ubifs: auth: Add CONFIG_KEYS dependencyThe new authentication support causes a build failurewhen CONFIG_KEYS is disabled, so add a dependency.fs/ubifs/auth.c: In function &apos;ubifs_init_authentication&apos;:fs/ubifs/auth.c:249:16: error: implicit declaration of function &apos;request_key&apos;; did you mean &apos;request_irq&apos;? [-Werror=implicit-function-declaration]  keyring_key = request_key(&amp;key_type_logon, c-&gt;auth_key_name, NULL);Fixes: d8a22773a12c (&quot;ubifs: Enable authentication support&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Fri, 02 Nov 2018 11:11:22 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>aa3d31e0 - ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#aa3d31e0</link>
        <description>ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FSInstead of adding yet another dependency on UBIFS_FS, wrap the wholeblock of ubifs config options in a single &quot;if UBIFS_FS&quot;.Fixes: d8a22773a12c6d78 (&quot;ubifs: Enable authentication support&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Mon, 05 Nov 2018 08:25:40 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>d8a22773 - ubifs: Enable authentication support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#d8a22773</link>
        <description>ubifs: Enable authentication supportWith the preparations all being done this patch now enables authenticationsupport for UBIFS. Authentication is enabled when the newly introducedauth_key and auth_hash_name mount options are passed. auth_key providesthe key which is used for authentication whereas auth_hash_name providesthe hashing algorithm used for this FS. Passing these options makeauthentication mandatory and only UBIFS images that can be authenticatedwith the given key are allowed.Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Fri, 07 Sep 2018 12:36:45 +0000</pubDate>
        <dc:creator>Sascha Hauer &lt;s.hauer@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>49525e5e - ubifs: Add helper functions for authentication support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#49525e5e</link>
        <description>ubifs: Add helper functions for authentication supportThis patch adds the various helper functions needed for authenticationsupport. We need functions to hash nodes, to embed HMACs into a node andto compare hashes and HMACs. Most functions first check if thisfilesystem is authenticated and bail out early if not, which makes thefunctions safe to be called with disabled authentication.Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Fri, 07 Sep 2018 12:36:32 +0000</pubDate>
        <dc:creator>Sascha Hauer &lt;s.hauer@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>7e5471ce - ubifs: introduce Kconfig symbol for xattr support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#7e5471ce</link>
        <description>ubifs: introduce Kconfig symbol for xattr supportAllow to disable extended attribute support.This aids in reliability testing, especially since some xattrrelated bugs have surfaced.Also an embedded system might not need it, so this allows for aslightly smaller kernel (about 4KiB).Signed-off-by: Stefan Agner &lt;stefan@agner.ch&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Tue, 31 Jul 2018 13:13:20 +0000</pubDate>
        <dc:creator>Stefan Agner &lt;stefan@agner.ch&gt;</dc:creator>
    </item>
<item>
        <title>8326c1ee - ubifs: Add CONFIG_UBIFS_FS_SECURITY to disable/enable security labels</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#8326c1ee</link>
        <description>ubifs: Add CONFIG_UBIFS_FS_SECURITY to disable/enable security labelsWhen write syscall is called, every time security label is searched todetermine that file&apos;s privileges should be changed.If LSM(Linux Security Model) is not used, this is useless.So introduce CONFIG_UBIFS_SECURITY to disable security labels. it&apos;s defaultvalue is &quot;y&quot;.Signed-off-by: Hyunchul Lee &lt;cheol.lee@lge.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Fri, 03 Mar 2017 07:44:03 +0000</pubDate>
        <dc:creator>Hyunchul Lee &lt;cheol.lee@lge.com&gt;</dc:creator>
    </item>
<item>
        <title>404e0b63 - ubifs: add CONFIG_BLOCK dependency for encryption</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#404e0b63</link>
        <description>ubifs: add CONFIG_BLOCK dependency for encryptionThis came up during the v4.10 merge window:warning: (UBIFS_FS_ENCRYPTION) selects FS_ENCRYPTION which has unmet direct dependencies (BLOCK)fs/crypto/crypto.c: In function &apos;fscrypt_zeroout_range&apos;:fs/crypto/crypto.c:355:9: error: implicit declaration of function &apos;bio_alloc&apos;;did you mean &apos;d_alloc&apos;? [-Werror=implicit-function-declaration]   bio = bio_alloc(GFP_NOWAIT, 1);The easiest way out is to limit UBIFS_FS_ENCRYPTION to configurationsthat also enable BLOCK.Fixes: d475a507457b (&quot;ubifs: Add skeleton for fscrypto&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Fri, 16 Dec 2016 08:42:16 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>d475a507 - ubifs: Add skeleton for fscrypto</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#d475a507</link>
        <description>ubifs: Add skeleton for fscryptoThis is the first building block to provide file levelencryption on UBIFS.Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Thu, 20 Oct 2016 14:47:56 +0000</pubDate>
        <dc:creator>Richard Weinberger &lt;richard@nod.at&gt;</dc:creator>
    </item>
<item>
        <title>8c1c5f26 - ubifs: introduce UBIFS_ATIME_SUPPORT to ubifs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#8c1c5f26</link>
        <description>ubifs: introduce UBIFS_ATIME_SUPPORT to ubifsTo make ubifs support atime flexily, this commit introducesa Kconfig option named as UBIFS_ATIME_SUPPORT.With UBIFS_ATIME_SUPPORT=n:	ubifs keeps the full compatibility to no_atime fromthe start of ubifs.=================UBIFS_ATIME_SUPPORT=n=======================-o - no atime-o atime - no atime-o noatime - no atime-o relatime - no atime-o strictatime - no atime-o lazyatime - no atimeWith UBIFS_ATIME_SUPPORT=y:	ubifs supports the atime same with other main streamfile systems.=================UBIFS_ATIME_SUPPORT=y=======================-o - default behavior (relatime currently)-o atime - atime support-o noatime - no atime support-o relatime - relative atime support-o strictatime - strict atime support-o lazyatime - lazy atime supportSigned-off-by: Dongsheng Yang &lt;yangds.fnst@cn.fujitsu.com&gt;Reviewed-by: Richard Weinberger &lt;richard@nod.at&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Sat, 07 Nov 2015 04:46:11 +0000</pubDate>
        <dc:creator>Dongsheng Yang &lt;yangds.fnst@cn.fujitsu.com&gt;</dc:creator>
    </item>
<item>
        <title>f70b7e52 - UBIFS: remove Kconfig debugging option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#f70b7e52</link>
        <description>UBIFS: remove Kconfig debugging optionHave the debugging stuff always compiled-in instead. It simplifies maintanancea lot.Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Wed, 16 May 2012 16:53:46 +0000</pubDate>
        <dc:creator>Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1bdcc631 - UBIFS: remove xattr Kconnfig option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#1bdcc631</link>
        <description>UBIFS: remove xattr Kconnfig optionRemove CONFIG_UBIFS_FS_XATTR configuration option and associatedUBIFS_FS_XATTR ifdefs.Testing:       Tested using integck while using nandsim on x86 &amp; MX28 based       platform with Micron MT29F2G08ABAEAH4 nand.Signed-off-by: Subodh Nijsure &lt;snijsure@grid-net.com&gt;Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Sat, 14 Apr 2012 16:09:57 +0000</pubDate>
        <dc:creator>Subodh Nijsure &lt;subodh.nijsure@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>81354de3 - UBIFS: do not select KALLSYMS_ALL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#81354de3</link>
        <description>UBIFS: do not select KALLSYMS_ALLAll UBIFS needs is to make sure we stacktraces when UBIFS debuggingis enabled. It is enough to select KALLSYMS for this, KALLSYMS_ALLis not necessary. Moreover, Randy Dunlap reported that UBIFS causesthe following Kconfig dependency warning:warning: (UBIFS_FS_DEBUG &amp;&amp; LOCKDEP &amp;&amp; LATENCYTOP) selects KALLSYMS_ALLwhich has unmet direct dependencies (DEBUG_KERNEL &amp;&amp; KALLSYMS)The reason is that KALLSYMS_ALL requires DEBUG_KERNEL and KALLSYMS, soideally, to select KALLSYMS_ALL we&apos;d need to select DEBUG_KERNEL andKALLSYMS first.This seems to be too much to select. The easiest way to go is to forgetabout KALLSYMS_ALL and just select KALLSYMS when UBIFS debugging isenabled - that should be enough for stackdumps.Reported-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;Signed-off-by: Artem Bityutskiy &lt;Artem.Bityutskiy@nokia.com&gt;Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Wed, 30 Mar 2011 08:18:54 +0000</pubDate>
        <dc:creator>Artem Bityutskiy &lt;Artem.Bityutskiy@nokia.com&gt;</dc:creator>
    </item>
<item>
        <title>9d523caf - UBIFS: kill CONFIG_UBIFS_FS_DEBUG_CHKS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#9d523caf</link>
        <description>UBIFS: kill CONFIG_UBIFS_FS_DEBUG_CHKSSimplify UBIFS configuration menu and kill the option to enable self-checkcompile-time. We do not really need this because we can do this run-timeusing the module parameters or the corresponding sysfs interfaces. Andthere is a value in simplifying the kernel configuration menu which becomesincreasingly large.Signed-off-by: Artem Bityutskiy &lt;Artem.Bityutskiy@nokia.com&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Mon, 21 Mar 2011 14:16:29 +0000</pubDate>
        <dc:creator>Artem Bityutskiy &lt;Artem.Bityutskiy@nokia.com&gt;</dc:creator>
    </item>
<item>
        <title>cce3f612 - UBIFS: simplify UBIFS Kconfig menu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#cce3f612</link>
        <description>UBIFS: simplify UBIFS Kconfig menuRemove debug message level and debug checks Kconfig options as theyproved to be useless anyway. We have sysfs interface which we canuse for fine-grained debugging messages and checks selection, seeDocumentation/filesystems/ubifs.txt for mode details.Signed-off-by: Artem Bityutskiy &lt;Artem.Bityutskiy@nokia.com&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Wed, 09 Mar 2011 11:36:23 +0000</pubDate>
        <dc:creator>Artem Bityutskiy &lt;Artem.Bityutskiy@nokia.com&gt;</dc:creator>
    </item>
<item>
        <title>b8fa0571 - Revert &quot;lib: build list_sort() only if needed&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/ubifs/Kconfig#b8fa0571</link>
        <description>Revert &quot;lib: build list_sort() only if needed&quot;This reverts commit a069c266ae5fdfbf5b4aecf2c672413aa33b2504.It turns ou that not only was it missing a case (XFS) that needed it,but perhaps more importantly, people sometimes want to enable newmodules that they hadn&apos;t had enabled before, and if such a module useslist_sort(), it can&apos;t easily be inserted any more.So rather than add a &quot;select LIST_SORT&quot; to the XFS case, just leave itcompiled in.  It&apos;s not all _that_ big, after all, and the inconvenienceisn&apos;t worth it.Requested-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Cc: Don Mullis &lt;don.mullis@gmail.com&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Dave Chinner &lt;david@fromorbit.com&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/ubifs/Kconfig</description>
        <pubDate>Sun, 07 Mar 2010 17:54:44 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
</channel>
</rss>
