<!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>