On 7/8/20 1:27 PM, Eric Dumazet wrote:
>
>
> On 7/8/20 12:37 PM, David Miller wrote:
>> From: "YU, Xiangning"
>> Date: Thu, 09 Jul 2020 00:38:16 +0800
>>
>>> @@ -111,7 +111,7 @@ bool irq_work_queue_on(struct irq_work *work, int cpu)
>>> return true;
>>> #endif /* CONFIG_SMP */
>>> }
>>>
On 7/8/20 12:37 PM, David Miller wrote:
> From: "YU, Xiangning"
> Date: Thu, 09 Jul 2020 00:38:16 +0800
>
>> @@ -111,7 +111,7 @@ bool irq_work_queue_on(struct irq_work *work, int cpu)
>> return true;
>> #endif /* CONFIG_SMP */
>> }
>> -
>> +EXPORT_SYMBOL_GPL(irq_work_queue_on);
>
> You
On 7/8/20 1:27 PM, Eric Dumazet wrote:
>
>
> On 7/8/20 12:37 PM, David Miller wrote:
>> From: "YU, Xiangning"
>> Date: Thu, 09 Jul 2020 00:38:16 +0800
>>
>>> @@ -111,7 +111,7 @@ bool irq_work_queue_on(struct irq_work *work, int cpu)
>>> return true;
>>> #endif /* CONFIG_SMP */
>>> }
>>>
On 7/8/20 12:37 PM, David Miller wrote:
> From: "YU, Xiangning"
> Date: Thu, 09 Jul 2020 00:38:16 +0800
>
>> @@ -111,7 +111,7 @@ bool irq_work_queue_on(struct irq_work *work, int cpu)
>> return true;
>> #endif /* CONFIG_SMP */
>> }
>> -
>> +EXPORT_SYMBOL_GPL(irq_work_queue_on);
>
> You
From: "YU, Xiangning"
Date: Thu, 09 Jul 2020 00:38:16 +0800
> @@ -111,7 +111,7 @@ bool irq_work_queue_on(struct irq_work *work, int cpu)
> return true;
> #endif /* CONFIG_SMP */
> }
> -
> +EXPORT_SYMBOL_GPL(irq_work_queue_on);
You either removed the need for kthreads or you didn't.
If y
On 7/8/20 9:55 AM, Eric Dumazet wrote:
>
>
> On 7/8/20 9:38 AM, YU, Xiangning wrote:
>> Unlike other irq APIs, irq_work_queue_on is not exported. It makes sense to
>> export it so other modules could use it.
>>
>> Signed-off-by: Xiangning Yu
>> ---
>> kernel/irq_work.c | 2 +-
>> 1 file chan
On 7/8/20 9:38 AM, YU, Xiangning wrote:
> Unlike other irq APIs, irq_work_queue_on is not exported. It makes sense to
> export it so other modules could use it.
>
> Signed-off-by: Xiangning Yu
> ---
> kernel/irq_work.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/
Unlike other irq APIs, irq_work_queue_on is not exported. It makes sense to
export it so other modules could use it.
Signed-off-by: Xiangning Yu
---
kernel/irq_work.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/irq_work.c b/kernel/irq_work.c
index eca83965b631..e0e