<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus2008.git, branch pre-port</title>
<subtitle>[ARCHIVE] Old LITMUS^RT 2008 version (for reference).</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/'/>
<entry>
<title>Revert "x86 setup: fix constraints in segment accessor functions"</title>
<updated>2009-12-07T23:12:47+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T23:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=8125c423f84ed7f5a65801c5de55297982cdb336'/>
<id>8125c423f84ed7f5a65801c5de55297982cdb336</id>
<content type='text'>
(will be included in mainline anyway)

This reverts commit 2aba2d37926a1a69ef22ccfbdc298324ab21af4f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(will be included in mainline anyway)

This reverts commit 2aba2d37926a1a69ef22ccfbdc298324ab21af4f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "time: prevent the loop in timespec_add_ns() from being optimised away"</title>
<updated>2009-12-07T23:08:59+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T23:08:59+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=941edf069e169fec28cd35ca41cbb5b9154df5f9'/>
<id>941edf069e169fec28cd35ca41cbb5b9154df5f9</id>
<content type='text'>
(will be included in new mainline anyway)

This reverts commit cc4319890a80190d3290f1e04886d0384969b5f3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(will be included in new mainline anyway)

This reverts commit cc4319890a80190d3290f1e04886d0384969b5f3.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove hacky implementation of userspace writes</title>
<updated>2009-12-07T23:08:07+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T23:08:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=64271aaf6b6f166a31fcec24510575a0226230fd'/>
<id>64271aaf6b6f166a31fcec24510575a0226230fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor cleanups</title>
<updated>2009-12-07T20:24:07+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T20:24:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=71e974213dca7fbb407554229864e8fe363db4f2'/>
<id>71e974213dca7fbb407554229864e8fe363db4f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove PFAIR and P-EDF plugins; will be ported later.</title>
<updated>2009-12-07T20:19:05+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T20:19:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=abbda9b07ef3cf30d925be5f3fbd3118db0b1984'/>
<id>abbda9b07ef3cf30d925be5f3fbd3118db0b1984</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove norq delayed work support.</title>
<updated>2009-12-07T20:08:02+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T20:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=e6474fd5f0504534120d7b104b7deb461f1c8bb6'/>
<id>e6474fd5f0504534120d7b104b7deb461f1c8bb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove scheduler_signal() support</title>
<updated>2009-12-07T20:01:58+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T20:01:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=d0f2d3babee1dbb2f1f6d7dadf7ff287b01de375'/>
<id>d0f2d3babee1dbb2f1f6d7dadf7ff287b01de375</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove C-EDF plugin.</title>
<updated>2009-12-07T19:58:52+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T19:58:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=4a36db417c95a0ce3e70d2896d0d81b98d478b53'/>
<id>4a36db417c95a0ce3e70d2896d0d81b98d478b53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove non-preemptive section hack.</title>
<updated>2009-12-07T19:55:50+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-12-07T19:55:50+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=51c41c7b109e6da035c42ca85d6da44586a18359'/>
<id>51c41c7b109e6da035c42ca85d6da44586a18359</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bugfix: Fix FMLP priority inheritance under GSN-EDF</title>
<updated>2009-10-05T18:10:44+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-10-05T18:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=4ad2bcf6f6fff31ace097f7616b002df445110ec'/>
<id>4ad2bcf6f6fff31ace097f7616b002df445110ec</id>
<content type='text'>
This fixes a regression introduced by the RTSS'09
improvements.

Just calling unlink() on any task is not safe: it might
reside in a release heap. This was done in the case
that a new blocker increases a lock holder's priority.

To avoid crashing in this case, the FMLP code was changed
to be more careful when propagating an inherited priority.
The code now detects three different scenarios and uses
heap_decrease() to update the position of the lock holder's
heap node. This fixes a simple test case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a regression introduced by the RTSS'09
improvements.

Just calling unlink() on any task is not safe: it might
reside in a release heap. This was done in the case
that a new blocker increases a lock holder's priority.

To avoid crashing in this case, the FMLP code was changed
to be more careful when propagating an inherited priority.
The code now detects three different scenarios and uses
heap_decrease() to update the position of the lock holder's
heap node. This fixes a simple test case.
</pre>
</div>
</content>
</entry>
</feed>
