[PATCH v3 01/39] fs: introduce a ->s_cdev field into struct super_block

Christoph Hellwig hch at infradead.org
Sat Oct 3 23:31:19 PDT 2015


On Tue, Sep 15, 2015 at 05:01:56PM +0800, Dongsheng Yang wrote:
> There are some filesystems are running on char devs, such
> as ubifs. So we need a field in super_block to hold a
> reference to the char device.

We only care about the block device to get a device number to return
in st.st_dev.  And while filesystem literally run on top of a block
device that is not the case of a character device - you might use a
chardev to identify a device to mount but it'll never use the actual
char device.

So please don't bloat the superblock with this.



More information about the linux-mtd mailing list