ipc,shm: move BUG_ON check into shm_lock