So apparently I already did try it with lockdep:
https://dev.openwrt.org/ticket/6125
I've looked at the source for mini_fo, and it seems that build_sto_structure and meta_build_lists are acquiring different locks (one gets the inode lock for the parent, one the inode lock for the dentry itself). But I kinda doubt lockdep is telling me lies.
Who knows the mini_fo code well?