Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 76b278ed authored by Richard Weinberger's avatar Richard Weinberger
Browse files

um: Use asm-generic/switch_to.h

parent a3a85a76
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
generic-y += bug.h cputime.h device.h emergency-restart.h futex.h hardirq.h
generic-y += hw_irq.h irq_regs.h kdebug.h percpu.h sections.h topology.h xor.h
generic-y += ftrace.h pci.h io.h param.h delay.h mutex.h current.h exec.h
generic-y += switch_to.h
+1 −5
Original line number Diff line number Diff line
@@ -88,11 +88,8 @@ static inline void set_current(struct task_struct *task)

extern void arch_switch_to(struct task_struct *to);

void *_switch_to(void *prev, void *next, void *last)
void *__switch_to(struct task_struct *from, struct task_struct *to)
{
	struct task_struct *from = prev;
	struct task_struct *to = next;

	to->thread.prev_sched = from;
	set_current(to);

@@ -111,7 +108,6 @@ void *_switch_to(void *prev, void *next, void *last)
	} while (current->thread.saved_task);

	return current->thread.prev_sched;

}

void interrupt_end(void)

arch/x86/um/asm/switch_to.h

deleted100644 → 0
+0 −7
Original line number Diff line number Diff line
#ifndef _ASM_UM_SWITCH_TO_H_
#define _ASM_UM_SWITCH_TO_H_

extern void *_switch_to(void *prev, void *next, void *last);
#define switch_to(prev, next, last) prev = _switch_to(prev, next, last)

#endif