net: use printk_once
Subsystems (5)
PATCH RESEND 1/1 net: use printk_once
From: Marcin Slusarz <[email protected]>
Subject: net: use printk_once
Signed-off-by Marcin Slusarz <[email protected]>
Acked-by David S. Miller <[email protected]>
net/ax25/af_ax25.c +1 -5
@@ -1792,12 +1792,8 @@ static int ax25_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)/* old structure? */ if (cmd ==SIOCAX25GETINFOOLD ) { -static int warned =0 ; -if (!warned) { -printk (KERN_INFO "%s uses old SIOCAX25GETINFO\n" , +printk_once (KERN_INFO "%s uses old SIOCAX25GETINFO\n" , current->comm); - warned=1 ; - }if (copy_to_user (argp, &ax25_info,sizeof (struct ax25_info_struct_deprecated ))) { res = -EFAULT ;
net/dsa/dsa.c +1 -3
@@ -302,14 +302,12 @@ static struct net_device *dev_to_net_device(struct device *dev)static int dsa_probe (struct platform_device *pdev) { -static int dsa_version_printed;struct dsa_platform_data *pd = pdev->dev.platform_data;struct net_device *dev;struct dsa_switch_tree *dst;int i; -if (!dsa_version_printed++) -printk (KERN_NOTICE "Distributed Switch Architecture " +printk_once (KERN_NOTICE "Distributed Switch Architecture " "driver version %s\n" , dsa_driver_version);if (pd ==NULL || pd->netdev ==NULL )
net/ipv4/raw.c +2 -4
@@ -470,10 +470,8 @@ static int raw_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,if (msg->msg_namelen <sizeof (*usin)) goto out;if (usin->sin_family !=AF_INET ) { -static int complained; -if (!complained++) -printk (KERN_INFO "%s forgot to set AF_INET in " -"raw sendmsg. Fix it!\n" , +printk_once (KERN_INFO "%s forgot to set AF_INET in " +"raw sendmsg. Fix it!\n" , current->comm); err = -EAFNOSUPPORT ;if (usin->sin_family)
net/netfilter/xt_recent.c +3 -7
@@ -456,13 +456,9 @@ static int recent_seq_open(struct inode *inode, struct file *file)#ifdef CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT static int recent_old_seq_open (struct inode *inode,struct file *filp) { -static bool warned_of_old; - -if (unlikely (!warned_of_old)) { - printk(KERN_INFO KBUILD_MODNAME ": Use of /proc/net/ipt_recent" - " is deprecated; use /proc/net/xt_recent.\n"); - warned_of_old = true; - } + printk_once(KERN_INFO KBUILD_MODNAME ": " +"Use of /proc/net/ipt_recent is deprecated; " + "use /proc/net/xt_recent.\n");return recent_seq_open (inode, filp); }
net/socket.c +2 -6
@@ -1161,12 +1161,8 @@ static int __sock_create(struct net *net, int family, int type, int protocol,deadlock in module load. */ 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); - } +printk_once (KERN_INFO "%s uses obsolete (PF_INET,SOCK_PACKET)\n" , + current->comm); family =PF_PACKET ; }