Wayback when I was working on some project to wake up userspace program for every rising edge in GPIO pin (hall sensor), I use to send signal to the PID from kernel, before that userspace has to register its PID with kernel module. Max interrupts I have tested is some 100 times per second I.e. 100 times wakes up userspace application per second. It was working quite well.. But today also I don't know what other thing can be used for this case, as it is asynchronous.
Sent from my Android phone with Gmail. Please excuse my brevity.
On Wed, Oct 08, 2014 at 04:39:17PM +0900, manty kuma wrote:
> Hi,
> I want a user process to be notified on device wakeup so that I can print some
> related information.
Really? My device can "wakeup" thousands of times a second, what are
you going to do with that type of information?
> Which framework to use for this?(events, .. ??)
>
> One idea I get is to log the info into <debugfs> and poll(implement my poll) on
> it for data. This is my last option.
>
> Are there any better ways?
What problem are you trying to solve here?
thanks,
greg k-h
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies