Date: Fri, 23 Feb 2001 12:10:05 +0100
From: Dipankar Sarma <>
Subject: Read-Copy Update mutual exclusion for linux
Message-ID: <>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0.1i
Approved: (1.20)
Newsgroups: linux.kernel
Organization: linux.*_mail_to_news_unidirectional_gateway
X-Original-Date: Fri, 23 Feb 2001 16:36:00 +0530
Lines: 24

Read-Copy Update is a two-phase mutual exclusion method that can be
used to avoid overhead and code complexity of conventional methods
that use spin-waiting. It uses the event-driven nature of operating
systems to defer exceptional conditions until currently active code
has completed allowing common code paths to proceed without delay.
This technique is potentially useful for maintenance of read-mostly
data structures and unusual situations like module unloading.

An implementation of this based on the original DYNIX/ptx implementation 
is now available for Linux (2.4.1 kernel) at


Dipankar Sarma  (
IBM Linux Technology Center
IBM India Software Lab, Bangalore, India.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

Newsgroups: mlist.linux.kernel
Date: 	Thu, 8 Mar 2001 17:14:07 +0530
From: Maneesh Soni <>
X-To: lse tech <>
X-Cc: lkml <>, Andi Kleen <>,
        Keith Owens <>, Rusty Russell <>,
        Mortan Andrew Mortan <>,
        "A. N. Kuznetsov" <>,
        Miller David Miller <>
Subject: [Patch] Module Unloading using Read-Copy-Update
Message-ID: <>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Lines: 29

In this post I would like to submit a patch providing a two phase cleanup logic
for solving the module unloading races in linux. It uses the deferred update
interface provided by the Read-Copy-Update mechanism. A patch with 
implementation of Read-Copy-Update on linux has been posted earlier on lkml and 
lse-tech by Dipankar Sarma
In this first version of the new cleanup logic, I have tried to keep the changes 
lesser. Please download the patch and a readme along with a few testcases from
Thank you,
Maneesh Soni
Linux Technology Center,
IBM Software Labs, Bangalore, INDIA
Phone: +91-80-5262355 Extn: 2717                                                 
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

			  SCO's Case Against IBM

November 12, 2003 - Jed Boal from Eyewitness News KSL 5 TV provides an
overview on SCO's case against IBM. Darl McBride, SCO's president and CEO,
talks about the lawsuit's impact and attacks. Jason Holt, student and 
Linux user, talks about the benefits of code availability and the merits 
of the SCO vs IBM lawsuit. See SCO vs IBM.

Note: The materials and information included in these Web pages are not to
be used for any other purpose other than private study, research, review
or criticism.