# Shufflecake - Developer Guide These pages gather some documentation around non-trivial design and implementation choices, mainly in the `dm-sflc` kernel module. They are currently WIP and very incomplete. ## Index - [Locking](locking.md): an explanation of the synchronization mechanisms employed for mutual exclusion between I/O requests when accessing the shared position map.