<?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>3db80c99 - riscv: convert to generic syscall table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/riscv/include/uapi/asm/Kbuild#3db80c99</link>
        <description>riscv: convert to generic syscall tableThe uapi/asm/unistd_{32,64}.h and asm/syscall_table_{32,64}.h headers cannow be generated from scripts/syscall.tbl, which makes this consistentwith the other architectures that have their own syscall.tbl.riscv has two extra system call that gets added to scripts/syscall.tbl.The newstat and rlimit entries in the syscall_abis_64 line are for systemcalls that were part of the generic ABI when riscv64 got added but areno longer enabled by default for new architectures. Both riscv32 andriscv64 also implement memfd_secret, which is optional for allarchitectures.Unlike all the other 32-bit architectures, the time32 and stat64sets of syscalls are not enabled on riscv32.Both the user visible side of asm/unistd.h and the internal syscalltable in the kernel should have the same effective contents after this.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/riscv/include/uapi/asm/Kbuild</description>
        <pubDate>Wed, 24 Apr 2024 07:14:39 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&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/riscv/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/riscv/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/riscv/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/riscv/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/riscv/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/riscv/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/riscv/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/riscv/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>f2838018 - signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/riscv/include/uapi/asm/Kbuild#f2838018</link>
        <description>signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZERework the defintion of struct siginfo so that the array paddingstruct siginfo to SI_MAX_SIZE can be placed in a union along side ofthe rest of the struct siginfo members.  The result is that we nolonger need the __ARCH_SI_PREAMBLE_SIZE or SI_PAD_SIZE definitions.Signed-off-by: &quot;Eric W. Biederman&quot; &lt;ebiederm@xmission.com&gt;

            List of files:
            /linux-6.15/arch/riscv/include/uapi/asm/Kbuild</description>
        <pubDate>Wed, 18 Apr 2018 22:48:49 +0000</pubDate>
        <dc:creator>Eric W. Biederman &lt;ebiederm@xmission.com&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/riscv/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/riscv/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>e2c0cdfb - RISC-V: User-facing API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/riscv/include/uapi/asm/Kbuild#e2c0cdfb</link>
        <description>RISC-V: User-facing APIThis patch contains code that is in some way visible to the user:including via system calls, the VDSO, module loading and signalhandling.  It also contains some generic code that is ABI visible.Signed-off-by: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;

            List of files:
            /linux-6.15/arch/riscv/include/uapi/asm/Kbuild</description>
        <pubDate>Tue, 11 Jul 2017 01:07:09 +0000</pubDate>
        <dc:creator>Palmer Dabbelt &lt;palmer@dabbelt.com&gt;</dc:creator>
    </item>
</channel>
</rss>
