aboutsummaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorIngo Molnar <[email protected]>2007-02-16 01:28:24 -0800
committerLinus Torvalds <[email protected]>2007-02-16 08:14:00 -0800
commit76d2160147f43f982dfe881404cfde9fd0a9da21 (patch)
tree5140d838f64e8494abd4942b4e2ddf2ddee69046 /include/linux/debugobjects.h
parent1f2ea0837dbc263ce2a2512c4e73c83df68a6a55 (diff)
[PATCH] genirq: do not mask interrupts by default
Never mask interrupts immediately upon request. Disabling interrupts in high-performance codepaths is rare, and on the other hand this change could recover lost edges (or even other types of lost interrupts) by conservatively only masking interrupts after they happen. (NOTE: with this change the highlevel irq-disable code still soft-disables this IRQ line - and if such an interrupt happens then the IRQ flow handler keeps the IRQ masked.) Mark i8529A controllers as 'never loses an edge'. Signed-off-by: Ingo Molnar <[email protected]> Cc: Thomas Gleixner <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions