projects
/
GitHub
/
moto-9609
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fe3464c
)
genirq: Remove unnecessary memset() calls
author
Weongyo Jeong
<weongyo.linux@gmail.com>
Thu, 31 Mar 2016 19:15:03 +0000
(12:15 -0700)
committer
Thomas Gleixner
<tglx@linutronix.de>
Fri, 10 Jun 2016 15:07:50 +0000
(17:07 +0200)
sprintf() and snprintf() implementation of kernel guarantees that
its result is terminated with null byte if size is larger than 0. So we
don't need to call memset() at all.
Signed-off-by: Weongyo Jeong <weongyo.linux@gmail.com>
Link:
http://lkml.kernel.org/r/1459451703-5744-1-git-send-email-weongyo.linux@gmail.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/irq/proc.c
patch
|
blob
|
blame
|
history
diff --git
a/kernel/irq/proc.c
b/kernel/irq/proc.c
index 50a8f28be247ffeab1612a35f3263b137174c6c5..f30425dce9ddcdc6fc849c2c3d16cb578a9674e0 100644
(file)
--- a/
kernel/irq/proc.c
+++ b/
kernel/irq/proc.c
@@
-311,7
+311,6
@@
void register_handler_proc(unsigned int irq, struct irqaction *action)
!name_unique(irq, action))
return;
- memset(name, 0, MAX_NAMELEN);
snprintf(name, MAX_NAMELEN, "%s", action->name);
/* create /proc/irq/1234/handler/ */
@@
-340,7
+339,6
@@
void register_irq_proc(unsigned int irq, struct irq_desc *desc)
if (desc->dir)
goto out_unlock;
- memset(name, 0, MAX_NAMELEN);
sprintf(name, "%d", irq);
/* create /proc/irq/1234 */
@@
-386,7
+384,6
@@
void unregister_irq_proc(unsigned int irq, struct irq_desc *desc)
#endif
remove_proc_entry("spurious", desc->dir);
- memset(name, 0, MAX_NAMELEN);
sprintf(name, "%u", irq);
remove_proc_entry(name, root_irq_dir);
}