| tag | 5c89f1b008ca1a8a62a6d6b64e063824b976ab1f | |
|---|---|---|
| tagger | David Howells <dhowells@redhat.com> | Fri Nov 02 17:12:50 2012 +0000 |
| object | 1d72d9f83df057e71c7951def41138a0230bf737 |
FRV fixes for 3.7
| commit | 1d72d9f83df057e71c7951def41138a0230bf737 | [log] [tgz] |
|---|---|---|
| author | Al Viro <viro@zeniv.linux.org.uk> | Fri Nov 02 12:05:44 2012 -0400 |
| committer | Al Viro <viro@zeniv.linux.org.uk> | Fri Nov 02 12:08:25 2012 -0400 |
| tree | 32e1d5b7bb3f906faa7b62bbb53a91209d73024c | |
| parent | 7b7ade117951dcc5ec947595ea7ff622fa56895e [diff] |
frv: fix the broken preempt Just get %icc2 into the state we would have after local_irq_disable() and physical IRQ having happened since then. Then we can simply use preempt_schedule_irq() and be done with the whole mess. Acked-by: David Howells <dhowells@redhat.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>