<?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 ip30_defconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a6d0dbba - lib/crc: remove unnecessary prompt for CONFIG_CRC_T10DIF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/configs/ip30_defconfig#a6d0dbba</link>
        <description>lib/crc: remove unnecessary prompt for CONFIG_CRC_T10DIFAll modules that need CONFIG_CRC_T10DIF already select it, so there is noneed to bother users about the option.Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: &quot;Martin K. Petersen&quot; &lt;martin.petersen@oracle.com&gt;Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Link: https://lore.kernel.org/r/20250401221600.24878-5-ebiggers@kernel.orgSigned-off-by: Eric Biggers &lt;ebiggers@google.com&gt;

            List of files:
            /linux-6.15/arch/mips/configs/ip30_defconfig</description>
        <pubDate>Tue, 01 Apr 2025 22:15:57 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2890601f - crypto: vmac - remove unused VMAC algorithm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/configs/ip30_defconfig#2890601f</link>
        <description>crypto: vmac - remove unused VMAC algorithmRemove the vmac64 template, as it has no known users.  It also continuesto have longstanding bugs such as alignment violations (seehttps://lore.kernel.org/r/20241226134847.6690-1-evepolonium@gmail.com/).This code was added in 2009 by commit f1939f7c5645 (&quot;crypto: vmac - Newhash algorithm for intel_txt support&quot;).  Based on the mention ofintel_txt support in the commit title, it seems it was added as aprerequisite for the contemporaneous patch&quot;intel_txt: add s3 userspace memory integrity verification&quot;(https://lore.kernel.org/r/4ABF2B50.6070106@intel.com/).  In the designproposed by that patch, when an Intel Trusted Execution Technology (TXT)enabled system resumed from suspend, the &quot;tboot&quot; trusted executablelaunched the Linux kernel without verifying userspace memory, and thenthe Linux kernel used VMAC to verify userspace memory.However, that patch was never merged, as reviewers had objected to thedesign.  It was later reworked into commit 4bd96a7a8185 (&quot;x86, tboot:Add support for S3 memory integrity protection&quot;) which made tboot verifythe memory instead.  Thus the VMAC support in Linux was never used.No in-tree user has appeared since then, other than potentially theusual components that allow specifying arbitrary hash algorithms byname, namely AF_ALG and dm-integrity.  However there are no indicationsthat VMAC is being used with these components.  Debian Code Search andweb searches for &quot;vmac64&quot; (the actual algorithm name) do not return anyresults other than the kernel itself, suggesting that it does not appearin any other code or documentation.  Explicitly grepping the source codeof the usual suspects (libell, iwd, cryptsetup) finds no matches either.Before 2018, the vmac code was also completely broken due to using ahardcoded nonce and the wrong endianness for the MAC.  It was then fixedby commit ed331adab35b (&quot;crypto: vmac - add nonced version with bigendian digest&quot;) and commit 0917b873127c (&quot;crypto: vmac - remove insecureversion with hardcoded nonce&quot;).  These were intentionally breakingchanges that changed all the computed MAC values as well as thealgorithm name (&quot;vmac&quot; to &quot;vmac64&quot;).  No complaints were ever receivedabout these breaking changes, strongly suggesting the absence of users.The reason I had put some effort into fixing this code in 2018 isbecause it was used by an out-of-tree driver.  But if it is still neededin that particular out-of-tree driver, the code can be carried in thatdriver instead.  There is no need to carry it upstream.Cc: Atharva Tiwari &lt;evepolonium@gmail.com&gt;Cc: Shane Wang &lt;shane.wang@intel.com&gt;Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; # m68kSigned-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;

            List of files:
            /linux-6.15/arch/mips/configs/ip30_defconfig</description>
        <pubDate>Thu, 26 Dec 2024 19:43:08 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>bb2d6350 - MIPS: config: Add ip30_defconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/configs/ip30_defconfig#bb2d6350</link>
        <description>MIPS: config: Add ip30_defconfigAdd ip30_defconfig derived from ip27_defconfig to ensure thistarget is build tested by various kernel testing projects.Signed-off-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/configs/ip30_defconfig</description>
        <pubDate>Sun, 14 Jul 2024 02:20:50 +0000</pubDate>
        <dc:creator>Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
