On Sat, Apr 12, 2008 at 05:03:04PM -0700, Andrew Morton wrote:Honestly, I'm not sure if this FS is mainline material or not. If it is, it is in the sense that the Amiga FS, befs, and so forth are useful: it's a dead filesystem that a very few people still have a reason to use. If FUSE is where this should live, then I'll just simply focus my time on that instead (since I already have it in FUSE). Primarily the users are Rio Karma owners such as myself. For some reason the designers stuck this filesystem on the device, so unless someone hacks the firmware, using OMFS is the only way to get MP3 files on the thing from Linux. Just so happens the same company made ReplayTV. Okay. I can do benchmarks but I'm pretty sure it will be worse than all of them by a long shot. Note my Kconfig text: [...] + player and ReplayTV DVR. Despite the name, this filesystem is not + more efficient than a standard FS for MPEG files, in fact likely + the opposite is true. Uncached lookups in particular are very slow because directories are essentially a huge hash table. You might have to seek through several siblings in a bucket to get to the target file. They seem to have designed for online recovery with checksumming and mirroring of every FS object. This module updates these, but it does not do any online checking/repair. I have written an mkfs/fsck, though. Gotcha. I'm not sure there's a company to sue anymore. Most of it was done by members of the ReplayTV community; I just used their documentation. I'll see if I can get in touch with one of them to see how they came up with that. I only figured out a few things, for which I'd use the Karma as a black box for copying/deleting files etc. and then poke at the resulting disk image with a hex editor. -- Bob Copeland %% www.bobcopeland.com -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Stoyan Gaydarov | From 2.4 to 2.6 to 2.7? |
| David Miller | [GIT]: Networking |
| Bernd Petrovitsch | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Stephen Rothwell | linux-next: Tree for July 18 |
git: | |
| Peter Karlsson | Git on Windows, CRLF issues |
| Jari Aalto | Re: On Tabs and Spaces |
| Stephan Beyer | git sequencer prototype |
| Linus Torvalds | "fatal: Untracked working tree file 'so-and-so' would be overwritten by merge" |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Theo de Raadt | That whole "Linux stealing our code" thing |
| Jerome Santos | sshd.config and AllowUsers |
| Don Jackson | How to use (compact) flash cards with OpenBSD |
| Jim Winstead Jr. | Re: Root Disk/Book Disk Compatibility |
| Rick Emerson | Re: [comp.os.linux]: Re: File system issues! |
| Desmond A. Kirkpatrick | ATI GUP bug with Linux 'tickler' |
| Harald Zinnen | FTape QIC-80 Driver |
