···1212#if defined(__MIPSEB__)1313# include <linux/unaligned/be_struct.h>1414# include <linux/unaligned/le_byteshift.h>1515-# include <linux/unaligned/generic.h>1615# define get_unaligned __get_unaligned_be1716# define put_unaligned __put_unaligned_be1817#elif defined(__MIPSEL__)1918# include <linux/unaligned/le_struct.h>2019# include <linux/unaligned/be_byteshift.h>2121-# include <linux/unaligned/generic.h>2220# define get_unaligned __get_unaligned_le2321# define put_unaligned __put_unaligned_le2422#else2523# error "MIPS, but neither __MIPSEB__, nor __MIPSEL__???"2624#endif2525+2626+# include <linux/unaligned/generic.h>27272828#endif /* _ASM_MIPS_UNALIGNED_H */