63b6f9ff3f 
								
							
								 
							
						 
						
							
							
								
								ntfsclone: honor bad clusters list ($BadClus:$Bad), known bad sectors aren't tried to be saved anymore (Szaka)  
							
							... 
							
							
							
							(Logical change 1.587) 
							
						 
						
							2004-09-30 18:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								ec00d338cb 
								
							
								 
							
						 
						
							
							
								
								honor bad clusters list ($BadClus:$Bad), known bad sectors aren't tried to be saved anymore (Szaka)  
							
							... 
							
							
							
							(Logical change 1.587) 
							
						 
						
							2004-09-30 18:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5d3b1b0f2b 
								
							
								 
							
						 
						
							
							
								
								Rename scpu_to_le{16,32,64}() to cpu_to_sle{16,32,64}() to match the kernel.  
							
							... 
							
							
							
							BKrev: 415c1f8fCHgsWh4EEJdrb4uAQkKqcg 
							
						 
						
							2004-09-30 15:00:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8b3c03e173 
								
							
								 
							
						 
						
							
							
								
								Rename scpu_to_le{16,32,64}() to cpu_to_sle{16,32,64}() to match the kernel.  
							
							... 
							
							
							
							(Logical change 1.586) 
							
						 
						
							2004-09-30 15:00:31 +00:00  
				
					
						
							
							
								 
						
							
							
								67ca77c25c 
								
							
								 
							
						 
						
							
							
								
								Use ntfs_attr_reinit_search_ctx instead ntfs_attr_init_search_ctx, because Anton fixed bug prevent us doing so.  
							
							... 
							
							
							
							BKrev: 415ada4enbsYCkE7_BGDvs3Pcp3UmA 
							
						 
						
							2004-09-29 15:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								59ab6cdb33 
								
							
								 
							
						 
						
							
							
								
								Use ntfs_attr_reinit_search_ctx instead ntfs_attr_init_search_ctx, because Anton fixed bug prevent us doing so.  
							
							... 
							
							
							
							(Logical change 1.585) 
							
						 
						
							2004-09-29 15:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								21613e7190 
								
							
								 
							
						 
						
							
							
								
								ntfs_mapping_pairs_build:  
							
							... 
							
							
							
							- Make it set stop vcn even function doesn't failed.
- Minor bugfix.
(Logical change 1.584) 
							
						 
						
							2004-09-29 15:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								030e531012 
								
							
								 
							
						 
						
							
							
								
								SCCS merged  
							
							... 
							
							
							
							2004/09/29 18:21:24+03:00 (none)!yura
SCCS merged
2004/09/29 18:16:34+03:00 (none)!yura
Update.
(Logical change 1.584) 
							
						 
						
							2004-09-29 15:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6f27be95ef 
								
							
								 
							
						 
						
							
							
								
								Merge  
							
							... 
							
							
							
							2004/09/29 18:35:01+03:00 (none)!yura
Merge
2004/09/29 18:16:34+03:00 (none)!yura
include/ntfs/attrlist.h
    Add new helper ntfs_attrlist_mark_dirty.
libntfs/attrib.c
    - Deallocate clusters when free atribute list.
    - Write ntfs_attr_update_mapping_pairs and make ntfs_non_resident_attr_{shrink,expand} use it.
libntfs/runlist.c
    ntfs_mapping_pairs_build:
    - Make it set stop vcn even function doesn't failed.
    - Minor bugfix.
BKrev: 415ad81aQ8d6CL2cbK7X90Wi0br1bQ 
							
						 
						
							2004-09-29 15:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								bb9c8afe60 
								
							
								 
							
						 
						
							
							
								
								Auto merged  
							
							... 
							
							
							
							2004/09/29 18:35:00+03:00 (none)!yura
SCCS merged
2004/09/29 18:16:34+03:00 (none)!yura
- Deallocate clusters when free atribute list.
- Write ntfs_attr_update_mapping_pairs and make ntfs_non_resident_attr_{shrink,expand} use it.
(Logical change 1.584) 
							
						 
						
							2004-09-29 15:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4b95d5ce3e 
								
							
								 
							
						 
						
							
							
								
								Add ntfs_attr_update_mapping_pairs prototype.  
							
							... 
							
							
							
							(Logical change 1.584) 
							
						 
						
							2004-09-29 15:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								746c36a4be 
								
							
								 
							
						 
						
							
							
								
								Add new helper ntfs_attrlist_mark_dirty.  
							
							... 
							
							
							
							(Logical change 1.584) 
							
						 
						
							2004-09-29 15:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a18fb7244f 
								
							
								 
							
						 
						
							
							
								
								Update  
							
							... 
							
							
							
							(Logical change 1.583) 
							
						 
						
							2004-09-29 14:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e3c44c8ff6 
								
							
								 
							
						 
						
							
							
								
								Always clear ctx->al_entry in ntfs_attr_reinit_search_ctx().  
							
							... 
							
							
							
							BKrev: 415aca7cWCu3EBuiI-NQXNcdSEJJ1w 
							
						 
						
							2004-09-29 14:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								75c1ed8b5d 
								
							
								 
							
						 
						
							
							
								
								Always clear ctx->al_entry in ntfs_attr_reinit_search_ctx().  
							
							... 
							
							
							
							(Logical change 1.583) 
							
						 
						
							2004-09-29 14:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b7d713c8f1 
								
							
								 
							
						 
						
							
							
								
								- ntfsclone: save by using our, not NTFS cluster allocation bitmap.  
							
							... 
							
							
							
							This gives more control in the future what to save.
