- a few misc things - the rest of MM - remove flex_arrays, replace with new simple radix-tree implementation 38 patches, based on a089e4fed5c5e8717f233d71bb750fbf9e1f38e0: Subject: tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers Subject: kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv Subject: kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions Subject: mm/hmm: convert to use vm_fault_t Subject: mm: refactor readahead defines in mm.h Subject: proc: calculate end pointer for /proc/*/* lookup at compile time Subject: openrisc: prefer memblock APIs returning virtual address Subject: powerpc: use memblock functions returning virtual address Subject: memblock: replace memblock_alloc_base(ANYWHERE) with memblock_phys_alloc Subject: memblock: drop memblock_alloc_base_nid() Subject: memblock: emphasize that memblock_alloc_range() returns a physical address Subject: memblock: memblock_phys_alloc_try_nid(): don't panic Subject: memblock: memblock_phys_alloc(): don't panic Subject: memblock: drop __memblock_alloc_base() Subject: memblock: drop memblock_alloc_base() Subject: memblock: refactor internal allocation functions Subject: memblock: make memblock_find_in_range_node() and choose_memblock_flags() static Subject: arch: use memblock_alloc() instead of memblock_alloc_from(size, align, 0) Subject: arch: don't memset(0) memory returned by memblock_alloc() Subject: ia64: add checks for the return value of memblock_alloc*() Subject: sparc: add checks for the return value of memblock_alloc*() Subject: mm/percpu: add checks for the return value of memblock_alloc*() Subject: init/main: add checks for the return value of memblock_alloc*() Subject: swiotlb: add checks for the return value of memblock_alloc*() Subject: treewide: add checks for the return value of memblock_alloc*() Subject: memblock: memblock_alloc_try_nid: don't panic Subject: memblock: drop memblock_alloc_*_nopanic() variants Subject: memblock: remove memblock_{set,clear}_region_flags Subject: memblock: split checks whether a region should be skipped to a helper function Subject: mm: memblock: update comments and kernel-doc Subject: of: fix kmemleak crash caused by imbalance in early memory reservation Subject: openvswitch: convert to kvmalloc Subject: md: convert to kvmalloc Subject: selinux: convert to kvmalloc Subject: generic radix trees Subject: proc: commit to genradix Subject: sctp: convert to genradix Subject: Drop flex_arrays