AUTOMATIC DETECTION OF EXCESSIVE INTERRUPT-DISABLED OPERATING SYSTEM CODE
First Claim
1. A computer implemented method for detecting and reporting an excessive period of disablement in operating system programming in a data processing system, the method comprising:
- determining, at a plurality of scheduled times, if an operating system task is running disabled for interrupts, wherein the operating system task runs disabled for interrupts when processing of code for the operating system task is temporarily suspended to execute another section of code for a different system task; and
reporting an excessive disablement if the operating system task runs disabled for interrupts for a predefined number of consecutive scheduled times.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system for detecting and reporting an excessive period of interrupt disablement in operating system programming in a data processing system. A method for detecting and reporting an excessive period of disablement in operating system programming in a data processing system includes determining, at a plurality of scheduled times, if an operating system task is running disabled for interrupts, and reporting an excessive disablement if the operating system task runs disabled for interrupts for a predefined number of consecutive scheduled times.
5 Citations
20 Claims
-
1. A computer implemented method for detecting and reporting an excessive period of disablement in operating system programming in a data processing system, the method comprising:
-
determining, at a plurality of scheduled times, if an operating system task is running disabled for interrupts, wherein the operating system task runs disabled for interrupts when processing of code for the operating system task is temporarily suspended to execute another section of code for a different system task; and
reporting an excessive disablement if the operating system task runs disabled for interrupts for a predefined number of consecutive scheduled times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for detecting and reporting an excessive period of disablement in operating system programming in a data processing system, comprising:
-
a monitoring mechanism for determining, at a plurality of scheduled times, if an operating system task is running disabled for interrupts, wherein the operating system task is running disabled for interrupts when processing of code for the operating system task is temporarily suspended to execute another section of code for a different system task; and
a reporting mechanism for reporting an excessive period of disablement if the operating system task runs disabled for interrupts for a predefined number of consecutive scheduled times. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
a computer usable medium having computer usable program code for detecting an excessive period of disablement in operating system programming in a data processing system, the computer program product comprising;
computer usable program code configured to determine, at a plurality of scheduled times, if an operating system task is running disabled for interrupts, wherein the operating system task is running disabled for interrupts when processing of code for the operating system task is temporarily suspended to execute another section of code for a different system task; and
computer usable program code configured to report an excessive disablement if the operating system task runs disabled for interrupts for a predefined number of consecutive scheduled times. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification