* [PATCH] remove unnecessary initialization to 0
@ 2003-03-26 15:45 Patrick McHardy
0 siblings, 0 replies; only message in thread
From: Patrick McHardy @ 2003-03-26 15:45 UTC (permalink / raw)
To: Netfilter Development Mailinglist
[-- Attachment #1: Type: text/plain, Size: 117 bytes --]
This patch removes a couple of unnecessary memset()s for
data which is located in the bss segment.
Regards,
Patrick
[-- Attachment #2: netfilter-nobssinit.diff --]
[-- Type: text/plain, Size: 2616 bytes --]
diff -urN a/net/ipv4/netfilter/ip_conntrack_ftp.c b/net/ipv4/netfilter/ip_conntrack_ftp.c
--- a/net/ipv4/netfilter/ip_conntrack_ftp.c 2002-11-29 00:53:15.000000000 +0100
+++ b/net/ipv4/netfilter/ip_conntrack_ftp.c 2003-03-26 16:35:51.000000000 +0100
@@ -405,7 +405,6 @@
ports[0] = FTP_PORT;
for (i = 0; (i < MAX_PORTS) && ports[i]; i++) {
- memset(&ftp[i], 0, sizeof(struct ip_conntrack_helper));
ftp[i].tuple.src.u.tcp.port = htons(ports[i]);
ftp[i].tuple.dst.protonum = IPPROTO_TCP;
ftp[i].mask.src.u.tcp.port = 0xFFFF;
diff -urN a/net/ipv4/netfilter/ip_conntrack_irc.c b/net/ipv4/netfilter/ip_conntrack_irc.c
--- a/net/ipv4/netfilter/ip_conntrack_irc.c 2002-11-29 00:53:15.000000000 +0100
+++ b/net/ipv4/netfilter/ip_conntrack_irc.c 2003-03-26 16:35:32.000000000 +0100
@@ -259,8 +259,6 @@
for (i = 0; (i < MAX_PORTS) && ports[i]; i++) {
hlpr = &irc_helpers[i];
- memset(hlpr, 0,
- sizeof(struct ip_conntrack_helper));
hlpr->tuple.src.u.tcp.port = htons(ports[i]);
hlpr->tuple.dst.protonum = IPPROTO_TCP;
hlpr->mask.src.u.tcp.port = 0xFFFF;
diff -urN a/net/ipv4/netfilter/ip_nat_ftp.c b/net/ipv4/netfilter/ip_nat_ftp.c
--- a/net/ipv4/netfilter/ip_nat_ftp.c 2002-11-29 00:53:15.000000000 +0100
+++ b/net/ipv4/netfilter/ip_nat_ftp.c 2003-03-26 16:35:41.000000000 +0100
@@ -306,9 +306,6 @@
ports[0] = FTP_PORT;
for (i = 0; (i < MAX_PORTS) && ports[i]; i++) {
-
- memset(&ftp[i], 0, sizeof(struct ip_nat_helper));
-
ftp[i].tuple.dst.protonum = IPPROTO_TCP;
ftp[i].tuple.src.u.tcp.port = htons(ports[i]);
ftp[i].mask.dst.protonum = 0xFFFF;
diff -urN a/net/ipv4/netfilter/ip_nat_irc.c b/net/ipv4/netfilter/ip_nat_irc.c
--- a/net/ipv4/netfilter/ip_nat_irc.c 2002-11-29 00:53:15.000000000 +0100
+++ b/net/ipv4/netfilter/ip_nat_irc.c 2003-03-26 16:35:21.000000000 +0100
@@ -243,9 +243,6 @@
for (i = 0; (i < MAX_PORTS) && ports[i] != 0; i++) {
hlpr = &ip_nat_irc_helpers[i];
- memset(hlpr, 0,
- sizeof(struct ip_nat_helper));
-
hlpr->tuple.dst.protonum = IPPROTO_TCP;
hlpr->tuple.src.u.tcp.port = htons(ports[i]);
hlpr->mask.src.u.tcp.port = 0xFFFF;
diff -urN a/net/ipv4/netfilter/ipt_ULOG.c b/net/ipv4/netfilter/ipt_ULOG.c
--- a/net/ipv4/netfilter/ipt_ULOG.c 2002-11-29 00:53:15.000000000 +0100
+++ b/net/ipv4/netfilter/ipt_ULOG.c 2003-03-26 16:36:11.000000000 +0100
@@ -320,7 +320,6 @@
/* initialize ulog_buffers */
for (i = 0; i < ULOG_MAXNLGROUPS; i++) {
- memset(&ulog_buffers[i], 0, sizeof(ulog_buff_t));
init_timer(&ulog_buffers[i].timer);
ulog_buffers[i].timer.function = ulog_timer;
ulog_buffers[i].timer.data = i;
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-03-26 15:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-26 15:45 [PATCH] remove unnecessary initialization to 0 Patrick McHardy
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.