Messages in this thread | | | Subject | ufs-2.1.62 tested ok, but for symlinks | Date | Sun, 9 Nov 1997 16:47:22 +0100 (MET) | From | Fare Rideau <> |
| |
Dear linux kernel hackers, thanks to Jim Nance, I could test and debug my latest ufs patch on a digital unix little-endian image.
I removed most bugs from my previous 2.1.6x patch (i.e. remove iput() wherever it was, as it's now done by the new VFS infrastructure), and now, code seems quite stable. However, I still can't get 2.1.6x to properly follow symlinks, and have no idea why. readlink works ok. In case anyone can explain me the fs drivers intrinsics, and/or correct the bug, I'd be grateful. Actually, general VFS documentation would be most welcome!
Everything works great on 2.0.31. In fact, the 2.0.x patch has been stable for months now. I don't understand what prevents it from making it into the mainstream kernel, as it removes severe bugs, and enables reading of little-endian ufs images.
I think the 2.1 patch should make it to the mainstream kernel, too: I still consider it code experimental, until I get more feedback from users (potential users, please try it; big-endian ufs test floppy images welcome), but it seems stable now, and much better than the old non-compiling stuff in official 2.1.62.
ufs requires the according byteorder patch (most notably for 64-bit byteswapping; byteorder also does various cleanups). Both are available at the same place, as either 2.0.31 or 2.1.62, and in .tgz as well as .patch.gz flavor:
http://www.eleves.ens.fr:8080/home/rideau/files/byteorder-2.0.31.patch.gz http://www.eleves.ens.fr:8080/home/rideau/files/ufs-2.0.31.patch.gz http://www.eleves.ens.fr:8080/home/rideau/files/byteorder-2.1.62.patch.gz http://www.eleves.ens.fr:8080/home/rideau/files/ufs-2.1.62.patch.gz
http://www.eleves.ens.fr:8080/home/rideau/files/byteorder-2.0.31.tgz http://www.eleves.ens.fr:8080/home/rideau/files/ufs-2.0.31.tgz http://www.eleves.ens.fr:8080/home/rideau/files/byteorder-2.1.62.tgz http://www.eleves.ens.fr:8080/home/rideau/files/ufs-2.1.62.tgz
Cheers,
== Faré -=- (FR) François-René Rideau -=- (VN) Уng-Vû Bân -=- rideau@ens.fr == Join a project for a free reflective computing system! | 6 rue Augustin Thierry TUNES is a Useful, Not Expedient System. | 75019 PARIS FRANCE http://www.eleves.ens.fr:8080/home/rideau/Tunes/ -=- Reflection&Cybernethics ==
| |