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

📄 changelog

📁 ARM 嵌入式 系统 设计与实例开发 实验教材 二源码
💻
📖 第 1 页 / 共 5 页
字号:
2000-01-02  a sun  <asun@asun.cobalt.com>	* file.c (hfs_get_block): added hfs_get_block for regular files. 1999-04-12  a sun  <asun@hecate.darksunrising.blah>	* file_hdr.c (hdr_read): added rootinfo behaviour for DID header.1999-04-11  a sun  <asun@hecate.darksunrising.blah>	* super.c (parse_options): added s_version so that we can select	between different versions of the same layout.1999-04-05  a sun  <asun@hecate.darksunrising.blah>	* linux/hfs_fs.h: unified netatalk and appledouble header format. 	added in all of the AFP attribute bits.	* file_hdr.c: added netatalk appledouble v2 compatible headers. 1999-01-30  a sun  <asun@hecate.darksunrising.blah>	* catalog.c (hfs_cat_move): fixed corruption problem with	renames.1999-01-27  a sun  <asun@hecate.darksunrising.blah>	* file_hdr.c (get/set_dates): got rid of broken afpd times. NOTE:	you must use netatalk-1.4b2+asun2.1.2 or newer for this.1998-12-20  a sun  <asun@hecate.darksunrising.blah>	* bdelete.c (del_root): assign bthLNode and bthFNode only if the	root node becomes a leaf node. Disk First Aid no longer	complains. Norton Utilities, of course, has decided that it	doesn't like the root node number. bleah. i think that it might be	due to Norton Utilities not expecting the root node to have moved.1998-12-16  a sun  <asun@hecate.darksunrising.blah>	* sysdep.c (hfs_revalidate_dentry): fix inode dates when there's a	timezone change.1998-12-15  root  <root@hecate.darksunrising.blah>	* extent.c (new_extent): expand block size variables to handle	u32. 	* mdb.c (hfs_mdb_get): AlBlkSiz shouldn't be capped at 65535. we	should be able to handle much larger volumes now.1998-11-21  a sun  <asun@hecate.darksunrising.blah>	* hfs_sysdep.h, hfs_fs.h: added hfs_from_utc/to_utc to deal with	date differences on hfs formatted media. 	NOTE: hfs extended keeps everything in utc, so we'll need to deal	with that when appropriate.1998-11-12  a sun  <asun@hecate.darksunrising.blah>	* extent.c (shrink_fork): added some lock_bitmap/unlock_bitmap's	to protect hfs_clear_vbm_bits. we should no longer have problems	with free_ablocks wrapping around.1998-11-02  a sun  <asun@hecate.darksunrising.blah>	* mdb.c (hfs_mdb_get): plugged up an mdb failed initialization	leak.1998-10-31  a sun  <asun@hecate.darksunrising.blah>	* version.c (hfs_version): bumped to version 0.96.	* mdb.c (hfs_mdb_commit): you only write out the alternate MDB	when the catalog or extents overflow files grow. that just leaves	the btree corruption problems. bleah (whilst deleting a bunch of	files, more of the btree can get pruned away than desired).1998-10-30  a sun  <asun@hecate.darksunrising.blah>	* dir.c: fixed a bunch of silliness with deletions. make sure to	zero out stuff and set mark_inode_dirty().	1998-10-29  a sun  <asun@hecate.darksunrising.blah>	* string.c (hfs_strcmp, hfs_streq, hfs_strhash): converted them to	take name/len arguments instead of hfs_name to reduce copying.	* dir.c, dir_nat.c, dir_cap.c, dir_dbl.c, sysdep.c: modified	relevant areas to reflect string.c changes.	1998-10-28  a sun  <asun@hecate.darksunrising.blah>	* hfs.h (hfs_lookup_dentry): oh my. more silliness. make sure to	have the d_lookup use the same hash value as the one generated by	hfs_hash_dentry. i also changed the argument order.	(hfs_drop_special): change the argument order to be more in line	with what the dcache stuff looks like.	* sysdep.c (hfs_compare_dentry): the compare was returning the	wrong value for correct matches and causing all sorts of	mischief. this fixes both directory counts and mounting on top of	hfs volumes.	* file.c, file_cap.c, file_hdr.c: added mark_inode_dirty()'s in	the relevant places.1998-10-11  root  <asun@hecate.darksunrising.blah>	* mdb.c (hfs_mdb_get): moved initialization of mdb->entry_dirty	list to here to deal with trying to read a bad hfs volume.1998-10-10  a sun  <asun@zoology.washington.edu>	* inode.c, catalog.c, dir_*.c, sysdep.c: parts of the dcache	conversion didn't get done properly. specifically, i forgot to	move the hfs_cat_puts into the right place. that's fixed now.1998-09-11  a sun  <asun@purgatorius.zoology.washington.edu>	* mdb.c: altered mdb struct to reflect hfs plus usage.1998-08-27  a sun  <asun@purgatorius.zoology.washington.edu>	* file.c, file_hdr.c, file_cap.c: dealt with the remaining	copy_to/from_user() error cases.1998-08-26  a sun  <asun@purgatorius.zoology.washington.edu>	* super.c (hfs_read_super): fixed to deal with cdroms. why doesn't	the cdrom layer call the partition table code?Wed Jan 21 14:04:26 1998  a sun  <asun@zoology.washington.edu>	* inode.c, sysdep.c	use d_iput to uncache dentry from catalog entry instead of relying	on put_inode. no more NULL pointer dereferences!	* catalog.c	cleaned up hfs_cat_put a little.		ISSUES (non-fatal): mv dir dir2 while creating files in dir screws	                    up directory counts.					    deletion using netatalk screws up directory 			    counts.Thu Jan 15 19:14:28 1998  a sun  <asun@zoology.washington.edu>	* catalog.c	make deletion happen when requested instead of waiting until	an hfs_cat_put as the dcache can hold onto entries for quite	some time.Wed Jan 14 14:43:16 1998  a sun  <asun@zoology.washington.edu>		* catalog.c	the current catalog allocation scheme allocates	PAGE_SIZE/sizeof(struct hfs_cat_entry) entries at a time and keeps	a pool of free entries up to this allocation unit * 8.	* inode.c	make sure to always hfs_cat_put if hfs_iget is going to return	NULL.	* string.c, catalog.c	use linux' hashing method to generate hashes. the old hashing was 	getting collisions. catalog.c also has a larger hash table to 	prevent collisions.	Tue Jan 13 13:06:01 1998  a sun  <asun@zoology.washington.edu>	* version.c	bumped to 0.95+asun3	* catalog.c	re-wrote to dynamically allocate/delete catalog entries. on a 486,	entries fit into the size-256 slab.Wed Jan  7 19:33:33 1998  a sun  <asun@zoology.washington.edu>	* inode.c 	don't hfs_cat_put gratuitously in hfs_iget. that's a bad 	idea and results in screwed up entry counts.Tue Jan  6 14:38:24 1998  a sun  <asun@zoology.washington.edu>	* version.c	changed it to 0.95+asun2	* sysdep.c	altered catalog entry pruning to make sure that an iput	gets done. for some reason, shrink_dcache_parent wasn't	doing it.	* catalog.c	added a global dirty list to check for pruning.	Tue Jan  6 12:29:52 1998  a sun  <asun@zoology.washington.edu>	* catalog.c	re-wrote it to be similar to 2.1.x inode.c. this should 	at least make catalog.c SMP safe. 	* hfs.h, linux/hfs_fs.h	moved dentry operations into hfs.h. these probably should	be moved somewhere else.	* super.c, dir_cap.c, dir_nat.c, dir_dbl.c, sysdep.c	added dentry ops to hash everything to lowercase.Sun Dec 28 22:48:53 1997  a sun  <asun@zoology.washington.edu>	* sysdep.c, catalog.c, hfs.h	as a temporary workaround until catalog.c gets re-written, 	i flush the dcache if we need more entries. 	Fri Dec 19 15:11:21 1997  a sun  <asun@zoology.washington.edu>	* dir_dbl.c	statically allocate tmp_name instead of doing it dynamically.	NOTE: well, those pesky hfs_cat_put messages still aren't gone. in	addition, catalog.c needs to be modified to free up some entries	when the cache gets filled up. Sun Dec 14 11:51:11 1997  a sun  <asun@zoology.washington.edu>	* linux/hfs_fs.h	moved the dentry stuff into within the #ifdef __KERNEL__ 	part of hfs_fs.h and cleaned up a little.Sun Dec 14 11:24:54 1997  a sun  <asun@zoology.washington.edu>	* dir.c	changed hfs_rename to delete all old dentries. hfs_cat_put	messages on umount should be a thing of the past now.Sun Dec 14 01:12:58 1997  a sun  <asun@zoology.washington.edu>	* dir.c	changed mark_inodes_deleted to dget/d_delete/dput the dentry	instead of just dropping it. the bytes available should now	be updated properly upon deletion.Wed Dec 10 00:01:25 1997  a sun  <asun@zoology.washington.edu>	* dir.c	changed mark_inodes_deleted to drop the dentry instead of 	just deleting it. 	TODO: bytes available aren't being properly updated when a	resource fork gets deleted.Mon Dec  8 23:22:40 1997  a sun  <asun@zoology.washington.edu>	* dir_cap.c, dir_nat.c, dir_dbl.c, dir.c	* hfs.h, linux/hfs_sysdep.h, linux/hfs_fs_i.h	Added code to drop ({dbl,cap,nat}_drop_dentry) invalid	dentries when creating or moving a file.	* inode.c	Added code to delete cached dentries when a file gets deleted.	* current yuckiness: there's an extra hfs_cat_put somewhere. it's	harmless but bothersome.	Thu Dec  4 00:14:03 1997  a sun  <asun@zoology.washington.edu>	* dir.c, dir_cap.c, dir_nat.c, file.c, file_hdr.c, inode.c,	* linux/{hfs_sysdep.h, hfs_fs.h}, version.c:	Completed first code dentrification sweep. It mounts! It copies!	It dcaches! Mon Apr 28 06:58:44 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* version.c, INSTALL.sgml, HFS.sgml:	Bump version to 0.95 (Woohoo! We're beta!)	* linux/hfs_fs.h:	Modify HFS_SB() and HFS_I() when compiled into the kernel.	* FAQ.sgml:	Add a new question (and its answer):	Why does my Macintosh show generic application and document icons?	* HFS.sgml:	Add some URLs and remove the (now empty) FAQ section.Sun Apr 27 22:17:01 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* HFS.sgml:	Don't call the version 1 headers "slightly modified".	* file_hdr.c, dir_nat.c:	Comment some AFPD compatibility stuff.	* FAQ.sgml:	Update for version 0.95.	* BUG_INFO:	Remove the BIG_INFO script since we no longer mention it.	* README.sgml, INSTALL.sgml, HFS.sgml, Makefile:	Split README.sgml into HFS.sgml and INSTALL.sgml.	Stop including the document sources in snapshots.	* file_hdr.c:	Fix hdr_truncate() not to truncate the data fork.Wed Apr 16 23:56:25 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* FAQ.sgml:	Bump version to 0.8.4 and add two answers:		How to fsck an HFS filesystem.		How to generate linux/version.h.	* version.c, README.sgml:	Bump version to 0.8.4.	* README.sgml, FAQ.sgml, Makefile:	Separate the FAQ from the README.	* linux/hfs_fs.h:	Add (struct hfs_fork) to the forward declarations.Thu Apr 10 05:47:16 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* linux/hfs_sysdep.h:	Work around the non-const declaration of test_bit()'s second argument.	* Makefile:	Use .config from the kernel source to check for MODVERSIONS.Wed Apr  9 07:57:17 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* bnode.c:	Check the record table in each bnode as we read it from disk.	* super.c, mdb.c, hfs.h:	Deal with the ATTRIB_CLEAN bit of the MDB properly (in mdb.c).	* super.c, hfs.h, mdb.c:	Search for the alt-MDB rather than using the device size to find it.Wed Apr  9 03:39:05 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* version.c, README.sgml:	Bump version to 0.8.3.Mon Apr  7 20:09:56 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* part_tbl.c:	Fix to allow bootable CDROMs (which have blocksize != 512) to mount.	* super.c:	Check that blk_size[MAJOR(dev)] is non-NULL before dereferencing.Sat Apr  5 10:44:42 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* hfs_btree.h, binsert.c, brec.c, bfind.c, bins_del.c, bdelete.c:	Make btree operations less likely to do	nasty things if the tree is corrupted.	* part_tbl.c, README.sgml:	Count partitions from 0 rather than from 1.Wed Apr  2 23:26:51 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* bdelete.c:	Don't bother checking for oversized keys in hfs_bdelete().	* bdelete.c, bfind.c, binsert.c:	Verify key lengths against the maximum given for the tree.	* Makefile:	Check that /usr/include/linux/modversions.h exists before including it.	This allows compilation without CONFIG_MODVERSIONS enabled.Sat Mar 29 13:17:53 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* linux/hfs_fs.h, super.c, file_hdr.c, hfs.h, extent.c, file_cap.c,	  dir_dbl.c, dir_nat.c, dir.c, dir_cap.c, binsert.c, catalog.c,	  bfind.c:	Make (struct hfs_bkey) and (struct hfs_brec) more "abstract".	* binsert.c:	Remove redundant test in hfs_binsert().Sat Mar 29 05:24:23 1997  Paul H. Hargrove  <hargrove@sccm.stanford.edu>	* version.c, README.sgml:	Fix formatting problems in README.sgml and bump version to 0.8.2.	* extent.c:

⌨️ 快捷键说明

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