<?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>9009b455 - .gitignore: prefix local generated files with a slash</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.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/kernel/.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>46b41d5d - kbuild: update config_data.gz only when the content of .config is changed</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#46b41d5d</link>
        <description>kbuild: update config_data.gz only when the content of .config is changedIf the timestamp of the .config file is updated, config_data.gz isregenerated, then vmlinux is re-linked. This occurs even if the contentof the .config has not changed at all.This issue was mitigated by commit 67424f61f813 (&quot;kconfig: do not write.config if the content is the same&quot;); Kconfig does not update the.config when it ends up with the identical configuration.The issue is remaining when the .config is created by *_defconfig withsome config fragment(s) applied on top.This is typical for powerpc and mips, where several *_defconfig targetsare constructed by using merge_config.sh.One workaround is to have the copy of the .config. The filechk ruleupdates the copy, kernel/config_data, by checking the content insteadof the timestamp.With this commit, the second run with the same configuration avoidsthe needless rebuilds.  $ make ARCH=mips defconfig all   [ snip ]  $ make ARCH=mips defconfig all  *** Default configuration is based on target &apos;32r2el_defconfig&apos;  Using ./arch/mips/configs/generic_defconfig as base  Merging arch/mips/configs/generic/32r2.config  Merging arch/mips/configs/generic/el.config  Merging ./arch/mips/configs/generic/board-boston.config  Merging ./arch/mips/configs/generic/board-ni169445.config  Merging ./arch/mips/configs/generic/board-ocelot.config  Merging ./arch/mips/configs/generic/board-ranchu.config  Merging ./arch/mips/configs/generic/board-sead-3.config  Merging ./arch/mips/configs/generic/board-xilfpga.config  #  # configuration written to .config  #    SYNC    include/config/auto.conf    CALL    scripts/checksyscalls.sh    CALL    scripts/atomic/check-atomics.sh    CHK     include/generated/compile.h    CHK     include/generated/autoksyms.hReported-by: Elliot Berman &lt;eberman@codeaurora.org&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Sun, 25 Apr 2021 06:24:07 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1fca3766 - kernel/.gitgnore: remove stale timeconst.h and hz.bc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#1fca3766</link>
        <description>kernel/.gitgnore: remove stale timeconst.h and hz.bctimeconst.h and hz.bc used to exist in kernel/.Commit 5cee96459726 (&quot;time/timers: Move all time(r) related files intokernel/time&quot;) moved them to kernel/time/.Commit 0a227985d4a9 (&quot;time: Move timeconst.h into include/generated&quot;)moved timeconst.h to include/generated/ and removed hz.bc .Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Sun, 25 Apr 2021 06:24:03 +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/kernel/.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/kernel/.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/kernel/.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/kernel/.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>43d8ce9d - Provide in-kernel headers to make extending kernel easier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#43d8ce9d</link>
        <description>Provide in-kernel headers to make extending kernel easierIntroduce in-kernel headers which are made available as an archivethrough proc (/proc/kheaders.tar.xz file). This archive makes itpossible to run eBPF and other tracing programs that need to extend thekernel for tracing purposes without any dependency on the file systemhaving headers.A github PR is sent for the corresponding BCC patch at:https://github.com/iovisor/bcc/pull/2312On Android and embedded systems, it is common to switch kernels but nothave kernel headers available on the file system. Further once adifferent kernel is booted, any headers stored on the file system willno longer be useful. This is an issue even well known to distros.By storing the headers as a compressed archive within the kernel, we canavoid these issues that have been a hindrance for a long time.The best way to use this feature is by building it in. Several usershave a need for this, when they switch debug kernels, they do not want toupdate the filesystem or worry about it where to store the headers onit. However, the feature is also buildable as a module in case the userdesires it not being part of the kernel image. This makes it possible toload and unload the headers from memory on demand. A tracing program canload the module, do its operations, and then unload the module to savekernel memory. The total memory needed is 3.3MB.By having the archive available at a fixed location independent offilesystem dependencies and conventions, all debugging tools candirectly refer to the fixed location for the archive, without concerningwith where the headers on a typical filesystem which significantlysimplifies tooling that needs kernel headers.The code to read the headers is based on /proc/config.gz code and usesthe same technique to embed the headers.Other approaches were discussed such as having an in-memory mountablefilesystem, but that has drawbacks such as requiring an in-kernel xzdecompressor which we don&apos;t have today, and requiring usage of 42 MB ofkernel memory to host the decompressed headers at anytime. Also thisapproach is simpler than such approaches.Reviewed-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Signed-off-by: Joel Fernandes (Google) &lt;joel@joelfernandes.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Fri, 26 Apr 2019 19:04:29 +0000</pubDate>
        <dc:creator>Joel Fernandes (Google) &lt;joel@joelfernandes.org&gt;</dc:creator>
    </item>
