|
@@ -365,7 +365,7 @@ static DEFINE_SPINLOCK(mb_sram_lock);
|
|
static void *alloc_mb_sram (size_t size)
|
|
static void *alloc_mb_sram (size_t size)
|
|
{
|
|
{
|
|
struct mb_sram_free_area *prev, *fa;
|
|
struct mb_sram_free_area *prev, *fa;
|
|
- int flags;
|
|
|
|
|
|
+ unsigned long flags;
|
|
void *mem = 0;
|
|
void *mem = 0;
|
|
|
|
|
|
spin_lock_irqsave (mb_sram_lock, flags);
|
|
spin_lock_irqsave (mb_sram_lock, flags);
|
|
@@ -406,7 +406,7 @@ static void *alloc_mb_sram (size_t size)
|
|
static void free_mb_sram (void *mem, size_t size)
|
|
static void free_mb_sram (void *mem, size_t size)
|
|
{
|
|
{
|
|
struct mb_sram_free_area *prev, *fa, *new_fa;
|
|
struct mb_sram_free_area *prev, *fa, *new_fa;
|
|
- int flags;
|
|
|
|
|
|
+ unsigned long flags;
|
|
void *end = mem + size;
|
|
void *end = mem + size;
|
|
|
|
|
|
spin_lock_irqsave (mb_sram_lock, flags);
|
|
spin_lock_irqsave (mb_sram_lock, flags);
|
|
@@ -517,7 +517,7 @@ static DEFINE_SPINLOCK(dma_mappings_lock);
|
|
|
|
|
|
static struct dma_mapping *new_dma_mapping (size_t size)
|
|
static struct dma_mapping *new_dma_mapping (size_t size)
|
|
{
|
|
{
|
|
- int flags;
|
|
|
|
|
|
+ unsigned long flags;
|
|
struct dma_mapping *mapping;
|
|
struct dma_mapping *mapping;
|
|
void *mb_sram_block = alloc_mb_sram (size);
|
|
void *mb_sram_block = alloc_mb_sram (size);
|
|
|
|
|
|
@@ -575,7 +575,7 @@ static struct dma_mapping *new_dma_mapping (size_t size)
|
|
|
|
|
|
static struct dma_mapping *find_dma_mapping (void *mb_sram_addr)
|
|
static struct dma_mapping *find_dma_mapping (void *mb_sram_addr)
|
|
{
|
|
{
|
|
- int flags;
|
|
|
|
|
|
+ unsigned long flags;
|
|
struct dma_mapping *mapping;
|
|
struct dma_mapping *mapping;
|
|
|
|
|
|
spin_lock_irqsave (dma_mappings_lock, flags);
|
|
spin_lock_irqsave (dma_mappings_lock, flags);
|
|
@@ -592,7 +592,7 @@ static struct dma_mapping *find_dma_mapping (void *mb_sram_addr)
|
|
|
|
|
|
static struct dma_mapping *deactivate_dma_mapping (void *mb_sram_addr)
|
|
static struct dma_mapping *deactivate_dma_mapping (void *mb_sram_addr)
|
|
{
|
|
{
|
|
- int flags;
|
|
|
|
|
|
+ unsigned long flags;
|
|
struct dma_mapping *mapping, *prev;
|
|
struct dma_mapping *mapping, *prev;
|
|
|
|
|
|
spin_lock_irqsave (dma_mappings_lock, flags);
|
|
spin_lock_irqsave (dma_mappings_lock, flags);
|
|
@@ -622,7 +622,7 @@ static struct dma_mapping *deactivate_dma_mapping (void *mb_sram_addr)
|
|
static inline void
|
|
static inline void
|
|
free_dma_mapping (struct dma_mapping *mapping)
|
|
free_dma_mapping (struct dma_mapping *mapping)
|
|
{
|
|
{
|
|
- int flags;
|
|
|
|
|
|
+ unsigned long flags;
|
|
|
|
|
|
free_mb_sram (mapping->mb_sram_addr, mapping->size);
|
|
free_mb_sram (mapping->mb_sram_addr, mapping->size);
|
|
|
|
|