<?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 Kbuild</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>84132633 - x86/cpufeatures: Generate the &lt;asm/cpufeaturemasks.h&gt; header based on build config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#84132633</link>
        <description>x86/cpufeatures: Generate the &lt;asm/cpufeaturemasks.h&gt; header based on build configIntroduce an AWK script to auto-generate the &lt;asm/cpufeaturemasks.h&gt; headerwith required and disabled feature masks based on &lt;asm/cpufeatures.h&gt;and the current build config.Thus for any CPU feature with a build config, e.g., X86_FRED, simply add:  config X86_DISABLED_FEATURE_FRED	def_bool y	depends on !X86_FREDto arch/x86/Kconfig.cpufeatures, instead of adding a conditional CPUfeature disable flag, e.g., DISABLE_FRED.Lastly, the generated required and disabled feature masks will be added totheir corresponding feature masks for this particular compile-timeconfiguration.  [ Xin: build integration improvements ]  [ mingo: Improved changelog and comments ]Signed-off-by: H. Peter Anvin (Intel) &lt;hpa@zytor.com&gt;Signed-off-by: Xin Li (Intel) &lt;xin@zytor.com&gt;Signed-off-by: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Reviewed-by: Nikolay Borisov &lt;nik.borisov@suse.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Link: https://lore.kernel.org/r/20250305184725.3341760-3-xin@zytor.com

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Wed, 05 Mar 2025 18:47:22 +0000</pubDate>
        <dc:creator>H. Peter Anvin (Intel) &lt;hpa@zytor.com&gt;</dc:creator>
    </item>
