]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - arch/m68k/include/asm/unaligned.h
m68k: Introduce config option CPU_HAS_NO_UNALIGNED
[mirror_ubuntu-bionic-kernel.git] / arch / m68k / include / asm / unaligned.h
CommitLineData
c315bd5f
GU
1#ifndef _ASM_M68K_UNALIGNED_H
2#define _ASM_M68K_UNALIGNED_H
af85fe9e
GU
3
4
9f1f1180 5#ifdef CONFIG_CPU_HAS_NO_UNALIGNED
af85fe9e
GU
6#include <linux/unaligned/be_struct.h>
7#include <linux/unaligned/le_byteshift.h>
8#include <linux/unaligned/generic.h>
9
10#define get_unaligned __get_unaligned_be
11#define put_unaligned __put_unaligned_be
12
49148020 13#else
af85fe9e 14/*
9f1f1180 15 * The m68k can do unaligned accesses itself.
af85fe9e
GU
16 */
17#include <linux/unaligned/access_ok.h>
18#include <linux/unaligned/generic.h>
19
20#define get_unaligned __get_unaligned_be
21#define put_unaligned __put_unaligned_be
22
49148020 23#endif
af85fe9e 24
c315bd5f 25#endif /* _ASM_M68K_UNALIGNED_H */