Sami Tolvanen
d671af5fd7
ANDROID: kbuild: fix dynamic ftrace with clang LTO
...
With CONFIG_LTO_CLANG enabled, LLVM IR won't be compiled into object
files until modpost_link. This change postpones calls to recordmcount
until after this step.
In order to exclude ftrace_process_locs from inspection, we add a new
code section .text..ftrace, which we tell recordmcount to ignore, and
a __norecordmcount attribute for moving functions to this section.
Bug: 145210207
Change-Id: Ib77f7c431fce54243c46d584b55761ed2342965c
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
2019-11-27 12:49:10 -08:00
..
alpha
mm: introduce MADV_PAGEOUT
2019-09-25 17:51:41 -07:00
arc
ARC: perf: Accommodate big-endian CPU
2019-10-22 09:59:43 -07:00
arm
Linux 5.4-rc7
2019-11-11 06:10:55 +01:00
arm64
FROMLIST: arm64: implement Shadow Call Stack
2019-11-27 12:49:10 -08:00
c6x
mm: consolidate pgtable_cache_init() and pgd_cache_init()
2019-09-24 15:54:09 -07:00
csky
csky-for-linus-5.4-rc1: arch/csky patches for 5.4-rc1
2019-09-30 10:16:17 -07:00
h8300
mm: consolidate pgtable_cache_init() and pgd_cache_init()
2019-09-24 15:54:09 -07:00
hexagon
mm: treewide: clarify pgtable_page_{ctor,dtor}() naming
2019-09-26 10:10:44 -07:00
ia64
Merge branch 'akpm' (patches from Andrew)
2019-09-24 16:10:23 -07:00
m68k
Revert "ANDROID: Revert "Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux""
2019-11-13 10:14:45 +00:00
microblaze
Merge branch 'akpm' (patches from Andrew)
2019-09-24 16:10:23 -07:00
mips
A fix & simplification for SGI IP27 exception handlers, and a small
2019-11-15 09:10:13 -08:00
nds32
mm: consolidate pgtable_cache_init() and pgd_cache_init()
2019-09-24 15:54:09 -07:00
nios2
nios2 update for v5.4-rc1
2019-09-27 13:02:19 -07:00
openrisc
mm: treewide: clarify pgtable_page_{ctor,dtor}() naming
2019-09-26 10:10:44 -07:00
parisc
parisc: fix frame pointer in ftrace_regs_caller()
2019-10-30 21:24:40 +01:00
powerpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
2019-11-08 18:21:05 -08:00
riscv
RISC-V: Add PCIe I/O BAR memory mapping
2019-10-28 10:43:32 -07:00
s390
s390/idle: fix cpu idle time calculation
2019-10-31 17:26:48 +01:00
sh
mm: treewide: clarify pgtable_page_{ctor,dtor}() naming
2019-09-26 10:10:44 -07:00
sparc
sparc: vdso: fix build error of vdso32
2019-11-15 00:12:28 +09:00
um
Linux 5.4-rc6
2019-11-04 06:51:47 +01:00
unicore32
mm: treewide: clarify pgtable_page_{ctor,dtor}() naming
2019-09-26 10:10:44 -07:00
x86
ANDROID: gki_defconfig: FW_CACHE to no
2019-11-26 17:20:14 +00:00
xtensa
xtensa: fix change_bit in exclusive access option
2019-10-16 00:14:33 -07:00
.gitignore
Kconfig
ANDROID: kbuild: fix dynamic ftrace with clang LTO
2019-11-27 12:49:10 -08:00