summaryrefslogtreecommitdiff
path: root/packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2005-10-24 17:26:04 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-10-24 17:26:04 +0000
commitdd6f6afd83f7c64f0252ce56e68fbb6069edfb73 (patch)
tree528840b8134dd867e3132a482d8d2aa78521b9d3 /packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch
parent5fa85363aa958a11e78378db9c0dc207f8a73966 (diff)
nslu2-kernel: delete unused patches, add Debian config in 2.6.14
Diffstat (limited to 'packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch')
-rw-r--r--packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch b/packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch
index bf115fd716..37d19bd1b0 100644
--- a/packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch
+++ b/packages/linux/nslu2-kernel/2.6.14/10-mtdpart-redboot-fis-byteswap.patch
@@ -1,3 +1,9 @@
+On IXP4XX systems the FIS directory is big endian even with a little
+endian kernel. This patch recognises the FIS directory on such a
+system and byte swaps it to obtain a valid table based on the 'size'
+field of the FIS directory (the size field is know to always match the
+erase block size on such systems, and probably all systems.)
+
--- linux-2.6.13/.pc/10-mtdpart-redboot-fis-byteswap.patch/drivers/mtd/redboot.c 2005-08-28 16:41:01.000000000 -0700
+++ linux-2.6.13/drivers/mtd/redboot.c 2005-10-23 21:44:59.999694674 -0700
@@ -89,8 +89,34 @@