android_kernel_oneplus_msm8998/arch/arm64/kernel
Florian Fainelli 7fa0962396 arm64: Silence first allocation with CONFIG_ARM64_MODULE_PLTS=y
When CONFIG_ARM64_MODULE_PLTS is enabled, the first allocation using the
module space fails, because the module is too big, and then the module
allocation is attempted from vmalloc space. Silence the first allocation
failure in that case by setting __GFP_NOWARN.

Change-Id: I15999e9fb0405dbd76e74dde5b2f94025899d875
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Acked-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Git-Repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
Git-commit: 0c2cf6d9487cb90be6ad7fac66044dfa8e8e5243
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
2018-09-18 01:55:47 -07:00
..
probes arm64: Create sections.h 2018-08-07 15:54:38 -07:00
vdso arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW 2018-05-20 22:29:26 -07:00
.gitignore
acpi.c
acpi_parking_protocol.c BACKPORT: arm64: Use __pa_symbol for kernel symbols 2017-11-20 14:19:05 -08:00
alternative.c arm64: Create sections.h 2018-08-07 15:54:38 -07:00
app_api.c arm64: Modify support for 32bit app specific settings 2017-03-27 03:09:05 -07:00
app_setting.c arm64: Modify support for 32bit app specific settings 2017-03-27 03:09:05 -07:00
arm64ksyms.c ARM: 8480/2: arm64: add implementation for arm-smccc 2017-12-02 06:53:26 +00:00
armv8_deprecated.c Merge branch 'android-4.4@e76c0fa' into branch 'msm-4.4' 2017-06-20 14:55:15 -07:00
asm-offsets.c Merge android-4.4.111 (f851888) into msm-4.4 2018-01-24 12:20:03 +05:30
bpi.S arm64: Implement branch predictor hardening for Falkor 2018-02-08 15:13:20 +05:30
cacheinfo.c
cpu_errata.c arm64: Add BTAC/LinkStack sanitizations for Kryo cores 2018-02-08 01:50:16 -08:00
cpu_ops.c arm64: kernel: implement ACPI parking protocol 2016-11-14 14:39:14 +08:00
cpufeature.c arm64: Add skeleton to harden the branch predictor against aliasing attacks 2018-02-07 17:33:15 +05:30
cpuidle.c
cpuinfo.c Merge remote-tracking branch 'msm4.4/tmp-da9a92f' into msm-4.4 2016-10-28 10:48:35 -07:00
debug-monitors.c arm64: Blacklist non-kprobe-able symbol 2016-10-20 15:38:13 +08:00
efi-entry.S UPSTREAM: arm64: avoid dynamic relocations in early boot code 2016-09-22 13:38:22 -07:00
efi.c UPSTREAM: arm64/efi: refactor EFI init and runtime code for reuse by 32-bit ARM 2016-10-12 17:34:22 +05:30
entry-fpsimd.S arm64: Add support for app specific settings 2017-03-24 11:32:52 +08:00
entry-ftrace.S
entry.S arm64: Add skeleton to harden the branch predictor against aliasing attacks 2018-02-07 17:33:15 +05:30
entry32.S
fpsimd.c Merge android-4.4@a8935c9 (v4.4.87) into msm-4.4 2017-09-21 13:19:38 -07:00
ftrace.c UPSTREAM: arm64: ftrace: modify a stack frame in a safe way 2016-09-18 14:11:03 -07:00
head.S arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap 2018-08-07 15:54:46 -07:00
hibernate-asm.S arm64: kernel: Add support for hibernate/suspend-to-disk 2016-11-10 16:16:59 +08:00
hibernate.c arm64: hibernate: Support DEBUG_PAGEALLOC 2018-08-07 15:56:05 -07:00
hw_breakpoint.c Merge branch 'android-4.4@e76c0fa' into branch 'msm-4.4' 2017-06-20 14:55:15 -07:00
hyp-stub.S arm64: hyp/kvm: Make hyp-stub reject kvm_call_hyp() 2016-11-17 09:49:38 +08:00
image.h Merge android-4.4.116 (20ddb25) into msm-4.4 2018-03-01 17:18:47 +05:30
insn.c Merge android-4.4.100 (482cc74) into msm-4.4 2017-12-26 18:37:32 +05:30
io.c Merge android-4.4.98 (3d4af8) into msm-4.4 2017-12-26 17:29:34 +05:30
irq.c UPSTREAM: arm64: remove irq_count and do_softirq_own_stack() 2016-09-18 14:09:39 -07:00
jump_label.c
kaslr.c arm64: kaslr: Fix up the kernel image alignment 2017-03-22 18:42:11 +05:30
kgdb.c arm64: Blacklist non-kprobe-able symbol 2016-10-20 15:38:13 +08:00
kuser32.S
Makefile arm64: Add skeleton to harden the branch predictor against aliasing attacks 2018-02-07 17:33:15 +05:30
module-plts.c UPSTREAM: arm64: add support for module PLTs 2016-09-22 13:38:22 -07:00
module.c arm64: Silence first allocation with CONFIG_ARM64_MODULE_PLTS=y 2018-09-18 01:55:47 -07:00
module.lds UPSTREAM: arm64: add support for module PLTs 2016-09-22 13:38:22 -07:00
pci.c
perf_callchain.c UPSTREAM: arm64: ftrace: fix a stack tracer's output under function graph tracer 2016-09-18 14:13:26 -07:00
perf_debug.c
perf_regs.c
perf_trace_counters.c Merge android-4.4@4b8fc9f (v4.4.82) into msm-4.4 2017-09-01 11:47:49 -07:00
perf_trace_counters.h Perf: arm64: Use all 6 counters in tracecounters 2017-03-06 15:46:56 -08:00
perf_trace_user.c
perf_trace_user.h
process.c Merge android-4.4.116 (20ddb25) into msm-4.4 2018-03-01 17:18:47 +05:30
psci.c Merge android-4.4.100 (482cc74) into msm-4.4 2017-12-26 18:37:32 +05:30
ptrace.c Merge branch 'android-4.4@c71ad0f' into branch 'msm-4.4' 2017-04-20 15:19:15 -07:00
return_address.c UPSTREAM: arm64: factor out current_stack_pointer 2017-08-09 15:23:23 +01:00
setup.c Merge android-4.4.107 (79f138a) into msm-4.4 2018-01-18 12:49:58 +05:30
signal.c
signal32.c
sleep.S arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap 2018-08-07 15:54:46 -07:00
smccc-call.S ARM: 8480/2: arm64: add implementation for arm-smccc 2017-12-02 06:53:26 +00:00
smp.c Merge android-4.4.153 (5e24b4e) into msm-4.4 2018-08-28 17:28:39 +05:30
smp_spin_table.c arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap 2018-08-07 15:54:46 -07:00
stacktrace.c Merge "arm64: stacktrace: avoid listing stacktrace functions in stacktrace" 2017-09-22 09:13:42 -07:00
suspend.c Merge android-4.4@4b8fc9f (v4.4.82) into msm-4.4 2017-09-01 11:47:49 -07:00
sys.c
sys32.c
sys_compat.c
time.c UPSTREAM: arm64: ftrace: fix a stack tracer's output under function graph tracer 2016-09-18 14:13:26 -07:00
topology.c Merge branch 'android-4.4@6fc0573' into branch 'msm-4.4' 2017-06-19 16:59:55 -07:00
trace-events-emulation.h
traps.c Merge android-4.4.120 (d63fdf6) into msm-4.4 2018-03-08 17:53:30 +05:30
vdso.c BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling 2017-11-29 13:37:51 -08:00
vmlinux.lds.S arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap 2018-08-07 15:54:46 -07:00