<?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>96ac6d43 - treewide: Add SPDX license identifier - Kbuild</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/alpha/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/alpha/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/alpha/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/alpha/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/alpha/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/alpha/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/alpha/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/alpha/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>a8faab54 - alpha: generate uapi header and syscall table header files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/alpha/include/uapi/asm/Kbuild#a8faab54</link>
        <description>alpha: generate uapi header and syscall table header filesSystem call table generation script must be run to gener-ate unistd_32.h and syscall_table.h files. This patch willhave changes which will invokes the script.This patch will generate unistd_32.h and syscall_table.hfiles by the syscall table generation script invoked byalpha/Makefile and the generated files against the removedfiles must 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/systbls.S file.Signed-off-by: Firoz Khan &lt;firoz.khan@linaro.org&gt;Signed-off-by: Matt Turner &lt;mattst88@gmail.com&gt;

            List of files:
            /linux-6.15/arch/alpha/include/uapi/asm/Kbuild</description>
        <pubDate>Tue, 13 Nov 2018 09:31:53 +0000</pubDate>
        <dc:creator>Firoz Khan &lt;firoz.khan@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>469599f6 - y2038: alpha: Remove unneeded ipc uapi header files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/alpha/include/uapi/asm/Kbuild#469599f6</link>
        <description>y2038: alpha: Remove unneeded ipc uapi header filesThe alpha ipcbuf/msgbuf/sembuf/shmbuf header files are all identicalto the version from asm-generic.This patch removes the files and replaces them with &apos;generic-y&apos;statements as part of the y2038 series. Since there is no 32-bitsyscall support for alpha, we don&apos;t need the other changes, butit&apos;s good to have clean this up anyway.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/alpha/include/uapi/asm/Kbuild</description>
        <pubDate>Tue, 05 May 2015 20:47:56 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&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/alpha/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/alpha/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>d759be89 - switch wrapper poll.h instances to generic-y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/alpha/include/uapi/asm/Kbuild#d759be89</link>
        <description>switch wrapper poll.h instances to generic-ySigned-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;

            List of files:
            /linux-6.15/arch/alpha/include/uapi/asm/Kbuild</description>
        <pubDate>Mon, 17 Jul 2017 00:14:55 +0000</pubDate>
        <dc:creator>Al Viro &lt;viro@zeniv.linux.org.uk&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/alpha/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/alpha/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>96433f6e - UAPI: (Scripted) Disintegrate arch/alpha/include/asm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/alpha/include/uapi/asm/Kbuild#96433f6e</link>
        <description>UAPI: (Scripted) Disintegrate arch/alpha/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;Acked-by: Michael Cree &lt;mcree@orcon.net.nz&gt;Acked-by: Matt Turner &lt;mattst88@gmail.com&gt;

            List of files:
            /linux-6.15/arch/alpha/include/uapi/asm/Kbuild</description>
        <pubDate>Mon, 17 Dec 2012 13:47:09 +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/alpha/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/alpha/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>
