android_kernel_samsung_a7y1.../arch/arm64/include/asm
Suzuki K Poulose 1d46b4c484 arm64: Rename cpuid_feature field extract routines
commit 28c5dcb22f90113dea101b0421bc6971bccb7a74 upstream

Now that we have a clear understanding of the sign of a feature,
rename the routines to reflect the sign, so that it is not misused.
The cpuid_feature_extract_field() now accepts a 'sign' parameter.

This makes sure that the arm64_ftr_value() extracts the feature
field properly for signed fields.

Cc: stable@vger.kernel.org # v4.4
Signed-off-by: Suzuki K. Poulose <suzuki.poulose@arm.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-04-07 08:13:34 +02:00
..
xen A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
acenv.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
acpi.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
alternative.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
arch_gicv3.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
arch_timer.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
arm-cci.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
asm-offsets.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
asm-uaccess.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
assembler.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
atomic_ll_sc.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
atomic_lse.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
atomic.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
barrier.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bitops.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bitrev.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
boot.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
brk-imm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bug.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cacheflush.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cachetype.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cmpxchg.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
compat.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
compiler.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
core_regs.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cpu_ops.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cpu.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cpufeature.h arm64: Rename cpuid_feature field extract routines 2020-04-07 08:13:34 +02:00
cpuidle.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cputype.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
current.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dcc.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
debug-monitors.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
device.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dma-mapping.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dmi.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
efi.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
elf.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
esr.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
exception.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
exec.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fb.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fixmap.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fpsimd.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fpsimdmacros.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ftrace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
futex.h arm64: futex: Restore oldval initialization to work around buggy compilers 2020-04-06 15:54:18 +02:00
hardirq.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hugetlb.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hw_breakpoint.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hwcap.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
hypervisor.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
insn.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
io.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
irq_work.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
irq.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
irqflags.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
jump_label.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kasan.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kbuild A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kernel-pgtable.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kgdb.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_arm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_asm.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_coproc.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_emulate.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_host.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_mmio.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_mmu.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
kvm_psci.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
linkage.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
lse.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
map.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
memblock.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
memory.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mmu_context.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mmu.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
module.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
neon.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
opcodes.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
page.h arm64: kernel: Include _AC definition in page.h 2020-04-06 12:52:18 +02:00
pci.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
percpu.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
perf_event.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pgalloc.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pgtable-hwdef.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pgtable-types.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pgtable.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc-fns.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
processor.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ptrace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
seccomp.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
shmparam.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
signal32.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
smp_plat.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
smp.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sparsemem.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
spinlock_types.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
spinlock.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
stack_pointer.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
stackprotector.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
stacktrace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
stat.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
string.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
suspend.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sync_bitops.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
syscall.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sysreg.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
system_misc.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
thread_info.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
timex.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlb.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
tlbflush.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
topology.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
traps.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
uaccess.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
unistd32.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
unistd.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
vdso_datapage.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
vdso.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
virt.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
word-at-a-time.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30