based-on zhao-jiong linux-0.11-devel-040817