git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge to Fedora kernel-2.6.18-1.2255_FC5-vs2.0.2.2-rc9 patched with stable patch...
[linux-2.6.git]
/
arch
/
s390
/
kernel
/
s390_ext.c
diff --git
a/arch/s390/kernel/s390_ext.c
b/arch/s390/kernel/s390_ext.c
index
6f5bafb
..
b0df464
100644
(file)
--- a/
arch/s390/kernel/s390_ext.c
+++ b/
arch/s390/kernel/s390_ext.c
@@
-114,7
+114,6
@@
int unregister_early_external_interrupt(__u16 code, ext_int_handler_t handler,
void do_extint(struct pt_regs *regs, unsigned short code)
{
ext_int_info_t *p;
void do_extint(struct pt_regs *regs, unsigned short code)
{
ext_int_info_t *p;
- struct vx_info_save vxis;
int index;
irq_enter();
int index;
irq_enter();
@@
-127,14
+126,12
@@
void do_extint(struct pt_regs *regs, unsigned short code)
account_ticks(regs);
kstat_cpu(smp_processor_id()).irqs[EXTERNAL_INTERRUPT]++;
index = ext_hash(code);
account_ticks(regs);
kstat_cpu(smp_processor_id()).irqs[EXTERNAL_INTERRUPT]++;
index = ext_hash(code);
- __enter_vx_admin(&vxis);
for (p = ext_int_hash[index]; p; p = p->next) {
if (likely(p->code == code)) {
if (likely(p->handler))
p->handler(regs, code);
}
}
for (p = ext_int_hash[index]; p; p = p->next) {
if (likely(p->code == code)) {
if (likely(p->handler))
p->handler(regs, code);
}
}
- __leave_vx_admin(&vxis);
irq_exit();
}
irq_exit();
}