This backports the binder driver from the latest upstream linux
kernel tree as of v4.13-rc3-118-g19ec50a43 and enables a working
build on older kernels (e.g. 4.4).
The newer driver allows specification of multiple binder device
nodes but for the moment we only enable the default "binder" one.
The Makefile for ashmem and binder have this line:
KERNEL_SRC ?= /lib/modules/$(shell uname -r)/build
so dkms will always build those modules against running kernel,
even for other kernel version headers. With this commit dkms will
always provide the necessary kernel version.
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>