]> git.baikalelectronics.ru Git - kernel.git/commit
seq_buf: Use size_t for len in seq_buf_puts()
authorMichael Ellerman <mpe@ellerman.id.au>
Fri, 19 Oct 2018 04:21:09 +0000 (15:21 +1100)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Sat, 22 Dec 2018 13:21:03 +0000 (08:21 -0500)
commit7fd3cbf82d79f5d58e38bc3ad5a24e03de0eac31
tree8c30ef84c9ce2bcd0fb62e9e12bde05207eb489c
parentabac7e474ad768e045573ea40ca426d07fe502d2
seq_buf: Use size_t for len in seq_buf_puts()

Jann Horn points out that we're using unsigned int for len in
seq_buf_puts(), which could potentially overflow if we're passed a
UINT_MAX sized string.

The rest of the code already uses size_t, so we should also use that
in seq_buf_puts() to avoid any issues.

Link: http://lkml.kernel.org/r/20181019042109.8064-2-mpe@ellerman.id.au
Suggested-by: Jann Horn <jannh@google.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
lib/seq_buf.c