<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/avr32/kernel/syscall_table.S, branch linux-4.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.10.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.10.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-12-12T08:24:13Z</updated>
<entry>
<title>avr32: wire up pkey syscalls</title>
<updated>2016-12-12T08:24:13Z</updated>
<author>
<name>Hans-Christian Noren Egtvedt</name>
</author>
<published>2016-12-12T08:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8712a5b807502e0772a5127ef6de4ff4a42edc21'/>
<id>urn:sha1:8712a5b807502e0772a5127ef6de4ff4a42edc21</id>
<content type='text'>
This patch wires up the new pkey_mprotect, pkey_alloc and pkey_free syscalls on
AVR32.
</content>
</entry>
<entry>
<title>avr32: fixup code style in unistd.h and syscall_table.S</title>
<updated>2016-07-29T09:55:57Z</updated>
<author>
<name>Hans-Christian Noren Egtvedt</name>
</author>
<published>2016-05-29T19:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ad4a21b67a959c3c31a81af7260a554cf666b7e'/>
<id>urn:sha1:6ad4a21b67a959c3c31a81af7260a554cf666b7e</id>
<content type='text'>
This patch swaps the mix of tabs and space for alignment of comment
after code to use spaces only.

Also document why recvmmsg was defined twice in the syscall_table.S
table, but only once in unistd.h. In short, wired in the table by
generic arch patch, but forgotten in unistd.h (review slip).
</content>
</entry>
<entry>
<title>avr32: wire up preadv2 and pwritev2 syscalls</title>
<updated>2016-07-29T09:55:57Z</updated>
<author>
<name>Hans-Christian Noren Egtvedt</name>
</author>
<published>2016-05-29T19:11:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=389ce5a9616b5c2ae386a1fde7401762a4ed1b37'/>
<id>urn:sha1:389ce5a9616b5c2ae386a1fde7401762a4ed1b37</id>
<content type='text'>
This patch wires up the new preadv2 and pwritev2 syscall on AVR32.

On AVR32, all parameters beyond the 5th are passed on the stack. System
calls don't use the stack -- they borrow a callee-saved register
instead. This means that syscalls that take 6 parameters must be called
through a stub that pushes the last parameter on the stack.

Signed-off-by: Hans-Christian Noren Egtvedt &lt;egtvedt@samfundet.no&gt;
</content>
</entry>
<entry>
<title>avr32: wire up copy_file_range syscall</title>
<updated>2016-03-14T10:08:29Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
</author>
<published>2016-02-28T17:14:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b837e97fd35a6b551e3478ace0623a0bd744787c'/>
<id>urn:sha1:b837e97fd35a6b551e3478ace0623a0bd744787c</id>
<content type='text'>
This patch wires up the new copy_file_range syscall on AVR32.

On AVR32, all parameters beyond the 5th are passed on the stack. System
calls don't use the stack -- they borrow a callee-saved register
instead. This means that syscalls that take 6 parameters must be called
through a stub that pushes the last parameter on the stack.

Signed-off-by: Hans-Christian Noren Egtvedt &lt;egtvedt@samfundet.no&gt;
</content>
</entry>
<entry>
<title>avr32: wire up missing syscalls</title>
<updated>2016-01-11T15:29:11Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
</author>
<published>2016-01-06T08:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a193f07d1e3cda30513914b1e88967419a9dbd8c'/>
<id>urn:sha1:a193f07d1e3cda30513914b1e88967419a9dbd8c</id>
<content type='text'>
This patch adds three missing syscalls to AVR32:
__NR_userfaultfd
__NR_membarrier
__NR_mlock2

Signed-off-by: Hans-Christian Egtvedt &lt;egtvedt@samfundet.no&gt;
</content>
</entry>
<entry>
<title>avr32: wire up accept4 syscall</title>
<updated>2016-01-11T15:29:11Z</updated>
<author>
<name>Mans Rullgard</name>
</author>
<published>2016-01-05T21:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6067a0037ccad272e9697098ba9a5c9c3e109b70'/>
<id>urn:sha1:6067a0037ccad272e9697098ba9a5c9c3e109b70</id>
<content type='text'>
The accept4 syscall is missing on AVR32.  Fix this.

Signed-off-by: Mans Rullgard &lt;mans@mansr.com&gt;
Acked-by: Hans-Christian Noren Egtvedt &lt;egtvedt@samfundet.no&gt;
</content>
</entry>
<entry>
<title>avr32: wire up missing syscalls</title>
<updated>2015-02-09T14:27:44Z</updated>
<author>
<name>Hans-Christian Egtvedt</name>
</author>
<published>2014-12-25T18:58:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3240c1f6d18591b2c1ef33ed18d5ca91e62c104'/>
<id>urn:sha1:f3240c1f6d18591b2c1ef33ed18d5ca91e62c104</id>
<content type='text'>
This patch adds a bunch of missing syscalls to AVR32:
__NR_pread64
__NR_pwrite64
__NR_timerfd_create
__NR_fallocate
__NR_timerfd_settime
__NR_timerfd_gettime
__NR_signalfd4
__NR_eventfd2
__NR_epoll_create1
__NR_dup3
__NR_pipe2
__NR_inotify_init1
__NR_preadv
__NR_pwritev
__NR_rt_tgsigqueueinfo
__NR_perf_event_open
__NR_recvmmsg
__NR_fanotify_init
__NR_fanotify_mark
__NR_prlimit64
__NR_name_to_handle_at
__NR_open_by_handle_at
__NR_clock_adjtime
__NR_syncfs
__NR_sendmmsg
__NR_process_vm_readv
__NR_process_vm_writev
__NR_kcmp
__NR_finit_module
__NR_sched_setattr
__NR_sched_getattr
__NR_renameat2
__NR_seccomp
__NR_getrandom
__NR_memfd_create
__NR_bpf
__NR_execveat

On AVR32, all parameters beyond the 5th are passed on the stack. System
calls don't use the stack -- they borrow a callee-saved register
instead. This means that syscalls that take 6 parameters must be called
through a stub that pushes the last parameter on the stack.

This relates to syscall fallocate, fanotify_mark, process_vm_readv, and
process_vm_writev.

Signed-off-by: Hans-Christian Egtvedt &lt;egtvedt@samfundet.no&gt;
</content>
</entry>
<entry>
<title>avr32: switch to generic sigaltstack</title>
<updated>2013-02-03T23:15:50Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2012-12-23T07:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47880695011964be808d3151f0f47bd6626f6f2f'/>
<id>urn:sha1:47880695011964be808d3151f0f47bd6626f6f2f</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>avr32: sanitize copy_thread(), switch to generic fork/vfork/clone, kill wrappers</title>
<updated>2012-11-29T03:36:45Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2012-10-21T19:57:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=584271bcb45b50027c8d87b51634750780c92437'/>
<id>urn:sha1:584271bcb45b50027c8d87b51634750780c92437</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>avr32: switch to generic sys_execve()</title>
<updated>2012-10-15T15:15:04Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2012-10-15T06:27:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5fd0b580a9fda554eae27fff4953e6622bd792d7'/>
<id>urn:sha1:5fd0b580a9fda554eae27fff4953e6622bd792d7</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
</feed>
