A flaw was found in the Linux kernel. The block device may be frozen before it is claimed by a filesystem. Concurrently, another process might try to mount that frozen block device and can temporarily claim the block device for that purpose, causing a concurrent fs_bdev_thaw() to end up there. When the mounter sees an elevanted bdev->bd_fsfreeze_count, get_bdev_super() will return NULL. This creates possibility for decreased availability.