Expedited Module Unloading For Kernel Modules That Execute Read-Copy Update Callback Processing Code
Patent №
US 9,256,476
Granted
2016-02-09
Filed 2011
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13316476
A technique for expediting the unloading of an operating system kernel module that executes read-copy update (RCU) callback processing code in a computing system having one or more processors. According to embodiments of the disclosed technique, an RCU callback is enqueued so that it can be processed by the kernel module's callback processing code following completion of a grace period in which each of the one or more processors has passed through a quiescent state. An expediting operation is performed to expedite processing of the RCU callback. The RCU callback is then processed and the kernel module is unloaded.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 273660763
Assignors
MCKENNEY, PAUL E.
On an employer assignment, the assignors are typically the inventors.