[PATCH 5.15 097/145] random: check for signal_pending() outside of need_resched() check