12 Oct, 2016
1 commit
-
Some of the kmemleak_*() callbacks in memblock, bootmem, CMA convert a
physical address to a virtual one using __va(). However, such physical
addresses may sometimes be located in highmem and using __va() is
incorrect, leading to inconsistent object tracking in kmemleak.The following functions have been added to the kmemleak API and they take
a physical address as the object pointer. They only perform the
corresponding action if the address has a lowmem mapping:kmemleak_alloc_phys
kmemleak_free_part_phys
kmemleak_not_leak_phys
kmemleak_ignore_physThe affected calling places have been updated to use the new kmemleak
API.Link: http://lkml.kernel.org/r/1471531432-16503-1-git-send-email-catalin.marinas@arm.com
Signed-off-by: Catalin Marinas
Reported-by: Vignesh R
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
20 Aug, 2016
1 commit
-
Coalesce development-tool documents into a single directory and sphinxify
them.
19 Aug, 2016
10 commits
-
Acked-by: Jan Kiszka
Signed-off-by: Jonathan Corbet -
Cc: Vegard Nossum
Cc: Pekka Enberg
Signed-off-by: Jonathan Corbet -
Acked-by: Catalin Marinas
Signed-off-by: Jonathan Corbet -
Acked-by: Andrey Ryabinin
Signed-off-by: Jonathan Corbet -
No textual changes beyond formatting.
Acked-by: Andrey Ryabinin
Acked-by: Alexander Potapenko
Cc: Dmitry Vyukov
Signed-off-by: Jonathan Corbet -
No textual changes beyond formatting.
Cc: Peter Oberparleiter
Signed-off-by: Jonathan Corbet -
Another document added to the dev-tools collection.
Cc: Dmitry Vyukov
Signed-off-by: Jonathan Corbet -
Fold the sparse document into the development tools set; no changes to the
text itself beyond formatting.Signed-off-by: Jonathan Corbet
-
No textual changes have been made, but the formatting has obviously been
tweaked.Cc: Michal Marek
Cc: Gilles Muller
Acked-by: Nicolas Palix
Acked-by: Julia Lawall
Signed-off-by: Jonathan Corbet -
This directory will be a collecting point for documentation oriented around
development tools. As a step toward ordering Documentation/ it's a small
one, but we have to start somewhere...Signed-off-by: Jonathan Corbet