rpms/kernel/devel kernel-2.6.spec, 1.2624, 1.2625 linux-2.6-tux.patch, 1.26, 1.27

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Sep 5 22:17:23 UTC 2006


Author: davej

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv25441

Modified Files:
	kernel-2.6.spec linux-2.6-tux.patch 
Log Message:
numerous sparse fixes to tux


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.2624
retrieving revision 1.2625
diff -u -r1.2624 -r1.2625
--- kernel-2.6.spec	5 Sep 2006 21:24:42 -0000	1.2624
+++ kernel-2.6.spec	5 Sep 2006 22:17:18 -0000	1.2625
@@ -1818,7 +1818,10 @@
 %endif
 
 %changelog
-* Mon Sep  5 2006 Mike Christie <mchristi at redhat.com>
+* Tue Sep  5 2006 Dave Jones <davej at redhat.com>
+- Numerous sparse fixes to Tux.
+
+* Tue Sep  5 2006 Mike Christie <mchristi at redhat.com>
 - update iscsi layer to what will be in 2.6.19-rc1
 
 * Tue Sep  5 2006 Dave Jones <davej at redhat.com>

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.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- linux-2.6-tux.patch	5 Sep 2006 21:31:27 -0000	1.26
+++ linux-2.6-tux.patch	5 Sep 2006 22:17:19 -0000	1.27
@@ -4613,7 +4613,7 @@
 +
 +	int len;
 +
-+	msg.msg_name     = 0;
++	msg.msg_name     = NULL;
 +	msg.msg_namelen  = 0;
 +	msg.msg_iov	 = &iov;
 +	msg.msg_iovlen   = 1;
@@ -4663,7 +4663,7 @@
 +
 +	oldmm = get_fs(); set_fs(KERNEL_DS);
 +
-+	msg.msg_name		= 0;
++	msg.msg_name		= NULL;
 +	msg.msg_namelen		= 0;
 +	msg.msg_iov		= &iov;
 +	msg.msg_iovlen		= 1;
@@ -7032,7 +7032,7 @@
 +			if (ret)
 +				GOTO_ERR_unlock;
 +			addr = (char *)(unsigned long)u_addr;
-+			filp = dentry_open(req->dentry, O_RDONLY, 0);
++			filp = dentry_open(req->dentry, NULL, O_RDONLY);
 +			dget(req->dentry);
 +			generic_file_read(filp, addr, req->total_file_len, &ppos);
 +			fput(filp);
@@ -7558,7 +7558,7 @@
 +
 +	tp->nonagle = 2;
 +
-+	msg.msg_name     = 0;
++	msg.msg_name     = NULL;
 +	msg.msg_namelen  = 0;
 +	msg.msg_iov	 = &iov;
 +	msg.msg_iovlen   = 1;
@@ -8812,17 +8812,17 @@
 +		NULL,
 +		NULL
 +	},
-+	{0,0,0,0,0,0,0,0,0,0,0}	};
++	{0, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL} };
 +
 +
 +static ctl_table tux_dir_table[] = {
-+	{NET_TUX, "tux", NULL, 0, 0555, tux_table,0,0,0,0,0},
-+	{0,0,0,0,0,0,0,0,0,0,0}
++	{NET_TUX, "tux", NULL, 0, 0555, tux_table, NULL, NULL, NULL, NULL, NULL},
++	{0, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL}
 +};
 +
 +static ctl_table tux_root_table[] = {
-+	{CTL_NET, "net", NULL, 0, 0555, tux_dir_table,0,0,0,0,0},
-+	{0,0,0,0,0,0,0,0,0,0,0}
++	{CTL_NET, "net", NULL, 0, 0555, tux_dir_table, NULL, NULL, NULL, NULL, NULL},
++	{0, NULL, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL}
 +};
 +
 +
@@ -10765,16 +10765,16 @@
 +}
 +
 +tux_proto_t tux_proto_ftp = {
-+	defer_accept: 0,
-+	can_redirect: 0,
-+	got_request: ftp_got_request,
-+	parse_message: parse_ftp_message,
-+	illegal_request: ftp_close,
-+	request_timeout: ftp_timeout,
-+	pre_log: ftp_pre_log,
-+	check_req_err: ftp_check_req_err,
-+	print_dir_line: ftp_print_dir_line,
-+	name: "ftp",
++	.defer_accept = 0,
++	.can_redirect = 0,
++	.got_request = ftp_got_request,
++	.parse_message = parse_ftp_message,
++	.illegal_request = ftp_close,
++	.request_timeout = ftp_timeout,
++	.pre_log = ftp_pre_log,
++	.check_req_err = ftp_check_req_err,
++	.print_dir_line = ftp_print_dir_line,
++	.name = "ftp",
 +};
 +
 Index: linux-tux.q/net/tux/proto_http.c
@@ -11800,7 +11800,7 @@
 +
 +static LIST_HEAD(mimetypes_head);
 +
-+static mimetype_t default_mimetype = { type: "text/plain", type_len: 10, expire_str: "", expire_str_len: 0 };
++static mimetype_t default_mimetype = { .type = "text/plain", .type_len = 10, .expire_str = "", .expire_str_len = 0 };
 +
 +#define MAX_MIMETYPE_LEN 128
 +#define MAX_CACHE_CONTROL_AGE_LEN 30
@@ -12969,14 +12969,14 @@
 +}
 +
 +tux_proto_t tux_proto_http = {
-+	defer_accept: 1,
-+	can_redirect: 1,
-+	got_request: http_got_request,
-+	parse_message: parse_http_message,
-+	illegal_request: http_illegal_request,
-+	check_req_err: http_check_req_err,
-+	print_dir_line: http_print_dir_line,
-+	name: "http",
++	.defer_accept = 1,
++	.can_redirect = 1,
++	.got_request = http_got_request,
++	.parse_message = parse_http_message,
++	.illegal_request = http_illegal_request,
++	.check_req_err = http_check_req_err,
++	.print_dir_line = http_print_dir_line,
++	.name = "http",
 +};
 +
 Index: linux-tux.q/net/tux/redirect.c




More information about the fedora-cvs-commits mailing list