Commit f50d2dcd authored by Thorsten Blum's avatar Thorsten Blum Committed by Greg Kroah-Hartman
Browse files

char/adi: Use min_t(size_t,,) in adi_read() + adi_write()



Replace min() and manual casting of MAX_BUF_SZ with min_t(size_t,,) in
both adi_read() and adi_write().

This matches the initial buffer size calculation:

	ver_buf_sz = min_t(size_t, count, MAX_BUF_SZ);

and makes the code more consistent. No functional changes intended.

Signed-off-by: default avatarThorsten Blum <thorsten.blum@linux.dev>
Link: https://patch.msgid.link/20250908181354.436680-2-thorsten.blum@linux.dev


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 47f1a2ac
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -80,8 +80,8 @@ static ssize_t adi_read(struct file *file, char __user *buf,
			bytes_read += ver_buf_sz;
			ver_buf_idx = 0;

			ver_buf_sz = min(count - bytes_read,
					 (size_t)MAX_BUF_SZ);
			ver_buf_sz = min_t(size_t, count - bytes_read,
					   MAX_BUF_SZ);
		}
	}

@@ -157,7 +157,7 @@ static ssize_t adi_write(struct file *file, const char __user *buf,
		}

		bytes_written += ver_buf_sz;
		ver_buf_sz = min(count - bytes_written, (size_t)MAX_BUF_SZ);
		ver_buf_sz = min_t(size_t, count - bytes_written, MAX_BUF_SZ);
	} while (bytes_written < count);

	(*offp) += bytes_written;