Daniel Phillips <phillips@phunq.net> wrote:Theoretically, perhaps, but currently, no. Each piece of documentation is included in the patch to which it applies. Besides, I, like everyone else, always write full documentation for interfaces that I add, so you should have expected it to be there, right? :-) StGIT doesn't do that. Besides, it's redundant information. I'll add something to the cover note that points out the documentation. Which I am not allowed. I have suggested it, and it has been refused. The problem, as I understand it, is that this would mean BIOs external to the filesystem which the filesystem would need additional way of keeping track of. You have to consider that a filesystem can't rearrange any bits of itself that have I/O in progress on them. Furthermore, a BIO may not be appropriate. Consider ReiserFS's tail packing, or consider an encrypted filesystem, or, worse, a compressed filesystem. Also, what if the filesystem isn't backed by a blockdev? Have you looked at the horrible tangle of spaghetti that is the current Linux direct I/O model? It would take a lot of effort to refactor it. I've made a couple of attempts, but the assumptions it makes make it hard. A separate, clean, in-kernel direct-IO thing would be an easier way to go - but it's not actually necessary at the moment. It will make very little difference to the code. It would improve cachefiles's cf-rdwr.c, yes, and it ought to improve performance. David --
| Peter Zijlstra | Re: Quad core CPUs loaded at only 50% when running a CPU and mmap intensive multi-... |
| Satyam Sharma | [-mm patchset] War on warnings |
| Izik Eidus | [PATCH 0/4] ksm - dynamic page sharing driver for linux |
| Renato S. Yamane | Error -71 on device descriptor read/all |
git: | |
| Martin Langhoff | Handling large files with GIT |
| Wincent Colaiuta | Rebase/cherry-picking idea |
| Linus Torvalds | People unaware of the importance of "git gc"? |
| Joe Fiorini | Undo git-rm without commit? |
| Christian Weisgerber | Re: libiconv problem |
| Peter | OpenBSD as Virtualbox guest |
| Brandon Lee | DELL PERC 5iR slow performance |
| Martin Toft | Trying to compile cwm on Linux |
| Alexey Dobriyan | [PATCH 01/53] xfrm: initialise xfrm_policy_gc_work statically |
| Arjan van de Ven | Printing the driver name as part of the netdev watchdog message |
| Dushan Tcholich | Re: ksoftirqd high cpu load on kernels 2.6.24 to 2.6.27-rc1-mm1 |
| Inaky Perez-Gonzalez | [PATCH 03/39] wimax: constants and definitions to interact with user space |
