From 30ae3ef9dae36d6bfce650567af55000ca018650 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 30 Jul 2024 20:33:18 +0000 Subject: [PATCH] Revert "objectgetinfo.c: Add test case for API field too high" This reverts commit 807070a696a93c1dae09f527efd2a516b01d7277 --- cpukit/score/src/objectgetinfo.c | 3 --- testsuites/sptests/sp43/init.c | 11 ++--------- testsuites/sptests/sp43/sp43.scn | 1 - 3 files changed, 2 insertions(+), 13 deletions(-) diff --git a/cpukit/score/src/objectgetinfo.c b/cpukit/score/src/objectgetinfo.c index 8f06a5eeec..59780d9ae4 100644 --- a/cpukit/score/src/objectgetinfo.c +++ b/cpukit/score/src/objectgetinfo.c @@ -66,9 +66,6 @@ Objects_Information *_Objects_Get_information( if ( !_Objects_Information_table[ the_api ] ) return NULL; - if ( the_class > OBJECTS_APIS_LAST ) - return NULL; - info = _Objects_Information_table[ the_api ][ the_class ]; if ( !info ) return NULL; diff --git a/testsuites/sptests/sp43/init.c b/testsuites/sptests/sp43/init.c index 999b50068e..c396f680bd 100644 --- a/testsuites/sptests/sp43/init.c +++ b/testsuites/sptests/sp43/init.c @@ -378,15 +378,8 @@ rtems_task Init( ); puts( "rtems_object_get_class_information - INVALID_NUMBER (bad API)" ); - sc = rtems_object_get_class_information(0, OBJECTS_INTERNAL_THREADS, &info); - fatal_directive_status( - sc, - RTEMS_INVALID_NUMBER, - "rtems_object_get_class_information (API)" - ); - - puts( "rtems_object_get_class_information - INVALID_NUMBER (API too high)" ); - sc = rtems_object_get_class_information(0, 4, &info); + sc = + rtems_object_get_class_information(0, OBJECTS_INTERNAL_THREADS, &info); fatal_directive_status( sc, RTEMS_INVALID_NUMBER, diff --git a/testsuites/sptests/sp43/sp43.scn b/testsuites/sptests/sp43/sp43.scn index 350a7a480c..c71f087f96 100644 --- a/testsuites/sptests/sp43/sp43.scn +++ b/testsuites/sptests/sp43/sp43.scn @@ -5,7 +5,6 @@ rtems_object_get_classic_name - INVALID_ADDRESS rtems_object_get_classic_name - INVALID_ID (bad index) rtems_object_get_classic_name - INVALID_ID (unallocated index) rtems_object_get_classic_name - INVALID_ID (bad API) -rtems_object_get_classic_name - INVALID_ID (API too high) UI1 - name returned by rtems_object_get_classic_name for Init task id UI1 - name returned by rtems_object_get_classic_name for RTEMS_SELF TEMP - rtems_build_name for TEMP