Commit bd1b26d8 authored by Dave Jones's avatar Dave Jones Committed by Linus Torvalds

[PATCH] ibmveth inlining failure.

Yet another ppc64 build failure..  Move the function before its first
usage, and the failure goes away.
Signed-off-by: default avatarDave Jones <davej@redhat.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 40f35d04
...@@ -260,6 +260,15 @@ static inline int ibmveth_is_replenishing_needed(struct ibmveth_adapter *adapter ...@@ -260,6 +260,15 @@ static inline int ibmveth_is_replenishing_needed(struct ibmveth_adapter *adapter
(atomic_read(&adapter->rx_buff_pool[2].available) < adapter->rx_buff_pool[2].threshold)); (atomic_read(&adapter->rx_buff_pool[2].available) < adapter->rx_buff_pool[2].threshold));
} }
/* kick the replenish tasklet if we need replenishing and it isn't already running */
static inline void ibmveth_schedule_replenishing(struct ibmveth_adapter *adapter)
{
if(ibmveth_is_replenishing_needed(adapter) &&
(atomic_dec_if_positive(&adapter->not_replenishing) == 0)) {
schedule_work(&adapter->replenish_task);
}
}
/* replenish tasklet routine */ /* replenish tasklet routine */
static void ibmveth_replenish_task(struct ibmveth_adapter *adapter) static void ibmveth_replenish_task(struct ibmveth_adapter *adapter)
{ {
...@@ -276,15 +285,6 @@ static void ibmveth_replenish_task(struct ibmveth_adapter *adapter) ...@@ -276,15 +285,6 @@ static void ibmveth_replenish_task(struct ibmveth_adapter *adapter)
ibmveth_schedule_replenishing(adapter); ibmveth_schedule_replenishing(adapter);
} }
/* kick the replenish tasklet if we need replenishing and it isn't already running */
static inline void ibmveth_schedule_replenishing(struct ibmveth_adapter *adapter)
{
if(ibmveth_is_replenishing_needed(adapter) &&
(atomic_dec_if_positive(&adapter->not_replenishing) == 0)) {
schedule_work(&adapter->replenish_task);
}
}
/* empty and free ana buffer pool - also used to do cleanup in error paths */ /* empty and free ana buffer pool - also used to do cleanup in error paths */
static void ibmveth_free_buffer_pool(struct ibmveth_adapter *adapter, struct ibmveth_buff_pool *pool) static void ibmveth_free_buffer_pool(struct ibmveth_adapter *adapter, struct ibmveth_buff_pool *pool)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment