⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 老版本的mtd-snap
💻
📖 第 1 页 / 共 2 页
字号:
        * 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/jffs3.cdl: Update to latest public JFFS3 codebase.        * src/list.h:         * src/jffs3_fs_sb.h:         * src/jffs3_fs_i.h:         * src/jffs3.h:         * src/jffs3.c:         * src/crc32.h:         * src/background.c: Removed/renamed file(s).        * src/fs-ecos.c:         * include/linux/jffs3_fs_sb.h:         * include/linux/jffs3_fs_i.h:         * include/linux/jffs3.h: New file(s).2002-12-06  Andrew Lunn  <andrew.lunn@ascom.ch>        * cdl/jffs3.cdl: Implements the CYGINT_IO_FILEIO_FS interface.2002-10-11  Andrew Lunn  <andrew.lunn@ascom.ch>        * src/crc32.h (crc32): Use the CRC package for crc calculation        * tests/romfileio1.c (main): Pass the name of the device to mount2002-05-20  Jonathan Larmour  <jlarmour@redhat.com>        * src/LICENCE: New file. Contains license for JFFS3, now GPL+exception.        * src/background.c: Point at LICENSE file instead of existing text.        * src/build.c: Ditto.        * src/compr.c: Ditto.        * src/compr_rtime.c: Ditto.        * src/compr_rubin.c: Ditto.        * src/compr_zlib.c: Ditto.        * src/dir-ecos.c: Ditto.        * src/erase.c: Ditto.        * src/file-ecos.c: Ditto.        * src/gc.c: Ditto.        * src/jffs3.h: Ditto.        * src/list.h: Ditto.        * src/malloc-ecos.c: Ditto.        * src/nodelist.c: Ditto.        * src/nodelist.h: Ditto.        * src/nodemgmt.c: Ditto.        * src/os-ecos.h: Ditto.        * src/pushpull.h: Ditto.        * src/read.c: Ditto.        * src/readinode.c: Ditto.        * src/scan.c: Ditto.        * src/write.c: Ditto.2002-01-28  David Woodhouse  <dwmw2@cambridge.redhat.com>        * src/super-ecos.c: Removed.        * src/jffs3.c: Merge jffs3_write_super() and jffs3_put_super() into        the routines from which they were called, put jffs3_read_super()        in as a static function with a view to doing same RSN.        * src/jffs3port.h: Remove prototypes of functions that died.        * cdl/jffs3.cdl: Remove super-ecos.c        * src/dir-ecos.c src/write.c: Increase highest_version _before_        assigning to new node, not after.        2002-01-27  David Woodhouse  <dwmw2@cambridge.redhat.com>        * src/read.c (jffs3_read_inode_range): Deal correctly with        non-page-aligned read requests. We have to deal with the         case where we want to read from somewhere other than the        beginning of a frag.         * src/jffs3.c (jffs3_fo_read): Use jffs3_read_inode_range        instead of jffs3_readpage.2002-01-25  Jonathan Larmour  <jlarmour@redhat.com>        * cdl/jffs3.cdl: We want CYGPKG_IO_FILEIO_INODE.        * src/dir-ecos.c (jffs3_symlink): Remove. eCos doesn't support symlinks.        (jffs3_mknod): Similar.        (jffs3_mkdir): Don't call d_instantiate - its a nop.        (jffs3_rename): Ditto.        * src/file-ecos.c (jffs3_commit_write): Don't set blocks.        * src/jffs3.c (jffs3_flash_writev): Rewrite to only write aligned        quantities to flash.        * src/jffs3port.h: Lots of decrufting.        * src/os-ecos.h: Ditto (a bit).        * src/readinode.c (jffs3_read_inode): Don't set blocks/blksize in inode.        * src/write.c (jffs3_new_inode): Ditto when __ECOS.        (jffs3_write_dnode): don't call writev with extra vectors        unnecessarily.        * src/super-ecos.c (jffs3_statfs): Remove - unused.2002-01-25  David Woodhouse  <dwmw2@cambridge.redhat.com>        * src/super-ecos.c: Cruftectomy.        * src/compr*.[ch] src/pushpull.h: Namespace cleanups merged from        mainstream sources. Bit push functions made inline.        * src/pushpull.c: Removed.        * cdl/jffs3.c: Remove reference to pushpull.c        * src/file-ecos.c: Cruftectomy. Lots of unused stuff here.        * src/jffs3.c src/jffs3port.h: Remove some functions from jffs3.c        which are no longer used, move some others to jffs3port.h as        inline functions so they don't pollute the namespace.2002-01-24  Jonathan Larmour  <jlarmour@redhat.com>        * tests/fileio1.c: Check in listdir that the number of dirents is        correct, taking into account existing files in case it's live.        * src/dir-ecos.c (jffs3_readdir): move to....        * src/jffs3.c (jffs3_fo_dirread): here. And fix the return code        in the process so it now works.        (filldir): Make inline and simpler.        * src/jffs3port.h: remove filldir related stuff.2002-01-24  David Woodhouse  <dwmw2@cambridge.redhat.com>        * src/dir-ecos.c: Cruftectomy. Remove most of the stuff that was        commented out. Remove jffs3_do_{create,link,unlink} to write.c        * src/write.c: Add jffs3_do_{create,link,unlink} as in mainline.        * src/nodelist.h: Prototypes for the above.        * src/jffs3port.h: Don't include <pkgconf/kernel.h>.         2002-01-23  Jonathan Larmour  <jlarmour@redhat.com>        * src/jffs3.c (jffs3_mount): Allow multiple FSs, and integration        with flash block device.        (jffs3_flash_read): Use flash block device.        (jffs3_flash_erase): Ditto.        (jffs3_flash_write): Ditto.        (do_flash_init): Remove - now done by block device layer        * src/list.h: Remove and reimplement from scratch to avoid GPL.        * src/os-ecos.h: Keep flash block dev handle in superblock.        eCos does support obsoleting as it isn't NAND only.        * src/dir-ecos.c (jffs3_readdir): Return correct value on success.        Merge in changes mutatis mutandis from between v1.49 and v1.51 of        dir.c in main repository.        * cdl/jffs3.cdl: CYGPKG_MEMALLOC more accurately CYGINT_ISO_MALLOC.        Only jffs3.c needs to be in libextras.a        Requires Flash block devices as an alternative for hardcoding        the sector size, flash size and base address.        * src/super-ecos.c (jffs3_read_super): Use flash block device for        sector and flash sizes.        * tests/fileio1.c: mount using block device (defined by CDL).        No need to init here - done by flash block device layer.        2002-01-21  David Woodhouse  <dwmw2@cambridge.redhat.com>        * src/read.c: Obtain inode lock around reading symlink target.        * src/dir-ecos.c: Fix the long-standing up() without down() in        jffs3_readdir() when only the '.' and '..' entries are read, from        v1.52 of master dir.c. Merge copyright date change from v1.50 - note        that the portability cleanups from v1.51 aren't yet merged.        * src/os-ecos.h: Add jffs3_can_mark_obsolete() and the macros        for getting at generic inode fields from a struct jffs3_inode_info*        * src/nodemgmt.c: Remove an #ifndef __ECOS and use         jffs3_can_mark_obsolete() instead.        * src/jffs3port.h: up() is cyg_drv_mutex_unlock() not _release()        * src/gc.c: Merge portability cleanups - get rid of a lot of        references to 'struct inode'. Also include the attempt at NAND        support in jffs3_garbage_collect_deletion_dirent().        2002-01-11  David Woodhouse  <dwmw2@cambridge.redhat.com>        * src/jffs3port.h: Switch semaphore emulation to cyg_drv_mutex_t,        remove some kernel includes which seem gratuitous.        * cdl/jffs3.cdl: Require CYGPKG_MEMALLOC        * src/compr_zlib.c src/compr.c: Merge changes from mainline code        to make mkfs.jffs3 compile again.        2002-01-10  David Woodhouse  <dwmw2@cambridge.redhat.com>        * src/jffs3.c: The 'mode' arg passed to jffs3_open() shouldn't        have been called 'mode'. It's 'oflags'. You have to make up a         mode for the newly-created file yourself.        * src/nodelist.h src/read.c: Fix jffs3_getlink() so it takes        portable arguments, not a dentry. Move it to read.c and symlink.c        becomes obsolete.        * src/symlink-ecos.c: Removed.        * cdl/jffs3.cdl: Remove symlink-ecos.c2002-01-09  David Woodhouse  <dwmw2@cambridge.redhat.com>        * Import updated JFFS3 sources into eCos tree.2000-08-28  Dominic Ostrowski (dominic.ostrowski@3glab.com)        * started on port of JFFS3 using ramfs as a template        //===========================================================================//####ECOSGPLCOPYRIGHTBEGIN####// -------------------------------------------// This file is part of eCos, the Embedded Configurable Operating System.// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.//// eCos is free software; you can redistribute it and/or modify it under// the terms of the GNU General Public License as published by the Free// Software Foundation; either version 2 or (at your option) any later version.//// eCos is distributed in the hope that it will be useful, but WITHOUT ANY// WARRANTY; without even the implied warranty of MERCHANTABILITY or// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License// for more details.//// You should have received a copy of the GNU General Public License along// with eCos; if not, write to the Free Software Foundation, Inc.,// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.//// As a special exception, if other files instantiate templates or use macros// or inline functions from this file, or you compile this file and link it// with other works to produce a work based on this file, this file does not// by itself cause the resulting work to be covered by the GNU General Public// License. However the source code for this file must still be made available// in accordance with section (3) of the GNU General Public License.//// This exception does not invalidate any other reasons why a work based on// this file might be covered by the GNU General Public License.//// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.// at http://sources.redhat.com/ecos/ecos-license/// -------------------------------------------//####ECOSGPLCOPYRIGHTEND####//===========================================================================        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -