Hi Emil, these seemed to work ok, with two fixes.
1) Patch 3 didn't apply cleanly to the master branch due to a difference in the Author email address for a couple of files.
2) The Android.mk at the top level, at the end where you include the sub makefiles, You need to use LIBDRM_TOP instead of LOCAL_PATH. (Patches 4,6,7,8) So
include $(LOCAL_PATH)/.....
Becomes
include $(LIBDRM_TOP)/....
this is because the included Android.mk files modify LOCAL_PATH
TIm
dri-devel@lists.freedesktop.org