annotate packages/fs/yaffs/current/ChangeLog @ 355:932988fb7f38

Be noisy if alloc failed on mount
author Ross Younger <wry@ecoscentric.com>
date Tue, 17 Nov 2009 10:29:25 +0000
parents 68aafa1d2927
children 531f5810eaf7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
354
68aafa1d2927 yaffs_guts tweak from last merge
Ross Younger <wry@ecoscentric.com>
parents: 353
diff changeset
1 2009-11-17 Ross Younger <wry@ecoscentric.com>
68aafa1d2927 yaffs_guts tweak from last merge
Ross Younger <wry@ecoscentric.com>
parents: 353
diff changeset
2
355
932988fb7f38 Be noisy if alloc failed on mount
Ross Younger <wry@ecoscentric.com>
parents: 354
diff changeset
3 * yaffs_guts.c: Tweak last upstream merge. Be noisy if
932988fb7f38 Be noisy if alloc failed on mount
Ross Younger <wry@ecoscentric.com>
parents: 354
diff changeset
4 we ran out of memory during mount.
354
68aafa1d2927 yaffs_guts tweak from last merge
Ross Younger <wry@ecoscentric.com>
parents: 353
diff changeset
5
339
73b6efce8c58 yaffs1-6: NA unless kernel present
Ross Younger <wry@ecoscentric.com>
parents: 338
diff changeset
6 2009-11-13 Ross Younger <wry@ecoscentric.com>
73b6efce8c58 yaffs1-6: NA unless kernel present
Ross Younger <wry@ecoscentric.com>
parents: 338
diff changeset
7
73b6efce8c58 yaffs1-6: NA unless kernel present
Ross Younger <wry@ecoscentric.com>
parents: 338
diff changeset
8 * tests: yaffs1-6 NA unless CYGPKG_KERNEL is present.
353
fa7270d25c51 Merge from upstream
Ross Younger <wry@ecoscentric.com>
parents: 339
diff changeset
9 * Update upstream: (pulled up to 2009-11-11 02:11:13 +0000)
fa7270d25c51 Merge from upstream
Ross Younger <wry@ecoscentric.com>
parents: 339
diff changeset
10 - mostly bugfixes
339
73b6efce8c58 yaffs1-6: NA unless kernel present
Ross Younger <wry@ecoscentric.com>
parents: 338
diff changeset
11
338
138c9338c4cc Update for changes to NAND interface
Ross Younger <wry@ecoscentric.com>
parents: 337
diff changeset
12 2009-11-09 Ross Younger <wry@ecoscentric.com>
138c9338c4cc Update for changes to NAND interface
Ross Younger <wry@ecoscentric.com>
parents: 337
diff changeset
13
138c9338c4cc Update for changes to NAND interface
Ross Younger <wry@ecoscentric.com>
parents: 337
diff changeset
14 * ecos-yaffs-nand.c: Update for changes to NAND interface.
138c9338c4cc Update for changes to NAND interface
Ross Younger <wry@ecoscentric.com>
parents: 337
diff changeset
15
336
38a956139d12 Import tests from eCosPro
Ross Younger <wry@ecoscentric.com>
parents: 335
diff changeset
16 2009-11-03 Ross Younger <wry@ecoscentric.com>
38a956139d12 Import tests from eCosPro
Ross Younger <wry@ecoscentric.com>
parents: 335
diff changeset
17
38a956139d12 Import tests from eCosPro
Ross Younger <wry@ecoscentric.com>
parents: 335
diff changeset
18 * tests: Import from eCosPro: mounttime, yaffs1, yaffs2,
337
b254764fbeac Patch tests to work on this codebase
Ross Younger <wry@ecoscentric.com>
parents: 336
diff changeset
19 yaffs4, yaffs5, yaffs6. Patch for codebase differences.
336
38a956139d12 Import tests from eCosPro
Ross Younger <wry@ecoscentric.com>
parents: 335
diff changeset
20
335
201205efa9e1 Update ChangeLog for merge.
Ross Younger <wry@ecoscentric.com>
parents: 315
diff changeset
21 2009-11-02 Ross Younger <wry@ecoscentric.com>
201205efa9e1 Update ChangeLog for merge.
Ross Younger <wry@ecoscentric.com>
parents: 315
diff changeset
22
201205efa9e1 Update ChangeLog for merge.
Ross Younger <wry@ecoscentric.com>
parents: 315
diff changeset
23 * Update to latest snapshot from Aleph One CVS (mostly
201205efa9e1 Update ChangeLog for merge.
Ross Younger <wry@ecoscentric.com>
parents: 315
diff changeset
24 tidyups): last upstream change is dated "2009-10-30 02:32:32 +0000"
201205efa9e1 Update ChangeLog for merge.
Ross Younger <wry@ecoscentric.com>
parents: 315
diff changeset
25
315
31efcf0d9807 yaffs_guts.c: Fix low-memory assert bug. (Also sent upstream.)
Ross Younger <wry@ecoscentric.com>
parents: 314
diff changeset
26 2009-10-29 Ross Younger <wry@ecoscentric.com>
31efcf0d9807 yaffs_guts.c: Fix low-memory assert bug. (Also sent upstream.)
Ross Younger <wry@ecoscentric.com>
parents: 314
diff changeset
27
31efcf0d9807 yaffs_guts.c: Fix low-memory assert bug. (Also sent upstream.)
Ross Younger <wry@ecoscentric.com>
parents: 314
diff changeset
28 * yaffs_guts.c: Fix low-memory assert bug.
31efcf0d9807 yaffs_guts.c: Fix low-memory assert bug. (Also sent upstream.)
Ross Younger <wry@ecoscentric.com>
parents: 314
diff changeset
29
314
6bbc585bac00 Update for upstream changes
wry
parents: 313
diff changeset
30 2009-10-09 Ross Younger <wry@ecoscentric.com>
313
ba05a98df7e4 yaffs: fixup tests (#1000826)
wry
parents: 312
diff changeset
31
ba05a98df7e4 yaffs: fixup tests (#1000826)
wry
parents: 312
diff changeset
32 * tests/fops.c: Don't make unreasonable use of stack.
314
6bbc585bac00 Update for upstream changes
wry
parents: 313
diff changeset
33 * Update for latest upstream snapshot (yaffs_FlushFile)
313
ba05a98df7e4 yaffs: fixup tests (#1000826)
wry
parents: 312
diff changeset
34
312
8678bc743892 build fixes; docs fix
wry
parents: 311
diff changeset
35 2009-09-24 Ross Younger <wry@ecoscentric.com>
8678bc743892 build fixes; docs fix
wry
parents: 311
diff changeset
36
8678bc743892 build fixes; docs fix
wry
parents: 311
diff changeset
37 * doc/yaffs.sgml: Various fixups.
8678bc743892 build fixes; docs fix
wry
parents: 311
diff changeset
38 * ecos-yaffs-nand.h, ecos-yaffs.c, yaffs_guts.c: Build fixes for
8678bc743892 build fixes; docs fix
wry
parents: 311
diff changeset
39 older gcc
8678bc743892 build fixes; docs fix
wry
parents: 311
diff changeset
40
311
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
41 2009-09-16 Ross Younger <wry@ecoscentric.com>
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
42
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
43 * ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
44 filesystems when not in inbandTags mode (ref: 1000821)
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
45 * ecos-yaffs.c: Improve spare area size sanity checking on mount
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
46 * yaffs_packedtags2.c: Add framework (usually conditioned out)
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
47 to count ECC corrections within the spare area.
16de60f90faa ecos-yaffs-nand.c: Correctly use ECC on YAFFS tags in yaffs2
wry
parents: 303
diff changeset
48
302
79e24d9d451d update YAFFS docs
Ross Younger <wry@ecoscentric.com>
parents: 300
diff changeset
49 2009-08-28 Ross Younger <wry@ecoscentric.com>
79e24d9d451d update YAFFS docs
Ross Younger <wry@ecoscentric.com>
parents: 300
diff changeset
50
79e24d9d451d update YAFFS docs
Ross Younger <wry@ecoscentric.com>
parents: 300
diff changeset
51 * doc/yaffs.sgml: Bring explanations of CDL options up-to-date.
303
ed45fbf83981 Make YAFFS_N_TEMP_BUFFERS a configurable parameter.
Ross Younger <wry@ecoscentric.com>
parents: 302
diff changeset
52 * yaffs.cdl: Add CYGNUM_FS_YAFFS_TEMP_BUFFERS tuning parameter.
302
79e24d9d451d update YAFFS docs
Ross Younger <wry@ecoscentric.com>
parents: 300
diff changeset
53
300
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
54 2009-08-26 Ross Younger <wry@ecoscentric.com>
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
55
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
56 * Added support for small-page chips: incorporates and builds on work
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
57 by Simon Kallweit. Small page devices can operate either in YAFFS1
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
58 mode, or YAFFS2 mode with inbandTags.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
59 * Updated #defines to omit unneeded YAFFS code.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
60
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
61 2009-08-18 Ross Younger <wry@ecoscentric.com>
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
62
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
63 * yaffs-guts.c: Update from Aleph One CVS (1.85 -> 1.88)
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
64
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
65 2009-07-20 Ross Younger <wry@ecoscentric.com>
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
66
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
67 * ecos-yaffs.c: Compute free-space from nErasedBlocks (recommended by
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
68 Charles Manning) - not yaffs_GetNumberOfFreeChunks.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
69
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
70 2009-07-03 Ross Younger <wry@eCosCentric.com>
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
71
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
72 * Add detailed RAM use estimate and worked example.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
73
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
74 2009-06-18 Ross Younger <wry@eCosCentric.com>
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
75
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
76 * General enhancements and bugfixes.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
77 * Add mount-time mallinfo check/warning in debug builds.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
78 * Replace unconditional diag_printfs with calls to TOUT macro.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
79 * TOUT (trace output) macro now uses configable cdl function,
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
80 may be disabled.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
81 * Improve our definition of YBUG.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
82 * Upstream: Merge from cvs datestamp "2009-05-16 00:00"
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
83 * Retab eCos-specific files, for consistency.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
84 * Pare down use of libextras.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
85 * doc: linewrap for consistency.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
86 * Elide unneeded YAFFS1 code.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
87 * Use eCos qsort, not yaffs's own.
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
88
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
89 2009-05-01 Ross Younger <wry@eCosCentric.com>
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
90
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
91 * New package. YAFFS filesystem. Beware license terms; this
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
92 package is not covered by the standard eCos license!
9c8ff034abb0 Graft in 20090826 source snapshot
Ross Younger <wry@ecoscentric.com>
parents:
diff changeset
93