/* Special-case - softirqs can safely be enabled in cond_resched_softirq(), or by __do_softirq(), without processing still-pending softirqs:  */
void _local_bh_enable(void)
/* Special-case - softirqs can safely be enabled in cond_resched_softirq(), or by __do_softirq(), without processing still-pending softirqs:  */
void _local_bh_enable(void)
{
	WARN_ON_ONCE(in_irq());
	WARN_ON_ONCE(!irqs_disabled());
	if (softirq_count() == SOFTIRQ_OFFSET)
		trace_softirqs_on((unsigned long)__builtin_return_address(0));
	sub_preempt_count(SOFTIRQ_OFFSET);
}