<item>
        <title>b5fa903b - fprobe: Add fprobe_header encoding feature</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#b5fa903b</link>
        <description>fprobe: Add fprobe_header encoding featureFprobe store its data structure address and size on the fgraph return stackby __fprobe_header. But most 64bit architecture can combine those toone unsigned long value because 4 MSB in the kernel address are the same.With this encoding, fprobe can consume less space on ret_stack.This introduces asm/fprobe.h to define arch dependent encode/decodemacros. Note that since fprobe depends on CONFIG_HAVE_FUNCTION_GRAPH_FREGS,currently only arm64, loongarch, riscv, s390 and x86 are supported.Signed-off-by: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt; # s390Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Alexei Starovoitov &lt;alexei.starovoitov@gmail.com&gt;Cc: Florent Revest &lt;revest@chromium.org&gt;Cc: Martin KaFai Lau &lt;martin.lau@linux.dev&gt;Cc: bpf &lt;bpf@vger.kernel.org&gt;Cc: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Alan Maguire &lt;alan.maguire@oracle.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Cc: Christian Borntraeger &lt;borntraeger@linux.ibm.com&gt;Cc: Sven Schnelle &lt;svens@linux.ibm.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: x86@kernel.orgCc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Masami Hiramatsu &lt;mhiramat@kernel.org&gt;Cc: Mathieu Desnoyers &lt;mathieu.desnoyers@efficios.com&gt;Link: https://lore.kernel.org/173519005783.391279.5307910947400277525.stgit@devnote2Signed-off-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Thu, 26 Dec 2024 05:14:17 +0000</pubDate>
        <dc:creator>Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>46bcce50 - arch, mm: move definition of node_data to generic code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#46bcce50</link>
        <description>arch, mm: move definition of node_data to generic codeEvery architecture that supports NUMA defines node_data in the same way:	struct pglist_data *node_data[MAX_NUMNODES];No reason to keep multiple copies of this definition and its forwarddeclarations, especially when such forward declaration is the only thingin include/asm/mmzone.h for many architectures.Add definition and declaration of node_data to generic code and droparchitecture-specific versions.Link: https://lkml.kernel.org/r/20240807064110.1003856-8-rppt@kernel.orgSigned-off-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;Acked-by: David Hildenbrand &lt;david@redhat.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Acked-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Tested-by: Zi Yan &lt;ziy@nvidia.com&gt; # for x86_64 and arm64Tested-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt; [arm64 + CXL via QEMU]Acked-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Cc: Alexander Gordeev &lt;agordeev@linux.ibm.com&gt;Cc: Andreas Larsson &lt;andreas@gaisler.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: David S. Miller &lt;davem@davemloft.net&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Heiko Carstens &lt;hca@linux.ibm.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;Cc: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Rafael J. Wysocki &lt;rafael@kernel.org&gt;Cc: Rob Herring (Arm) &lt;robh@kernel.org&gt;Cc: Samuel Holland &lt;samuel.holland@sifive.com&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Vasily Gorbik &lt;gor@linux.ibm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Wed, 07 Aug 2024 06:40:51 +0000</pubDate>
        <dc:creator>Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8b01de80 - x86/headers: Remove &lt;asm/export.h&gt;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#8b01de80</link>
        <description>x86/headers: Remove &lt;asm/export.h&gt;All *.S files under arch/x86/ have been converted to include&lt;linux/export.h&gt; instead of &lt;asm/export.h&gt;.Remove &lt;asm/export.h&gt;.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Link: https://lore.kernel.org/r/20230806145958.380314-3-masahiroy@kernel.org

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Sun, 06 Aug 2023 14:59:57 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b9f174c8 - x86/unwind/orc: Add ELF section with ORC version identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#b9f174c8</link>
        <description>x86/unwind/orc: Add ELF section with ORC version identifierCommits ffb1b4a41016 (&quot;x86/unwind/orc: Add &apos;signal&apos; field to ORCmetadata&quot;) and fb799447ae29 (&quot;x86,objtool: Split UNWIND_HINT_EMPTY intwo&quot;) changed the ORC format. Although ORC is internal to the kernel,it&apos;s the only way for external tools to get reliable kernel stack traceson x86-64. In particular, the drgn debugger [1] uses ORC for stackunwinding, and these format changes broke it [2]. As the drgnmaintainer, I don&apos;t care how often or how much the kernel changes theORC format as long as I have a way to detect the change.It suffices to store a version identifier in the vmlinux and kernelmodule ELF files (to use when parsing ORC sections from ELF), and inkernel memory (to use when parsing ORC from a core dump+symbol table).Rather than hard-coding a version number that needs to be manuallybumped, Peterz suggested hashing the definitions from orc_types.h. Ifthere is a format change that isn&apos;t caught by this, the hashing scriptcan be updated.This patch adds an .orc_header allocated ELF section containing the20-byte hash to vmlinux and kernel modules, along with the corresponding__start_orc_header and __stop_orc_header symbols in vmlinux.1: https://github.com/osandov/drgn2: https://github.com/osandov/drgn/issues/303Fixes: ffb1b4a41016 (&quot;x86/unwind/orc: Add &apos;signal&apos; field to ORC metadata&quot;)Fixes: fb799447ae29 (&quot;x86,objtool: Split UNWIND_HINT_EMPTY in two&quot;)Signed-off-by: Omar Sandoval &lt;osandov@fb.com&gt;Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Acked-by: Josh Poimboeuf &lt;jpoimboe@kernel.org&gt;Link: https://lkml.kernel.org/r/aef9c8dc43915b886a8c48509a12ec1b006ca1ca.1686690801.git.osandov@osandov.com

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Tue, 13 Jun 2023 21:14:56 +0000</pubDate>
        <dc:creator>Omar Sandoval &lt;osandov@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>6218d0f6 - x86/syscalls: Switch to generic syscalltbl.sh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#6218d0f6</link>
        <description>x86/syscalls: Switch to generic syscalltbl.shMany architectures duplicate similar shell scripts.Convert x86 and UML to use scripts/syscalltbl.sh. The generic scriptgenerates seperate headers for x86/64 and x86/x32 syscalls, while the x86specific script coalesced them into one. Adjust the code accordingly.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: https://lore.kernel.org/r/20210517073815.97426-3-masahiroy@kernel.org

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Mon, 17 May 2021 07:38:10 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>630f289b - asm-generic: make more kernel-space headers mandatory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#630f289b</link>
        <description>asm-generic: make more kernel-space headers mandatoryChange a header to mandatory-y if both of the following are met:[1] At least one architecture (except um) specifies it as generic-y in    arch/*/include/asm/Kbuild[2] Every architecture (except um) either has its own implementation    (arch/*/include/asm/*.h) or specifies it as generic-y in    arch/*/include/asm/KbuildThis commit was generated by the following shell script.-----------------------------------&gt;8-----------------------------------arches=$(cd arch; ls -1 | sed -e &apos;/Kconfig/d&apos; -e &apos;/um/d&apos;)tmpfile=$(mktemp)grep &quot;^mandatory-y +=&quot; include/asm-generic/Kbuild &gt; $tmpfilefind arch -path &apos;arch/*/include/asm/Kbuild&apos; |	xargs sed -n &apos;s/^generic-y += \(.*\)/\1/p&apos; | sort -u |while read headerdo	mandatory=yes	for arch in $arches	do		if ! grep -q &quot;generic-y += $header&quot; arch/$arch/include/asm/Kbuild &amp;&amp;			! [ -f arch/$arch/include/asm/$header ]; then			mandatory=no			break		fi	done	if [ &quot;$mandatory&quot; = yes ]; then		echo &quot;mandatory-y += $header&quot; &gt;&gt; $tmpfile		for arch in $arches		do			sed -i &quot;/generic-y += $header/d&quot; arch/$arch/include/asm/Kbuild		done	fidonesed -i &apos;/^mandatory-y +=/d&apos; include/asm-generic/KbuildLANG=C sort $tmpfile &gt;&gt; include/asm-generic/Kbuild-----------------------------------&gt;8-----------------------------------One obvious benefit is the diff stat: 25 files changed, 52 insertions(+), 557 deletions(-)It is tedious to list generic-y for each arch that needs it.So, mandatory-y works like a fallback default (by just wrappingasm-generic one) when arch does not have a specific headerimplementation.See the following commits:def3f7cefe4e81c296090e1722a76551142c227ca1b39bae16a62ce4aae02d958224f19316d98b24It is tedious to convert headers one by one, so I processed by a shellscript.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Michal Simek &lt;michal.simek@xilinx.com&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: http://lkml.kernel.org/r/20200210175452.5030-1-masahiroy@kernel.orgSigned-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Thu, 02 Apr 2020 04:03:12 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>def3f7ce - asm-generic: Make dma-contiguous.h a mandatory include/asm header</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#def3f7ce</link>
        <description>asm-generic: Make dma-contiguous.h a mandatory include/asm headerdma-continuguous.h is generic for all architectures except arm32 which hasits own version.Similar change was done for msi.h by commit a1b39bae16a6(&quot;asm-generic: Make msi.h a mandatory include/asm header&quot;)Suggested-by: Christoph Hellwig &lt;hch@infradead.org&gt;Link: https://lore.kernel.org/linux-arm-kernel/20200117080446.GA8980@lst.de/T/#m92bb56b04161057635d4142e1b3b9b6b0a70122eSigned-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Paul Walmsley &lt;paul.walmsley@sifive.com&gt; # for arch/riscv

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Fri, 17 Jan 2020 07:48:17 +0000</pubDate>
        <dc:creator>Michal Simek &lt;michal.simek@xilinx.com&gt;</dc:creator>
    </item>
<item>
        <title>96ac6d43 - treewide: Add SPDX license identifier - Kbuild</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#96ac6d43</link>
        <description>treewide: Add SPDX license identifier - KbuildAdd 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.0Reported-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Thu, 30 May 2019 12:03:44 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>fdcd06a8 - arch: Use asm-generic header for asm/mmiowb.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#fdcd06a8</link>
        <description>arch: Use asm-generic header for asm/mmiowb.hHook up asm-generic/mmiowb.h to Kbuild for all architectures so that wecan subsequently include asm/mmiowb.h from core code.Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Fri, 22 Feb 2019 12:49:41 +0000</pubDate>
        <dc:creator>Will Deacon &lt;will.deacon@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>7290d580 - module: use relative references for __ksymtab entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#7290d580</link>
        <description>module: use relative references for __ksymtab entriesAn ordinary arm64 defconfig build has ~64 KB worth of __ksymtab entries,each consisting of two 64-bit fields containing absolute references, tothe symbol itself and to a char array containing its name, respectively.When we build the same configuration with KASLR enabled, we end up with anadditional ~192 KB of relocations in the .init section, i.e., one 24 byteentry for each absolute reference, which all need to be processed at boottime.Given how the struct kernel_symbol that describes each entry is completelylocal to module.c (except for the references emitted by EXPORT_SYMBOL()itself), we can easily modify it to contain two 32-bit relative referencesinstead.  This reduces the size of the __ksymtab section by 50% for all64-bit architectures, and gets rid of the runtime relocations entirely forarchitectures implementing KASLR, either via standard PIE linking (arm64)or using custom host tools (x86).Note that the binary search involving __ksymtab contents relies on eachsection being sorted by symbol name.  This is implemented based on theinput section names, not the names in the ksymtab entries, so this patchdoes not interfere with that.Given that the use of place-relative relocations requires support both inthe toolchain and in the module loader, we cannot enable this feature forall architectures.  So make it dependent on whetherCONFIG_HAVE_ARCH_PREL32_RELOCATIONS is defined.Link: http://lkml.kernel.org/r/20180704083651.24360-4-ard.biesheuvel@linaro.orgSigned-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;Acked-by: Jessica Yu &lt;jeyu@kernel.org&gt;Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Reviewed-by: Will Deacon &lt;will.deacon@arm.com&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: James Morris &lt;james.morris@microsoft.com&gt;Cc: James Morris &lt;jmorris@namei.org&gt;Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Nicolas Pitre &lt;nico@linaro.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Petr Mladek &lt;pmladek@suse.com&gt;Cc: Russell King &lt;linux@armlinux.org.uk&gt;Cc: &quot;Serge E. Hallyn&quot; &lt;serge@hallyn.com&gt;Cc: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;Cc: Thomas Garnier &lt;thgarnie@google.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&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/arch/x86/include/asm/Kbuild</description>
        <pubDate>Wed, 22 Aug 2018 04:56:09 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>e0af0c16 - arch: Remove clkdev.h asm-generic from Kbuild</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#e0af0c16</link>
        <description>arch: Remove clkdev.h asm-generic from KbuildNow that every architecture is using the generic clkdev.h fileand we no longer include asm/clkdev.h anywhere in the tree, wecan remove it.Cc: Russell King &lt;linux@armlinux.org.uk&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: &lt;linux-arch@vger.kernel.org&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; [m68k]Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Tue, 02 Jan 2018 23:50:06 +0000</pubDate>
        <dc:creator>Stephen Boyd &lt;sboyd@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>b672592f - sched/cputime: Remove generic asm headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#b672592f</link>
        <description>sched/cputime: Remove generic asm headerscputime_t is now only used by two architectures:	* powerpc (when CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y)	* s390And since the core doesn&apos;t use it anymore, we don&apos;t need any arch supportfrom the others. So we can remove their stub implementations.A final cleanup would be to provide an efficient pure archimplementation of cputime_to_nsec() for s390 and powerpc and finallyremove include/linux/cputime.h .Signed-off-by: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;Cc: Fenghua Yu &lt;fenghua.yu@intel.com&gt;Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Rik van Riel &lt;riel@redhat.com&gt;Cc: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Tony Luck &lt;tony.luck@intel.com&gt;Cc: Wanpeng Li &lt;wanpeng.li@hotmail.com&gt;Link: http://lkml.kernel.org/r/1485832191-26889-36-git-send-email-fweisbec@gmail.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Tue, 31 Jan 2017 03:09:51 +0000</pubDate>
        <dc:creator>Frederic Weisbecker &lt;fweisbec@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9190e217 - x86/build: Remove three unneeded genhdr-y entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#9190e217</link>
        <description>x86/build: Remove three unneeded genhdr-y entriesIn x86&apos;s include/asm/Kbuild three entries are appended to the genhdr-y makevariable:    genhdr-y += unistd_32.h    genhdr-y += unistd_64.h    genhdr-y += unistd_x32.hThe same entries are also appended to that variable ininclude/uapi/asm/Kbuild. So commit:  10b63956fce7 (&quot;UAPI: Plumb the UAPI Kbuilds into the user header installation and checking&quot;)... removed these three entries from include/asm/Kbuild. But, apparently, somemerge conflict resolution re-added them.The net effect is, in short, that the genhdr-y make variable contains thesefile names twice and, as a consequence, that the corresponding headers getinstalled twice. And so the build prints:  INSTALL usr/include/asm/ (65 files)... while in reality only 62 files are installed in that directory.Nothing breaks because of all that, but it&apos;s a good idea to finally removethese unneeded entries nevertheless.Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Link: http://lkml.kernel.org/r/1480077707-2837-1-git-send-email-pebolle@tiscali.nlSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Fri, 25 Nov 2016 12:41:47 +0000</pubDate>
        <dc:creator>Paul Bolle &lt;pebolle@tiscali.nl&gt;</dc:creator>
    </item>
<item>
        <title>54b880ca - kbuild, x86: Track generated headers with generated-y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#54b880ca</link>
        <description>kbuild, x86: Track generated headers with generated-yTrack generated header files which aren&apos;t already in genhdr-y, alongsidegeneric-y wrappers in the */include/generated/[uapi/]asm/ directories.Currently only x86 generates extra headers in these directories, for thepurposes of enumerating system calls for different ABIs, and xenhypercalls.This will allow the asm-generic wrapper handling code to remove stalewrappers when files are removed from generic-y, without also removingthese headers which are generated separately.Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt;Signed-off-by: James Hogan &lt;james.hogan@imgtec.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: linux-kbuild@vger.kernel.orgCc: linux-doc@vger.kernel.orgCc: Michal Marek &lt;mmarek@suse.com&gt;Link: http://lkml.kernel.org/r/1466808144-23209-2-git-send-email-james.hogan@imgtec.comSigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Fri, 24 Jun 2016 22:42:23 +0000</pubDate>
        <dc:creator>James Hogan &lt;james.hogan@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>f2abeef9 - mm: clean up per architecture MM hook header files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#f2abeef9</link>
        <description>mm: clean up per architecture MM hook header filesCommit 2ae416b142b6 (&quot;mm: new mm hook framework&quot;) introduced an emptyheader file (mm-arch-hooks.h) for every architecture, even those whichdoesn&apos;t need to define mm hooks.As suggested by Geert Uytterhoeven, this could be cleaned through the useof a generic header file included via each per architectureasm/include/Kbuild file.The PowerPC architecture is not impacted here since this architecture hasto defined the arch_remap MM hook.Signed-off-by: Laurent Dufour &lt;ldufour@linux.vnet.ibm.com&gt;Suggested-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;Cc: Oleg Nesterov &lt;oleg@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/arch/x86/include/asm/Kbuild</description>
        <pubDate>Fri, 17 Jul 2015 23:23:58 +0000</pubDate>
        <dc:creator>Laurent Dufour &lt;ldufour@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>c546d5db - remove scatterlist.h generation from arch Kbuild files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#c546d5db</link>
        <description>remove scatterlist.h generation from arch Kbuild filesSigned-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Reported-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Tue, 19 May 2015 06:36:29 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>8057b308 - x86: use generic dma-contiguous.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#8057b308</link>
        <description>x86: use generic dma-contiguous.hdma-contiguous.h is now in asm-generic. Use that to avoid coderepetition in x86.Signed-off-by: Zubair Lutfullah Kakakhel &lt;Zubair.Kakakhel@imgtec.com&gt;Acked-by: Michal Nazarewicz &lt;mina86@mina86.com&gt;Cc: catalin.marinas@arm.comCc: will.deacon@arm.comCc: tglx@linutronix.deCc: mingo@redhat.comCc: hpa@zytor.comCc: arnd@arndb.deCc: gregkh@linuxfoundation.orgCc: m.szyprowski@samsung.comCc: x86@kernel.orgCc: linux-arm-kernel@lists.infradead.orgCc: linux-kernel@vger.kernel.orgCc: linux-mips@linux-mips.orgCc: linux-arch@vger.kernel.orgPatchwork: https://patchwork.linux-mips.org/patch/7359/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Wed, 16 Jul 2014 15:51:31 +0000</pubDate>
        <dc:creator>Zubair Lutfullah Kakakhel &lt;Zubair.Kakakhel@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>3010279f - x86: Tell irq work about self IPI support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#3010279f</link>
        <description>x86: Tell irq work about self IPI supportx86 supports irq work self-IPIs when local apic is available. This ispartly known on runtime so lets implement arch_irq_work_has_interrupt()accordingly.This should be safely called after setup_arch().Acked-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Sat, 16 Aug 2014 16:47:15 +0000</pubDate>
        <dc:creator>Frederic Weisbecker &lt;fweisbec@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c5c38ef3 - irq_work: Introduce arch_irq_work_has_interrupt()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/x86/include/asm/Kbuild#c5c38ef3</link>
        <description>irq_work: Introduce arch_irq_work_has_interrupt()The nohz full code needs irq work to trigger its own interrupt so thatthe subsystem can work even when the tick is stopped.Lets introduce arch_irq_work_has_interrupt() that archs can override totell about their support for this ability.Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Ingo Molnar &lt;mingo@kernel.org&gt;Cc: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;

            List of files:
            /linux-6.15/arch/x86/include/asm/Kbuild</description>
        <pubDate>Sat, 06 Sep 2014 13:43:02 +0000</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
</channel>
</rss>
