[RFC]__sock_create() change
pradeep singh
2500.pradeep at gmail.com
Mon May 14 02:51:53 CDT 2007
Hi All,
the __sock_create in net/socket.c has the following code snippet.
if (family == PF_INET && type == SOCK_PACKET) {
static int warned;
if (!warned) {
warned = 1;
printk(KERN_INFO "%s uses obsolete (PF_INET,SOCK_PACKET)\n",
current->comm);
}
family = PF_PACKET;
}
this may be in place to emit a harmless warning , but why not change it to -
if (family == PF_INET && type == SOCK_PACKET) {
printk(KERN_INFO "%s uses obsolete (PF_INET,SOCK_PACKET)\n",
current->comm);
family = PF_PACKET;
}
Because anyway if(!warning) is going to result in true everytime we enter
the function, as static int warning has scope limited to the outer if block.
Comments?
Thank you
~psr
--
play the game
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/kernel-mentors/attachments/20070514/20b1bffd/attachment.htm
More information about the Kernel-mentors
mailing list