aboutsummaryrefslogtreecommitdiff
path: root/clients/net-snk/kernel
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-07-15 10:25:46 +1000
committerNikunj A Dadhania <nikunj@linux.vnet.ibm.com>2014-10-29 16:16:41 +0530
commit34729a27ecf348731601da76f627adaeff4d7e95 (patch)
treee327d72a660be02f923f76c0955c5184c22d3440 /clients/net-snk/kernel
parent8d29a177104c23b177a3e6ff90bdb716d075b510 (diff)
downloadSLOF-34729a27ecf348731601da76f627adaeff4d7e95.zip
SLOF-34729a27ecf348731601da76f627adaeff4d7e95.tar.gz
SLOF-34729a27ecf348731601da76f627adaeff4d7e95.tar.bz2
net-snk: Remove snk_kernel_interface and related definitions
None of this if of any use anymore Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'clients/net-snk/kernel')
-rw-r--r--clients/net-snk/kernel/init.c23
-rw-r--r--clients/net-snk/kernel/modules.c5
2 files changed, 2 insertions, 26 deletions
diff --git a/clients/net-snk/kernel/init.c b/clients/net-snk/kernel/init.c
index 9e6176c..77494fc 100644
--- a/clients/net-snk/kernel/init.c
+++ b/clients/net-snk/kernel/init.c
@@ -33,7 +33,7 @@ snk_fileio_t fd_array[FILEIO_MAX];
extern uint64_t tb_freq;
-int glue_init(snk_kernel_t *, unsigned int *, size_t, size_t);
+int glue_init(unsigned int *, size_t, size_t);
void glue_release(void);
extern char _lowmem_start;
@@ -41,25 +41,6 @@ extern char _lowmem_end;
extern char __client_start;
extern char __client_end;
-snk_kernel_t snk_kernel_interface = {
- .version = 1,
- .print = printk,
- .us_delay = udelay,
- .ms_delay = mdelay,
- .k_malloc = malloc,
- .k_malloc_aligned = malloc_aligned,
- .k_free = free,
- .strcmp = strcmp,
- .snk_call = main,
- .k_open = open,
- .k_close = close,
- .k_read = read,
- .k_write = write,
- .k_ioctl = ioctl,
- .modules_remove = rmmod_by_type,
- .modules_load = insmod_by_type,
-};
-
void * malloc_aligned(size_t size, int align)
{
unsigned long p = (unsigned long) malloc(size + align - 1);
@@ -81,7 +62,7 @@ int _start_kernel(unsigned long p0, unsigned long p1)
}
/* this is step is e.g. resposible to initialize file descriptor 0 and 1 for STDIO */
- rc = glue_init(&snk_kernel_interface, &timebase, (size_t)(unsigned long)&__client_start,
+ rc = glue_init(&timebase, (size_t)(unsigned long)&__client_start,
(size_t)(unsigned long)&__client_end - (size_t)(unsigned long)&__client_start);
if(rc < 0)
return -1;
diff --git a/clients/net-snk/kernel/modules.c b/clients/net-snk/kernel/modules.c
index 8bf546b..b37bcfe 100644
--- a/clients/net-snk/kernel/modules.c
+++ b/clients/net-snk/kernel/modules.c
@@ -29,8 +29,6 @@ extern char __client_start[];
snk_module_t *snk_modules[MODULES_MAX];
-extern snk_kernel_t snk_kernel_interface;
-
/* Load module and call init code.
Init code will check, if module is responsible for device.
Returns -1, if not responsible for device, 0 otherwise.
@@ -41,9 +39,6 @@ modules_init(void)
{
int i;
- snk_kernel_interface.io_read = read_io;
- snk_kernel_interface.io_write = write_io;
-
snk_modules[0] = &of_module;
/* Setup Module List */