I was reading the source for ext2fs
where the filesystem is registered with the FS_REQUIRES_DEV flag in fs/ext2/super.c. Both fs.h and the kernel documentation don't say anything else about this flag.
I also tried to look up how the VFS uses of this flag but no other uses show up apart what appears to be printing a list of filesystems (in fs/filesystem.c).
What does this flag represent?