diff options
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00queue.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2x00queue.c b/drivers/net/wireless/rt2x00/rt2x00queue.c index fde64ea3f4ef..943afc9067b1 100644 --- a/drivers/net/wireless/rt2x00/rt2x00queue.c +++ b/drivers/net/wireless/rt2x00/rt2x00queue.c | |||
@@ -160,7 +160,8 @@ static int rt2x00queue_alloc_entries(struct data_queue *queue, | |||
160 | return -ENOMEM; | 160 | return -ENOMEM; |
161 | 161 | ||
162 | #define QUEUE_ENTRY_PRIV_OFFSET(__base, __index, __limit, __esize, __psize) \ | 162 | #define QUEUE_ENTRY_PRIV_OFFSET(__base, __index, __limit, __esize, __psize) \ |
163 | ( (__base) + ((__limit) * (__esize)) + ((__index) * (__psize)) ) | 163 | ( ((char *)(__base)) + ((__limit) * (__esize)) + \ |
164 | ((__index) * (__psize)) ) | ||
164 | 165 | ||
165 | for (i = 0; i < queue->limit; i++) { | 166 | for (i = 0; i < queue->limit; i++) { |
166 | entries[i].flags = 0; | 167 | entries[i].flags = 0; |