Fix powerpc/161045. ams_poll() needs to return that any data is available, not
just a new packet. PR: powerpc/161045 Approved by: re(marius) MFC after: 1 week
This commit is contained in:
parent
a0774d09d3
commit
791ab37d80
@ -471,7 +471,8 @@ ams_poll(struct cdev *dev, int events, struct thread *p)
|
|||||||
mtx_lock(&sc->sc_mtx);
|
mtx_lock(&sc->sc_mtx);
|
||||||
|
|
||||||
if (sc->xdelta == 0 && sc->ydelta == 0 &&
|
if (sc->xdelta == 0 && sc->ydelta == 0 &&
|
||||||
sc->buttons == sc->last_buttons) {
|
sc->buttons == sc->last_buttons &&
|
||||||
|
sc->packet_read_len == 0) {
|
||||||
selrecord(p, &sc->rsel);
|
selrecord(p, &sc->rsel);
|
||||||
events = 0;
|
events = 0;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user