This section looks at RCU from the viewpoint of its Linux-kernel API. Section presents RCU's wait-to-finish APIs, and Section presents RCU's publish-subscribe and version-maintenance APIs. Finally, Section presents concluding remarks.