openwrtv3/target/linux/lantiq
Hauke Mehrtens bf32177a1d kernel: remove full cache flush in fuse_copy_do() for MIPS
This patch was introduced in commit r16412 for the brcm47xx target only
and then moved to generic in commit r32395. It was initially added
because of ticket #5186 and should fix some problems with fuse file
systems and MIPS caches. The commit comment in r32395 says that this a
generic problem in MIPS CPUs, but does not name any specifics about
that. There was a fix added to kernel 2.6.21 in commit commit
7575a49f20 "[MIPS] Implement flush_anon_page()." that should fix this
problem, but that was already available before both commits were done
to OpenWrt.

I just tested fuse with ntfs.3g without this patch on a BCM4704
(BMIPS3300 V0.6) SoC and haven't seen any problems. Someone reported
that removing this patch improves some fuse operations by 5 times on
some modern MIPS cores.
My test was only a simple "dd if=/dev/zero of=/mnt/zero bs=5000" to an
USB stick.

This patch removes the patch to OpenWrt, because I assume that it is
not needed any more and Felix, the orginal author, also thinks so.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-06-26 18:22:23 +02:00
..
base-files lantiq: fix network in failsafe 2016-06-22 19:32:06 +02:00
dts lantiq: add support for ARV7506PW11 (Alice/O2 IAD 4421) 2016-06-22 19:32:06 +02:00
files/firmware/lantiq move GPHY FW blobs to non versioned folder 2013-03-14 18:42:21 +00:00
image lantiq: add support for ARV7506PW11 (Alice/O2 IAD 4421) 2016-06-22 19:32:06 +02:00
patches-4.4 kernel: remove full cache flush in fuse_copy_do() for MIPS 2016-06-26 18:22:23 +02:00
xrx200 lantiq: convert remaining legacy targets to the new image generation code 2016-06-17 04:13:07 +02:00
xway lantiq: convert remaining legacy targets to the new image generation code 2016-06-17 04:13:07 +02:00
xway_legacy lantiq: add xway_legacy target 2016-06-13 22:51:43 +02:00
config-4.4 lantiq: use upstream mechanism to append device tree file 2016-03-20 14:41:54 +00:00
Makefile lantiq: add xway_legacy target 2016-06-13 22:51:43 +02:00
modules.mk fix i2c-lantiq module 2012-12-16 10:03:18 +00:00