d894d964ff
This set of changes displays one major danger of btfixup, interface signatures are not always type checked fully. As seen here the iounit variant of the map_dma_area routine had an incorrect type for one of it's arguments. It turns out to be harmless in this case, but just imagine trying to debug something involving this kind of problem. No thanks. Signed-off-by: David S. Miller <davem@davemloft.net>
38 lines
749 B
C
38 lines
749 B
C
/*
|
|
* arch/sparc/kernel/ksyms.c: Sparc specific ksyms support.
|
|
*
|
|
* Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu)
|
|
* Copyright (C) 1996 Eddie C. Dost (ecd@skynet.be)
|
|
*/
|
|
|
|
#include <linux/module.h>
|
|
#include <linux/init.h>
|
|
|
|
#include <asm/pgtable.h>
|
|
#include <asm/uaccess.h>
|
|
#include <asm/delay.h>
|
|
#include <asm/head.h>
|
|
#include <asm/dma.h>
|
|
|
|
struct poll {
|
|
int fd;
|
|
short events;
|
|
short revents;
|
|
};
|
|
|
|
/* from entry.S */
|
|
EXPORT_SYMBOL(__udelay);
|
|
EXPORT_SYMBOL(__ndelay);
|
|
|
|
/* from head_32.S */
|
|
EXPORT_SYMBOL(__ret_efault);
|
|
EXPORT_SYMBOL(empty_zero_page);
|
|
|
|
/* Defined using magic */
|
|
#ifdef CONFIG_SMP
|
|
EXPORT_SYMBOL(BTFIXUP_CALL(__hard_smp_processor_id));
|
|
#endif
|
|
|
|
/* Exporting a symbol from /init/main.c */
|
|
EXPORT_SYMBOL(saved_command_line);
|