Merge branch 'jk/diagnose-config-mmap-failure' into maint
commitc5baf18a404a9713e1b75161855cacbfec32fcf2
authorJunio C Hamano <gitster@pobox.com>
Thu, 25 Jun 2015 18:02:10 +0000 (25 11:02 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 25 Jun 2015 18:02:11 +0000 (25 11:02 -0700)
tree4e0abcbb51224f859308e28ffaa61652030c172a
parentc53312583b2d25b6ed5f0aa421993795743d1da6
parent9ca0aaf6de357d46916d81ca40c47886092fe610
Merge branch 'jk/diagnose-config-mmap-failure' into maint

The configuration reader/writer uses mmap(2) interface to access
the files; when we find a directory, it barfed with "Out of memory?".

* jk/diagnose-config-mmap-failure:
  xmmap(): drop "Out of memory?"
  config.c: rewrite ENODEV into EISDIR when mmap fails
  config.c: avoid xmmap error messages
  config.c: fix mmap leak when writing config
  read-cache.c: drop PROT_WRITE from mmap of index
config.c
git-compat-util.h
read-cache.c
sha1_file.c