Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream PRs #2

Merged
merged 13 commits into from
Mar 20, 2020
Merged

Merge upstream PRs #2

merged 13 commits into from
Mar 20, 2020

Conversation

kprinssu
Copy link
Collaborator

The following PR contains the upstream PRs:

@Erictoby @ben9923 do the changes look good to you both?

ben9923 and others added 13 commits August 13, 2019 05:25
Can resolve unexpected behaviors, notably on ELAN1200 I2C trackpad.
Ported from torvalds/linux@670784f

Also ports torvalds/linux@e58926e
runAction is not allowed in interrupt loop.
The bug can cause panic or unresponsive touchpad.
Removed unnecessary read activities and added passive delay instead.
Uncertain if functional difference exists for VoodooGPIO
Ports torvalds/linux@1bd2315
in interrupt handler. It won't happen in normal condition though.
Use IONew/IODelete macros for memory allocation/free
Remove const definition of some variables
@kprinssu kprinssu merged commit a5cc0f4 into master Mar 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants