Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

h8300: move definition of __kernel_size_t etc. to posix_types.h

These types should be defined in posix_types.h, not in bitsperlong.h .

With these defines moved, h8300-specific bitsperlong.h is no longer
needed since Kbuild will automatically create a wrapper of
include/uapi/asm-generic/bitsperlong.h

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

authored by

Masahiro Yamada and committed by
Masahiro Yamada
c9ee4bf9 e3c0f6f3

+13 -15
-15
arch/h8300/include/uapi/asm/bitsperlong.h
··· 1 - /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 - #ifndef _UAPI__ASM_H8300_BITS_PER_LONG 3 - #define _UAPI__ASM_H8300_BITS_PER_LONG 4 - 5 - #include <asm-generic/bitsperlong.h> 6 - 7 - #if !defined(__ASSEMBLY__) 8 - /* h8300-unknown-linux required long */ 9 - #define __kernel_size_t __kernel_size_t 10 - typedef unsigned long __kernel_size_t; 11 - typedef long __kernel_ssize_t; 12 - typedef long __kernel_ptrdiff_t; 13 - #endif 14 - 15 - #endif /* _UAPI__ASM_H8300_BITS_PER_LONG */
+13
arch/h8300/include/uapi/asm/posix_types.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ 2 + #ifndef _UAPI_ASM_POSIX_TYPES_H 3 + #define _UAPI_ASM_POSIX_TYPES_H 4 + 5 + /* h8300-unknown-linux required long */ 6 + #define __kernel_size_t __kernel_size_t 7 + typedef unsigned long __kernel_size_t; 8 + typedef long __kernel_ssize_t; 9 + typedef long __kernel_ptrdiff_t; 10 + 11 + #include <asm-generic/posix_types.h> 12 + 13 + #endif /* _UAPI_ASM_POSIX_TYPES_H */