rpms/kernel/devel linux-2.6-tux.patch,1.25,1.26
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Sep 5 21:31:33 UTC 2006
Author: davej
Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv8802
Modified Files:
linux-2.6-tux.patch
Log Message:
Check for possible NULL vmalloc return
linux-2.6-tux.patch:
linux-2.6.16.noarch/include/linux/buffer_head.h | 1
linux-2.6.16.noarch/include/linux/sysctl.h | 50
linux-2.6.16.noarch/net/socket.c | 54
linux-2.6.17.noarch/kernel/exit.c | 9
linux-2.6.17.noarch/kernel/fork.c | 2
linux-tux.q/arch/alpha/kernel/systbls.S | 8
linux-tux.q/arch/i386/kernel/syscall_table.S | 10
linux-tux.q/arch/ia64/kernel/entry.S | 8
linux-tux.q/arch/ia64/kernel/ia64_ksyms.c | 5
linux-tux.q/arch/x86_64/ia32/ia32entry.S | 10
linux-tux.q/fs/dcache.c | 36
linux-tux.q/fs/exec.c | 2
linux-tux.q/fs/fcntl.c | 4
linux-tux.q/fs/namei.c | 18
linux-tux.q/fs/namespace.c | 2
linux-tux.q/fs/open.c | 4
linux-tux.q/fs/pipe.c | 2
linux-tux.q/fs/read_write.c | 2
linux-tux.q/include/asm-alpha/fcntl.h | 1
linux-tux.q/include/asm-generic/fcntl.h | 4
linux-tux.q/include/asm-i386/unistd.h | 5
linux-tux.q/include/asm-ia64/unistd.h | 2
linux-tux.q/include/asm-sparc/fcntl.h | 1
linux-tux.q/include/asm-sparc64/fcntl.h | 1
linux-tux.q/include/asm-x86_64/unistd.h | 10
linux-tux.q/include/linux/dcache.h | 8
linux-tux.q/include/linux/errno.h | 3
linux-tux.q/include/linux/file.h | 2
linux-tux.q/include/linux/fs.h | 7
linux-tux.q/include/linux/kmod.h | 2
linux-tux.q/include/linux/namei.h | 2
linux-tux.q/include/linux/net.h | 1
linux-tux.q/include/linux/sched.h | 5
linux-tux.q/include/linux/skbuff.h | 2
linux-tux.q/include/linux/socket.h | 4
linux-tux.q/include/net/sock.h | 8
linux-tux.q/include/net/tcp.h | 3
linux-tux.q/include/net/tux.h | 803 ++++++++
linux-tux.q/include/net/tux_u.h | 163 +
linux-tux.q/kernel/kmod.c | 28
linux-tux.q/kernel/signal.c | 1
linux-tux.q/mm/filemap.c | 19
linux-tux.q/mm/truncate.c | 2
linux-tux.q/net/Kconfig | 1
linux-tux.q/net/Makefile | 1
linux-tux.q/net/core/sock.c | 5
linux-tux.q/net/ipv4/tcp.c | 1
linux-tux.q/net/ipv4/tcp_input.c | 1
linux-tux.q/net/ipv4/tcp_output.c | 3
linux-tux.q/net/tux/Kconfig | 25
linux-tux.q/net/tux/Makefile | 12
linux-tux.q/net/tux/abuf.c | 190 ++
linux-tux.q/net/tux/accept.c | 863 +++++++++
linux-tux.q/net/tux/cachemiss.c | 265 ++
linux-tux.q/net/tux/cgi.c | 171 +
linux-tux.q/net/tux/directory.c | 302 +++
linux-tux.q/net/tux/extcgi.c | 329 +++
linux-tux.q/net/tux/gzip.c | 40
linux-tux.q/net/tux/input.c | 641 +++++++
linux-tux.q/net/tux/logger.c | 841 +++++++++
linux-tux.q/net/tux/main.c | 1417 +++++++++++++++
linux-tux.q/net/tux/mod.c | 262 ++
linux-tux.q/net/tux/output.c | 352 +++
linux-tux.q/net/tux/parser.h | 102 +
linux-tux.q/net/tux/postpone.c | 77
linux-tux.q/net/tux/proc.c | 1149 ++++++++++++
linux-tux.q/net/tux/proto_ftp.c | 1555 ++++++++++++++++
linux-tux.q/net/tux/proto_http.c | 2197 ++++++++++++++++++++++++
linux-tux.q/net/tux/redirect.c | 172 +
linux-tux.q/net/tux/times.c | 392 ++++
linux-tux.q/net/tux/times.h | 26
linux-tux.q/net/tux/userspace.c | 27
72 files changed, 12702 insertions(+), 31 deletions(-)
Index: linux-2.6-tux.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-tux.patch,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- linux-2.6-tux.patch 2 Sep 2006 12:18:51 -0000 1.25
+++ linux-2.6-tux.patch 5 Sep 2006 21:31:27 -0000 1.26
@@ -4986,7 +4986,7 @@
===================================================================
--- /dev/null
+++ linux-tux.q/net/tux/logger.c
-@@ -0,0 +1,837 @@
+@@ -0,0 +1,841 @@
+/*
+ * TUX - Integrated Application Protocols Layer and Object Cache
+ *
@@ -5756,6 +5756,10 @@
+ if (log_buffer)
+ TUX_BUG();
+ log_buffer = vmalloc(LOG_LEN);
++ if (!log_buffer) {
++ TUX_BUG();
++ goto out;
++ }
+ memset(log_buffer, 0, LOG_LEN);
+ log_head = log_tail = 0;
+
@@ -5793,7 +5797,7 @@
+ log_buffer = NULL;
+ stop_logger = 0;
+ wake_up(&stop_logger_wait);
-+
++out:
+ set_fs(oldmm);
+
+ return 0;
More information about the fedora-cvs-commits
mailing list