Sami Tolvanen
c274f8308e
FROMLIST: 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: 62093296
Bug: 67506682
Bug: 133186739
Change-Id: Iba2c053968206acf533fadab1eb34a743b5088ee
(am from https://patchwork.kernel.org/patch/10060327/ )
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
2019-05-20 17:43:20 -07:00
..
alpha
alpha: Fix Eiger NR_IRQS to 128
2019-02-20 10:25:47 +01:00
arc
arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM
2019-04-20 09:15:54 +02:00
arm
This is the 4.19.44 stable release
2019-05-16 19:52:46 +02:00
arm64
ANDROID: cuttlefish_defconfig: Disable DEVTMPFS
2019-05-15 17:53:48 -07:00
c6x
kbuild: rename LDFLAGS to KBUILD_LDFLAGS
2018-08-24 08:22:08 +09:00
h8300
h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux-
2019-04-05 22:32:55 +02:00
hexagon
hexagon: modify ffs() and fls() to return int
2018-09-10 19:42:15 -05:00
ia64
ia64: Fix allnoconfig section mismatch for ioc_init/ioc_iommu_info
2018-08-22 14:12:47 -07:00
m68k
crypto: speck - remove Speck
2019-04-03 15:25:12 -07:00
microblaze
mm: make the __PAGETABLE_PxD_FOLDED defines non-empty
2018-12-29 13:37:57 +01:00
mips
This is the 4.19.44 stable release
2019-05-16 19:52:46 +02:00
nds32
Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.19.y' into android-4.19
2019-05-08 15:13:46 -07:00
nios2
nios2: kconfig: remove duplicate DEBUG_STACK_USAGE symbol defintions
2018-08-27 09:47:20 +08:00
openrisc
OpenRISC updates for 4.19
2018-08-23 14:09:37 -07:00
parisc
parisc: also set iaoq_b in instruction_pointer_set()
2019-04-17 08:38:49 +02:00
powerpc
This is the 4.19.44 stable release
2019-05-16 19:52:46 +02:00
riscv
riscv: fix accessing 8-byte variable from RV32
2019-05-08 07:21:47 +02:00
s390
This is the 4.19.43 stable release
2019-05-14 19:34:39 +02:00
sh
sh: fix multiple function definition build errors
2019-05-08 07:21:51 +02:00
sparc
sparc/function_graph: Simplify with function_graph_enter()
2018-12-05 19:32:10 +01:00
um
um: Don't hardcode path as it is architecture dependent
2019-05-16 19:41:28 +02:00
unicore32
mm: convert return type of handle_mm_fault() caller to vm_fault_t
2018-08-17 16:20:28 -07:00
x86
This is the 4.19.44 stable release
2019-05-16 19:52:46 +02:00
xtensa
xtensa: fix return_address
2019-04-17 08:38:53 +02:00
.gitignore
Kconfig
FROMLIST: kbuild: fix dynamic ftrace with clang LTO
2019-05-20 17:43:20 -07:00