Web access to the GIT repository - GIT access to the repository
backports : Patches for Linux Kernel 2.4 to backport features from 2.6
Those patches backport various features from 2.6. Use with care.
|Description:||Patches for Linux Kernel 2.4 to backport features from 2.6|
|Abstract:||Those patches backport various features from 2.6. Use with care.
- epoll-lt : a very scalable event polling mechanism - Davide Libenzi
The epoll mechanism is a powerful replacement for poll() and select() because
it is not sensible to the number of file-descriptors. It can transparently
support tens of thousands of FDs without any measurable slow down. It has been
merged into 2.6, but this patch allows demanding applications to achieve very
high performance on 2.4 too.
- gcc4-fixes : Patches making it possible to build the kernel with GCC 4 - Mikael Pettersson - 2006/01/30
Those patches maintained by Mikael make it possible to build the whole 2.4
kernel with gcc version 4. They will not be merged into mainline to avoid
another mess like with gcc-3.4 patches, but they can be useful for people
relying on newer distros which only ship gcc 4.
- minixfs-v3 : Support for Minix v3 filesystem - Daniel AragonÚs - 2006-01-24
This patch provides support for Minix v3 filesystem to kernel 2.4. This
is already done in v2.6.
- zero-filesize-elf-segments : Fix handling of ELF segments with zero filesize - David Gibson - 2005/12/01
mmap() returns -EINVAL if given a zero length, and thus elf_map() in
binfmt_elf.c does likewise if it attempts to map a (page-aligned) ELF
segment with zero filesize. Such a situation never arises with the
default linker scripts, but there's nothing inherently wrong with
zero-filesize (but non-zero memsize) ELF segments. Custom linker
scripts can generate them, and the kernel should be able to map them;
this patch makes it so.
(C) Willy Tarreau - 2008-06-01