mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 10:00:17 +00:00
e8bd4fc1d6fb65c26e9d9c3c47487b42a299d9cc
On some platforms the cma area can be half the entire system memory, meaning that allocations start happening in the cma area immediately. This leads to fragmentation and subsequent fatal cma_alloc failures. We introduce an "alloc_in_cma_threshold" parameter which requires that this many sixteenths of the free pages must be in cma before it will try to use them. By default this is set to 12, but the previous behaviour can be restored by setting it to 8 on startup. Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
…
…
Linux kernel
There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.
In order to build the documentation, use make htmldocs or
make pdfdocs. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation.
Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.
Description
Languages
C
97.7%
Assembly
1.3%
Shell
0.3%
Makefile
0.3%
Python
0.2%
Other
0.1%