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)
commit29924e5030969c55dbe68074215be5a1f14f1ff1
tree8c30ef84c9ce2bcd0fb62e9e12bde05207eb489c
parent0464ed24380905d640030d368cd84a4e4d1e15e2
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