Messages in this thread Patch in this message |  | | From | Anshul Garg <> | Subject | [PATCH] lib/vsprintf.c:Avoid extra operation in dentry_name | Date | Mon, 16 Feb 2015 10:49:43 -0800 |
| |
From: Anshul Garg <aksgarg1989@gmail.com>
Remove unnecessary increment and decrement operation in dentry_name function as after increment operation loop is breaked and then decrement operation is performed. So remove increment and decrement operation from the function.
Signed-off-by: Anshul Garg <aksgarg1989@gmail.com> --- lib/vsprintf.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/lib/vsprintf.c b/lib/vsprintf.c index ec337f6..2a38105 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c @@ -576,11 +576,10 @@ char *dentry_name(char *buf, char *end, const struct dentry *d, struct printf_sp if (p == d) { if (i) array[i] = ""; - i++; break; } } - s = array[--i]; + s = array[i]; for (n = 0; n != spec.precision; n++, buf++) { char c = *s++; if (!c) { -- 1.7.9.5
--- This email has been checked for viruses by Avast antivirus software. http://www.avast.com
|  |