On Aug 24 2007 10:52, Jens Axboe wrote: >Hi, > >Dabbling around with splice a bit, I added some code to change the size >of a pipe. Currently it's hardcoded as 16 pages, with this patch you can >shrink (if you wanted) or grow (the likely scenario) if you want to >increase the size of your in-kernel buffer for splice operations.
Wonderful, I just did the same {-.-} (but then dropped the patch because it did not help my application at all, so never mind). >Like with my original splice patches from 2005, I used fcntl() >F_GETPIPE_SZ and F_SETPIPE_SZ to change the size of the pipe. I'm not >particularly fond of that interface, so suggestions on how to improve it >would be appreciated. Even if fcntl() should be the preferred approach, >I think it would be better to pass in a byte based value instead of a >number of pages. And using % pipe->buffers then? Jan -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/