fsconfig on ia64
configure new or existing filesystem context
sys_fsconfig(int fs_fd, unsigned int cmd, const char *key, const void *value, int aux)
| number | 1455 (0x5af) |
|---|---|
| abi | common |
| entry point | sys_fsconfig |
| since | Linux 5.2 |
| man page | fsconfig(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1455, the syscall number |
out0 | int fs_fd |
out1 | unsigned int cmd |
out2 | const char *key |
out3 | const void *value |
out4 | int aux |
r8 | the return value |
Then run break 0x100000 to enter the kernel.
The kernel uses r10 to signal an error.
The pipe call returns file descriptors in r8 and r9.
This architecture was removed from the Linux kernel in Linux 6.7. The newest release with a syscall table here is Linux 6.6. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 431
- x86 431
- arm64 431
- arm 431
- riscv64 431
- ia32 431
- x32 1073742255
- loongarch64 431
- ppc64 431
- ppc 431
- s390x 431
- mips64 5431
- mipsn32 6431
- mipso32 4431
- alpha 541
- arc 431
- csky 431
- hexagon 431
- m68k 431
- microblaze 431
- nds32 431, removed in 5.18
- nios2 431
- openrisc 431
- parisc 431
- sh 431
- sparc 431
- sparc64 431
- xtensa 431
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/fsconfig?kernel=all