Date: Mon, 10 Jul 2006 21:22:19 +0100 From: Christoph Hellwig <hch@infradead.org> To: Scott Long <scottl@samsco.org> Cc: freebsd-arch@freebsd.org, freebsd-current@freebsd.org, Craig Rodrigues <rodrigc@crodrigues.org> Subject: Re: [RFC] mount can figure out fstype automatically Message-ID: <20060710202219.GA29786@infradead.org> In-Reply-To: <44B2A51A.4040103@samsco.org> References: <20060708152801.GA3671@crodrigues.org> <44AFD7DF.8090002@errno.com> <20060708174606.GA29602@infradead.org> <44B2A51A.4040103@samsco.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 10, 2006 at 01:06:02PM -0600, Scott Long wrote: > So in your opinion and experience, what are the pros and cons of > maintaining a table of magic numbers? The feature is imensely useful. The implementation won't win any points for a clean design but works very well in practice. I think it's definitly better than probing in the kernel because letting a filesystem driver try to make sense of something that's not it's own format can lead to all kinds of funnies. Linux does this (iterating all filesystem types in kernel) for the special case of the root filesystem where mount(8) is not available, and it showeds various interesting bugs at least in the fat driver.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060710202219.GA29786>