BKrev: 4159f713A1Kny6AMt_QTXVbjQHuaJQ 
							
						 
						
							2004-09-28 23:43:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e68a61101a 
								
							
								 
							
						 
						
							
							
								
								- ntfsclone: save by using our, not NTFS cluster allocation bitmap.  
							
							... 
							
							
							
							This gives more control in the future what to save.
(Logical change 1.582) 
							
						 
						
							2004-09-28 23:43:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6afc38f179 
								
							
								 
							
						 
						
							
							
								
								libntfs/attrib.c  
							
							... 
							
							
							
							- suppress bogus gcc warning about uninitialized 'err' variable
libntfs/inode.c
    - fix err <-> errno typo that could cause bogus return value
BKrev: 4159ae841VJpVyLgXynZsPdWhzT-sw 
							
						 
						
							2004-09-28 18:33:40 +00:00  
				
					
						
							
							
								 
						
							
							
								82efae551e 
								
							
								 
							
						 
						
							
							
								
								- suppress bogus gcc warning about uninitialized 'err' variable  
							
							... 
							
							
							
							(Logical change 1.581) 
							
						 
						
							2004-09-28 18:33:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f9ac10a85e 
								
							
								 
							
						 
						
							
							
								
								- fix err <-> errno typo that could cause bogus return value  
							
							... 
							
							
							
							(Logical change 1.581) 
							
						 
						
							2004-09-28 18:33:40 +00:00  
				
					
						
							
							
								 
						
							
							
								442fcef5bf 
								
							
								 
							
						 
						
							
							
								
								libntfs/attrib.c  
							
							... 
							
							
							
							Make ntfs_attr_record_rm use ntfs_attrlist_need and delete attribute list if it is doesn't need.
libntfs/attrlist.c
    Add new API: ntfs_attrlist_need.
BKrev: 41571913K5_56FJcIFfiZdKO5TzzLA 
							
						 
						
							2004-09-26 19:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1e589f3db3 
								
							
								 
							
						 
						
							
							
								
								Update.  
							
							... 
							
							
							
							(Logical change 1.580) 
							
						 
						
							2004-09-26 19:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b2f2facc29 
								
							
								 
							
						 
						
							
							
								
								Make ntfs_attr_record_rm use ntfs_attrlist_need and delete attribute list if it is doesn't need.  
							
							... 
							
							
							
							(Logical change 1.580) 
							
						 
						
							2004-09-26 19:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c78630e1dd 
								
							
								 
							
						 
						
							
							
								
								Add prototype.  
							
							... 
							
							
							
							(Logical change 1.580) 
							
						 
						
							2004-09-26 19:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								a373b59fd3 
								
							
								 
							
						 
						
							
							
								
								Add new API: ntfs_attrlist_need.  
							
							... 
							
							
							
							(Logical change 1.580) 
							
						 
						
							2004-09-26 19:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								e418cf5345 
								
							
								 
							
						 
						
							
							
								
								Update.  
							
							... 
							
							
							
							(Logical change 1.579) 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								52300dca77 
								
							
								 
							
						 
						
							
							
								
								- add tfs_inode_add_attrlist prototype.  
							
							... 
							
							
							
							(Logical change 1.579) 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								756a0a84ca 
								
							
								 
							
						 
						
							
							
								
								- add ntfs_resident_attr_record_add prototype.  
							
							... 
							
							
							
							(Logical change 1.579) 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5dee144063 
								
							
								 
							
						 
						
							
							
								
								- add ntfs_attrlist_set prototype.  
							
							... 
							
							
							
							(Logical change 1.579) 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								64bd37518d 
								
							
								 
							
						 
						
							
							
								
								- New API: inode.[ch]::ntfs_inode_add_attrlist.  
							
							... 
							
							
							
							(Logical change 1.579) 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7428b93f99 
								
							
								 
							
						 
						
							
							
								
								- New API: attrib.[ch]::ntfs_resident_attr_record_add.  
							
							... 
							
							
							
							- Update ntfs_non_resident_attr_expand to use ntfs_inode_add_attrlist.
- Fixes and cleanups.
(Logical change 1.579) 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								03e0ea814b 
								
							
								 
							
						 
						
							
							
								
								- Move out common part of ntfs_attrlist_entry_{add,rm} to new API:  
							
							... 
							
							
							
							attrlist.[ch]::ntfs_attrlist_set.
- New API: attrib.[ch]::ntfs_resident_attr_record_add.
- New API: inode.[ch]::ntfs_inode_add_attrlist.
- Update ntfs_non_resident_attr_expand to use ntfs_inode_add_attrlist.
- Fixes and cleanups.
BKrev: 4155d0a843h4sN5M00iw90cHNdqjGg 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								0f462c337c 
								
							
								 
							
						 
						
							
							
								
								- Move out common part of ntfs_attrlist_entry_{add,rm} to new API:  
							
							... 
							
							
							
							attrlist.[ch]::ntfs_attrlist_set.
