diff options
| author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-10 16:32:24 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-10 16:32:24 -0400 |
| commit | 62933d36ac98360da45f43df989277df002b034b (patch) | |
| tree | 1164d4f10bb56b757f0507ed49d7aa4b17a9dc2b /arch/powerpc/sysdev/commproc.c | |
| parent | 0ab598099c18affd73a21482274c00e8119236be (diff) | |
| parent | f64071200acc124bd0d641ef7d750f38fbf5f8b8 (diff) | |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
* 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (24 commits)
[POWERPC] Fix compile error with kexec and CONFIG_SMP=n
[POWERPC] Split initrd logic out of early_init_dt_scan_chosen() to fix warning
[POWERPC] Fix warning in hpte_decode(), and generalize it
[POWERPC] Minor pSeries IOMMU debug cleanup
[POWERPC] PS3: Fix sys manager build error
[POWERPC] Assorted janitorial EEH cleanups
[POWERPC] We don't define CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID
[POWERPC] pmu_sys_suspended is only defined for PPC32
[POWERPC] Fix incorrect calculation of I/O window addresses
[POWERPC] celleb: Update celleb_defconfig
[POWERPC] celleb: Fix parsing of machine type hack command line option
[POWERPC] celleb: Fix PCI config space accesses to subordinate buses
[POWERPC] celleb: Fix support for multiple PCI domains
[POWERPC] Wire up sys_utimensat
[POWERPC] CPM_UART: Removed __init from cpm_uart_init_portdesc to fix warning
[POWERPC] User rheap from arch/powerpc/lib
[POWERPC] 83xx: Fix the PCI ranges in the MPC834x_MDS device tree.
[POWERPC] 83xx: Fix the PCI ranges in the MPC832x_MDS device tree.
[POWERPC] CPM_UART: cpm_uart_set_termios should take ktermios, not termios
[POWERPC] Change rheap functions to use ulongs instead of pointers
...
Diffstat (limited to 'arch/powerpc/sysdev/commproc.c')
| -rw-r--r-- | arch/powerpc/sysdev/commproc.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/arch/powerpc/sysdev/commproc.c b/arch/powerpc/sysdev/commproc.c index 9b4fafd9a840..4f67b89ba1d0 100644 --- a/arch/powerpc/sysdev/commproc.c +++ b/arch/powerpc/sysdev/commproc.c | |||
| @@ -330,7 +330,7 @@ void m8xx_cpm_dpinit(void) | |||
| 330 | * with the processor and the microcode patches applied / activated. | 330 | * with the processor and the microcode patches applied / activated. |
| 331 | * But the following should be at least safe. | 331 | * But the following should be at least safe. |
| 332 | */ | 332 | */ |
| 333 | rh_attach_region(&cpm_dpmem_info, (void *)CPM_DATAONLY_BASE, CPM_DATAONLY_SIZE); | 333 | rh_attach_region(&cpm_dpmem_info, CPM_DATAONLY_BASE, CPM_DATAONLY_SIZE); |
| 334 | } | 334 | } |
| 335 | 335 | ||
| 336 | /* | 336 | /* |
| @@ -338,9 +338,9 @@ void m8xx_cpm_dpinit(void) | |||
| 338 | * This function returns an offset into the DPRAM area. | 338 | * This function returns an offset into the DPRAM area. |
| 339 | * Use cpm_dpram_addr() to get the virtual address of the area. | 339 | * Use cpm_dpram_addr() to get the virtual address of the area. |
| 340 | */ | 340 | */ |
| 341 | uint cpm_dpalloc(uint size, uint align) | 341 | unsigned long cpm_dpalloc(uint size, uint align) |
| 342 | { | 342 | { |
| 343 | void *start; | 343 | unsigned long start; |
| 344 | unsigned long flags; | 344 | unsigned long flags; |
| 345 | 345 | ||
| 346 | spin_lock_irqsave(&cpm_dpmem_lock, flags); | 346 | spin_lock_irqsave(&cpm_dpmem_lock, flags); |
| @@ -352,30 +352,30 @@ uint cpm_dpalloc(uint size, uint align) | |||
| 352 | } | 352 | } |
| 353 | EXPORT_SYMBOL(cpm_dpalloc); | 353 | EXPORT_SYMBOL(cpm_dpalloc); |
| 354 | 354 | ||
| 355 | int cpm_dpfree(uint offset) | 355 | int cpm_dpfree(unsigned long offset) |
| 356 | { | 356 | { |
| 357 | int ret; | 357 | int ret; |
| 358 | unsigned long flags; | 358 | unsigned long flags; |
| 359 | 359 | ||
| 360 | spin_lock_irqsave(&cpm_dpmem_lock, flags); | 360 | spin_lock_irqsave(&cpm_dpmem_lock, flags); |
| 361 | ret = rh_free(&cpm_dpmem_info, (void *)offset); | 361 | ret = rh_free(&cpm_dpmem_info, offset); |
| 362 | spin_unlock_irqrestore(&cpm_dpmem_lock, flags); | 362 | spin_unlock_irqrestore(&cpm_dpmem_lock, flags); |
| 363 | 363 | ||
| 364 | return ret; | 364 | return ret; |
| 365 | } | 365 | } |
| 366 | EXPORT_SYMBOL(cpm_dpfree); | 366 | EXPORT_SYMBOL(cpm_dpfree); |
| 367 | 367 | ||
| 368 | uint cpm_dpalloc_fixed(uint offset, uint size, uint align) | 368 | unsigned long cpm_dpalloc_fixed(unsigned long offset, uint size, uint align) |
| 369 | { | 369 | { |
| 370 | void *start; | 370 | unsigned long start; |
| 371 | unsigned long flags; | 371 | unsigned long flags; |
| 372 | 372 | ||
| 373 | spin_lock_irqsave(&cpm_dpmem_lock, flags); | 373 | spin_lock_irqsave(&cpm_dpmem_lock, flags); |
| 374 | cpm_dpmem_info.alignment = align; | 374 | cpm_dpmem_info.alignment = align; |
| 375 | start = rh_alloc_fixed(&cpm_dpmem_info, (void *)offset, size, "commproc"); | 375 | start = rh_alloc_fixed(&cpm_dpmem_info, offset, size, "commproc"); |
| 376 | spin_unlock_irqrestore(&cpm_dpmem_lock, flags); | 376 | spin_unlock_irqrestore(&cpm_dpmem_lock, flags); |
| 377 | 377 | ||
| 378 | return (uint)start; | 378 | return start; |
| 379 | } | 379 | } |
| 380 | EXPORT_SYMBOL(cpm_dpalloc_fixed); | 380 | EXPORT_SYMBOL(cpm_dpalloc_fixed); |
| 381 | 381 | ||
| @@ -385,7 +385,7 @@ void cpm_dpdump(void) | |||
| 385 | } | 385 | } |
| 386 | EXPORT_SYMBOL(cpm_dpdump); | 386 | EXPORT_SYMBOL(cpm_dpdump); |
| 387 | 387 | ||
| 388 | void *cpm_dpram_addr(uint offset) | 388 | void *cpm_dpram_addr(unsigned long offset) |
| 389 | { | 389 | { |
| 390 | return (void *)(dpram_vbase + offset); | 390 | return (void *)(dpram_vbase + offset); |
| 391 | } | 391 | } |
