File: ChangeLog

package info (click to toggle)
omfs 0.8.0-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 144 kB
  • ctags: 160
  • sloc: ansic: 1,364; makefile: 100
file content (162 lines) | stat: -rw-r--r-- 5,233 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
2008-07-04  Bob Copeland <me@bobcopeland.com>
	* Backported driver to 2.6.26 & update README
	* Released OMFS driver version 0.8.0

2008-04-26  Bob Copeland <me@bobcopeland.com>
	* Fixed buffer leak in omfs_fill_super
	* Fixed inode leak in omfs_create/mkdir (and combine them)
	* Switch to bitmap_weight instead of repeated hweight64()
	* Switch to get_bitmask_order instead of open-coded version
	* Clean up some error branching and label names

2008-04-19  Bob Copeland <me@bobcopeland.com>
	* Converted prepare/commit_write to write_begin/_end
	* Killed leaks in error paths of inode.c and dir.c
	* Split out data structures from omfs.h into omfs_fs.h
	* Dropped checksum.c and moved its functions into inode.c
	* Added sanity checks on block numbers read from superblock
	* Added missing rename implementation
	* Added uid/umask mount options
	* Documented the basic FS usage

2008-04-12  Bob Copeland <me@bobcopeland.com>
	* Fixed sparse warnings
	* Added more sanity checking in list traversals
	* Removed private inode cache
	* Rewrote omfs_count_free to use hamming weight library functions
	* Removed checksum routines; builtin crc_itu_t does this already 


2008-03-15  Bob Copeland <me@bobcopeland.com>

	* Replaced deprecated read_inode with omfs_iget
	* Add div64.h to bitmap.c to fix x86-64 build issue
	* Released OMFS driver version 0.7.7

2008-01-05  Bob Copeland <me@bobcopeland.com>

	* Updated inode.c for kernel 2.6.24 changes
	* Added sched.h include to fix x86-64/fedora build issue
	* Released OMFS driver version 0.7.6

2007-10-13  Bob Copeland <me@bobcopeland.com>

	* Fixed build problems releated to kernel 2.6.23 changes
	* Released OMFS driver version 0.7.5

2007-05-24  Bob Copeland <me@bobcopeland.com>

	* Fixed build problems releated to kernel 2.6.22 changes
	* Released OMFS driver version 0.7.4

2007-05-20  Bob Copeland <me@bobcopeland.com>

	* Fix broken switch on a u64

2007-01-02  Bob Copeland <me@bobcopeland.com>

	* Use struct kmem_cache instead of kmem_cache_t
	* Released OMFS driver version 0.7.3

2006-11-12  Bob Copeland <me@bobcopeland.com>

	* Fixed build problems related to 2.6.19 VFS changes
	* Released OMFS driver version 0.7.2

2006-08-30  Bob Copeland <me@bobcopeland.com>

	* Fixed build problems related to 2.6.18 VFS changes
	* Released OMFS driver version 0.7.1

2006-08-20  Bob Copeland <me@bobcopeland.com>

	* Added support for read/writepages
	* Released OMFS driver version 0.7.0

2006-05-24  Bob Copeland <me@bobcopeland.com>

	* Corrected certain CRC errors when deleting a file
	* Released OMFS driver version 0.6.1

2006-05-22  Bob Copeland <me@bobcopeland.com>

	* Added locking to bitmap accesses
	* Fixed a bug in truncate where sibling and parent pointers would get
	reset to zero
	* Various coding style cleanups
	* Enabled read support
	* Released OMFS driver version 0.6.0


2006-05-11  Bob Copeland <me@bobcopeland.com>

	* Added initial link count on directories so they get freed
	* Added +w bit for all files
	* Cleaned up directory code
	* Fixed bug causing incorrect bits to be cleared on delete
	* Released OMFS driver version 0.5.8

2006-05-02  Bob Copeland <me@bobcopeland.com>

	* Completed truncate system call
	* Added sanity checks to readdir
	* Initialize new inodes' sibling pointers
	* Fix bugs in delete's handling of the bitmap
	* Released OMFS driver version 0.5.7

2006-04-21  Bob Copeland <me@bobcopeland.com>

	* Added part of truncate system call
	* Fixed a BUG_ON in omfs_delete_inode
	* Released OMFS driver version 0.5.6

2006-04-18  Bob Copeland <me@bobcopeland.com>

	* Fixed a problem with overflows in readdir usage by libc
	* Released OMFS driver version 0.5.5

2006-03-24  Bob Copeland <me@bobcopeland.com>

	* Added rmdir and unlink syscalls 
	* Released OMFS driver version 0.5.4

2006-03-08  Bob Copeland <me@bobcopeland.com>

	* Released OMFS driver version 0.5.3

2006-02-22  Bob Copeland <me@bobcopeland.com>

	* Added a check to protect bad memory allocations
	* Renamed all of the structure elements to linux naming style
	* Fixed a bug where CRC count wasn't calculated properly
	* Fixed type problem where map index was really wrong

2006-02-18  Bob Copeland <me@bobcopeland.com>

	* Simplified checksumming code
	* Dropped omfs_make_empty_file and factored extent creation
	* Eliminated a couple of unused warnings with writing turned off
	* Fixed sector_t size bugs
	* Added continuation extent inode code
	* Switched to shifts instead of divides to compute real block numbers
	* Released OMFS driver version 0.5.2

2006-01-27  Bob Copeland <me@bobcopeland.com>

	* Added new bitmap allocators to reserve multiple sets of blocks
	* Moved more bitmap code into bitmap.c
	* Simplified a number of routines that had unused buffer wrap code
	* Added code to properly initialize extent table terminator
	* Will now add entries to the extent table if growth of last entry
	fails
	* Changed mirrors to be written on next full fs block instead of
	internally
	* Released OMFS driver version 0.5.1

2006-01-05  Bob Copeland <me@bobcopeland.com>
	
	* Broke OMFS specific code out of Karma patchset
	* Changed fs blocksize to sys_blocksize
	* Turned off write support define again
	* Released OMFS driver version 0.5.0