On Fri, 27 Apr 2007 18:03:21 +1000 David Chinner <dgc@sgi.com> wrote:We're talking about two separate things here - let us not conflate them. 1: The arguably-crippled HBA which wants bigger SG lists. 2: The late-breaking large-blocksizes-in-the-fs thing. None of this multiple-page-locking stuff we're discussing here is relevant to the HBA performance problem. It's pretty simple (I think) for us to ensure that, for the great majority of the time, contiguous pages in a file are also physically contiguous. Problem solved, HBA go nice and quick, move on. Now, we have this the second and completely unrelated requirement: supporting fs-blocksize > PAGE_SIZE. One way to address this is via the mangle-multiple-pages-into-one approach. And it's obviously the best way to do it, if mangle-multiple-pages is already available. But I don't know how important requirement 2 is. XFS already has presumably-working private code to do it, and there is simplification and perhaps modest performance gain in the block allocator to be had here. And other filesystems (ie: ext4) _might_ use it. But ext4 is extent-based, so perhaps it's not work churning the on-disk format to get a bit of a boost in the block allocator. So I _think_ what this boils down to is offering some simplifications in XFS, by adding complexications to core VFS and MM. I dunno if that's a good deal. So... tell us why you want feature 2? -
| Fernando Luis | [PATCH] affinity is not defined in non-smp kernels - i386 (v2) |
| FUJITA Tomonori | Re: Integration of SCST in the mainstream Linux kernel |
| Tvrtko A. Ursulin | Out of tree module using LSM |
| Andi Kleen | [PATCH] [9/58] x86_64: Always use builtin memcpy on gcc 4.3 |
git: | |
| Dmitry Kakurin | Re: [RFC] Convert builin-mailinfo.c to use The Better String Library. |
| Linus Torvalds | Re: several quick questions |
| Scott Chacon | [PATCH] add a 'pre-push' hook |
| Junio C Hamano | Re: Change set based shallow clone |
| Richard Stallman | Real men don't attack straw men |
| Paul Greidanus | Re: [Fwd: Open-Hardware] |
| Richard Daemon | Nfsen and php problems...? |
| Marco Peereboom | Re: Real men don't attack straw men |
| David Miller | [GIT]: Networking |
| David Miller | Re: 2.6.25-rc8: FTP transfer errors |
| Steve Wise | pktgen question |
| James Bottomley | Re: [BUG] New Kernel Bugs |
