page_alloc.c + dm.c + dm-table.c: Fix compiling errors
Reworked franco`s revert of 3.4 WIFI drivers

It borked our build and some old files were required.