<?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>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/uapi/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/uapi/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>35546aee - MIPS: Retire kvm paravirt</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/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/uapi/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>96ac6d43 - treewide: Add SPDX license identifier - Kbuild</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/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/uapi/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>037fc336 - kbuild: force all architectures except um to include mandatory-y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#037fc336</link>
        <description>kbuild: force all architectures except um to include mandatory-yCurrently, every arch/*/include/uapi/asm/Kbuild explicitly includesthe common Kbuild.asm file. Factor out the duplicated include directivesto scripts/Makefile.asm-generic so that no architecture would opt outof the mandatory-y mechanism.um is not forced to include mandatory-y since it is a very exceptionalcase which does not support UAPI.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Sun, 17 Mar 2019 02:01:09 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>d6e4b3e3 - arch: remove redundant UAPI generic-y defines</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#d6e4b3e3</link>
        <description>arch: remove redundant UAPI generic-y definesNow that Kbuild automatically creates asm-generic wrappers for missingmandatory headers, it is redundant to list the same headers ingeneric-y and mandatory-y.Suggested-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Thu, 03 Jan 2019 01:10:39 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>d4ce5458 - arch: remove stale comments &quot;UAPI Header export list&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#d4ce5458</link>
        <description>arch: remove stale comments &quot;UAPI Header export list&quot;These comments are leftovers of commit fcc8487d477a (&quot;uapi: export allheaders under uapi directories&quot;).Prior to that commit, exported headers must be explicitly added toheader-y. Now, all headers under the uapi/ directories are exported.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Thu, 03 Jan 2019 01:10:37 +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/uapi/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/uapi/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>c895f6f7 - bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program type</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#c895f6f7</link>
        <description>bpf: correct broken uapi for BPF_PROG_TYPE_PERF_EVENT program typeCommit 0515e5999a466dfe (&quot;bpf: introduce BPF_PROG_TYPE_PERF_EVENTprogram type&quot;) introduced the bpf_perf_event_data structure whichexports the pt_regs structure.  This is OK for multiple architecturesbut fail for s390 and arm64 which do not export pt_regs.  Programsusing them, for example, the bpf selftest fail to compile on thesearchitectures.For s390, exporting the pt_regs is not an option because s390 wantsto allow changes to it.  For arm64, there is a user_pt_regs structurethat covers parts of the pt_regs structure for use by user space.To solve the broken uapi for s390 and arm64, introduce an abstracttype for pt_regs and add an asm/bpf_perf_event.h file that concretesthe type.  An asm-generic header file covers the architectures thatexport pt_regs today.The arch-specific enablement for s390 and arm64 follows in separatecommits.Reported-by: Thomas Richter &lt;tmricht@linux.vnet.ibm.com&gt;Fixes: 0515e5999a466dfe (&quot;bpf: introduce BPF_PROG_TYPE_PERF_EVENT program type&quot;)Signed-off-by: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;Reviewed-and-tested-by: Thomas Richter &lt;tmricht@linux.vnet.ibm.com&gt;Acked-by: Alexei Starovoitov &lt;ast@kernel.org&gt;Cc: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Mon, 04 Dec 2017 09:56:44 +0000</pubDate>
        <dc:creator>Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>fcc8487d - uapi: export all headers under uapi directories</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#fcc8487d</link>
        <description>uapi: export all headers under uapi directoriesRegularly, when a new header is created in include/uapi/, the developerforgets to add it in the corresponding Kbuild file. This error is usuallydetected after the release is out.In fact, all headers under uapi directories should be exported, thus it&apos;suseless to have an exhaustive list.After this patch, the following files, which were not exported, are nowexported (with make headers_install_all):asm-arc/kvm_para.hasm-arc/ucontext.hasm-blackfin/shmparam.hasm-blackfin/ucontext.hasm-c6x/shmparam.hasm-c6x/ucontext.hasm-cris/kvm_para.hasm-h8300/shmparam.hasm-h8300/ucontext.hasm-hexagon/shmparam.hasm-m32r/kvm_para.hasm-m68k/kvm_para.hasm-m68k/shmparam.hasm-metag/kvm_para.hasm-metag/shmparam.hasm-metag/ucontext.hasm-mips/hwcap.hasm-mips/reg.hasm-mips/ucontext.hasm-nios2/kvm_para.hasm-nios2/ucontext.hasm-openrisc/shmparam.hasm-parisc/kvm_para.hasm-powerpc/perf_regs.hasm-sh/kvm_para.hasm-sh/ucontext.hasm-tile/shmparam.hasm-unicore32/shmparam.hasm-unicore32/ucontext.hasm-x86/hwcap2.hasm-xtensa/kvm_para.hdrm/armada_drm.hdrm/etnaviv_drm.hdrm/vgem_drm.hlinux/aspeed-lpc-ctrl.hlinux/auto_dev-ioctl.hlinux/bcache.hlinux/btrfs_tree.hlinux/can/vxcan.hlinux/cifs/cifs_mount.hlinux/coresight-stm.hlinux/cryptouser.hlinux/fsmap.hlinux/genwqe/genwqe_card.hlinux/hash_info.hlinux/kcm.hlinux/kcov.hlinux/kfd_ioctl.hlinux/lightnvm.hlinux/module.hlinux/nbd-netlink.hlinux/nilfs2_api.hlinux/nilfs2_ondisk.hlinux/nsfs.hlinux/pr.hlinux/qrtr.hlinux/rpmsg.hlinux/sched/types.hlinux/sed-opal.hlinux/smc.hlinux/smc_diag.hlinux/stm.hlinux/switchtec_ioctl.hlinux/vfio_ccw.hlinux/wil6210_uapi.hrdma/bnxt_re-abi.hNote that I have removed from this list the files which are generated in everyexported directories (like .install or .install.cmd).Thanks to Julien Floret &lt;julien.floret@6wind.com&gt; for the tip to get allsubdirs with a pure makefile command.For the record, note that exported files for asm directories are a mix offiles listed by: - include/uapi/asm-generic/Kbuild.asm; - arch/&lt;arch&gt;/include/uapi/asm/Kbuild; - arch/&lt;arch&gt;/include/asm/Kbuild.Signed-off-by: Nicolas Dichtel &lt;nicolas.dichtel@6wind.com&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Acked-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;Acked-by: Mark Salter &lt;msalter@redhat.com&gt;Acked-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt; (powerpc)Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Mon, 27 Mar 2017 12:20:15 +0000</pubDate>
        <dc:creator>Nicolas Dichtel &lt;nicolas.dichtel@6wind.com&gt;</dc:creator>
    </item>
<item>
        <title>ebb5e78c - MIPS: Initial implementation of a VDSO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#ebb5e78c</link>
        <description>MIPS: Initial implementation of a VDSOAdd an initial implementation of a proper (i.e. an ELF shared library)VDSO. With this commit it does not export any symbols, it only replacesthe current signal return trampoline page. A later commit will add userimplementations of gettimeofday()/clock_gettime().To support both new toolchains and old ones which don&apos;t generate ABIflags section, we define its content manually and then use a tool(genvdso) to patch up the section to have the correct name and type.genvdso also extracts symbol offsets ({,rt_}sigreturn) needed by thekernel, and generates a C file containing a &quot;struct mips_vdso_image&quot;containing both the VDSO data and these offsets. This C file iscompiled into the kernel.On 64-bit kernels we require a different VDSO for each supported ABI,so we may build up to 3 different VDSOs. The VDSO to use is selected bythe mips_abi structure.A kernel/user shared data page is created and mapped below the VDSOimage. This is currently empty, but will be used by the user timefunction implementations which are added later.[markos.chandras@imgtec.com:- Add more comments- Move abi detection in genvdso.h since it&apos;s the get_symbol functionthat needs it.- Add an R6 specific way to calculate the base address of VDSO in orderto avoid the branch instruction which affects performance.- Do not patch .gnu.attributes since it&apos;s not needed for dynamic linking.- Simplify Makefile a little bit.- checkpatch fixes- Restrict VDSO support for binutils &lt; 2.25 for pre-R6- Include atomic64.h for O32 variant on MIPS64]Signed-off-by: Alex Smith &lt;alex.smith@imgtec.com&gt;Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;Cc: Matthew Fortune &lt;matthew.fortune@imgtec.com&gt;Cc: linux-mips@linux-mips.orgPatchwork: https://patchwork.linux-mips.org/patch/11337/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Wed, 21 Oct 2015 08:54:38 +0000</pubDate>
        <dc:creator>Alex Smith &lt;alex.smith@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>64a17a0f - MIPS: Move definition of __BITFIELD_FIELD to sharable header.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#64a17a0f</link>
        <description>MIPS: Move definition of __BITFIELD_FIELD to sharable header.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Tue, 15 Apr 2014 22:39:02 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>cad3b624 - MIPS: use generic-y where possible</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#cad3b624</link>
        <description>MIPS: use generic-y where possibleUse generic-y and remove headers in arch/mips/include/[uapi/]asm/Kbuildwhere the header just includes or is identical to the corresponding&lt;asm-generic/*.h&gt;.We can&apos;t do the same for uapi/asm/kvm_para.h because it&apos;s presence isexplicitly checked in include/uapi/linux/Kbuild to decide whether to addkvm_para.h to header-y.Signed-off-by: James Hogan &lt;james.hogan@imgtec.com&gt;Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;Cc: Christoph Lameter &lt;cl@linux-foundation.org&gt;Cc: Tejun Heo &lt;tj@kernel.org&gt;Cc: Dave Jones &lt;davej@redhat.com&gt;Cc: David Howells &lt;dhowells@redhat.com&gt;Cc: David Sharp &lt;dhsharp@google.com&gt;Cc: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: linux-mips@linux-mips.orgCc: linux-kernel@vger.kernel.orgPatchwork: https://patchwork.linux-mips.org/patch/5581/Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Wed, 03 Jul 2013 13:40:58 +0000</pubDate>
        <dc:creator>James Hogan &lt;james.hogan@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>90e8cacd - MIPS: UAPI: Split inst.h into exported and kernel-only part.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#90e8cacd</link>
        <description>MIPS: UAPI: Split inst.h into exported and kernel-only part.Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Thu, 17 Jan 2013 14:11:16 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>0bc1c157 - MIPS: Export &lt;asm/break.h&gt;.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#0bc1c157</link>
        <description>MIPS: Export &lt;asm/break.h&gt;.It always should have been ...Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Wed, 16 Jan 2013 15:56:22 +0000</pubDate>
        <dc:creator>Ralf Baechle &lt;ralf@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>61730c53 - UAPI: (Scripted) Disintegrate arch/mips/include/asm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#61730c53</link>
        <description>UAPI: (Scripted) Disintegrate arch/mips/include/asmSigned-off-by: David Howells &lt;dhowells@redhat.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: Michael Kerrisk &lt;mtk.manpages@gmail.com&gt;Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;Acked-by: Dave Jones &lt;davej@redhat.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Tue, 09 Oct 2012 08:47:14 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>4413e16d - UAPI: (Scripted) Set up UAPI Kbuild files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/mips/include/uapi/asm/Kbuild#4413e16d</link>
        <description>UAPI: (Scripted) Set up UAPI Kbuild filesSet up empty UAPI Kbuild files to be populated by the header splitter.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;Acked-by: Dave Jones &lt;davej@redhat.com&gt;

            List of files:
            /linux-6.15/arch/mips/include/uapi/asm/Kbuild</description>
        <pubDate>Tue, 02 Oct 2012 17:01:35 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
