#4956: Deadlock caused by locking inversion in JFFS2 --------------------------+--------------------- Reporter: Kinsey Moore | Owner: (none) Type: defect | Status: new Priority: normal | Milestone: 6.1 Component: admin | Version: Severity: normal | Resolution: Keywords: | Blocked By: Blocking: | --------------------------+---------------------
Comment (by Kinsey Moore <kinsey.moore@…>): In [changeset:"99c637fbd973a3d2f6e5adf38aac8f3f588cbb7e/rtems" 99c637f/rtems]: {{{ #!CommitTicketReference repository="rtems" revision="99c637fbd973a3d2f6e5adf38aac8f3f588cbb7e" cpukit/jffs2: Avoid use of off-chain semantics This reworks the JFFS2 delayed work queue to avoid use of on-chain/off-chain semantics since they vary in behavior under RTEMS_DEBUG and are not guaranteed to be safe to use in SMP systems. This adds all delayed work structs to the chain on FS init and does not remove them until umount. Updates #4956 }}} -- Ticket URL: <http://devel.rtems.org/ticket/4956#comment:3> RTEMS Project <http://www.rtems.org/> RTEMS Project
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs