| 1 |
* Sun Okt 26 01:05:29 CEST 2003 Klaus Knopper |
|---|
| 2 |
- Changed format of index pointers to network byte order |
|---|
| 3 |
|
|---|
| 4 |
* Wed Aug 27 16:31:30 CEST 2003 Klaus Knopper |
|---|
| 5 |
- Removed exceed get_file() |
|---|
| 6 |
- Changed spinlocking code |
|---|
| 7 |
- Not using asynchronous io request queue anymore |
|---|
| 8 |
|
|---|
| 9 |
* Sat Jul 19 16:31:30 CEST 2003 Klaus Knopper |
|---|
| 10 |
- Added multiple cloop device (losetup) support (default 8) |
|---|
| 11 |
- Removed Kernel 2.2 support |
|---|
| 12 |
- switched to 64bit offsets in cloop file (no backwards compatibility) |
|---|
| 13 |
- file=/path/to/file parameter is now optional |
|---|
| 14 |
|
|---|
| 15 |
* Thu May 15 23:25:40 CEST 2003 Klaus Knopper |
|---|
| 16 |
- Replaced offset-buffer kmalloc() by vmalloc() for Kernel 2.4 |
|---|
| 17 |
for huge images (DVD) |
|---|
| 18 |
- Added atomic stuff for clo_busy |
|---|
| 19 |
|
|---|
| 20 |
* Wed Jan 8 2003 Eduard Bloch |
|---|
| 21 |
- added minimalistic hooks for devfs support, target file is /dev/cloop/0 |
|---|
| 22 |
|
|---|
| 23 |
* Sat Aug 17 2002 Klaus Knopper |
|---|
| 24 |
- Removed ll_rw_blk() in favor of do_generic_file_read for |
|---|
| 25 |
better NFS support |
|---|
| 26 |
- Modified Kernel messages |
|---|
| 27 |
- Changed -EPERM to -EROFS for mount |
|---|
| 28 |
|
|---|
| 29 |
* Wed Apr 24 2002 Klaus Knopper |
|---|
| 30 |
- Added support for block devices as underlying file |
|---|
| 31 |
(Thanks to Rob Browning) |
|---|
| 32 |
|
|---|
| 33 |
* Wed Mar 21 2002 Klaus Knopper |
|---|
| 34 |
- zlib update to 1.1.4 |
|---|
| 35 |
|
|---|
| 36 |
* Mon Dec 25 2001 Klaus Knopper |
|---|
| 37 |
- Removed blkdev_dequeue and list_add for clean request handling |
|---|
| 38 |
- Moved global variables to cloop_device struct |
|---|
| 39 |
|
|---|
| 40 |
* Thu Nov 15 2001 Klaus Knopper |
|---|
| 41 |
- Added EXPORT_SYMBOL_GPL for new modutils fussiness |
|---|
| 42 |
|
|---|
| 43 |
* Tue Jul 31 2001 Klaus Knopper |
|---|
| 44 |
- Checking filp_open() for IS_ERR() to prevent oopses for nonexistent files |
|---|
| 45 |
- Cleanup of create_compressed_fs.c for newer version of gcc |
|---|
| 46 |
|
|---|
| 47 |
* Fri Jun 15 2001 Klaus Knopper |
|---|
| 48 |
- Removed down()/up() because they caused the freeze mentioned earlier |
|---|
| 49 |
- replaced by clo_busy variable |
|---|
| 50 |
|
|---|
| 51 |
* Sat Jun 10 2001 Klaus Knopper |
|---|
| 52 |
- Kernel 2.4 compatibility fixes |
|---|
| 53 |
- still hunting kernel freeze bug when doing heaving IO! |
|---|
| 54 |
|
|---|
| 55 |
* Wed Jan 17 2001 Klaus Knopper |
|---|
| 56 |
- Kernel 2.4 compatibility (untested) |
|---|
| 57 |
|
|---|
| 58 |
* Thu Sep 21 2000 Klaus Knopper |
|---|
| 59 |
- fixed a memory leak in load_buffer() |
|---|
| 60 |
|
|---|
| 61 |
* Tue Sep 12 2000 Klaus Knopper |
|---|
| 62 |
- whatever it was that caused the deadlocks, the efficiency |
|---|
| 63 |
improvement in load_buffer (read consecutive blocks in a |
|---|
| 64 |
single ll_rw_blk()-call) seems to work around it. Needs |
|---|
| 65 |
more tests. |
|---|
| 66 |
|
|---|
| 67 |
* Sat Aug 19 2000 Klaus Knopper |
|---|
| 68 |
- replaced scratch buffer memory allocation |
|---|
| 69 |
|
|---|
| 70 |
* Fri Aug 11 2000 Klaus Knopper |
|---|
| 71 |
- Fixed Makefile for SMP |
|---|
| 72 |
|
|---|
| 73 |
* Wed Aug 9 2000 Klaus Knopper |
|---|
| 74 |
- Changed vmalloc back to kmalloc (vmalloc occasionally blocks |
|---|
| 75 |
when paging) |
|---|
| 76 |
|
|---|
| 77 |
* Wed Jun 14 2000 Klaus Knopper |
|---|
| 78 |
- Fixed out-of-place brelse, |
|---|
| 79 |
- Fixed possible buffer overflow in memcpy, |
|---|
| 80 |
- Added 'file=/path/to/file' module option for compressed file name, |
|---|
| 81 |
- Added support for underlying devices with varying blocksize, |
|---|
| 82 |
- Fixed (?) spinlocking for non-SMP. |
|---|