Why does Ctrl+C causes module release ?
I'm using vanilla 22.214.171.124 on a Core2Duo CPU.
The CPU access customized hardware via PCI using a very simple device driver and a user level driver I wrote.
The application waits for a PCI interrupt received in the device driver and then writes data to the hardware. This process goes forever.
When I press Ctrl+C I see that the release part of the device driver is called.
What is the reason for this ? I expect only the application to stop.