diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-07-15 10:25:46 +1000 |
---|---|---|
committer | Nikunj A Dadhania <nikunj@linux.vnet.ibm.com> | 2014-10-29 16:16:41 +0530 |
commit | 34729a27ecf348731601da76f627adaeff4d7e95 (patch) | |
tree | e327d72a660be02f923f76c0955c5184c22d3440 /clients/net-snk/kernel | |
parent | 8d29a177104c23b177a3e6ff90bdb716d075b510 (diff) | |
download | SLOF-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.c | 23 | ||||
-rw-r--r-- | clients/net-snk/kernel/modules.c | 5 |
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 */ |