This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
lkmp:lkmp_required_contributions [2020/01/07 20:10] BjornHelgaas Fix typos |
lkmp:lkmp_required_contributions [2021/01/20 17:55] (current) ShuahKhanLF |
||
---|---|---|---|
Line 23: | Line 23: | ||
* Write-up a short report for each of the bugs you analyzed and share them with [[skhan@linuxfoundation.org| Shuah Khan]] and linux-kernel-mentees mailing list. | * Write-up a short report for each of the bugs you analyzed and share them with [[skhan@linuxfoundation.org| Shuah Khan]] and linux-kernel-mentees mailing list. | ||
- | ==== Documentation tasks ==== | + | ==== Documentation tasks (Optional) ==== |
Convert two .txt files to ReST format. You will find the tasks listed in [[lkmp:lkmp_task_list|Linux Kernel Task List]] | Convert two .txt files to ReST format. You will find the tasks listed in [[lkmp:lkmp_task_list|Linux Kernel Task List]] | ||
- | ==== Kernel Tasks ==== | + | ==== Kernel Tasks (Optional) ==== |
Pick two kernel tasks from the [[lkmp:lkmp_task_list|Linux Kernel Task List]] and send patches to fix the issues. | Pick two kernel tasks from the [[lkmp:lkmp_task_list|Linux Kernel Task List]] and send patches to fix the issues. | ||
- | ==== Staging tree coding style cleanups (Optional learning task practice patch process) ==== | + | ==== Staging tree coding style cleanups (Learning task practice patch process) ==== |
The staging tree is a good place to start to learn the kernel development process and getting your patches into the mainline. Pick a staging area driver and run checkpatch.pl on a file. Fix coding style problems if any. | The staging tree is a good place to start to learn the kernel development process and getting your patches into the mainline. Pick a staging area driver and run checkpatch.pl on a file. Fix coding style problems if any. | ||
- | ==== Static code analysis error fixing (Optional learning task practice patch process) ==== | + | ==== Static code analysis error fixing (Learning task practice patch process) ==== |
Static code analysis is the process of detecting errors and flaws in the source code. The Linux kernel Makefile can be invoked with options to enable to run the [[https://www.kernel.org/doc/html/latest/dev-tools/sparse.html|Sparse source code checker]] on all source file or only the re-compiled files. Compile kernel with source code checker enabled and find errors and fix as needed. | Static code analysis is the process of detecting errors and flaws in the source code. The Linux kernel Makefile can be invoked with options to enable to run the [[https://www.kernel.org/doc/html/latest/dev-tools/sparse.html|Sparse source code checker]] on all source file or only the re-compiled files. Compile kernel with source code checker enabled and find errors and fix as needed. |