Is the maximum interrupt frequency for the linux kernel in Hz, kHz, MHz, or GHz?

view story

http://stackoverflow.com – Before I start: yes, I'm aware that the answer is architecture dependent - I'm just interested in a ballpark figure, in terms of orders of magnitude. Is there an upper limit imposed by the linux kernel on interrupt frequency? Background: I want to interface with a camera module from within Linux. The module has a clocked parallel data output (8 bits, at ~650kHz), which I want to read data from and store in a buffer for access through, eg, /dev/camera. I have a basic driver written, and it is monitoring the appropriate interrupt line. If I leave a wire hanging off the interrupt pin, I get (HowTos)