Motivating lazy RCU callbacks under out-of-memory conditions
First Claim
Patent Images
1. In a computing system having one or more processors operatively coupled to one or more memory devices, a method for motivating lazy read-copy update (RCU) callbacks under out-of-memory (OOM) conditions, the method comprising:
- detecting an actual or potential OOM condition; and
performing non-lazy callback processing for all processors whose RCU callback lists are non-empty due to at least one callback permitting lazy callback processing being present.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for motivating lazy RCU callbacks under out-of-memory conditions. In response to detecting an actual or potential OOM condition, non-lazy callback processing is performed for all processors whose RCU callback lists are non-empty due to at least one callback permitting lazy callback processing being present.
76 Citations
21 Claims
-
1. In a computing system having one or more processors operatively coupled to one or more memory devices, a method for motivating lazy read-copy update (RCU) callbacks under out-of-memory (OOM) conditions, the method comprising:
-
detecting an actual or potential OOM condition; and performing non-lazy callback processing for all processors whose RCU callback lists are non-empty due to at least one callback permitting lazy callback processing being present. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processors; and a memory coupled to said one or more processors, said memory including a computer useable medium tangibly embodying at least one program of instructions executable by said processor to perform operations for motivating lazy read-copy update (RCU) callbacks under out-of-memory (OOM) conditions, said operations comprising; detecting an actual or potential OOM condition; and performing non-lazy callback processing for all processors whose RCU callback lists are non-empty due to at least one callback permitting lazy callback processing being present. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
one or more non-transitory machine-useable storage media; and program instructions provided by said one or more media for programming a data processing platform to perform operations for motivating lazy read-copy update (RCU) callbacks under out-of-memory (OOM) conditions, said operations comprising; detecting an actual or potential OOM condition; and performing non-lazy callback processing for all processors whose RCU callback lists are non-empty due to at least one callback permitting lazy callback processing being present. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification