📄 changelog
字号:
2004-03-31 David Woodhouse <dwmw2@infradead.org> * src/fs-ecos.c (jffs2_fo_write): Set ri.isize so that non-append writes don't truncate the file. 2004-03-03 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c: Make JFFS2 honor O_TRUNC flag (again) when opening files with read Access.2004-03-17 Oyvind Harboe <oyvind.harboe@zylin.com> * src/fs-ecos.c: With CYGOPT_FS_JFFS2_WRITE=1, file creation failed. The problem was introduced in fs-ecos.c 1.20 2004-03-11 Oyvind Harboe <oyvind.harboe@zylin.com> * src/fs-ecos.c: Fixed umount memory leak. root->jffs2_i.dents where not freed. 2004-02-20 Vincent Catros <Vincent.Catros@elios-informatique.fr> * src/fs-ecos.c : (jffs2_find) Policy to skip path separator is no longer "if '/' then skip" but "while '/' then skip" allowing multi '/' separators (i.e : /tmp////foo). (find_entry) Policy to detect end of path is no longer "if '\0' then end_of_path" but "while '/' skip it and then if '\0' then end_of_path" allowing path terminated with any number of '/' (i.e : chdir(/tmp///)).2004-03-03 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c: Make JFFS2 honor O_TRUNC flag when opening files /w read access.2004-02-17 David Woodhouse <dwmw2@redhat.com> * src/fs-ecos.c: Don't re-initialise the already-locked f->sem. It makes eCos unhappy. 2004-01-27 David Woodhouse <dwmw2@redhat.com> * src/write.c: Fix bug noted by Howard Gray; dirents belong to, and should dirty, the _parent_inode, not the child (which may be zero in the case of an unlink).2004-01-09 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c: Fixed inode reference counting in jffs2_ops_link().2004-01-05 Thomas Koeller <thomas.koeller@baslerweb.com> * cdl/jffs2.cdl: Re-added CYGPKG_FS_JFFS2_CFLAGS_REMOVE that had been removed by previous change. 2003-11-26 David Woodhouse <dwmw2@redhat.com> JFFS2 cleanup and import of newer code. Remove last vestiges of Linuxisms such as 'struct inode' from the core code, leaving eCos with no excuse, and renaming the eCos 'struct inode' to make that point. Fix i_count handling throughout. Clean up remaining Linuxisms such as 'struct qstr' to the point where jffs2port.h can be removed. Add skeleton for background garbage-collect thread. Fix compression so that it's actually called, and even with the right pointers. Turn on -Werror again. Zero tolerance is a good thing. Make the i_mode conversion functions non-inline to avoid warnings. Fix namespace pollution (of all but ^jffs2_* at least). Move physical flash I/O functions into separate file flashio.c for relatively easy substitution. Various other cruftectomy.2003-11-25 Andrew Lunn <andrew.lunn@ascom.ch> * src/fs-ecos.c: ARM gcc 3.2.3 is also broken. Complain with any ARM gcc 3.2 compiler.2003-11-21 Thomas Koeller <thomas.koeller@baslerweb.com> * cdl/jffs2.cdl: Do not require zlib package if no compression configured.2003-11-20 Thomas Koeller <thomas.koeller@baslerweb.com> * cdl/jffs2.cdl: * src/malloc-ecos.c: * src/fs-ecos.c: Allocate jffs2_raw_node_ref structs from pool or malloc depending on a CDL configuration.2003-11-20 David Woodhouse <dwmw2@infradead.org> * Rearrangement of the compression code into a cleaner API which can be disabled under control from CDL. 2003-10-14 Thomas Koeller <thomas.koeller@baslerweb.com> * src/os-ecos.h: Made definition of CONFIG_JFFS2_FS_DEBUG conditional, so it can be overwritten by a -D compiler option. 2003-09-23 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c: Another umount() fix.2003-09-23 Andrew Lunn <andrew.lunn@ascom.ch> * src/fs-ecos.c: Added test to detect known broken ARM compiler2003-09-23 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c: Fixed broken hard link creation. 2003-09-23 Andrew Lunn <andrew.lunn@ascom.ch> * src/fs-ecos.c: Minor optimization of previous patch. 2003-09-21 Thomas Koeller <thomas.koeller@baslerweb.com> Andrew Lunn <andrew.lunn@ascom.ch> * src/fs-ecos.c: Do not decrement mount count for unsuccessful umount attempts.2003-09-19 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c: Another inode number fix.2003-09-18 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c: Inode number returned by stat() was bogus.2003-07-27 Andrew Lunn <andrew.lunn@ascom.ch> * src/os-ecos.h: Added new #defines require for the recent jffs2 import.2003-07-27 Michael Checky <Michael_Checky@ThermoKing.com> * src/fs-ecos.c: Changed the return error code to be negative as expected by jffs2_flash_read() and jffs2_flash_write(). 2003-04-23 Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be> * src/fs-ecos.c: mtab -> cyg_mtab. Ditto cyg_mtab_end. 2003-03-25 Thomas Koeller <thomas.koeller@baslerweb.com> * src/fs-ecos.c Fixed segmentation fault when unmounting file system.2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> * cdl/jffs2.cdl: Fix doc link.2003-02-05 Jonathan Larmour <jifl@eCosCentric.com> * cdl/jffs2.cdl: Remove unused flash geometry CDL options.2003-02-04 Gary Thomas <gary@mlbassoc.com> on behalf of2003-02-04 David Woodhouse <dwmw2@cambridge.redhat.com> * src/write.c: * src/scan.c: * src/readinode.c: * src/read.c: * src/pushpull.h: * src/os-ecos.h: * src/nodemgmt.c: * src/nodelist.h: * src/nodelist.c: * src/malloc-ecos.c: * src/jffs2port.h: * src/gc.c: * src/file-ecos.c: * src/erase.c: * src/dir-ecos.c: * src/compr_zlib.c: * src/compr_rubin.c: * src/compr_rtime.c: * src/compr.c: * src/build.c: * cdl/jffs2.cdl: Update to latest public JFFS2 codebase. * src/list.h: * src/jffs2_fs_sb.h: * src/jffs2_fs_i.h: * src/jffs2.h: * src/jffs2.c: * src/crc32.h: * src/background.c: Removed/renamed file(s). * src/fs-ecos.c: * include/linux/jffs2_fs_sb.h: * include/linux/jffs2_fs_i.h: * include/linux/jffs2.h: New file(s).2002-12-06 Andrew Lunn <andrew.lunn@ascom.ch> * cdl/jffs2.cdl: Implements the CYGINT_IO_FILEIO_FS interface.2002-10-11 Andrew Lunn <andrew.lunn@ascom.ch>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -