×

Eliminating synchronous grace period detection for non-preemptible read-copy update on uniprocessor systems

  • US 8,195,893 B2
  • Filed: 11/03/2008
  • Issued: 06/05/2012
  • Est. Priority Date: 11/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a data processing system, comprising:

  • performing an update operation on a data element that is shared with one or more non-preemptible readers of said data element;

    issuing a call to a synchronous grace period detection method;

    said synchronous grace period detection method performing synchronous grace period detection and returning from said call if said data processing system implements a multi-processor environment at a time of said call;

    said synchronous grace period detection determining an end of a grace period in which said one or more non-preemptible readers have passed through a quiescent state and cannot be maintaining references to a pre-update view of said shared data element; and

    said synchronous grace period detection method returning from said call without performing grace period detection if said data processing system implements a uniprocessor environment at the time of said call.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×