kernel fix for relocate