Comments (2)
[jkelley on 2020-02-18 21:58:35]
Major changes from 3.10 to 4.18:
- File structure changed in 3.19, f_dentry was moved
- Time Stamp Counter (TSC) API changed in 4.17
- Some pci_dma_* compatibility headers were eliminated in 4.6
- Kernel timer callback scheme totally changed in kernel 4.14
- interruptible_sleep_on_timeout() was deprecated a long time ago and is now gone
The kernel timer API change was the biggest issue. Had to move the timer list into the PCI device struct in order to get access to which card triggered the callback in the new scheme.
from dor-driver.
[jkelley on 2020-02-19 16:08:34]
To replace interruptible_sleep_on_timeout(), followed this patch from lm-sensors:
I found this useful for implementing a new timer scheme:
from dor-driver.
Related Issues (20)
- [jkelley on 2017-03-03 20:41:12] : DOMCal run triggered dead DOM drop HOT 5
- [jkelley on 2017-05-22 16:22:05] : pDAQ reports device file "not found" for dropped DOMs HOT 2
- [jkelley on 2018-02-12 15:15:51] : softbooting unpowered DOMs results in unhelpful error message HOT 1
- [jkelley on 2018-02-13 20:11:20] : Calling select() on a DOM device file that has powered off hangs HOT 1
- [jkelley on 2018-09-04 14:34:26] : Typo "minimum" in maximum voltage and current firmware fuse errors HOT 1
- [jkelley on 2018-09-04 14:36:06] : DOMs come back on after firmware fuse trips HOT 3
- [jkelley on 2018-09-04 14:38:48] : Add CWD in all dor "minor" error reporting
- [jkelley on 2019-01-08 21:04:27] : Improve output of fpga-regs procfile HOT 1
- [jkelley on 2019-01-08 21:29:34] : pprintk compilation is broken HOT 1
- [jkelley on 2019-01-10 16:14:13] : Clean up print format warnings in MEGA_COMMENTS mode HOT 1
- [jkelley on 2019-11-18 18:19:49] : Dead DOM state in driver should result in prompt drops
- [jkelley on 2019-11-18 19:30:40] : Hub lockup on concurrent DOM pair power-cycles
- [jkelley on 2019-11-18 20:27:13] : Driver reload may have caused kernel oops
- [jkelley on 2019-11-19 17:27:13] : Add log message when power interlock fires
- [jkelley on 2020-02-17 22:18:35] : Error check when reading domid when power off never satisfied HOT 2
- [jkelley on 2020-02-18 17:46:22] : Restore module parameter description HOT 1
- [jkelley on 2020-02-18 17:55:17] : Deprecate kernel 2.4 support HOT 1
- [jkelley on 2020-02-28 18:16:27] : Driver spams logfile when DOM dropped HOT 1
- [jkelley on 2020-03-12 16:29:51] : On dead DOM timeout, try FIFO dump at least once before DOM drop HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dor-driver.