X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/cf6dac9a38ac194545a5169d51667e25682bb086..e8c11689f4e6e463960544acb1df9f196c2f0849:/target/linux/ifxmips/patches/160-cfi-swap.patch?ds=sidebyside

diff --git a/target/linux/ifxmips/patches/160-cfi-swap.patch b/target/linux/ifxmips/patches/160-cfi-swap.patch
index 116503f65..5c98c3552 100644
--- a/target/linux/ifxmips/patches/160-cfi-swap.patch
+++ b/target/linux/ifxmips/patches/160-cfi-swap.patch
@@ -1,15 +1,13 @@
-Index: linux-2.6.23/drivers/mtd/chips/cfi_cmdset_0002.c
-===================================================================
---- linux-2.6.23.orig/drivers/mtd/chips/cfi_cmdset_0002.c	2007-11-02 23:02:29.000000000 +0100
-+++ linux-2.6.23/drivers/mtd/chips/cfi_cmdset_0002.c	2007-11-02 23:07:15.000000000 +0100
-@@ -1007,7 +1007,9 @@
- 	int ret = 0;
- 	map_word oldd;
+--- a/drivers/mtd/chips/cfi_cmdset_0002.c
++++ b/drivers/mtd/chips/cfi_cmdset_0002.c
+@@ -1041,7 +1041,9 @@ static int __xipram do_write_oneword(str
  	int retry_cnt = 0;
+ 
+ 	adr += chip->start;
 -
 +#ifdef CONFIG_IFXMIPS
 +	adr ^= 2;
 +#endif
- 	adr += chip->start;
- 
  	spin_lock(chip->mutex);
+ 	ret = get_chip(map, chip, adr, FL_WRITING);
+ 	if (ret) {