|
@@ -33,7 +33,7 @@ static struct semaphore opal_async_sem;
|
|
|
static struct opal_msg *opal_async_responses;
|
|
|
static unsigned int opal_max_async_tokens;
|
|
|
|
|
|
-int __opal_async_get_token(void)
|
|
|
+static int __opal_async_get_token(void)
|
|
|
{
|
|
|
unsigned long flags;
|
|
|
int token;
|
|
@@ -73,7 +73,7 @@ int opal_async_get_token_interruptible(void)
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(opal_async_get_token_interruptible);
|
|
|
|
|
|
-int __opal_async_release_token(int token)
|
|
|
+static int __opal_async_release_token(int token)
|
|
|
{
|
|
|
unsigned long flags;
|
|
|
|
|
@@ -199,11 +199,7 @@ int __init opal_async_comp_init(void)
|
|
|
goto out_opal_node;
|
|
|
}
|
|
|
|
|
|
- /* Initialize to 1 less than the maximum tokens available, as we may
|
|
|
- * require to pop one during emergency through synchronous call to
|
|
|
- * __opal_async_get_token()
|
|
|
- */
|
|
|
- sema_init(&opal_async_sem, opal_max_async_tokens - 1);
|
|
|
+ sema_init(&opal_async_sem, opal_max_async_tokens);
|
|
|
|
|
|
out_opal_node:
|
|
|
of_node_put(opal_node);
|