On Wed, 2018-01-31 at 11:10 -0800, Darrick J. Wong wrote: > For a brief moment I pondered whether it would make sense to make > filesystems part of the device model so that the suspend code could work > out fs <-> bdev dependencies and know in which order to freeze > filesystems and quiesce devices, but every time I go digging into how > all those macros work I get confused and my eyes glaze over, so I don't > know if this is at all a good idea or just confused ramblings. If we have to go this way: shouldn't we introduce a new abstraction ("storage stack element" or similar) rather than making filesystems part of the device model? Thanks, Bart.