<?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>0c3beacf - asm-generic: introduce text-patching.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#0c3beacf</link>
        <description>asm-generic: introduce text-patching.hSeveral architectures support text patching, but they name the headerfiles that declare patching functions differently.Make all such headers consistently named text-patching.h and add an emptyheader in asm-generic for architectures that do not support text patching.Link: https://lkml.kernel.org/r/20241023162711.2579610-4-rppt@kernel.orgSigned-off-by: Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; # m68kAcked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Luis Chamberlain &lt;mcgrof@kernel.org&gt;Tested-by: kdevops &lt;kdevops@lists.linux.dev&gt;Cc: Andreas Larsson &lt;andreas@gaisler.com&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Ard Biesheuvel &lt;ardb@kernel.org&gt;Cc: Borislav Petkov (AMD) &lt;bp@alien8.de&gt;Cc: Brian Cain &lt;bcain@quicinc.com&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: Dinh Nguyen &lt;dinguyen@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Helge Deller &lt;deller@gmx.de&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Johannes Berg &lt;johannes@sipsolutions.net&gt;Cc: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;Cc: Kent Overstreet &lt;kent.overstreet@linux.dev&gt;Cc: Liam R. Howlett &lt;Liam.Howlett@Oracle.com&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Masami Hiramatsu (Google) &lt;mhiramat@kernel.org&gt;Cc: Matt Turner &lt;mattst88@gmail.com&gt;Cc: Max Filippov &lt;jcmvbkbc@gmail.com&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Michal Simek &lt;monstr@monstr.eu&gt;Cc: Oleg Nesterov &lt;oleg@redhat.com&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Richard Weinberger &lt;richard@nod.at&gt;Cc: Russell King &lt;linux@armlinux.org.uk&gt;Cc: Song Liu &lt;song@kernel.org&gt;Cc: Stafford Horne &lt;shorne@gmail.com&gt;Cc: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt;Cc: Suren Baghdasaryan &lt;surenb@google.com&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Uladzislau Rezki (Sony) &lt;urezki@gmail.com&gt;Cc: Vineet Gupta &lt;vgupta@kernel.org&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/mips/include/asm/Kbuild</description>
        <pubDate>Wed, 23 Oct 2024 16:27:06 +0000</pubDate>
        <dc:creator>Mike Rapoport (Microsoft) &lt;rppt@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0eefa564 - mips: remove &lt;asm/export.h&gt;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#0eefa564</link>
        <description>mips: remove &lt;asm/export.h&gt;All *.S files under arch/mips/ 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;Reviewed-by: Philippe Mathieu-Daud&#233; &lt;philmd@linaro.org&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Mon, 07 Aug 2023 15:32:43 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ecbba30f - mips: syscalls: switch to generic syscalltbl.sh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#ecbba30f</link>
        <description>mips: syscalls: switch to generic syscalltbl.shMany architectures duplicate similar shell scripts.This commit converts mips to use scripts/syscalltbl.sh. This alsounifies syscall_table_32_o32.h and syscall_table_64_o32.h intosyscall_table_o32.h.The offset parameters are unneeded here; __SYSCALL(nr, entry) is definedas &apos;PTR entry&apos;, so the parameter &apos;nr&apos; is not used in the first place.With this commit, syscall tables and generated files are straightmapped,  which makes things easier to understand.  syscall_n32.tbl  --&gt;  syscall_table_n32.h  syscall_n64.tbl  --&gt;  syscall_table_n64.h  syscall_o32.tbl  --&gt;  syscall_table_o32.hThen, the abi parameters are also unneeded.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Mon, 01 Mar 2021 14:48:24 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ccb21774 - MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#ccb21774</link>
        <description>MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.hunistd_nr_{n32,n64,o32}.h are needed only by include/asm/unistd.h,which is a kernel-side header file, and their contents is generallynot for userland use.Move their target destination from include/generated/uapi/asm/ toinclude/generated/asm/ to disable exporting them as UAPI headers.Signed-off-by: Alexander Lobakin &lt;alobakin@pm.me&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Mon, 04 Jan 2021 15:41:48 +0000</pubDate>
        <dc:creator>Alexander Lobakin &lt;alobakin@pm.me&gt;</dc:creator>
    </item>
