add kernel pm