jme: Change bufinf memory location
Instead of using a large chunk of memory space preserved for for modules, using kmalloc to obtain the needed memory. Signed-off-by: Guo-Fu Tseng <cooldavid@cooldavid.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
44d8d2e9f0
commit
47bd10d14b
@ -372,7 +372,6 @@ struct jme_buffer_info {
|
||||
/*
|
||||
* The structure holding buffer information and ring descriptors all together.
|
||||
*/
|
||||
#define MAX_RING_DESC_NR 1024
|
||||
struct jme_ring {
|
||||
void *alloc; /* pointer to allocated memory */
|
||||
void *desc; /* pointer to ring memory */
|
||||
@ -380,7 +379,7 @@ struct jme_ring {
|
||||
dma_addr_t dma; /* phys address for ring dma */
|
||||
|
||||
/* Buffer information corresponding to each descriptor */
|
||||
struct jme_buffer_info bufinf[MAX_RING_DESC_NR];
|
||||
struct jme_buffer_info *bufinf;
|
||||
|
||||
int next_to_use;
|
||||
atomic_t next_to_clean;
|
||||
|
Reference in New Issue
Block a user