Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
929eb13
netlink: Add initial netlink implementation
heatd Aug 19, 2025
da3add5
rtnetlink: Add initial implementations of RTM_GETADDR and RTM_GETLINK
heatd Aug 19, 2025
e2e98e3
input: Add basic implementation of evdev
heatd Dec 2, 2025
159d6f2
net: Remove unused netif API
heatd Mar 8, 2026
88bc003
net: Report tx queue lengths to userspace
heatd Mar 10, 2026
209557c
mm: Move shmem code to tmpfs
heatd Mar 18, 2026
1d3f94f
mm: Convert anon.cpp to C
heatd Mar 18, 2026
9cbee61
fs/coredump: Don't dump PFNMAP VMAs
heatd Mar 29, 2026
3231ff4
mm: Deny get_phys_page() on PFNMAP VMAs
heatd Mar 29, 2026
bcee7d4
tty/pty: Remove hacky indirection
heatd Mar 29, 2026
dea7138
net: Don't zero msg_controllen in protocol code
heatd Mar 29, 2026
ae79e06
net/packetbuf: Remove outdated DCHECKs
heatd Mar 29, 2026
f4e8c19
net/unix: Fix appending of data to a pbf with cmsg attached
heatd Apr 3, 2026
0b941dd
net: Copy the correct amount of CMSG bytes on recvmsg
heatd Apr 3, 2026
cfcd0b5
mm: Print the IP when a kernel page fault happens
heatd Apr 5, 2026
bf1ef81
mm/page_lru: Skip folios on the LRU when deactivating
heatd Apr 5, 2026
8a37945
mm/vm_obj: Add base truncation CHECKs
heatd Apr 5, 2026
2a86bfa
mm/vm_obj: Take the page_lock when removing a page
heatd Apr 5, 2026
71e9357
mm/reclaim: Tolerate truncated pages on the LRU
heatd Apr 5, 2026
f9a6f22
mm/rmap: Don't attempt to fetch page references if truncated
heatd Apr 5, 2026
f44dfaf
mm/reclaim: Don't bother unmapping if already not mapped
heatd Apr 5, 2026
52adf6a
mm/reclaim: try-get the page when isolating
heatd Apr 5, 2026
8b3911e
mm/reclaim: WARN_ON buddy pages in the LRU
heatd Apr 5, 2026
326b9eb
mutex: Remove erroneous DCHECK
heatd Apr 5, 2026
def44cd
nvme: Use GFP_ATOMIC when allocating indirect PRPs
heatd Apr 5, 2026
5d1cc09
fs/ext2: Remove erroneous usage of errno in ext2_open()
heatd Apr 5, 2026
3f5cc70
mm/pagealloc: Try reclaim a little harder (16)
heatd Apr 5, 2026
cb3e6ba
fork: Use pid_remove_proc() instead of put_pid on error
heatd Apr 5, 2026
3894dcb
mm/page_lru: Only set active when !LRU if on the current batch
heatd Apr 7, 2026
db1cfdc
mm/page_lru: Grab lru_batches under the local lock
heatd Apr 7, 2026
1d4c89c
fs/buffer: consolidate a bunch of buffer reading code
heatd Apr 7, 2026
3d17379
tcp: allow getsockname() on unbound sockets
heatd Apr 9, 2026
509b55b
tcp: fix underflows calculating write_space
heatd Apr 9, 2026
32f55ab
tcp: accept SHUTDOWN_RD as a wakeup condition in recvmsg
heatd Apr 9, 2026
e60f6a5
timer: more fixes
heatd Apr 12, 2026
49eb66f
tcp: unconditionally cancel the timer when destroying socket
heatd Apr 9, 2026
69f6f23
tcp: fix a couple of connection input error paths
heatd Apr 9, 2026
267f18e
tcp: don't use CLOCKEVENT_FLAG_PULSE for SYN ACK
heatd Apr 9, 2026
83ff5fe
fork: destroy thread if getting zapped
heatd Apr 9, 2026
f7aaf45
mm: don't truncate/reclaim pages that have used buffers
heatd Apr 9, 2026
fc05aa3
fs/buffer: be more graceful to write failures
heatd Apr 9, 2026
47f2583
net/packetbuf: pass GFP_ flags for page allocations
heatd Apr 9, 2026
977960f
mm: rework MM stats
heatd Apr 9, 2026
0e740db
mm/pagealloc: be more aggressive reclaiming
heatd Apr 9, 2026
9362dc7
fs/poll: Fix nfds check in select()
heatd Apr 9, 2026
e3f7c64
sched: Add more debug checks and mechanisms
heatd Apr 9, 2026
7b68dc6
sched: don't get into switching logic if there's no new task
heatd Apr 9, 2026
2f57fa5
sched: assert that finish_switch() isn't clearing on_cpu for current
heatd Apr 9, 2026
fb0ad12
sched: make idle threads on_cpu
heatd Apr 9, 2026
eae06a0
sched: don't migrate threads on wakeup if still on-cpu
heatd Apr 9, 2026
a4d9bf3
sprintf: print NULL strings as (null)
heatd Apr 9, 2026
4ca71ca
mm: Fix DEBUG_MM_MMAP compilation
heatd Apr 11, 2026
a17f803
mm/mmap: properly check if hint address is in-use
heatd Apr 11, 2026
0bcceef
maple_tree: restore WARN_ON's
heatd Apr 11, 2026
eec1aec
block: pass the correct inode in write_begin
heatd Apr 11, 2026
6c5c5da
buffer: Fix readpage falling off the device
heatd Apr 11, 2026
7b710e2
sched: properly unlazy a task when spawning pid 1
heatd Apr 12, 2026
77c07b4
mm: add dummy mlock() syscalls
heatd Apr 12, 2026
35876d7
initrd: support GNU tar longnames/longlinks
heatd Apr 12, 2026
578040f
block: fix races on write_readpages_endio
heatd Apr 12, 2026
eb3ebab
fs/buffer: don't release AREAD folios
heatd Apr 12, 2026
ceedc16
asan: fix compilation
heatd Apr 12, 2026
9be355a
ps2: add mouse support
heatd Apr 12, 2026
6dd46f0
fs/xattr: add stubs for the rest of the xattr syscalls
heatd Apr 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
257 changes: 252 additions & 5 deletions kernel/arch/riscv64/syscall_table.json
Original file line number Diff line number Diff line change
Expand Up @@ -3087,17 +3087,213 @@
"abi": "c"
},
{
"name": "listxattr",
"nr": 194,
"nr_args": 3,
"name": "mlock",
"nr": 176,
"nr_args": 2,
"args": [
[
"const void *",
"addr"
],
[
"size_t",
"len"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "munlock",
"nr": 177,
"nr_args": 2,
"args": [
[
"const void *",
"addr"
],
[
"size_t",
"len"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "mlockall",
"nr": 178,
"nr_args": 1,
"args": [
[
"int",
"flags"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "munlockall",
"nr": 179,
"nr_args": 0,
"args": [],
"return_type": "int",
"abi": "c"
},
{
"name": "setxattr",
"nr": 188,
"nr_args": 5,
"args": [
[
"const char *",
"path"
],
[
"char *",
"list"
"const char *",
"name"
],
[
"const void *",
"value"
],
[
"size_t",
"size"
],
[
"int",
"flags"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "lsetxattr",
"nr": 189,
"nr_args": 5,
"args": [
[
"const char *",
"path"
],
[
"const char *",
"name"
],
[
"const void *",
"value"
],
[
"size_t",
"size"
],
[
"int",
"flags"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "fsetxattr",
"nr": 190,
"nr_args": 5,
"args": [
[
"int",
"fd"
],
[
"const char *",
"name"
],
[
"const void *",
"value"
],
[
"size_t",
"size"
],
[
"int",
"flags"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "getxattr",
"nr": 191,
"nr_args": 5,
"args": [
[
"const char *",
"path"
],
[
"const char *",
"name"
],
[
"void *",
"value"
],
[
"size_t",
"size"
]
],
"return_type": "ssize_t",
"abi": "c"
},
{
"name": "lgetxattr",
"nr": 192,
"nr_args": 5,
"args": [
[
"const char *",
"path"
],
[
"const char *",
"name"
],
[
"void *",
"value"
],
[
"size_t",
"size"
]
],
"return_type": "ssize_t",
"abi": "c"
},
{
"name": "fgetxattr",
"nr": 193,
"nr_args": 5,
"args": [
[
"int",
"fd"
],
[
"const char *",
"name"
],
[
"void *",
"value"
],
[
"size_t",
Expand Down Expand Up @@ -3127,5 +3323,56 @@
],
"return_type": "ssize_t",
"abi": "c"
},
{
"name": "removexattr",
"nr": 197,
"nr_args": 2,
"args": [
[
"const char *",
"path"
],
[
"const char *",
"name"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "lremovexattr",
"nr": 198,
"nr_args": 2,
"args": [
[
"const char *",
"path"
],
[
"const char *",
"name"
]
],
"return_type": "int",
"abi": "c"
},
{
"name": "fremovexattr",
"nr": 199,
"nr_args": 2,
"args": [
[
"int",
"fd"
],
[
"const char *",
"name"
]
],
"return_type": "int",
"abi": "c"
}
]
Loading
Loading