kernel now builds, but need a fix for extern var for "all_list"