swap: change swap_list_head to plist, add swap_avail_head