public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/14] Fix HPFS
@ 2011-05-08 18:42 Mikulas Patocka
  2011-05-19 14:42 ` Arnd Bergmann
  0 siblings, 1 reply; 2+ messages in thread
From: Mikulas Patocka @ 2011-05-08 18:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-fsdevel

Hi

This series of patches fixes the HPFS filesystem in 2.6.39. HPFS was 
broken in 2.6.39-rc1 due to big kernel lock removal. These patches also 
make it portable, I tested it on big endian machines.



BTW. would you also like to commit my another filesystem (SpadFS) to the 
Linux kernel? It is at 
http://artax.karlin.mff.cuni.cz/~mikulas/spadfs/download/spadfs-0.9.12.tar.gz
It is very small (300kB), it uses crash counts instead of journaling to 
keep itself consistent, it stores inodes directly in directories, saving 
one seek on opening files and it uses extendible hashing for directory 
organization.

Mikulas

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH 0/14] Fix HPFS
  2011-05-08 18:42 [PATCH 0/14] Fix HPFS Mikulas Patocka
@ 2011-05-19 14:42 ` Arnd Bergmann
  0 siblings, 0 replies; 2+ messages in thread
From: Arnd Bergmann @ 2011-05-19 14:42 UTC (permalink / raw)
  To: Mikulas Patocka; +Cc: Linus Torvalds, linux-kernel, linux-fsdevel

On Sunday 08 May 2011, Mikulas Patocka wrote:
> This series of patches fixes the HPFS filesystem in 2.6.39. HPFS was 
> broken in 2.6.39-rc1 due to big kernel lock removal. These patches also 
> make it portable, I tested it on big endian machines.

Thanks for picking it up again after I made it UP-only!

> BTW. would you also like to commit my another filesystem (SpadFS) to the 
> Linux kernel? It is at 
> http://artax.karlin.mff.cuni.cz/~mikulas/spadfs/download/spadfs-0.9.12.tar.gz
> It is very small (300kB), it uses crash counts instead of journaling to 
> keep itself consistent, it stores inodes directly in directories, saving 
> one seek on opening files and it uses extendible hashing for directory 
> organization.

There is a nonzero maintainance overhead that comes with every file
system getting added to the kernel, plus the pain that comes with
potential security problems and maintaining backwards compatibility
with an installed user base. 300kb is not extremely small for a
new file system either, it's actually slightly larger than ext2.

If you can provide a convincing argument why the code is useful
to other people and what it does that no other file system today
can do, we can start looking at the patch. My initial impression
from looking at it is that it's fairly clean code, I'm just missing
the point of why I would want to use it.

	Arnd

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-05-19 14:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-08 18:42 [PATCH 0/14] Fix HPFS Mikulas Patocka
2011-05-19 14:42 ` Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox