]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
trace: fix potenial dangerous pointer
authorHui Su <sh_def@163.com>
Tue, 24 Nov 2020 16:52:05 +0000 (00:52 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 2 Dec 2020 07:51:47 +0000 (08:51 +0100)
commit19d2c29ddead3869e94015ee283aad042a10d2f1
tree91efda0a755c60c2414c8ee4edbc20a3983b64a9
parent28072a5219710f7c84a95e4eb28aea086f53cdd6
trace: fix potenial dangerous pointer

commit fdeb17c70c9ecae655378761accf5a26a55a33cf upstream.

The bdi_dev_name() returns a char [64], and
the __entry->name is a char [32].

It maybe dangerous to TP_printk("%s", __entry->name)
after the strncpy().

CC: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20201124165205.GA23937@rlk
Acked-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Acked-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Hui Su <sh_def@163.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/trace/events/writeback.h