<item>
        <title>87dbc209 - local64.h: make &lt;asm/local64.h&gt; mandatory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#87dbc209</link>
        <description>local64.h: make &lt;asm/local64.h&gt; mandatoryMake &lt;asm-generic/local64.h&gt; mandatory in include/asm-generic/Kbuild andremove all arch/*/include/asm/local64.h arch-specific files since theyonly #include &lt;asm-generic/local64.h&gt;.This fixes build errors on arch/c6x/ and arch/nios2/ forblock/blk-iocost.c.Build-tested on 21 of 25 arch-es.  (tools problems on the others)Yes, we could even rename &lt;asm-generic/local64.h&gt; to&lt;linux/local64.h&gt; and change all #includes to use&lt;linux/local64.h&gt; instead.Link: https://lkml.kernel.org/r/20201227024446.17018-1-rdunlap@infradead.orgSigned-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Suggested-by: Christoph Hellwig &lt;hch@infradead.org&gt;Reviewed-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Jens Axboe &lt;axboe@kernel.dk&gt;Cc: Ley Foon Tan &lt;ley.foon.tan@intel.com&gt;Cc: Mark Salter &lt;msalter@redhat.com&gt;Cc: Aurelien Jacquiot &lt;jacquiot.aurelien@gmail.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.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/mips/include/asm/Kbuild</description>
        <pubDate>Tue, 29 Dec 2020 23:14:49 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>35546aee - MIPS: Retire kvm paravirt</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#35546aee</link>
        <description>MIPS: Retire kvm paravirtparavirt machine was introduced for Cavium&apos;s partial virtualizationtechnology, however, it&apos;s host side support and QEMU support neverlanded in upstream.As Cavium was acquired by Marvel and they have no intention to maintaintheir MIPS product line, also paravirt is unlikely to be utilized bycommunity users, it&apos;s time to retire it if nobody steps in to maintainit.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/include/asm/Kbuild</description>
        <pubDate>Fri, 10 Jul 2020 06:30:16 +0000</pubDate>
        <dc:creator>Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;</dc:creator>
    </item>
<item>
        <title>380f3a8b - KVM: MIPS: Use common KVM implementation of MMU memory caches</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#380f3a8b</link>
        <description>KVM: MIPS: Use common KVM implementation of MMU memory cachesMove to the common MMU memory cache implementation now that the commoncode and MIPS&apos;s existing code are semantically compatible.No functional change intended.Suggested-by: Christoffer Dall &lt;christoffer.dall@arm.com&gt;Signed-off-by: Sean Christopherson &lt;sean.j.christopherson@intel.com&gt;Message-Id: &lt;20200703023545.8771-22-sean.j.christopherson@intel.com&gt;Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Fri, 03 Jul 2020 02:35:45 +0000</pubDate>
        <dc:creator>Sean Christopherson &lt;sean.j.christopherson@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2aa9c199 - KVM: Move x86&apos;s version of struct kvm_mmu_memory_cache to common code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#2aa9c199</link>
        <description>KVM: Move x86&apos;s version of struct kvm_mmu_memory_cache to common codeMove x86&apos;s &apos;struct kvm_mmu_memory_cache&apos; to common code in anticipationof moving the entire x86 implementation code to common KVM and reusingit for arm64 and MIPS.  Add a new architecture specific asm/kvm_types.hto control the existence and parameters of the struct.  The new headeris needed to avoid a chicken-and-egg problem with asm/kvm_host.h as allarchitectures define instances of the struct in their vCPU structs.Add an asm-generic version of kvm_types.h to avoid having empty files onPPC and s390 in the long term, and for arm64 and mips in the short term.Suggested-by: Christoffer Dall &lt;christoffer.dall@arm.com&gt;Reviewed-by: Ben Gardon &lt;bgardon@google.com&gt;Signed-off-by: Sean Christopherson &lt;sean.j.christopherson@intel.com&gt;Message-Id: &lt;20200703023545.8771-15-sean.j.christopherson@intel.com&gt;Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Fri, 03 Jul 2020 02:35:38 +0000</pubDate>
        <dc:creator>Sean Christopherson &lt;sean.j.christopherson@intel.com&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/mips/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/mips/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/mips/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/mips/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>0a3d5b57 - Revert &quot;MIPS: Add custom serial.h with BASE_BAUD override for generic kernel&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#0a3d5b57</link>
        <description>Revert &quot;MIPS: Add custom serial.h with BASE_BAUD override for generic kernel&quot;This reverts commit c8ec2041f549e7f2dee0c34d25381be6f7805f99.There&apos;s no more need to set BASE_BAUD to 0 to make earlycon workproperly on DTS-based boards since such cases were handled in commit182ead3e418a (&quot;earlycon: Remove hardcoded port-&gt;uartclk initializationin of_setup_earlycon&quot;). earlycon no longer initializes port-&gt;uartclkwith a value of BASE_BAUD * 16 when starting from FDT/OF.Signed-off-by: Alexander Lobakin &lt;alobakin@dlink.ru&gt;Signed-off-by: Paul Burton &lt;paulburton@kernel.org&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;Cc: Microchip Linux Driver Support &lt;UNGLinuxDriver@microchip.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Michal Simek &lt;michal.simek@xilinx.com&gt;Cc: Allison Randal &lt;allison@lohutok.net&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Eric W. Biederman &lt;ebiederm@xmission.com&gt;Cc: linux-mips@vger.kernel.orgCc: linux-kernel@vger.kernel.org

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Wed, 22 Jan 2020 10:58:52 +0000</pubDate>
        <dc:creator>Alexander Lobakin &lt;alobakin@dlink.ru&gt;</dc:creator>
    </item>
<item>
        <title>a1b39bae - asm-generic: Make msi.h a mandatory include/asm header</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#a1b39bae</link>
        <description>asm-generic: Make msi.h a mandatory include/asm headermsi.h is generic for all architectures except x86, which has its ownversion.  Enabling MSI by adding msi.h to every architecture&apos;s Kbuild isjust an additional step which doesn&apos;t need to be done.Make msi.h mandatory in the asm-generic/Kbuild so we don&apos;t have to do itfor each architecture.Suggested-by: Christoph Hellwig &lt;hch@infradead.org&gt;Link: https://lore.kernel.org/r/c991669e29a79b1a8e28c3b4b3a125801a693de8.1571983829.git.michal.simek@xilinx.comTested-by: Paul Walmsley &lt;paul.walmsley@sifive.com&gt; # build only, rv32/rv64Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Waiman Long &lt;longman@redhat.com&gt;Acked-by: Paul Walmsley &lt;paul.walmsley@sifive.com&gt; # arch/riscv

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Fri, 25 Oct 2019 06:10:37 +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/mips/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/mips/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>c67fdc1f - arch: mostly remove &lt;asm/segment.h&gt;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#c67fdc1f</link>
        <description>arch: mostly remove &lt;asm/segment.h&gt;A few architectures use &lt;asm/segment.h&gt; internally, but nothing incommon code does. Remove all the empty or almost empty versions of it,including the asm-generic one.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Tue, 23 Apr 2019 16:38:07 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>346e91ee - mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#346e91ee</link>
        <description>mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock()The mmiowb() macro is horribly difficult to use and drivers will continueto work most of the time if they omit a call when it is required.Rather than rely on driver authors getting this right, push mmiowb() intoarch_spin_unlock() for mips. If this is deemed to be a performance issue,a subsequent optimisation could make use of ARCH_HAS_MMIOWB to elidethe barrier in cases where no I/O writes were performed inside thecritical section.Acked-by: Paul Burton &lt;paul.burton@mips.com&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/mips/include/asm/Kbuild</description>
        <pubDate>Fri, 22 Feb 2019 13:37:21 +0000</pubDate>
        <dc:creator>Will Deacon &lt;will.deacon@arm.com&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/mips/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/mips/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>a0f0b69f - MIPS: remove meaningless generic-(CONFIG_GENERIC_CSUM) += checksum.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#a0f0b69f</link>
        <description>MIPS: remove meaningless generic-(CONFIG_GENERIC_CSUM) += checksum.hThis line is weird in multiple ways.(CONFIG_GENERIC_CSUM) might be a typo of $(CONFIG_GENERIC_CSUM).Even if you add &apos;$&apos; to it, $(CONFIG_GENERIC_CSUM) is never evaluatedto &apos;y&apos; because scripts/Makefile.asm-generic does not includeinclude/config/auto.conf. So, the asm-generic wrapper of checksum.his never generated.Even if you manage to generate it, it is never included by anyonebecause MIPS has the checkin header with the same file name:  arch/mips/include/asm/checksum.hAs you see in the top Makefile, the checkin headers are included beforegenerated ones.  LINUXINCLUDE    := \                  -I$(srctree)/arch/$(SRCARCH)/include \                  -I$(objtree)/arch/$(SRCARCH)/include/generated \                  ...Commit 4e0748f5beb9 (&quot;MIPS: Use generic checksum functions for MIPS R6&quot;)already added the asm-generic fallback code in the checkin header:  #ifdef CONFIG_GENERIC_CSUM  #include &lt;asm/generic/checksum.h&gt;  #else    ...  #endifSigned-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Signed-off-by: Paul Burton &lt;paul.burton@mips.com&gt;Cc: linux-mips@vger.kernel.orgCc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: James Hogan &lt;jhogan@kernel.org&gt;Cc: linux-kernel@vger.kernel.org

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Mon, 21 Jan 2019 02:48:49 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>99bf73eb - mips: generate uapi header and system call table files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#99bf73eb</link>
        <description>mips: generate uapi header and system call table filesSystem call table generation script must be run to gener-ate unistd_(nr_)n64/n32/o32.h and syscall_table_32_o32/64_n64/64_n32/64-o32.h files. This patch will have changeswhich will invokes the script.This patch will generate unistd_(nr_)n64/n32/o32.h andsyscall_table_32_o32/64_n64/64-n32/64-o32.h files by thesyscall table generation script invoked by parisc/Make-file and the generated files against the removed filesmust be identical.The generated uapi header file will be included in uapi/-asm/unistd.h and generated system call table header filewill be included by kernel/scall32-o32/64-n64/64-n32/-64-o32.Sfile.Signed-off-by: Firoz Khan &lt;firoz.khan@linaro.org&gt;Signed-off-by: Paul Burton &lt;paul.burton@mips.com&gt;Cc: linux-mips@vger.kernel.orgCc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: James Hogan &lt;jhogan@kernel.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Cc: y2038@lists.linaro.orgCc: linux-kernel@vger.kernel.orgCc: linux-arch@vger.kernel.orgCc: arnd@arndb.deCc: deepa.kernel@gmail.comCc: marcin.juszkiewicz@linaro.org

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Thu, 13 Dec 2018 09:07:39 +0000</pubDate>
        <dc:creator>Firoz Khan &lt;firoz.khan@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>f3ecc0ff - dma-mapping: move the dma_coherent flag to struct device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#f3ecc0ff</link>
        <description>dma-mapping: move the dma_coherent flag to struct deviceVarious architectures support both coherent and non-coherent dma on aper-device basis.  Move the dma_noncoherent flag from the mips archdatafield to struct device proper to prepare the infrastructure for reuse onother architectures.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Acked-by: Paul Burton &lt;paul.burton@mips.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Sun, 19 Aug 2018 12:53:20 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>34a4399f - mips: use asm-generic version of msi.h</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/asm/Kbuild#34a4399f</link>
        <description>mips: use asm-generic version of msi.hThis is necessary to be able to include &lt;linux/msi.h&gt; whenCONFIG_GENERIC_MSI_IRQ_DOMAIN is enabled. Without this, a build withCONFIG_GENERIC_MSI_IRQ_DOMAIN fails with:   In file included from include/linux/kvm_host.h:20:0,                    from arch/mips/kernel/asm-offsets.c:24:&gt;&gt; include/linux/msi.h:197:10: fatal error: asm/msi.h: No such file or directory    #include &lt;asm/msi.h&gt;             ^~~~~~~~~~~   compilation terminated.   make[2]: *** [arch/mips/kernel/asm-offsets.s] Error 1   make[2]: Target &apos;__build&apos; not remade because of errors.   make[1]: *** [prepare0] Error 2   make[1]: Target &apos;prepare&apos; not remade because of errors.   make: *** [sub-make] Error 2Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;Signed-off-by: Paul Burton &lt;paul.burton@mips.com&gt;Patchwork: https://patchwork.linux-mips.org/patch/19986/Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: James Hogan &lt;jhogan@kernel.org&gt;Cc: linux-mips@linux-mips.orgCc: linux-kernel@vger.kernel.orgCc: Marc Zyngier &lt;marc.zyngier@arm.com&gt;Cc: Hanna Hawa &lt;hannah@marvell.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/asm/Kbuild</description>
        <pubDate>Tue, 24 Jul 2018 11:52:08 +0000</pubDate>
        <dc:creator>Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;</dc:creator>
    </item>
</channel>
</rss>
