From da29f83b221f5f51ecbca931b856973e704710bb Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Tue, 26 Jul 2005 13:45:51 -0700 Subject: [PATCH] [SPARC64]: fix sys32_utimes(somefile, NULL) This patch fixes utimes(somefile, NULL) syscalls on sparc64 kernel with 32-bit userland - use of uninitialized value resulted in making random timestamps, which confused e.g. sudo. It has been already fixed (by davem) in linux-2.6 tree 30 months ago. Signed-off-by: Jakub Bogusz Signed-off-by: David S. Miller --- arch/sparc64/kernel/sys_sparc32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/sparc64/kernel/sys_sparc32.c b/arch/sparc64/kernel/sys_sparc32.c index dc519ab0..bf0cd156 100644 --- a/arch/sparc64/kernel/sys_sparc32.c +++ b/arch/sparc64/kernel/sys_sparc32.c @@ -4205,7 +4205,7 @@ asmlinkage int sys32_utimes(char *filename, struct timeval32 *tvs) old_fs = get_fs(); set_fs(KERNEL_DS); - ret = sys_utimes(kfilename, &ktvs[0]); + ret = sys_utimes(kfilename, (tvs ? &ktvs[0] : NULL)); set_fs(old_fs); putname(kfilename); -- 2.11.0