[PATCH] kill mutex in lis
Andy Green
andy at openmoko.com
Fri Oct 10 19:44:52 CEST 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Werner Almesberger wrote:
> Andy Green wrote:
>> Workqueue function is based on scheduler / interrupt itself, it won't
>> happen in a context where interrupts are disabled.
>
> You still have a wait_for_completion in spi_sync, so that
> approach doesn't work :-(
>
> How bad was the workqueue really ? It's certainly wasteful,
> but if we consider that all the data goes up to userspace
> eagerly consuming every event anyway, it may not matter all
> that much in the big picture.
Shouldn't we be asking if we can batch input events in kernel and dump
them at less than 2 x 100Hz to reduce load at userspace, rather than how
can we conform to whatever upstream has (SPI API that insists on
interrupts) and never think outside that box?
- -Andy
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iEYEARECAAYFAkjvlJQACgkQOjLpvpq7dMq6ggCeOdz2aaT+OBGgKcrDlEEXxB7t
nTwAoIScHvkqY3iT9t3oyTlC7GJonvZ9
=QB+l
-----END PGP SIGNATURE-----
More information about the openmoko-kernel
mailing list