In Linux,I have an ISR and I want to schedule a workqueue to push my work to bottom half. Now I have a situation where the workqueue has not finished its task and the same interrupt occurs again.
Now how should I handle the situation or rather is there something need to be done to handle such situation?