1
diff -urN linux-2.4.21-40.EL/arch/i386/config.in linux-2.4.21-40.EL-epoll/arch/i386/config.in
2
--- linux-2.4.21-40.EL/arch/i386/config.in 2006-03-17 09:34:24.000000000 +0100
3
+++ linux-2.4.21-40.EL-epoll/arch/i386/config.in 2006-03-17 09:34:42.000000000 +0100
5
tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
7
bool 'Kernel .config support' CONFIG_IKCONFIG
8
+bool 'Support for epoll' CONFIG_EPOLL
10
tristate 'System call auditing' CONFIG_AUDIT
12
diff -urN linux-2.4.21-40.EL/arch/i386/kernel/entry.S linux-2.4.21-40.EL-epoll/arch/i386/kernel/entry.S
13
--- linux-2.4.21-40.EL/arch/i386/kernel/entry.S 2006-03-17 09:34:24.000000000 +0100
14
+++ linux-2.4.21-40.EL-epoll/arch/i386/kernel/entry.S 2006-03-17 09:34:42.000000000 +0100
16
.long SYMBOL_NAME(sys_ni_syscall) /* sys_free_hugepages */
17
.long SYMBOL_NAME(sys_exit_group)
18
.long SYMBOL_NAME(sys_lookup_dcookie)
20
+ .long SYMBOL_NAME(sys_epoll_create)
21
+ .long SYMBOL_NAME(sys_epoll_ctl) /* 255 */
22
+ .long SYMBOL_NAME(sys_epoll_wait)
24
.long SYMBOL_NAME(sys_ni_syscall) /* sys_epoll_create */
25
.long SYMBOL_NAME(sys_ni_syscall) /* sys_epoll_ctl 255 */
26
.long SYMBOL_NAME(sys_ni_syscall) /* sys_epoll_wait */
27
+#endif /* CONFIG_EPOLL */
28
.long sys_remap_file_pages
29
.long SYMBOL_NAME(sys_set_tid_address)
30
.long SYMBOL_NAME(sys_ni_syscall) /* sys_timer_create */
31
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-athlon.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-athlon.config
32
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-athlon.config 2006-03-17 09:34:24.000000000 +0100
33
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-athlon.config 2006-03-17 09:34:42.000000000 +0100
36
# CONFIG_QFMT_V1 is not set
38
-# CONFIG_EPOLL is not set
41
# CONFIG_QIFACE_COMPAT is not set
43
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-athlon-smp.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-athlon-smp.config
44
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-athlon-smp.config 2006-03-17 09:34:24.000000000 +0100
45
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-athlon-smp.config 2006-03-17 09:34:42.000000000 +0100
48
# CONFIG_QFMT_V1 is not set
50
-# CONFIG_EPOLL is not set
53
# CONFIG_QIFACE_COMPAT is not set
55
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-i386.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i386.config
56
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-i386.config 2006-03-17 09:34:24.000000000 +0100
57
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i386.config 2006-03-17 09:34:42.000000000 +0100
60
# CONFIG_QFMT_V1 is not set
62
-# CONFIG_EPOLL is not set
65
# CONFIG_QIFACE_COMPAT is not set
66
# CONFIG_AFS_FS is not set
67
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-i586.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i586.config
68
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-i586.config 2006-03-17 09:34:24.000000000 +0100
69
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i586.config 2006-03-17 09:34:42.000000000 +0100
72
# CONFIG_QFMT_V1 is not set
74
-# CONFIG_EPOLL is not set
77
# CONFIG_QIFACE_COMPAT is not set
79
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-i586-smp.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i586-smp.config
80
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-i586-smp.config 2006-03-17 09:34:24.000000000 +0100
81
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i586-smp.config 2006-03-17 09:34:42.000000000 +0100
84
# CONFIG_QFMT_V1 is not set
86
-# CONFIG_EPOLL is not set
89
# CONFIG_QIFACE_COMPAT is not set
91
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-i686.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i686.config
92
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-i686.config 2006-03-17 09:34:24.000000000 +0100
93
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i686.config 2006-03-17 09:34:42.000000000 +0100
96
# CONFIG_QFMT_V1 is not set
98
-# CONFIG_EPOLL is not set
101
# CONFIG_QIFACE_COMPAT is not set
103
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-i686-hugemem.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i686-hugemem.config
104
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-i686-hugemem.config 2006-03-17 09:34:24.000000000 +0100
105
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i686-hugemem.config 2006-03-17 09:34:42.000000000 +0100
106
@@ -1575,7 +1575,7 @@
108
# CONFIG_QFMT_V1 is not set
110
-# CONFIG_EPOLL is not set
113
# CONFIG_QIFACE_COMPAT is not set
115
diff -urN linux-2.4.21-40.EL/configs/kernel-2.4.21-i686-smp.config linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i686-smp.config
116
--- linux-2.4.21-40.EL/configs/kernel-2.4.21-i686-smp.config 2006-03-17 09:34:24.000000000 +0100
117
+++ linux-2.4.21-40.EL-epoll/configs/kernel-2.4.21-i686-smp.config 2006-03-17 09:34:42.000000000 +0100
118
@@ -1575,7 +1575,7 @@
120
# CONFIG_QFMT_V1 is not set
122
-# CONFIG_EPOLL is not set
125
# CONFIG_QIFACE_COMPAT is not set
127
diff -urN linux-2.4.21-40.EL/Makefile linux-2.4.21-40.EL-epoll/Makefile
128
--- linux-2.4.21-40.EL/Makefile 2006-03-17 09:34:24.000000000 +0100
129
+++ linux-2.4.21-40.EL-epoll/Makefile 2006-03-17 09:34:55.000000000 +0100
134
-EXTRAVERSION = -40.ELcustom
135
+EXTRAVERSION = -40.EL-epoll
137
KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)