misaligned.c
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
- /*
- * arch/s390/lib/misaligned.c
- * S390 misalignment panic stubs
- *
- * S390 version
- * Copyright (C) 2001 IBM Deutschland Entwicklung GmbH, IBM Corporation
- * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com).
- *
- * xchg wants to panic if the pointer is not aligned. To avoid multiplying
- * the panic message over and over again, the panic is done in the helper
- * functions __misaligned_u32 and __misaligned_u16.
- */
- #include <linux/module.h>
- #include <linux/kernel.h>
- void __misaligned_u16(void)
- {
- panic("misaligned (__u16 *) in __xchgn");
- }
- void __misaligned_u32(void)
- {
- panic("misaligned (__u32 *) in __xchgn");
- }
- EXPORT_SYMBOL(__misaligned_u16);
- EXPORT_SYMBOL(__misaligned_u32);