aboutsummaryrefslogtreecommitdiff
path: root/open_issues/git_nfs_mmap.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2012-12-20 22:27:59 +0100
committerThomas Schwinge <thomas@codesourcery.com>2012-12-20 22:27:59 +0100
commit175f68707cf8a4951a9b024a3b43d92860151eaf (patch)
treec3dd4fa93fac03312982f7b89739422b072e9c84 /open_issues/git_nfs_mmap.mdwn
parent0a607c5c7bab130bfff70efd344bff78ce2bf88a (diff)
parentfc4d1650f3e35a1cff0111ae3808c61d44346f1f (diff)
downloadweb-175f68707cf8a4951a9b024a3b43d92860151eaf.tar.gz
web-175f68707cf8a4951a9b024a3b43d92860151eaf.tar.bz2
web-175f68707cf8a4951a9b024a3b43d92860151eaf.zip
Merge remote-tracking branch 'feldtkeller.SCHWINGE/master'
Conflicts: open_issues/fork_deadlock.mdwn open_issues/glibc.mdwn
Diffstat (limited to 'open_issues/git_nfs_mmap.mdwn')
-rw-r--r--open_issues/git_nfs_mmap.mdwn4
1 files changed, 3 insertions, 1 deletions
diff --git a/open_issues/git_nfs_mmap.mdwn b/open_issues/git_nfs_mmap.mdwn
index 21067022..e6726dfa 100644
--- a/open_issues/git_nfs_mmap.mdwn
+++ b/open_issues/git_nfs_mmap.mdwn
@@ -50,4 +50,6 @@ fails, and it isn't prepared to cope with that:
This is the [[libnetfs: `io_map`|open_issues/libnetfs_io_map]] issue.
There is a `NO_MMAP` conditional in Git's source code, but it is a compile-time
-conditional.
+conditional. The fallback code in `compat/mmap.c:git_mmap` only supports
+`MAP_PRIVATE`, and simply `pread`s in the requested portion of a file. This
+could be made a runtime fallback, too.