<?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 .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4e9903b0 - fortify: refactor test_fortify Makefile to fix some build problems</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#4e9903b0</link>
        <description>fortify: refactor test_fortify Makefile to fix some build problemsThere are some issues in the test_fortify Makefile code.Problem 1: cc-disable-warning invokes compiler dozens of timesTo see how many times the cc-disable-warning is evaluated, changethis code:  $(call cc-disable-warning,fortify-source)to:  $(call cc-disable-warning,$(shell touch /tmp/fortify-$$$$)fortify-source)Then, build the kernel with CONFIG_FORTIFY_SOURCE=y. You will see alarge number of &apos;/tmp/fortify-&lt;PID&gt;&apos; files created:  $ ls -1 /tmp/fortify-* | wc       80      80    1600This means the compiler was invoked 80 times just for checking the-Wno-fortify-source flag support.$(call cc-disable-warning,fortify-source) should be added to a simplevariable instead of a recursive variable.Problem 2: do not recompile string.o when the test code is updatedThe test cases are independent of the kernel. However, when the testcode is updated, $(obj)/string.o is rebuilt and vmlinux is relinkeddue to this dependency:  $(obj)/string.o: $(obj)/$(TEST_FORTIFY_LOG)always-y is suitable for building the log files.Problem 3: redundant code  clean-files += $(addsuffix .o, $(TEST_FORTIFY_LOGS))... is unneeded because the top Makefile globally cleans *.o files.This commit fixes these issues and makes the code readable.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Link: https://lore.kernel.org/r/20240727150302.1823750-2-masahiroy@kernel.orgSigned-off-by: Kees Cook &lt;kees@kernel.org&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Sat, 27 Jul 2024 15:02:36 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a2a9d67a - bootconfig: Support embedding a bootconfig file in kernel</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#a2a9d67a</link>
        <description>bootconfig: Support embedding a bootconfig file in kernelThis allows kernel developer to embed a default bootconfig file inthe kernel instead of embedding it in the initrd. This will be goodfor who are using the kernel without initrd, or who needs a defaultbootconfigs.This needs to set two kconfigs: CONFIG_BOOT_CONFIG_EMBED=y and setthe file path to CONFIG_BOOT_CONFIG_EMBED_FILE.Note that you still need &apos;bootconfig&apos; command line option to load theembedded bootconfig. Also if you boot using an initrd with a differentbootconfig, the kernel will use the bootconfig in the initrd, insteadof the default bootconfig.Link: https://lkml.kernel.org/r/164921227943.1090670.14035119557571329218.stgit@devnote2Cc: Padmanabha Srinivasaiah &lt;treasure4paddy@gmail.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Cc: Sami Tolvanen &lt;samitolvanen@google.com&gt;Cc: Nathan Chancellor &lt;nathan@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Linux Kbuild mailing list &lt;linux-kbuild@vger.kernel.org&gt;Signed-off-by: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Wed, 06 Apr 2022 02:31:19 +0000</pubDate>
        <dc:creator>Masami Hiramatsu &lt;mhiramat@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>be58f710 - fortify: Add compile-time FORTIFY_SOURCE tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#be58f710</link>
        <description>fortify: Add compile-time FORTIFY_SOURCE testsWhile the run-time testing of FORTIFY_SOURCE is already present inLKDTM, there is no testing of the expected compile-time detections. Inpreparation for correctly supporting FORTIFY_SOURCE under Clang, addingadditional FORTIFY_SOURCE defenses, and making sure FORTIFY_SOURCEdoesn&apos;t silently regress with GCC, introduce a build-time test suite thatchecks each expected compile-time failure condition.As this is relatively backwards from standard build rules in thesense that a successful test is actually a compile _failure_, createa wrapper script to check for the correct errors, and wire it up asa dummy dependency to lib/string.o, collecting the results into a logfile artifact.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Wed, 21 Apr 2021 06:22:52 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>9009b455 - .gitignore: prefix local generated files with a slash</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#9009b455</link>
        <description>.gitignore: prefix local generated files with a slashThe pattern prefixed with &apos;/&apos; matches files in the same directory,but not ones in sub-directories.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;Acked-by: Rob Herring &lt;robh@kernel.org&gt;Acked-by: Andra Paraschiv &lt;andraprs@amazon.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Gabriel Krisman Bertazi &lt;krisman@collabora.com&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Fri, 30 Apr 2021 02:03:08 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d198b34f - .gitignore: add SPDX License Identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#d198b34f</link>
        <description>.gitignore: add SPDX License IdentifierAdd SPDX License Identifier to all .gitignore files.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Tue, 03 Mar 2020 13:35:59 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2985bed6 - .gitignore: remove too obvious comments</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#2985bed6</link>
        <description>.gitignore: remove too obvious commentsSome .gitignore files have comments like &quot;Generated files&quot;,&quot;Ignore generated files&quot; at the header part, but they aretoo obvious.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Tue, 03 Mar 2020 13:35:58 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>feba04fd - lib: add crc64 calculation routines</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#feba04fd</link>
        <description>lib: add crc64 calculation routinesPatch series &quot;add crc64 calculation as kernel library&quot;, v5.This patchset adds basic implementation of crc64 calculation as a Linuxkernel library.  Since bcache already does crc64 by itself, this patchsetalso modifies bcache code to use the new crc64 library routine.Currently bcache is the only user of crc64 calculation, another potentialuser is bcachefs which is on the way to be in mainline kernel.  Thereforeit makes sense to make crc64 calculation to be a public library.bcache uses crc64 as storage checksum, if a change of crc lib routinesresults an inconsistent result, the unmatched checksum may make bcache&apos;think&apos; the on-disk is corrupted, such a change should be avoided ordetected as early as possible.  Therefore a patch is being prepared whichadds a crc test framework, to check consistency of different calculations.This patch (of 2):Add the re-write crc64 calculation routines for Linux kernel.  The CRC64polynomical arithmetic follows ECMA-182 specification, inspired by CRCpaper of Dr.  Ross N.  Williams (seehttp://www.ross.net/crc/download/crc_v3.txt) and other public domainimplementations.All the changes work in this way,- When Linux kernel is built, host program lib/gen_crc64table.c will be  compiled to lib/gen_crc64table and executed.- The output of gen_crc64table execution is an array called as lookup  table (a.k.a POLY 0x42f0e1eba9ea369) which contain 256 64-bit long  numbers, this table is dumped into header file lib/crc64table.h.- Then the header file is included by lib/crc64.c for normal 64bit crc  calculation.- Function declaration of the crc64 calculation routines is placed in  include/linux/crc64.hCurrently bcache is the only user of crc64_be(), another potential user isbcachefs which is on the way to be in mainline kernel.  Therefore it makessense to move crc64 calculation into lib/crc64.c as public code.[colyli@suse.de: fix review comments from v4]  Link: http://lkml.kernel.org/r/20180726053352.2781-2-colyli@suse.deLink: http://lkml.kernel.org/r/20180718165545.1622-2-colyli@suse.deSigned-off-by: Coly Li &lt;colyli@suse.de&gt;Co-developed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Cc: Michael Lyle &lt;mlyle@lyle.org&gt;Cc: Kent Overstreet &lt;kent.overstreet@gmail.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Cc: Eric Biggers &lt;ebiggers3@gmail.com&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Noah Massey &lt;noah.massey@gmail.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/lib/.gitignore</description>
        <pubDate>Wed, 22 Aug 2018 04:57:11 +0000</pubDate>
        <dc:creator>Coly Li &lt;colyli@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>a77ad6ea - X.509: Implement simple static OID registry</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#a77ad6ea</link>
        <description>X.509: Implement simple static OID registryImplement a simple static OID registry that allows the mapping of an encodedOID to an enum value for ease of use.The OID registry index enum appears in the:	linux/oid_registry.hheader file.  A script generates the registry from lines in the header filethat look like:	&lt;sp*&gt;OID_foo,&lt;sp*&gt;/*&lt;sp*&gt;1.2.3.4&lt;sp*&gt;*/The actual OID is taken to be represented by the numbers with interpolateddots in the comment.All other lines in the header are ignored.The registry is queries by calling:	OID look_up_oid(const void *data, size_t datasize);This returns a number from the registry enum representing the OID if found orOID__NR if not.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Fri, 21 Sep 2012 22:30:46 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>1e65174a - Add some basic .gitignore files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/lib/.gitignore#1e65174a</link>
        <description>Add some basic .gitignore filesThis still leaves driver and architecture-specific subdirectories alone,but gets rid of the bulk of the &quot;generic&quot; generated files that we shouldignore.Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;

            List of files:
            /linux-6.15/lib/.gitignore</description>
        <pubDate>Tue, 18 Oct 2005 15:26:15 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@g5.osdl.org&gt;</dc:creator>
    </item>
</channel>
</rss>
