Vijay Banerjee commented on a discussion on cpukit/libi2c/libi2c.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/821#note_136915 > * op failed. > - * Let 'init' handle 'is_initialized'... > + * Let 'init' handle 'rtems_libi2c_is_initialized'... > */ > sc = rtems_io_register_driver (0, &rtems_libi2c_io_ops, > &rtems_libi2c_major); > if (RTEMS_SUCCESSFUL != sc) { > safe_printf( > DRVNM "Claiming driver slot failed (rtems status code %i)\n", > sc); > - if (libmutex != RTEMS_ID_NONE) { > - rtems_semaphore_delete (libmutex); > - } > - libmutex = RTEMS_ID_NONE; > - is_initialized = false; > + rtems_mutex_destroy(&libmutex); > + rtems_libi2c_is_initialized = false; I added a mutex lock in the new changes. -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/821#note_136915 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
