2.6.14-rc3-rt2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



i have released the 2.6.14-rc3-rt2 tree, which can be downloaded from 
the usual place:

  http://redhat.com/~mingo/realtime-preempt/

the biggest change in this release is the long-anticipated merge of a 
streamlined version of the "robust futexes/mutexes with priority 
queueing and priority inheritance" code into the -rt tree. The original 
upstream patch is from Todd Kneisel, with further improvements, cleanups 
and -RT integration done by David Singleton.

robustness is handled by extending the futex framework with 
registering/unregistering ops and extended wait/wake ops. Priority 
queueing and inheritance is implemented by embedding the rt_mutex object 
into the robust-futex structure. This approach made the patches 
significantly simpler and smaller (but still not trivial at all) than 
e.g. the fusyn patchset was.

the intent of this merge is to provide a testing basis for the new futex 
code, with a goal of merging it upstream. The userspace APIs might still 
change. These changes should not affect existing futex users. (To make 
use of the new capabilities, additional glibc patches are needed.)

Changes since 2.6.14-rc2-rt1:

 - robust/PI mutexes/futexes (Todd Kneisel, David Singleton)

 - ktimer update (Thomas Gleixner)

 - change boot-time locking in the IDE layer, to make mode-setting safer

 - mkiss.c build fix (reported by Felix Oxley)

to build a 2.6.14-rc3-rt2 tree, the following patches should be applied:

  http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.13.tar.bz2
  http://kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.14-rc3.bz2
  http://redhat.com/~mingo/realtime-preempt/patch-2.6.14-rc3-rt2

	Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux