mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 16:13:19 +09:00
stat: remove no-longer-used helper macros
The choose_32_64() macros were added to deal with an odd inconsistency between the 32-bit and 64-bit layout of 'struct stat' way back when in commita52dd971f9("vfs: de-crapify "cp_new_stat()" function"). Then a decade later Mikulas noticed that said inconsistency had been a mistake in the early x86-64 port, and shouldn't have existed in the first place. So commit932aba1e16("stat: fix inconsistency between struct stat and struct compat_stat") removed the uses of the helpers. But the helpers remained around, unused. Get rid of them. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
@@ -419,12 +419,6 @@ SYSCALL_DEFINE2(fstat, unsigned int, fd, struct __old_kernel_stat __user *, stat
|
|||||||
|
|
||||||
#ifdef __ARCH_WANT_NEW_STAT
|
#ifdef __ARCH_WANT_NEW_STAT
|
||||||
|
|
||||||
#if BITS_PER_LONG == 32
|
|
||||||
# define choose_32_64(a,b) a
|
|
||||||
#else
|
|
||||||
# define choose_32_64(a,b) b
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef INIT_STRUCT_STAT_PADDING
|
#ifndef INIT_STRUCT_STAT_PADDING
|
||||||
# define INIT_STRUCT_STAT_PADDING(st) memset(&st, 0, sizeof(st))
|
# define INIT_STRUCT_STAT_PADDING(st) memset(&st, 0, sizeof(st))
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user