diff options
| author | Andrew Morton <akpm@linux-foundation.org> | 2013-02-27 17:03:16 -0800 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-27 19:10:11 -0800 | 
| commit | 87ebdc00eeb474615496d5f10eed46709e25c707 (patch) | |
| tree | 614bdfd3620e8e9692bc2d04e718b250081f8d7b /fs/proc/generic.c | |
| parent | e579d2c259be42b6f29458327e5153b22414b031 (diff) | |
fs/proc: clean up printks
- use pr_foo() throughout
- remove a couple of duplicated KERN_WARNINGs, via WARN(KERN_WARNING "...")
- nuke a few warnings which I've never seen happen, ever.
Cc: Joe Perches <joe@perches.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/proc/generic.c')
| -rw-r--r-- | fs/proc/generic.c | 27 | 
1 files changed, 9 insertions, 18 deletions
| diff --git a/fs/proc/generic.c b/fs/proc/generic.c index 2983dc52ca25..4b3b3ffb52f1 100644 --- a/fs/proc/generic.c +++ b/fs/proc/generic.c @@ -15,6 +15,7 @@  #include <linux/mm.h>  #include <linux/module.h>  #include <linux/slab.h> +#include <linux/printk.h>  #include <linux/mount.h>  #include <linux/init.h>  #include <linux/idr.h> @@ -132,11 +133,8 @@ __proc_file_read(struct file *file, char __user *buf, size_t nbytes,  		}  		if (start == NULL) { -			if (n > PAGE_SIZE) { -				printk(KERN_ERR -				       "proc_file_read: Apparent buffer overflow!\n"); +			if (n > PAGE_SIZE)	/* Apparent buffer overflow */  				n = PAGE_SIZE; -			}  			n -= *ppos;  			if (n <= 0)  				break; @@ -144,26 +142,19 @@ __proc_file_read(struct file *file, char __user *buf, size_t nbytes,  				n = count;  			start = page + *ppos;  		} else if (start < page) { -			if (n > PAGE_SIZE) { -				printk(KERN_ERR -				       "proc_file_read: Apparent buffer overflow!\n"); +			if (n > PAGE_SIZE)	/* Apparent buffer overflow */  				n = PAGE_SIZE; -			}  			if (n > count) {  				/*  				 * Don't reduce n because doing so might  				 * cut off part of a data block.  				 */ -				printk(KERN_WARNING -				       "proc_file_read: Read count exceeded\n"); +				pr_warn("proc_file_read: count exceeded\n");  			}  		} else /* start >= page */ {  			unsigned long startoff = (unsigned long)(start - page); -			if (n > (PAGE_SIZE - startoff)) { -				printk(KERN_ERR -				       "proc_file_read: Apparent buffer overflow!\n"); +			if (n > (PAGE_SIZE - startoff))	/* buffer overflow? */  				n = PAGE_SIZE - startoff; -			}  			if (n > count)  				n = count;  		} @@ -569,7 +560,7 @@ static int proc_register(struct proc_dir_entry * dir, struct proc_dir_entry * dp  	for (tmp = dir->subdir; tmp; tmp = tmp->next)  		if (strcmp(tmp->name, dp->name) == 0) { -			WARN(1, KERN_WARNING "proc_dir_entry '%s/%s' already registered\n", +			WARN(1, "proc_dir_entry '%s/%s' already registered\n",  				dir->name, dp->name);  			break;  		} @@ -830,9 +821,9 @@ void remove_proc_entry(const char *name, struct proc_dir_entry *parent)  	if (S_ISDIR(de->mode))  		parent->nlink--;  	de->nlink = 0; -	WARN(de->subdir, KERN_WARNING "%s: removing non-empty directory " -			"'%s/%s', leaking at least '%s'\n", __func__, -			de->parent->name, de->name, de->subdir->name); +	WARN(de->subdir, "%s: removing non-empty directory " +			 "'%s/%s', leaking at least '%s'\n", __func__, +			 de->parent->name, de->name, de->subdir->name);  	pde_put(de);  }  EXPORT_SYMBOL(remove_proc_entry); | 
