Bug#625752: linux-latest-2.6: Add sys_accept4 to arm
On Thu, 2011-05-05 at 19:15 +0200, Johannes Schauer wrote:
> Package: linux-latest-2.6
> Version: 2.6.32+27~bpo50+1
> Severity: normal
You really should not be mixing lenny with unstable. However:
> the accept4 syscall is available since 2.6.28 - at least
> for x86 architecture.
> Support for accept4 on arm was added for 2.6.36 and the
> patch is very simple:
> commit 21d93e2e29722d7832f61cc56d73fb953ee6578e
> Author: Mikael Pettersson <email@example.com>
> Date: Sun, 15 Aug 2010 09:47:23 +0000
> I discovered that when updating udev from 167 to 168 (on
> a 2.6.32 kernel). Udev from 168 onward requires accept4.
> After applying the patch accept4 worked and so did udev.
> Since accept4 is supposed to be in the kernel since
> 2.6.28 it should at least be put into the .32 stable
> version for arm.
I agree - if we can ensure that wheezy's udev works with a squeeze
kernel then it will simplify the upgrade process.
Once a job is fouled up, anything done to improve it makes it worse.