<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-05-17)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-05-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1433/cpukit
* block08/bdbuf_tests.c: Enabled tests 1.1, 1.2 and 1.3.
* block08/bdbuf_test1_1.c, block08/bdbuf_test1_2.c,
block08/bdbuf_test1_3.c: Use RTEMS_IO_ERROR instead of
RTEMS_NO_MEMORY.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/ChangeLog.diff?r1=text&tr1=1.175&r2=text&tr2=1.176&diff_format=h">M</a></td><td width='1%'>1.176</td><td width='100%'>testsuites/libtests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block08/bdbuf_test1_1.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/libtests/block08/bdbuf_test1_1.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block08/bdbuf_test1_2.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/libtests/block08/bdbuf_test1_2.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block08/bdbuf_test1_3.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/libtests/block08/bdbuf_test1_3.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block08/bdbuf_tests.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/libtests/block08/bdbuf_tests.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/libtests/ChangeLog:1.175 rtems/testsuites/libtests/ChangeLog:1.176
--- rtems/testsuites/libtests/ChangeLog:1.175 Mon May 3 04:14:27 2010
+++ rtems/testsuites/libtests/ChangeLog Mon May 17 03:34:55 2010
</font><font color='#997700'>@@ -1,3 +1,11 @@
</font><font color='#000088'>+2010-05-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ PR 1433/cpukit
+ * block08/bdbuf_tests.c: Enabled tests 1.1, 1.2 and 1.3.
+ * block08/bdbuf_test1_1.c, block08/bdbuf_test1_2.c,
+ block08/bdbuf_test1_3.c: Use RTEMS_IO_ERROR instead of
+ RTEMS_NO_MEMORY.
+
</font> 2010-05-03 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* block01/init.c, block02/init.c, block03/init.c, block04/init.c,
<font color='#006600'>diff -u rtems/testsuites/libtests/block08/bdbuf_test1_1.c:1.1 rtems/testsuites/libtests/block08/bdbuf_test1_1.c:1.2
--- rtems/testsuites/libtests/block08/bdbuf_test1_1.c:1.1 Tue Jan 19 02:55:18 2010
+++ rtems/testsuites/libtests/block08/bdbuf_test1_1.c Mon May 17 03:34:55 2010
</font><font color='#997700'>@@ -77,10 +77,10 @@
</font> * Check that rtems_bdbuf_read() returns status obtained
* from device driver via asynchonous notification.
* On this step device driver returns 0 from ioctl() call,
<font color='#880000'>- * but notification callback is called with RTEMS_NO_MEMORY status.
</font><font color='#000088'>+ * but notification callback is called with RTEMS_IO_ERROR status.
</font> */
WAIT_DRV_MSG(&msg);
<font color='#880000'>- SEND_DRV_MSG(0, 0, RTEMS_NO_MEMORY, EFAULT);
</font><font color='#000088'>+ SEND_DRV_MSG(0, 0, RTEMS_IO_ERROR, EFAULT);
</font>
WAIT_THREAD_SYNC(1);
TEST_CHECK_RESULT("6");
<font color='#997700'>@@ -130,11 +130,11 @@
</font>
/*
* Step 5-6:
<font color='#880000'>- * Read operation fails with RTEMS_NO_MEMORY code.
</font><font color='#000088'>+ * Read operation fails with RTEMS_IO_ERROR code.
</font> * The function shall not update user pointer.
*/
rc = rtems_bdbuf_read(test_dev, TEST_BLK_NUM, &bd2);
<font color='#880000'>- if (rc != RTEMS_NO_MEMORY || bd2 != NULL)
</font><font color='#000088'>+ if (rc != RTEMS_IO_ERROR || bd2 != NULL)
</font> {
TEST_FAILED();
}
<font color='#006600'>diff -u rtems/testsuites/libtests/block08/bdbuf_test1_2.c:1.1 rtems/testsuites/libtests/block08/bdbuf_test1_2.c:1.2
--- rtems/testsuites/libtests/block08/bdbuf_test1_2.c:1.1 Tue Jan 19 02:55:18 2010
+++ rtems/testsuites/libtests/block08/bdbuf_test1_2.c Mon May 17 03:34:55 2010
</font><font color='#997700'>@@ -69,7 +69,7 @@
</font> * Step 3:
* Unblock thread #1 by reporting data transfer result.
*/
<font color='#880000'>- SEND_DRV_MSG(0, 0, RTEMS_NO_MEMORY, EFAULT);
</font><font color='#000088'>+ SEND_DRV_MSG(0, 0, RTEMS_IO_ERROR, EFAULT);
</font>
/*
* Wait for sync from thread #1.
<font color='#997700'>@@ -91,7 +91,7 @@
</font> * Step 5:
* Report an error again from the driver.
*/
<font color='#880000'>- SEND_DRV_MSG(0, 0, RTEMS_NO_MEMORY, EFAULT);
</font><font color='#000088'>+ SEND_DRV_MSG(0, 0, RTEMS_IO_ERROR, EFAULT);
</font>
/*
* Wait for sync from thread #2.
<font color='#997700'>@@ -119,7 +119,7 @@
</font> * result this call will return an error.
*/
rc = rtems_bdbuf_read(test_dev, TEST_BLK_NUM, &bd);
<font color='#880000'>- if (rc != RTEMS_NO_MEMORY || bd != NULL)
</font><font color='#000088'>+ if (rc != RTEMS_IO_ERROR || bd != NULL)
</font> {
TEST_FAILED();
}
<font color='#997700'>@@ -146,10 +146,10 @@
</font> * Due to the fact that thread #1 failed to read required block
* number, bdbuf library should ask for re-read data again.
* But main test task will agin tell device driver to return
<font color='#880000'>- * RTEMS_NO_MEMORY data transfer result.
</font><font color='#000088'>+ * RTEMS_IO_ERROR data transfer result.
</font> */
rc = rtems_bdbuf_read(test_dev, TEST_BLK_NUM, &bd);
<font color='#880000'>- if (rc != RTEMS_NO_MEMORY || bd != NULL)
</font><font color='#000088'>+ if (rc != RTEMS_IO_ERROR || bd != NULL)
</font> {
TEST_FAILED();
}
<font color='#006600'>diff -u rtems/testsuites/libtests/block08/bdbuf_test1_3.c:1.1 rtems/testsuites/libtests/block08/bdbuf_test1_3.c:1.2
--- rtems/testsuites/libtests/block08/bdbuf_test1_3.c:1.1 Tue Jan 19 02:55:18 2010
+++ rtems/testsuites/libtests/block08/bdbuf_test1_3.c Mon May 17 03:34:55 2010
</font><font color='#997700'>@@ -70,7 +70,7 @@
</font> * Step 3:
* Unblock thread #1 by reporting erroneous data transfer result.
*/
<font color='#880000'>- SEND_DRV_MSG(0, 0, RTEMS_NO_MEMORY, EFAULT);
</font><font color='#000088'>+ SEND_DRV_MSG(0, 0, RTEMS_IO_ERROR, EFAULT);
</font>
/*
* Wait for sync from thread #1.
<font color='#997700'>@@ -128,7 +128,7 @@
</font> * result this call will return an error.
*/
rc = rtems_bdbuf_read(test_dev, TEST_BLK_NUM, &bd);
<font color='#880000'>- if (rc != RTEMS_NO_MEMORY || bd != NULL)
</font><font color='#000088'>+ if (rc != RTEMS_IO_ERROR || bd != NULL)
</font> {
TEST_FAILED();
}
<font color='#006600'>diff -u rtems/testsuites/libtests/block08/bdbuf_tests.c:1.1 rtems/testsuites/libtests/block08/bdbuf_tests.c:1.2
--- rtems/testsuites/libtests/block08/bdbuf_tests.c:1.1 Tue Jan 19 02:55:18 2010
+++ rtems/testsuites/libtests/block08/bdbuf_tests.c Mon May 17 03:34:55 2010
</font><font color='#997700'>@@ -24,11 +24,9 @@
</font> struct bdbuf_test_descr {
void (* main)(void);
} bdbuf_tests[] = {
<font color='#880000'>-#if 0
</font> { bdbuf_test1_1_main },
{ bdbuf_test1_2_main },
{ bdbuf_test1_3_main },
<font color='#880000'>-#endif
</font> { bdbuf_test1_4_main },
{ bdbuf_test1_5_main },
</pre>
<p> </p>
<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>