Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mtd - remove partition table assumption when writing fis table | Jo-Philipp Wich | 2012-07-04 | 1 | -3/+13 |
| | | | | | | | | | | | | | | | | | When mtd alters the fis partition table it assumes that the first partition table entry also is the first logical parition table entry. For instance our table could look like this (irrelevant partitions put aside): * vmlinux.bin.l7 0xA8710000 * rootfs 0xA8030000 Here mtd would assume vmlinux.bin.l7 being the first partition and use its address to calculate the size and offset which ultimately leads to a broken partition table. This patch alters the behavior by checking what partition has the smaller address to do the calculations based on that address. Signed-off-by: Marek Lindner <lindner_marek@yahoo.de> SVN-Revision: 32601 | ||||
* | mtd - add partition offset parameter | Jo-Philipp Wich | 2012-07-04 | 1 | -6/+20 |
| | | | | | | | | | The offset parameter can be used to write the data at the offset instead of writing it to the beginning of the partition. Signed-off-by: Marek Linder <lindner_marek@yahoo.de> SVN-Revision: 32600 | ||||
* | mtd: define MTDREFRESH if not defined (external kernel) | Florian Fainelli | 2012-02-06 | 1 | -0/+4 |
| | | | | SVN-Revision: 30340 | ||||
* | mtd: external toolchains usually do not know about MTDREFRESH, so search in ↵ | Jo-Philipp Wich | 2012-01-18 | 1 | -1/+1 |
| | | | | | | $(LINUX_DIR)/include first, fixes compilation with external CodeSourcery toolchain SVN-Revision: 29779 | ||||
* | target: linux: mtd: fix MTDREFRESH to an arbitrary high number | Jonas Gorski | 2011-11-09 | 5 | -308/+4 |
| | | | | | | | | | To make the ioctl number "stable", use an arbitrary high number to prevent conflicts with new mtd ioctls that would push MTDREFRESH's number. Also make mtd use the in-kernel mtd headers. SVN-Revision: 28893 | ||||
* | package/mtd: don't append jffs2 data multiple times | Gabor Juhos | 2011-07-02 | 2 | -1/+4 |
| | | | | SVN-Revision: 27358 | ||||
* | package/mtd: make fixtrx available on ar71xx as well | Gabor Juhos | 2011-01-05 | 3 | -3/+4 |
| | | | | SVN-Revision: 24911 | ||||
* | Added OpenWRT-specific field to imagetag so that we can record the real root ↵ | Daniel Dickinson | 2010-12-26 | 1 | -3/+3 |
| | | | | | | | | length, so that when the CRC fixup is applied and the root length is recorded as zero we can still calculate the rootfs mtd partition size. Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> SVN-Revision: 24838 | ||||
* | mtd: Added trx_fixup for brcm63xx imagetag, and made references to fix_trx ↵ | Daniel Dickinson | 2010-12-26 | 2 | -6/+77 |
| | | | | | | | | use the weak reference rather than the brcm47xx ifdef. This fixes a bug in which sysupgrade failed due to changing bad CRC on reboot. Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> SVN-Revision: 24837 | ||||
* | mtd: Added fixtrx for brcm63xx imagetag. This allows brcm63xx boards which ↵ | Daniel Dickinson | 2010-12-26 | 4 | -1/+247 |
| | | | | | | | | experience a CRC on second boot due to the JFFS2 creation / DEADC0DE deletion to work correctly when mtd fixtrx is run on first boot Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> SVN-Revision: 24835 | ||||
* | mtd: Changed mtd_fixtrx and related functions to be weak references. The ↵ | Daniel Dickinson | 2010-12-26 | 3 | -115/+120 |
| | | | | | | | | weak references only lead to actual functions for brcm47xx Signed-off-by: Daniel Dickinson <daniel@cshore.neomailbox.net> SVN-Revision: 24833 | ||||
* | mtd: whitespace cleanup | Jo-Philipp Wich | 2010-11-24 | 1 | -1/+1 |
| | | | | SVN-Revision: 24135 | ||||
* | mtd: fix r24132 | Jo-Philipp Wich | 2010-11-24 | 1 | -29/+29 |
| | | | | SVN-Revision: 24134 | ||||
* | package/mtd: (enhancement) add option to prevent erase when writing to ↵ | Alexandros C. Couloumbis | 2010-11-24 | 1 | -1/+10 |
| | | | | | | flash. (closes #8308) SVN-Revision: 24132 | ||||
* | package/mtd: write remaining data after adding file to the jffs2 partition | Gabor Juhos | 2010-09-03 | 3 | -10/+32 |
| | | | | SVN-Revision: 22881 | ||||
* | mtd: request locked pages when mmap'ing the FIS table, cures random ↵ | Jo-Philipp Wich | 2010-06-16 | 2 | -2/+2 |
| | | | | | | segfaults in table rewrite until http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=2d4dc890b5c8fabd818a8586607e6843c4375e62 is added. SVN-Revision: 21823 | ||||
* | package/mtd: fix automatic partition size detection in fis_remap | Gabor Juhos | 2010-03-28 | 2 | -8/+20 |
| | | | | SVN-Revision: 20537 | ||||
* | package/mtd: add fixtrx command | Gabor Juhos | 2010-03-27 | 2 | -4/+110 |
| | | | | | | | * patch by Bernhard Loos * note: trailing whitespaces are removed SVN-Revision: 20524 | ||||
* | package/mtd: reuse existing crc32 stuff in the trx code | Gabor Juhos | 2010-03-27 | 2 | -34/+9 |
| | | | | | | | * patch by Bernhard Loos * note: fixed compiler error on brcm47xx SVN-Revision: 20523 | ||||
* | mtd: fix typo (thx, Plouj) | Felix Fietkau | 2010-01-21 | 1 | -1/+1 |
| | | | | SVN-Revision: 19263 | ||||
* | mtd: treat failure to open FIS partition as fatal when a fis_layout is ↵ | Jo-Philipp Wich | 2010-01-19 | 2 | -2/+2 |
| | | | | | | given, aborts mtd write if reformat is needed and FIS table not available SVN-Revision: 19231 | ||||
* | mtd: fix wrong open() return code checks | Felix Fietkau | 2009-09-21 | 2 | -9/+9 |
| | | | | SVN-Revision: 17666 | ||||
* | mtd: bump release | Felix Fietkau | 2009-09-21 | 1 | -1/+1 |
| | | | | SVN-Revision: 17661 | ||||
* | mtd: update copyright headers | Felix Fietkau | 2009-09-21 | 3 | -5/+36 |
| | | | | SVN-Revision: 17660 | ||||
* | mtd: add support for rewriting the fis table layout on redboot based systems | Felix Fietkau | 2009-09-21 | 5 | -56/+451 |
| | | | | SVN-Revision: 17659 | ||||
* | bump some revisions and update copyrights | Andy Boyett | 2009-09-10 | 1 | -3/+3 |
| | | | | SVN-Revision: 17554 | ||||
* | fix jffs2 eof marker search in mtd (patch by Daniel Dickinson) | Felix Fietkau | 2009-09-05 | 1 | -1/+1 |
| | | | | SVN-Revision: 17522 | ||||
* | get rid of $Id$ - it has never helped us and it has broken too many patches ;) | Felix Fietkau | 2009-04-17 | 4 | -4/+0 |
| | | | | SVN-Revision: 15242 | ||||
* | remove accidentally committed debug message | Felix Fietkau | 2008-10-02 | 1 | -3/+1 |
| | | | | SVN-Revision: 12827 | ||||
* | mtd: fix image check on non-broadcom platforms | Felix Fietkau | 2008-10-02 | 1 | -1/+1 |
| | | | | SVN-Revision: 12825 | ||||
* | fix some warnings | Felix Fietkau | 2008-09-25 | 2 | -2/+4 |
| | | | | SVN-Revision: 12707 | ||||
* | mtd: improve support for reading input from a pipe. fixes sysupgrade | Felix Fietkau | 2008-09-25 | 1 | -9/+21 |
| | | | | SVN-Revision: 12706 | ||||
* | clean up mtd, fix up trx header when integrating jffs2 data on broadcom devices | Felix Fietkau | 2008-09-23 | 6 | -80/+209 |
| | | | | SVN-Revision: 12655 | ||||
* | mtd: use broadcom specific code on linux 2.6 as well | Felix Fietkau | 2008-09-22 | 1 | -0/+4 |
| | | | | SVN-Revision: 12651 | ||||
* | fix mtd target define for brcm-2.4 | Felix Fietkau | 2008-09-22 | 1 | -1/+1 |
| | | | | SVN-Revision: 12650 | ||||
* | mtd: add jffs2 cleanmarker for big endian systems | Felix Fietkau | 2008-08-28 | 1 | -1/+6 |
| | | | | SVN-Revision: 12418 | ||||
* | add support for appending a file to jffs2 during reflash on the fly | Felix Fietkau | 2008-08-08 | 4 | -59/+110 |
| | | | | SVN-Revision: 12250 | ||||
* | move package description to a separate definition, remove it when ↵ | Nicolas Thill | 2007-09-07 | 1 | -3/+5 |
| | | | | | | DESCRIPTION=TITLE SVN-Revision: 8659 | ||||
* | add sysupgrade script for config preserving system upgrades. only ↵ | Felix Fietkau | 2007-08-21 | 2 | -3/+6 |
| | | | | | | implemented for x86-2.6 at the moment, but can be ported to other platforms easily SVN-Revision: 8456 | ||||
* | oops. forgot one file | Felix Fietkau | 2007-08-20 | 1 | -0/+14 |
| | | | | SVN-Revision: 8445 | ||||
* | cleanup mtd, implement jffs2write - one step closer to config preserving ↵ | Felix Fietkau | 2007-08-20 | 8 | -135/+810 |
| | | | | | | system upgrades SVN-Revision: 8444 | ||||
* | add 'mtd refresh' command | Felix Fietkau | 2007-08-19 | 2 | -1/+33 |
| | | | | SVN-Revision: 8439 | ||||
* | Add a "Rebooting ..." message to the mtd util | Mike Baker | 2007-05-10 | 1 | -1/+2 |
| | | | | SVN-Revision: 7159 | ||||
* | change handling of non-trx files | Mike Baker | 2007-04-10 | 1 | -13/+2 |
| | | | | SVN-Revision: 6924 | ||||
* | fallback when devfs names aren't found | Mike Baker | 2007-03-09 | 1 | -1/+6 |
| | | | | SVN-Revision: 6541 | ||||
* | add reboot fix for mtd (thanks, wbx) | Felix Fietkau | 2006-11-26 | 2 | -5/+9 |
| | | | | SVN-Revision: 5645 | ||||
* | replace lots of manual install commands with INSTALL_* variables | Felix Fietkau | 2006-11-23 | 1 | -2/+2 |
| | | | | SVN-Revision: 5624 | ||||
* | implement target profiles in menuconfig | Felix Fietkau | 2006-11-12 | 1 | -1/+0 |
| | | | | SVN-Revision: 5512 | ||||
* | fix mtd compile | Felix Fietkau | 2006-11-12 | 3 | -2/+306 |
| | | | | SVN-Revision: 5505 | ||||
* | ignore mtd erase errors (will probably be required for nand flash) | Felix Fietkau | 2006-10-25 | 1 | -5/+2 |
| | | | | SVN-Revision: 5292 |