<?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 Makefile.syscalls</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>343416f0 - syscalls: fix syscall macros for newfstat/newfstatat</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/riscv/kernel/Makefile.syscalls#343416f0</link>
        <description>syscalls: fix syscall macros for newfstat/newfstatatThe __NR_newfstat and __NR_newfstatat macros accidentally got renamedin the conversion to the syscall.tbl format, dropping the &apos;new&apos; portionof the name.In an unrelated change, the two syscalls are no longer architecturespecific but are once more defined on all 64-bit architectures, so the&apos;newstat&apos; ABI keyword can be dropped from the table as a simplification.Fixes: Fixes: 4fe53bf2ba0a (&quot;syscalls: add generic scripts/syscall.tbl&quot;)Closes: https://lore.kernel.org/lkml/838053e0-b186-4e9f-9668-9a3384a71f23@app.fastmail.com/T/#tReported-by: Florian Weimer &lt;fweimer@redhat.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/arch/riscv/kernel/Makefile.syscalls</description>
        <pubDate>Thu, 01 Aug 2024 12:27:23 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>3db80c99 - riscv: convert to generic syscall table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/arch/riscv/kernel/Makefile.syscalls#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/kernel/Makefile.syscalls</description>
        <pubDate>Wed, 24 Apr 2024 07:14:39 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
</channel>
</rss>
