9
0
Fork 0
barebox/fs
Jan Weitzel 011801d22c ramfs: rember last accessed chunk
Writing big files takes longer and longer because of the chunk list
By storing a pointer of the recent used chunk in the inode, access times are
improved.
Testet on with tftp 10M:
OMAP4 chunk size 4096: 12244ms 8192: 4239ms
	patched        2647ms        2785ms
i.MX35 chunk size 8192: 7225ms
	patched		2691ms

No impact on much smaller files seen

Signed-off-by: Jan Weitzel <j.weitzel@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-05-16 13:20:09 +02:00
..
cramfs fs: get fs device using container_of 2012-02-25 14:03:56 +01:00
fat FAT: Fix error path 2012-03-18 15:03:31 +01:00
Kconfig fs: Add NFS support 2012-05-14 08:36:03 +02:00
Makefile fs: Add NFS support 2012-05-14 08:36:03 +02:00
devfs-core.c complete: add delpart complete support 2012-04-30 20:37:40 +08:00
devfs.c fs: get fs device using container_of 2012-02-25 14:03:56 +01:00
fs.c fs readdir: check for NULL pointer again 2012-05-14 21:50:59 +02:00
nfs.c fs: Add NFS support 2012-05-14 08:36:03 +02:00
ramfs.c ramfs: rember last accessed chunk 2012-05-16 13:20:09 +02:00
tftp.c fs tftp: use resolv to resolv ip address 2012-04-15 16:26:07 +02:00