This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
gsoc:2024-gsoc-lsb-projects [2024/02/07 20:53] khoroshilov |
gsoc:2024-gsoc-lsb-projects [2024/02/07 20:54] (current) khoroshilov |
||
---|---|---|---|
Line 33: | Line 33: | ||
The false warnings should be classified. A contributor should determine if the warning is caused by inaccuracy of assumptions about the module environment, like the order of module callback invocations and the possibility to execute in parallel with each other, with interruptions, workqueue callbacks, etc. The warning may also be caused by inaccuracies in handling synchronization primitives, analysis of shared data, path conditions. | The false warnings should be classified. A contributor should determine if the warning is caused by inaccuracy of assumptions about the module environment, like the order of module callback invocations and the possibility to execute in parallel with each other, with interruptions, workqueue callbacks, etc. The warning may also be caused by inaccuracies in handling synchronization primitives, analysis of shared data, path conditions. | ||
- | A contributor is expected to analyze and to classify about 500 warnings in a recent Linux kernel. | + | A contributor is expected to analyze and to classify about 200 warnings in a recent Linux kernel. |
**Desired knowledge:** Linux kernel development, synchronization primitives, debugging tools for Linux kernel.\\ | **Desired knowledge:** Linux kernel development, synchronization primitives, debugging tools for Linux kernel.\\ |