In the source texts of the Linux kernel there are about 4,000 comments describing issues that need fixing, plans, and deferred tasks, identified by the presence of the phrase 'TODO' in the text. Most comments with 'TODO' are found in the driver code (). In the cryptosystem, there are such comments — , in architecture-specific x86 code — , ARM — , code for other architectures — , in block device code, file systems, and the networking subsystem — .
The term FIXME, which typically identifies code that needs improvement or raises doubts, appears in comments
times. Interestingly, in kernel version 4.2 a significant surge in TODO comments, which increased by about 1,000 (likely due to of the AMDGPU driver into the kernel, which includes about 400,000 lines of code).
Also, from version to version, the number of comments containing 'workaround' continues to grow, but there is a decrease in comments labeled 'fixme' and 'hack'.
After Efforts to eliminate profanity from the kernel comments have seen in the use of certain profane terms. However, the decline did not last long, and an increase in the number of such comments is now observed again.
Source: opennet.ru
