Message ID | 20250222081711.48208-1-ritvikfoss@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | selftests/mount: Explicitly define buffer size | expand |
On Sat, Feb 22, 2025 at 01:47:11PM +0530, ritvikfoss@gmail.com wrote: > From: Ritvik Gupta <ritvikfoss@gmail.com> > > Define macro ('MAX_BUF_SIZE') for buffer size > instead of hardcoded value '4096', to improve > readability. > > Signed-off-by: Ritvik Gupta <ritvikfoss@gmail.com> > --- > tools/testing/selftests/mount/unprivileged-remount-test.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/tools/testing/selftests/mount/unprivileged-remount-test.c b/tools/testing/selftests/mount/unprivileged-remount-test.c > index d2917054fe3a..67a550b7c69b 100644 > --- a/tools/testing/selftests/mount/unprivileged-remount-test.c > +++ b/tools/testing/selftests/mount/unprivileged-remount-test.c > @@ -45,6 +45,8 @@ > # define MS_STRICTATIME (1 << 24) > #endif > > +#define MAX_BUF_SIZE 4096 > + > static void die(char *fmt, ...) > { > va_list ap; > @@ -56,7 +58,7 @@ static void die(char *fmt, ...) > > static void vmaybe_write_file(bool enoent_ok, char *filename, char *fmt, va_list ap) > { > - char buf[4096]; > + char buf[MAX_BUF_SIZE]; As this is only used once, why is a #define really needed at all? Only do that if it makes sense (i.e. is checked in different places.) thanks, greg k-h
Got it :) Thanks for reviewing! Regards Ritvik
diff --git a/tools/testing/selftests/mount/unprivileged-remount-test.c b/tools/testing/selftests/mount/unprivileged-remount-test.c index d2917054fe3a..67a550b7c69b 100644 --- a/tools/testing/selftests/mount/unprivileged-remount-test.c +++ b/tools/testing/selftests/mount/unprivileged-remount-test.c @@ -45,6 +45,8 @@ # define MS_STRICTATIME (1 << 24) #endif +#define MAX_BUF_SIZE 4096 + static void die(char *fmt, ...) { va_list ap; @@ -56,7 +58,7 @@ static void die(char *fmt, ...) static void vmaybe_write_file(bool enoent_ok, char *filename, char *fmt, va_list ap) { - char buf[4096]; + char buf[MAX_BUF_SIZE]; int fd; ssize_t written; int buf_len;