[patch 14/15] kmap_local: don't assume kmap PTEs are linear arrays in memory