]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - include/linux/libgcc.h
mm: relocate 'write_protect_seq' in struct mm_struct
[mirror_ubuntu-jammy-kernel.git] / include / linux / libgcc.h
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3 * include/lib/libgcc.h
4 */
5
6 #ifndef __LIB_LIBGCC_H
7 #define __LIB_LIBGCC_H
8
9 #include <asm/byteorder.h>
10
11 typedef int word_type __attribute__ ((mode (__word__)));
12
13 #ifdef __BIG_ENDIAN
14 struct DWstruct {
15 int high, low;
16 };
17 #elif defined(__LITTLE_ENDIAN)
18 struct DWstruct {
19 int low, high;
20 };
21 #else
22 #error I feel sick.
23 #endif
24
25 typedef union {
26 struct DWstruct s;
27 long long ll;
28 } DWunion;
29
30 #endif /* __ASM_LIBGCC_H */