Invention Grant
US09256476B2 Expedited module unloading for kernel modules that execute read-copy update callback processing code
有权
对执行读取拷贝更新回调处理代码的内核模块进行快速模块卸载
- Patent Title: Expedited module unloading for kernel modules that execute read-copy update callback processing code
- Patent Title (中): 对执行读取拷贝更新回调处理代码的内核模块进行快速模块卸载
-
Application No.: US13316476Application Date: 2011-12-10
-
Publication No.: US09256476B2Publication Date: 2016-02-09
- Inventor: Paul E. McKenney
- Applicant: Paul E. McKenney
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Walter W. Duft
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F7/00 ; G06F9/52

Abstract:
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.
Public/Granted literature
- US20130152095A1 Expedited Module Unloading For Kernel Modules That Execute Read-Copy Update Callback Processing Code Public/Granted day:2013-06-13
Information query