Related to my previous post. I did not find any specific driver for which I can do profiling and benchmarking. However there is a one driver jffs2 filesystem for flash devices but I didn't know about any specific profiling tool and is it possible to do profiling without having flash device(that means for virtual hardware). And please tell me if we can do profiling (by changing various parameters) test for other kernel portions like memory management and process scheduling and what are the sources to study about it and profiling tools to do it efficiently and accurately.
The tricky part with that file system is it used an MTD device for storage which is neither a block nor character device. The YAFFS2 filesystem has a dummy MTD device that stores data in an in-memory virtual NAND Flash. You can probably borrow it and coach it into working with JFFS2, but I'm not sure how useful it will be for profiling when the virtual hardware is hundreds of thousands of times faster than real hardware.