- Fixes and cleanups.
(Logical change 1.579) 
							
						 
						
							2004-09-25 20:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5df65f81b4 
								
							
								 
							
						 
						
							
							
								
								fixes for attribute list handling  
							
							... 
							
							
							
							BKrev: 4151d100khiVVozIQDZ6mpBDs1O2pA 
							
						 
						
							2004-09-22 19:22:40 +00:00  
				
					
						
							
							
								 
						
							
							
								bff0f300ff 
								
							
								 
							
						 
						
							
							
								
								fixes for attribute list handling  
							
							... 
							
							
							
							(Logical change 1.578) 
							
						 
						
							2004-09-22 19:22:40 +00:00  
				
					
						
							
							
								 
						
							
							
								528dcd3401 
								
							
								 
							
						 
						
							
							
								
								Minor updates ntfs_external_attr_find().  
							
							... 
							
							
							
							BKrev: 415039c84awHHCAMTIvzV4afH7U3hA 
							
						 
						
							2004-09-21 14:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								acff9f4c43 
								
							
								 
							
						 
						
							
							
								
								Minor updates ntfs_external_attr_find().  
							
							... 
							
							
							
							(Logical change 1.577) 
							
						 
						
							2004-09-21 14:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								a8b99bcc35 
								
							
								 
							
						 
						
							
							
								
								No need to allocate a copy of the attribute name to be passed to  
							
							... 
							
							
							
							ntfs_attr_open().
BKrev: 41501a3fHnVUJMGglXL696y8gQiNuA 
							
						 
						
							2004-09-21 12:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e461268d28 
								
							
								 
							
						 
						
							
							
								
								No need to allocate a copy of the attribute name to be passed to  
							
							... 
							
							
							
							ntfs_attr_open().
(Logical change 1.576) 
							
						 
						
							2004-09-21 12:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								da83a15a1c 
								
							
								 
							
						 
						
							
							
								
								- not update initialized size in ntfs_non_resident_attr_expand  
							
							... 
							
							
							
							- fix compiler warnings
BKrev: 414f138ewxm4G0dfx0lyMpyZzwAVZA 
							
						 
						
							2004-09-20 17:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								92f4878951 
								
							
								 
							
						 
						
							
							
								
								- not update initialized size in ntfs_non_resident_attr_expand  
							
							... 
							
							
							
							- fix compiler warnings
(Logical change 1.575) 
							
						 
						
							2004-09-20 17:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7443484bdc 
								
							
								 
							
						 
						
							
							
								
								- fix compiler warnings  
							
							... 
							
							
							
							(Logical change 1.575) 
							
						 
						
							2004-09-20 17:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								dcdc79fd71 
								
							
								 
							
						 
						
							
							
								
								Fix warnings and endianness conversion errors.  
							
							... 
							
							
							
							BKrev: 414ef819T-8EpHmwk8-u9rlHouaMeg 
							
						 
						
							2004-09-20 15:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								2bf52eb259 
								
							
								 
							
						 
						
							
							
								
								Fix warnings and endianness conversion errors.  
							
							... 
							
							
							
							(Logical change 1.574) 
							
						 
						
							2004-09-20 15:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								47cc459e5b 
								
							
								 
							
						 
						
							
							
								
								Fix typo.  
							
							... 
							
							
							
							(Logical change 1.573) 
							
						 
						
							2004-09-20 15:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3415c47df1 
								
							
								 
							
						 
						
							
							
								
								Add NInoAttrListTestAndSetDirty() and TestAndClearDirty().  
							
							... 
							
							
							
							(Logical change 1.573) 
							
						 
						
							2004-09-20 15:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								1446547a5b 
								
							
								 
							
						 
						
							
							
								
								- Only write out dirty attribute list if such is present.  
							
							... 
							
							
							
							- Use TestAndClearDirty and SetDirty on error for concurency fix.
BKrev: 414ef6fbfY7Uifjubp81QHek-9TZBA 
							
						 
						
							2004-09-20 15:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5356fc247d 
								
							
								 
							
						 
						
							
							
								
								- Only write out dirty attribute list if such is present.  
							
							... 
							
							
							
							- Use TestAndClearDirty and SetDirty on error for concurency fix.
(Logical change 1.573) 
							
						 
						
							2004-09-20 15:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a241e062ac 
								
							
								 
							
						 
						
							
							
								
								Clear attribute list dirty when clearing attr list presence.  
							
							... 
							
							
							
							BKrev: 414ef3bfUub5iXZoT0IA26ZPfBPI4g 
							
						 
						
							2004-09-20 15:14:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b83b08ec73 
								
							
								 
							
						 
						
							
							
								
								Clear attribute list dirty when clearing attr list presence.  
							
							... 
							
							
							
							(Logical change 1.572) 
							
						 
						
							2004-09-20 15:14:07 +00:00