diff options
author | Jochen Friedrich <jochen@scram.de> | 2008-01-24 10:16:03 -0500 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2008-01-28 09:30:59 -0500 |
commit | 22f19daff442c3ff0d015b7e80b4eedab0231ade (patch) | |
tree | 7759bc1e4d2e54f2a812e270156b2afd273d317d /arch/ppc | |
parent | 7607341a265a56cdf8b4bf10d355098e80ea481b (diff) |
[POWERPC] 8xx: Remove unused m8xx_cpm_hostalloc/free/dump()
m8xx_cpm_hostalloc is still defined in commproc.c, but no users are left
in the kernel tree. m8xx_cpm_hostfree and m8xx_cpm_hostdump are only
defined in the headers. Remove this dead code.
Signed-off-by: Jochen Friedrich <jochen@scram.de>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/ppc')
-rw-r--r-- | arch/ppc/8xx_io/commproc.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/arch/ppc/8xx_io/commproc.c b/arch/ppc/8xx_io/commproc.c index 9da880be4dc0..3f93af83b514 100644 --- a/arch/ppc/8xx_io/commproc.c +++ b/arch/ppc/8xx_io/commproc.c | |||
@@ -55,8 +55,6 @@ | |||
55 | }) | 55 | }) |
56 | 56 | ||
57 | static void m8xx_cpm_dpinit(void); | 57 | static void m8xx_cpm_dpinit(void); |
58 | static uint host_buffer; /* One page of host buffer */ | ||
59 | static uint host_end; /* end + 1 */ | ||
60 | cpm8xx_t *cpmp; /* Pointer to comm processor space */ | 58 | cpm8xx_t *cpmp; /* Pointer to comm processor space */ |
61 | 59 | ||
62 | /* CPM interrupt vector functions. | 60 | /* CPM interrupt vector functions. |
@@ -68,7 +66,6 @@ struct cpm_action { | |||
68 | static struct cpm_action cpm_vecs[CPMVEC_NR]; | 66 | static struct cpm_action cpm_vecs[CPMVEC_NR]; |
69 | static irqreturn_t cpm_interrupt(int irq, void * dev); | 67 | static irqreturn_t cpm_interrupt(int irq, void * dev); |
70 | static irqreturn_t cpm_error_interrupt(int irq, void *dev); | 68 | static irqreturn_t cpm_error_interrupt(int irq, void *dev); |
71 | static void alloc_host_memory(void); | ||
72 | /* Define a table of names to identify CPM interrupt handlers in | 69 | /* Define a table of names to identify CPM interrupt handlers in |
73 | * /proc/interrupts. | 70 | * /proc/interrupts. |
74 | */ | 71 | */ |
@@ -158,21 +155,6 @@ m8xx_cpm_reset(void) | |||
158 | cpmp = (cpm8xx_t *)commproc; | 155 | cpmp = (cpm8xx_t *)commproc; |
159 | } | 156 | } |
160 | 157 | ||
161 | /* We used to do this earlier, but have to postpone as long as possible | ||
162 | * to ensure the kernel VM is now running. | ||
163 | */ | ||
164 | static void | ||
165 | alloc_host_memory(void) | ||
166 | { | ||
167 | dma_addr_t physaddr; | ||
168 | |||
169 | /* Set the host page for allocation. | ||
170 | */ | ||
171 | host_buffer = (uint)dma_alloc_coherent(NULL, PAGE_SIZE, &physaddr, | ||
172 | GFP_KERNEL); | ||
173 | host_end = host_buffer + PAGE_SIZE; | ||
174 | } | ||
175 | |||
176 | /* This is called during init_IRQ. We used to do it above, but this | 158 | /* This is called during init_IRQ. We used to do it above, but this |
177 | * was too early since init_IRQ was not yet called. | 159 | * was too early since init_IRQ was not yet called. |
178 | */ | 160 | */ |
@@ -319,26 +301,6 @@ cpm_free_handler(int cpm_vec) | |||
319 | cpm_vecs[cpm_vec].dev_id = NULL; | 301 | cpm_vecs[cpm_vec].dev_id = NULL; |
320 | } | 302 | } |
321 | 303 | ||
322 | /* We also own one page of host buffer space for the allocation of | ||
323 | * UART "fifos" and the like. | ||
324 | */ | ||
325 | uint | ||
326 | m8xx_cpm_hostalloc(uint size) | ||
327 | { | ||
328 | uint retloc; | ||
329 | |||
330 | if (host_buffer == 0) | ||
331 | alloc_host_memory(); | ||
332 | |||
333 | if ((host_buffer + size) >= host_end) | ||
334 | return(0); | ||
335 | |||
336 | retloc = host_buffer; | ||
337 | host_buffer += size; | ||
338 | |||
339 | return(retloc); | ||
340 | } | ||
341 | |||
342 | /* Set a baud rate generator. This needs lots of work. There are | 304 | /* Set a baud rate generator. This needs lots of work. There are |
343 | * four BRGs, any of which can be wired to any channel. | 305 | * four BRGs, any of which can be wired to any channel. |
344 | * The internal baud rate clock is the system clock divided by 16. | 306 | * The internal baud rate clock is the system clock divided by 16. |