]> git.hungrycats.org Git - linux/commitdiff
proc connector: Delete spurious memset in proc_exit_connector()
authorBen Hutchings <ben@decadent.org.uk>
Sun, 7 Dec 2014 19:57:36 +0000 (19:57 +0000)
committerWilly Tarreau <w@1wt.eu>
Sat, 13 Dec 2014 14:16:20 +0000 (15:16 +0100)
Upstream commit e727ca82e0e9 ("proc connector: fix info leaks")
changed many functions that don't exist in 2.6.32.y.  When it was
cherry-picked into 2.6.32.61, one extra memset() calls was inserted
into proc_exit_connector().  This results in clearing the cpu
field of exit events.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Acked-by: Mathias Krause <minipli@googlemail.com>
Signed-off-by: Willy Tarreau <w@1wt.eu>
drivers/connector/cn_proc.c

index 360359998e5df8ef80f5890bfea47e20193503fb..551ea92ced64234c8c34b5dc3c18120d4f6cb754 100644 (file)
@@ -187,7 +187,6 @@ void proc_exit_connector(struct task_struct *task)
        memset(&ev->event_data, 0, sizeof(ev->event_data));
        get_seq(&msg->seq, &ev->cpu);
        ktime_get_ts(&ts); /* get high res monotonic timestamp */
-       memset(&ev->event_data, 0, sizeof(ev->event_data));
        put_unaligned(timespec_to_ns(&ts), (__u64 *)&ev->timestamp_ns);
        ev->what = PROC_EVENT_EXIT;
        ev->event_data.exit.process_pid = task->pid;