<item>
        <title>13610aa9 - kernel/configs: use .incbin directive to embed config_data.gz</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#13610aa9</link>
        <description>kernel/configs: use .incbin directive to embed config_data.gzThis slightly optimizes the kernel/configs.c build.bin2c is not very efficient because it converts a data file into a hugearray to embed it into a *.c file.Instead, we can use the .incbin directive.Also, this simplifies the code; Makefile is cleaner, and the way to getthe offset/size of the config_data.gz is more straightforward.I used the &quot;asm&quot; statement in *.c instead of splitting it into *.Sbecause MODULE_* tags are not supported in *.S files.I also cleaned up kernel/.gitignore; &quot;config_data.gz&quot; is unneededbecause the top-level .gitignore takes care of the &quot;*.gz&quot; pattern.[yamada.masahiro@socionext.com: v2]  Link: http://lkml.kernel.org/r/1550108893-21226-1-git-send-email-yamada.masahiro@socionext.comLink: http://lkml.kernel.org/r/1549941160-8084-1-git-send-email-yamada.masahiro@socionext.comSigned-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Alexander Popov &lt;alex.popov@linux.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Cc: Richard Guy Briggs &lt;rgb@redhat.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/kernel/.gitignore</description>
        <pubDate>Fri, 08 Mar 2019 00:29:53 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>48dbc164 - certs: add .gitignore to stop git nagging about x509_certificate_list</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#48dbc164</link>
        <description>certs: add .gitignore to stop git nagging about x509_certificate_listCurrently we see this in &quot;git status&quot; if we build in the source dir:Untracked files:  (use &quot;git add &lt;file&gt;...&quot; to include in what will be committed)        certs/x509_certificate_listIt looks like it used to live in kernel/ so we squash that .gitignoreentry at the same time.  I didn&apos;t bother to dig through git history tosee when it moved, since it is just a minor annoyance at most.Cc: David Woodhouse &lt;dwmw2@infradead.org&gt;Cc: keyrings@linux-nfs.orgSigned-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Wed, 21 Oct 2015 13:04:47 +0000</pubDate>
        <dc:creator>Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;</dc:creator>
    </item>
<item>
        <title>7cfe5b33 - Ignore generated file kernel/x509_certificate_list</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#7cfe5b33</link>
        <description>Ignore generated file kernel/x509_certificate_list$ git status# On branch pending-rebases# Untracked files:#   (use &quot;git add &lt;file&gt;...&quot; to include in what will be committed)##	kernel/x509_certificate_listnothing added to commit but untracked files present (use &quot;git add&quot; to track)$Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Tue, 10 Dec 2013 07:12:50 +0000</pubDate>
        <dc:creator>Rusty Russell &lt;rusty@rustcorp.com.au&gt;</dc:creator>
    </item>
<item>
        <title>f83b2933 - kernel/hz.bc: ignore.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#f83b2933</link>
        <description>kernel/hz.bc: ignore.Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Mon, 22 Apr 2013 09:21:50 +0000</pubDate>
        <dc:creator>Rusty Russell &lt;rusty@rustcorp.com.au&gt;</dc:creator>
    </item>
<item>
        <title>c6fcece9 - gitignore: ignore generated hz.bc file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#c6fcece9</link>
        <description>gitignore: ignore generated hz.bc fileCommit 70730bca1331f causes kernel/hz.bc to be autogenerated at build time.Let git ignore the file so it won&apos;t show up in git status.Signed-off-by: Michel Lespinasse &lt;walken@google.com&gt;Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Thu, 07 Mar 2013 02:09:28 +0000</pubDate>
        <dc:creator>Michel Lespinasse &lt;walken@google.com&gt;</dc:creator>
    </item>
<item>
        <title>c1cb7953 - Update kernel/.gitignore with new auto-generated files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#c1cb7953</link>
        <description>Update kernel/.gitignore with new auto-generated filesSigned-off-by: S.&#199;a&#287;lar Onur &lt;caglar@pardus.org.tr&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Sun, 10 Feb 2008 03:19:03 +0000</pubDate>
        <dc:creator>S.&#199;a&#287;lar Onur &lt;caglar@pardus.org.tr&gt;</dc:creator>
    </item>
<item>
        <title>febf7ea4 - gitignore: ignore more generated files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/kernel/.gitignore#febf7ea4</link>
        <description>gitignore: ignore more generated filesSigned-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;

            List of files:
            /linux-6.15/kernel/.gitignore</description>
        <pubDate>Tue, 03 Jan 2006 10:35:26 +0000</pubDate>
        <dc:creator> &lt;sam@mars.ravnborg.org&gt;</dc:creator>
    </item>
</channel>
</rss>
