diff --git a/lib/seq_buf.c b/lib/seq_buf.c
index 6aabb609dd87196778b4b4a399e3cd01067e656a..bd807f545a9d71f4d6c4d87a9348cdba8a9986f1 100644
--- a/lib/seq_buf.c
+++ b/lib/seq_buf.c
@@ -140,7 +140,7 @@ int seq_buf_bprintf(struct seq_buf *s, const char *fmt, const u32 *binary)
  */
 int seq_buf_puts(struct seq_buf *s, const char *str)
 {
-	unsigned int len = strlen(str);
+	size_t len = strlen(str);
 
 	WARN_ON(s->size == 0);