diff --git a/fs/debugfs/file.c b/fs/debugfs/file.c
index 568304d058a3e2f908f4d7e7fdf01033d1c6b62b..90f76575c05636d0b6bed9ea350cf13cc44c51a1 100644
--- a/fs/debugfs/file.c
+++ b/fs/debugfs/file.c
@@ -428,7 +428,7 @@ static ssize_t write_file_bool(struct file *file, const char __user *user_buf,
 			       size_t count, loff_t *ppos)
 {
 	char buf[32];
-	int buf_size;
+	size_t buf_size;
 	bool bv;
 	u32 *val = file->private_data;