Whamcloud - gitweb
Barebones XML support added to obdctl via the --xml option. Validation of
[fs/lustre-release.git] / lustre / ChangeLog
1 2001-06-29 18:15 PDT rzahir
2
3         * obdfs/flushd.c: conditionalized number of C_DEBUG messages.
4         * include/linux/obd_class.h: added obd_devicename member to 
5           struct obd_device (name is either ptr to dentry or uuid).
6         * ext2obd/ext2_obd.c: setup() converts dentry into rdev number.
7           class/class_obd.c: setup() converts name into obd_device dentry
8           class/obdcontrol: setup() passes /dev/obd name into ioctl
9           (used to be rdev number and if invalid rdev number was passed
10            old ext2_obd.c would crash kernel when trying to read superblock).
11         * class/obdcontrol: added "status, procsys, script, insmod, rmmod,
12           lsmod, shell and close" commands for obdcontrol. This allows
13           easier scripting from within obdcontrol. Introduced ability to
14           maintain multiple open obd devices from a single obdcontrol
15           session.  Device command toggles device context. Obdcontrol
16           maintains multiple open file handles. "script <file>" command is
17           useful for "sourcing" scripts without leaving obdcontrol.
18           shell <command> allows any shell command to be executed from
19           within obdcontrol.
20         * class/proc_lustre.c: added support for /proc/lustre/obd/<n>/status.
21           These are read-only /proc entries that track /dev/obd<n> 
22           internal state. 
23         * obdtrace/* & include/linux/obd_class.h: obd_trace a logical obd
24           module useful for tracing and performance debug of the Lustre
25           obd protocol stack. obdtrace module creates
26           /proc/lustre/obd/<n>/stats file. Reading this /proc file shows
27           per OBD performance statistics.  Any write to this /proc file
28           resets the counters for this OBD. 
29         * scripts/obdtrace_demo.scr: Example of obdtrace that
30           takes advantage of new obdcontrol functionality.
31         * doc/obdtrace_demo.txt: shows obdtrace capabilities.
32
33         
34 2000-03-06 12:33 adilger
35
36         * obdfs/ext2_obd: added punch/truncate methods
37
38 2000-01-26 01:40 adilger
39
40         * obdfs/flushd.c: removed iput() from dequeue routine, since we no
41             longer remove the inodes from the list in this routine, rather
42             waiting to do it in flush_reqs, which also does a iput()
43
44 2000-01-25 12:55 adilger
45
46         * obdfs/super.c: add call to flush pages when unmounting filesystem
47         * obdfs/flushd.c: pass "check_time" parameter to flush routines
48         * obdfs/namei.c: fixed rename call to getpage to use offset, not index
49         * snap/*: tested snapshots with new vector I/O, async writes - OK
50         * tests/snaprun.sh: small script to step through testing of some
51             snapshot features
52
53 2000-01-24 18:55 braam
54
55         * obdfs/rw.c: fixed obdfs_getpage() to use page index, not offset
56         * obdfs/rw.c, flushd.c: added superblock lock for inode/page lists,
57             added new iget()/iput() on all inodes in page cache to prevent
58             them from being flushed from memory while waiting for write.
59
60 2000-01-22 02:55 adilger
61
62         * flush daemon testing/debugging - inode list still needs a lock
63         * snapshot compiles with vector I/O now - untested
64
65 2000-01-20 18:05 adilger
66
67         * add dirty inode list to superblock
68
69 2000-01-20 11:50 adilger
70
71         * ext2obd/ext2obd.c: fixed brw I/O to have array of iobufs, not pointer
72         * obdfs/super.c: add superblock to list of superblocks
73         * obdfs/flushd.c: use pupdated() to do page writes
74
75 2000-01-19 18:05 adilger
76
77         * ext2obd/ext2obd.c: changed _brw to use vector I/O with brw_kiovec()
78         * obdfs/rw.c, obdfs/flushd.c: updated for async page cache
79
80 2000-01-18 20:20 adilger
81
82         * class/obdcontrol: fixed read, write, create to work with obdos
83             (write is still not fully functional)
84         * ext2obd/ext2obd.c: ext2obd_write() - copy inode data back into obdo
85             add a few missing iput()s for error conditions
86             
87 2000-01-18 13:30 adilger
88
89         * modified _brw method to allow array of obdos to be submitted for
90           multiple I/Os with one call
91
92 2000-01-18 11:30 adilger
93
94         * include/obd_support.h: removed printk() of long long values
95           (sometimes does not print properly)
96         * obdfs/rw.c: added obdo_from_inode() call in obdfs_brw(), as inode
97           was not properly being copied into obdo, causing occasional confusion
98         * snap/snap.c: always copy back obdo data to primary from disk obdo
99         * obdsync/*: removed from CVS
100
101 2000-01-14 08:05  adilger
102
103         * snap/*: obdo snapshots should be working now.
104
105 2000-01-13 13:50  adilger
106
107         * snap/*: working on storing obdmd outside of inode
108
109 2000-01-11 14:25  adilger
110
111         * snap/*: updated to work with new obdo methods, untested
112
113 2000-01-10 10:37  adilger
114
115         * obdfs/*, ext2obd/*: updated to work with new obdo methods, tested
116
117 1999-12-29 13:57  adilger
118
119         * obdsync/*: added to CVS
120         * obdfs/super.c,rw.c: added start of page cache
121
122 1999-12-29 10:20  adilger
123
124         * ext2obd/ext2_obd.c, snap/snap.c: change parameters for create
125         * class/obdcontrol: update copy, migrate dst & src parameter order
126
127 1999-12-23 14:21  adilger
128
129         * demos/snaprest.sh: ensure client is disconnected after snaprestore
130         * class/class_obd.c: debugging for connection counts, made error
131           returns more consistent, check connections when doing cleanup
132
133 1999-12-23 03:10  adilger
134
135         * ext2obd/ext2_obd.c: added iput() after reading a bad inode,
136           remove EXT2_UNDEL_DIR_INO from list of iterated inodes.
137         * class/obdcontrol: after snaprestore remove snapshot from
138           table by key not index
139
140 1999-12-22 13:44  adilger
141
142         * demos/snaprest.sh: mount /dev/obd2 on /mnt/obd at end of restore
143
144 1999-12-22 13:11  adilger
145
146         * snap/snap.c: always try to collapse an object in snap_restoreobj()
147         * demos/snaprest.sh: need to rework snaprestore process
148         * demos/basesetup.sh: check if /dev/obd* exist
149         * demos/baseclean.sh: don't remove temp file
150
151 1999-12-22 08:43  adilger
152
153         * demos/obdtest.sh: added new script
154
155 1999-12-21 18:03  adilger
156
157         * class/obdcontrol: added "basedev" parameter to the attach command
158           for ext2_obd.  This was required after the removal of Filesystem()
159         * demos/*: moved test scripts here, renamed by function
160
161 1999-12-21 17:03  adilger
162
163         * class/obdcontrol: merge snapattach into attach, fix scsi_obd packing
164         * snap/cleanup.sh: use ../class/cleanup.sh like snap/setup.sh does
165
166 1999-12-21 00:41  braam
167
168         * doc/obd-howto.sgml: numerous edits
169         * class/obdcontrol: make things clearer (no implicit filesystem)
170         * change to our official MAJOR (186). 
171
172 1999-12-20 17:03  adilger
173
174         * doc/obd-howto.sgml: added issues/bugs section
175         * snap/test*.sh: added brief comments to each script
176
177 1999-12-20 16:08  adilger
178
179         * doc/obd-howto.sgml: updated for initial public release
180         * obdfs/many: changed to have separate dir/file operations,
181         * ext2obd/ext2_obd: cosmetic changes to match ext2 code more closely
182         * include/linux/obd_class.h: change obdo_{cpy,cmp}_md() to allow
183           include or exclude flags for copy/compare of metadata
184         * snap/snaptable.c: comment iterator functions clearly
185
186 1999-12-17 10:20  adilger
187
188         * include/linux/obd_sim.h: renamed to obd_ext2.h
189         * Configure: revert PCI, APIC checks (otherwise won't compile after
190           config)
191
192 1999-12-17 08:45  adilger
193
194         * doc/obd-howto.sgml: completed OBD tutorial section
195         * snap/snap.c: in eliminate_obj() turn off S_IFDIR flag on object
196           before passing to underlying obdext2 driver, so it doesn't
197           decrement the dir count for the group
198         * Configure: removed questions for PCMCIA specific features
199         * class/obdcontrol: disconnect session when changing devices
200
201 1999-12-14 20:32  adilger
202
203         * include/linux/obdfs.h: add symlink_inode_operations, prototypes
204         * obdfs/symlink.c, obdfs/namei.c: handle obdfs symlinks properly
205
206 1999-12-13 17:55  adilger
207
208         * snap/snap.c, class/obdcontrol: added support for snapshot restores
209           on unmounted OBD filesystems
210         * snap/setup3.sh, snap/cleanup3.sh: scripts to test 3 snapshots
211         * include/linux/obd_snap_support.h: iterator struct/function prototypes
212
213 1999-12-13 09:30  adilger
214
215         * all: significant overhaul by Peter to avoid problems with OBD
216           metadata conflicting with ext2 block data in the inode.
217         * class/obdcontrol: added proper commands for snapdelete/snaprestore
218         * class/obdcontrol: device command now disconnects old session if any
219         * ext2obd/*: updated for kernel 2.3.30
220         * include/linux/obd_class.h: helper functions inode metadata cpy/cmp
221         * include/linux/obd_snap.h: new magic less likely for block conflict
222           now that the redirector can have "i_blocks" set
223         * obd/obdfs: updated for kernel 2.3.30
224         * snap/snap.c: use new obd metadata copy helper routines
225         * snap/snap.c: updated delete/restore snapshot iterator functions
226
227 1999-12-08 21:42  adilger
228
229         * snap/snap.c: snap_do_cow() fixed case with existing indirect object
230         * snap/snap.c: snap_delsnap() removes (partly) a snapshot
231         * ext2obd/ext2_obd.c: fixed iterator to handle reserved inodes
232         * ext2obd/ext2_obd.c: fixed direct_brw() to handle > 1 block offset
233         * class/obdcontrol: added testsnapiterator command/ioctl
234         * class/setup.sh: added creation of /tmp/fs, 4k block size
235         * obdfs/namei.c: fixed new directory size after write
236
237 1999-12-07 11:45  adilger
238
239         * snap/snap.c: fixed check for snap_create() to test for correct
240           read-only copy
241
242 1999-12-06 16:53  adilger
243
244         * snap/snap.c, snap/snaptable.c: Fixed up snapshot to work again with
245           snaptables, added snap_iterate() calldown, snap_cleanup() to free
246           a snapshot table entry
247         * ext2obd/ext2_obd.c: added iterator ext2obd_iterate() for all inodes
248         * class/class_obd.c: blocked TCGETS IOCTL, added connection ID to calls
249         * class/obdcontrol: added IOCTL for testing iterator, connection ID
250
251 1999-12-06 08:00 braam
252
253         * Added a file handling snapshot tables
254         * Added an ioctl system that allows ioctls to be made without
255           specific devices being attached (pass method down).
256         * Numerous small routines for snapshot handling.
257         
258 1999-12-03 16:53  adilger
259
260         * Makefile: made "all" the default target
261         * class/class_obd.c, class/genops.c, snap/snap.c: re-ordered
262           migrate, copy argument order to be consistent (dst, src)
263         * snap/snap.c: fixed unlink to work in all cases of (direct,
264           indirect)
265         * snap/setup.sh: check for mounted obdfs before starting
266         * snap/cleanup.sh: remove loop device
267         * ext2obd/ext2_obd.c: start of iterator
268
269 1999-12-03 11:08  adilger
270
271         * snap/snap.c: implemented unlink functionality for snapshots.
272         * doc/obd-howto.sgml: started on OBD howto documentation
273
274 1999-12-02 13:40  braam
275
276         * class/genops.c: Undo accidental commit
277
278 1999-12-02 13:36  braam
279
280         * .cvsignore, class/.cvsignore, class/genops.c, ext2obd/.cvsignore,
281         inofs/.cvsignore, obdfs/.cvsignore, oraid1/.cvsignore,
282         rpcclient/.cvsignore, rpctarget/.cvsignore, snap/.cvsignore: Added
283         .cvsignore files to the repository
284
285 1999-12-02 12:33  adilger
286
287         * snap/setup.sh: Updated to use the new "now" and "current" flags
288         when creating snapshots.
289
290 1999-12-01 17:11  braam
291
292         * class/obdcontrol, doc/OLVM.txt, include/linux/obd_snap.h,
293         obdfs/super.c, snap/snap.c: Updated snapshot indexes in superblock
294         to not depend on index "0" as being the current snapshot.  We still
295         need to push the inode attributes to the snap copy so that
296         size/times are correct.
297
298 1999-12-01 11:45  adilger
299
300         * class/genops.c, ext2obd/Makefile, ext2obd/dir.c, ext2obd/file.c,
301         ext2obd/inode.c, ext2obd/truncate.c, include/linux/obdfs.h,
302         obdfs/rw.c, snap/cleanup.sh, snap/setup.sh, tests/fs.sh: Updated
303         parameters for obdfs_writepage() to use struct *dentry instead of
304         struct *file, and call in odbfs_write_one_page() to use new
305         parameters.  Updated gen_copy_data() to round up the number of
306         pages copied in while loop.
307
308 1999-12-01 01:02  braam
309
310         * snap/snap.c: small test
311
312 1999-11-30 12:06  braam
313
314         * class/genops.c, class/setup.sh, ext2obd/Makefile,
315         ext2obd/ext2_obd.c, include/linux/obd_support.h, obdfs/namei.c,
316         snap/snap.c: fixes for 2.3.25 and higher
317
318 1999-11-24 14:15  braam
319
320         * BUGS, Makefile, doc/OLVM.txt, ext2obd/ext2_obd.c,
321         include/linux/obd_class.h, include/linux/obd_snap.h,
322         include/linux/obd_support.h, include/linux/obdfs.h, obdfs/dir.c,
323         obdfs/rw.c, obdfs/super.c: Changes to accomodate the snapshot
324         features!
325
326 1999-11-24 12:46  braam
327
328         * class/: class_obd.c, cleanup.sh, genops.c, obdcontrol, setup.sh:
329         Changes to accomodate the snapshot driver.
330         
331         For working snapshot code, see the snap directory and the
332         snap/setup.sh script.  The code is not complete, unlink hasn't been
333         done yet.
334
335 1999-11-24 12:42  braam
336
337         * snap/snap.c: first working snapshot OBD driver; see setup.sh for
338         usage.
339
340 1999-11-03    <braam@cs.cmu.edu>
341
342         * class/obdcontrol: add Device directive to change OBD device
343         while running
344         * class/obdcontrol: add Filesystem directive to change disk
345         partition while running
346         * rename sim_obd to ext2_obd; prevent doubling up on ext2_unlink
347         etc.
348         * obdfs/super.c fixes to pass device to kernel and to allow
349         mouting multiple devices.
350         * clean up the calling of operations and finding of connection
351         numbers from obdfs
352
353 1999-11-02 12:19  braam
354
355         * Makefile: Minimal changes to the makefiles.
356
357 1999-11-02 12:12  braam
358
359         * Configure, Makefile, make.rules, class/Makefile, doc/notes.txt,
360         ext2obd/Makefile, ext2obd/sim_obd.c, ext2obd/test.c,
361         ext2obd/test2.c, include/linux/inofs.h, include/linux/obd_rpc.h,
362         include/linux/obd_support.h, include/linux/obdfs.h, inofs/Makefile,
363         inofs/file.c, inofs/inofs.h, inofs/namei.c, inofs/rw.c,
364         inofs/super.c, obdfs/Makefile, obdfs/dir.c, obdfs/file.c,
365         obdfs/namei.c, obdfs/notes.txt, obdfs/rw.c, obdfs/super.c,
366         oraid1/Makefile, rpcclient/Makefile, rpcclient/obdxdr.c,
367         rpcclient/proc.c, rpcclient/rpc_obd.c, snap/Makefile, snap/snap.c,
368         tests/test.c, tests/test2.c: New direcotory layout:   subdirs for
369         different clients and file systems   documentation, tests and lib
370         subdirectories.
371
372 1999-11-01    <braam@wolf.rockies.stelias.com>
373
374         * OBDFS fixes:
375           -     code ported to 2.3.24 (no patches needed anymore)
376           -     the obdfs_find_entry function which had a nasty bug
377           -     rename now works
378           -     all pages are currently in a locked state when touched by obdfs
379           -     Configure/Makefile fixed to work without MODVERSIONS
380           -     read_inode/write_inode copy out the data area
381
382 1999-11-01 10:44  braam
383
384         * .cvsignore, ChangeLog, Configure, class/cleanup.sh,
385         class/genops.c, class/obdcontrol, class/setup.sh, class/sysctl.c,
386         doc/API.txt, ext2obd/Makefile, ext2obd/inode.c, ext2obd/sim_obd.c,
387         include/linux/obd_class.h, include/linux/obd_rpc.h,
388         include/linux/obd_snap.h, include/linux/obd_support.h,
389         include/linux/obdfs.h, inofs/Makefile, inofs/file.c, inofs/inofs.h,
390         inofs/namei.c, inofs/rw.c, inofs/super.c, inofs/sysctl.c,
391         obdfs/Makefile, obdfs/dir.c, obdfs/file.c, obdfs/namei.c,
392         obdfs/rw.c, obdfs/super.c, obdfs/symlink.c, obdfs/sysctl.c,
393         rpcclient/obdxdr.c, rpcclient/rpc_obd.c: Over of the changes:    
394         Many bugfixes     INOFS added     SNAP added
395         
396            See ChangeLog for details
397
398 1999-10-28    <braam@wolf.rockies.stelias.com>
399
400         * INOFS: a new "inode" file system was written.  It tests components
401         of obdfs and could be useful for Coda/AFS servers and object
402         databases.
403
404         * This file system will not have directories, but access pure
405         objects. Readdir will be an iterator and to create objects with
406         known names (integers of course) the preallocation function will
407         need to be completed.
408         
409         * This will still need to exploit preallocation and and a readdir
410         function should be added
411
412 1999-10-22    <braam@wolf.rockies.stelias.com>
413
414         * Beginning of a "rpc_client" layout for OBD
415
416         
417 1999-10-21    <braam@wolf.rockies.stelias.com>
418
419         * Much of the snap shot client driver is there (see API.txt).
420         This driver introduced the need for substantial changes in the
421         calling interface of the OBD layers. More to come.
422
423         * Part of the RAID1 driver added.  Also here many changes to the
424         calling interface were needed.
425
426 1999-10-21 12:39  braam
427
428         * BUGS, ChangeLog, Configure, class/class_obd.c, class/genops.c,
429         class/obdcontrol, class/setup.sh, doc/OLVM.txt, ext2obd/Makefile,
430         ext2obd/sim_obd.c, oraid1/raid1_obd.c, snap/snap.c,
431         include/linux/obd.h, include/linux/obd_class.h,
432         include/linux/obd_raid1.h, include/linux/obd_sim.h,
433         include/linux/obd_snap.h, include/linux/obd_support.h,
434         include/linux/obdfs.h, obdfs/dir.c, obdfs/file.c, obdfs/namei.c,
435         obdfs/rw.c, obdfs/super.c, patches/patch-2.3.21: New files:  for
436         raid1       for snap shots  OLVM a technical description of the
437         logical volume management   genops generic operations useful to
438         many obd clients
439         
440         Fixes:  numerous fixes to the file system       several fixes to
441         OBD and obdcontrol
442         
443         Current state:  does not compile
444
445 1999-10-21 00:47  braam
446
447         * ChangeLog, Makefile, class/class_obd.c, class/cleanup.sh,
448         class/genops.c, class/obdcontrol, class/setup.sh, doc/OLVM.txt,
449         ext2obd/Makefile, ext2obd/ext2_obd.c, ext2obd/sim_obd.c,
450         ext2obd/super.c, include/linux/obd_class.h,
451         include/linux/obd_sim.h, include/linux/obd_snap.h,
452         include/linux/obd_support.h, include/linux/obdfs.h, obdfs/namei.c,
453         obdfs/rw.c, obdfs/super.c, oraid1/raid1_obd.c, rpcclient/rpc_obd.c,
454         scripts/maketags.sh, snap/snap.c: Cleanup : no more "sim" now
455         "ext2"           can mount multiple devices      obdcontrol
456         improved     more work on snap (doesn't compile yet)
457         
458                   check in just before we are again overhauling the
459         interface.
460
461 1999-10-12 21:29  braam
462
463         * Configure, class/class_obd.c, class/obdcontrol,
464         ext2obd/sim_obd.c, include/linux/obd_class.h,
465         include/linux/obd_support.h, include/linux/obdfs.h, obdfs/dir.c,
466         obdfs/namei.c, obdfs/rw.c, obdfs/super.c: Numerous fixes, including
467         the attach code, better page locking etc.
468
469 1999-09-25 21:20  braam
470
471         * class/class_obd.c, class/obdcontrol, doc/API.txt,
472         ext2obd/sim_obd.c, ext2obd/super.c, include/linux/obd_class.h,
473         include/linux/obd_sim.h, include/linux/obd_support.h,
474         include/linux/obdfs.h, obdfs/Makefile, obdfs/dir.c, obdfs/file.c,
475         obdfs/namei.c, obdfs/rw.c, obdfs/super.c, obdfs/sysctl.c: Added
476         code for obdfs to do writes to files and reads of directories and
477         files.
478
479 1999-09-11 00:25  braam
480
481         * class/class_obd.c, class/obdcontrol, class/sysctl.c,
482         ext2obd/Makefile, ext2obd/balloc.c, ext2obd/bitmap.c,
483         ext2obd/dir.c, ext2obd/file.c, ext2obd/fsync.c, ext2obd/ialloc.c,
484         ext2obd/inode.c, ext2obd/interface.c, ext2obd/ioctl.c,
485         ext2obd/psdev.c, ext2obd/sim_obd.c, ext2obd/super.c,
486         ext2obd/truncate.c, include/linux/obd_class.h,
487         include/linux/obd_psdev.h, include/linux/obd_sim.h,
488         include/linux/presto.h, include/linux/presto_upcall.h,
489         include/linux/sim_obd.h: Much cleaner separation of the class and
490         simulated obd code.
491
492 1999-09-11 00:25  braam
493
494         * include/linux/obd_support.h: Whoops, forgotten!
495
496 1999-09-03 15:01  braam
497
498         * Configure, class/obdcontrol, ext2obd/interface.c,
499         ext2obd/ioctl.c, ext2obd/psdev.c: fixes for deliverables.
500
501 1999-09-03 15:01  braam
502
503         * COPYING: forgot the good old gpl
504
505 1999-08-31 17:05  braam
506
507         * class/obdcontrol, ext2obd/Makefile, ext2obd/README,
508         ext2obd/acl.c, ext2obd/balloc.c, ext2obd/dir.c, ext2obd/file.c,
509         ext2obd/fsync.c, ext2obd/ialloc.c, ext2obd/inode.c,
510         ext2obd/interface.c, ext2obd/ioctl.c, ext2obd/super.c,
511         ext2obd/symlink.c, ext2obd/test.c, ext2obd/truncate.c: Fixes for
512         Linux 2.3 as well as bug fixes after Ayman's testing.
513
514 1999-08-31 17:05  braam
515
516         * patches/: patch-2.2.10, patch-2.3.15: patches for the kernel
517         code.
518
519 1999-08-31 17:05  braam
520
521         * obdfs/super.c: Minor change for Linux 2.3
522
523 1999-08-16 16:41  braam
524
525         * obdfs/super.c: fix the module unloading bug.
526
527 1999-08-10 10:18  braam
528
529         * Configure, class/obdcontrol, doc/API.txt, ext2obd/Makefile,
530         ext2obd/README, ext2obd/file.c, ext2obd/ialloc.c, ext2obd/inode.c,
531         ext2obd/interface.c, ext2obd/ioctl.c, ext2obd/psdev.c,
532         ext2obd/super.c, include/linux/obdfs.h, include/linux/sim_obd.h,
533         obdfs/README, obdfs/notes.txt: Numerous patches and fixes to Phil's
534         initial attack.
535         
536         In particular we now have clean tracking of inode counts, so that
537         things attach detach cleanly.  Enough there for deliverable 1 & 2.
538
539 1999-07-28 22:10  pschwan
540
541         * doc/API.txt, ext2obd/README, ext2obd/interface.c: [no log
542         message]
543
544 1999-07-28 10:11  braam
545
546         * Configure, Makefile, class/sysctl.c, ext2obd/balloc.c,
547         ext2obd/bitmap.c, ext2obd/dir.c, ext2obd/file.c, ext2obd/fsync.c,
548         ext2obd/ialloc.c, ext2obd/inode.c, ext2obd/interface.c,
549         ext2obd/ioctl.c, ext2obd/psdev.c, ext2obd/super.c,
550         ext2obd/truncate.c, include/linux/obdfs.h, include/linux/sim_obd.h,
551         include/linux/sym_obd.h, obdfs/super.c, obdfs/sysctl.c: Fixed a
552         spelling mistake: "symulated" --> "simulated" (sym_obd etc).
553         
554         Improved configuration scripts
555         
556         Removed compiler warnings from re-defining ext2_error
557
558 1999-06-24 16:16  pschwan
559
560         * Configure, Makefile, class/obdcontrol, ext2obd/file.c,
561         ext2obd/ialloc.c, ext2obd/inode.c, ext2obd/interface.c,
562         ext2obd/ioctl.c, ext2obd/psdev.c, ext2obd/super.c,
563         include/linux/sym_obd.h, include/linux/obdfs.h, obdfs/Makefile,
564         obdfs/super.c, obdfs/sysctl.c: the last two weeks' work
565
566 1999-06-09 18:17  pschwan
567
568         * class/obdcontrol, ext2obd/balloc.c, ext2obd/bitmap.c,
569         ext2obd/dir.c, ext2obd/file.c, ext2obd/fsync.c, ext2obd/ialloc.c,
570         ext2obd/inode.c, ext2obd/interface.c, ext2obd/ioctl.c,
571         ext2obd/super.c, ext2obd/truncate.c, include/linux/sym_obd.h:
572         mostly read, 2.2.1 -> 2.2.9 updates
573
574 1999-06-05 13:02  pschwan
575
576         * class/obdcontrol, class/sysctl.c, ext2obd/Makefile,
577         ext2obd/balloc.c, ext2obd/bitmap.c, ext2obd/file.c,
578         ext2obd/ialloc.c, ext2obd/inode.c, ext2obd/interface.c,
579         ext2obd/ioctl.c, ext2obd/psdev.c, ext2obd/super.c, ext2obd/test.c,
580         ext2obd/test2.c, ext2obd/truncate.c, include/linux/presto.h,
581         include/linux/sym_obd.h: A couple days of changes--much
582         improvement.
583
584 1999-06-02 19:34  pschwan
585
586         * ext2obd/Makefile, ext2obd/balloc.c, ext2obd/bitmap.c,
587         ext2obd/dir.c, ext2obd/file.c, ext2obd/fsync.c, ext2obd/ialloc.c,
588         ext2obd/inode.c, ext2obd/interface.c, ext2obd/ioctl.c,
589         ext2obd/psdev.c, ext2obd/super.c, ext2obd/test.c, ext2obd/test2.c,
590         ext2obd/truncate.c, include/linux/obd_psdev.h,
591         include/linux/presto.h, include/linux/presto_upcall.h,
592         include/linux/sym_obd.h: foo
593
594 1999-06-02 19:28  pschwan
595
596         * Configure, Makefile, config.in: foo
597