OrangePi_CM5/arch/arm64/include/asm
Greg Kroah-Hartman 0974b8411a This is the 5.10.117 stable release
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmKErRkACgkQONu9yGCS
 aT72JRAAh2kFubIgH2IrQ+A8wjObsU8me3qgv7lyli51yzWIBwMlGttSA8f4z1w9
 XW4J9kWzZh+r6Tfu67VXYwNcst9fYsQ3RTVo01agin4XMKi84QhIVrUpllk2fJoO
 28SoxzQP/SDolLtURD6yFxdeaodCEv8tGj8WPkjRMZnyDPcmvjjTb/fSgpnPdLap
 uAN57k0HXcWh3nIadLayuBOQTOYbMupuuB+4vWwTy4xsdZZYTICofVnFTjBYoIMk
 cSs9b3fDjMVq2Zm2z4S7QI+bV+i3sZ+QTrRRGmv//R10I280a19r4sOLZHoAb8Al
 TaJRZhor7WDWmPDF83QuJ2CDZnDFPvEHHtUSNsYJN3SpZmcYJbB3THL+4CGKwz6b
 DwOqAx3g28uQSgMeTIB5fd1A4OHvHnGgdGLqnLCyfvQVPh9bAnrEHo1U22D0ehzf
 6GKatGdQGaPXjOqnYBY3r3c6tyTwaGmnle1CRR5zljuRMpemlu3+IiF926t19pJ8
 +VGhTzJLZqgkwyPuJ04tUXHRasPIS4zxyXCuTmvJBb8CWFkkRe/dqsOpuoblX0jw
 kl6u24r2KxsCuqQ4ekUP1d8K+AhCk8OOu0G/wThuTcT0IeS5eaoatPKYHT/QhxNu
 c6F9tppO/YD5gYRXoqf950hLdV2XIetswupkwTcoL0Ws313xPAU=
 =qIBX
 -----END PGP SIGNATURE-----

Merge 5.10.117 into android12-5.10-lts

Changes in 5.10.117
	batman-adv: Don't skb_split skbuffs with frag_list
	iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
	hwmon: (tmp401) Add OF device ID table
	mac80211: Reset MBSSID parameters upon connection
	net: Fix features skip in for_each_netdev_feature()
	net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
	net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
	net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
	net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
	ipv4: drop dst in multicast routing path
	drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
	netlink: do not reset transport header in netlink_recvmsg()
	sfc: Use swap() instead of open coding it
	net: sfc: fix memory leak due to ptp channel
	mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
	nfs: fix broken handling of the softreval mount option
	ionic: fix missing pci_release_regions() on error in ionic_probe()
	dim: initialize all struct fields
	hwmon: (ltq-cputemp) restrict it to SOC_XWAY
	selftests: vm: Makefile: rename TARGETS to VMTARGETS
	s390/ctcm: fix variable dereferenced before check
	s390/ctcm: fix potential memory leak
	s390/lcs: fix variable dereferenced before check
	net/sched: act_pedit: really ensure the skb is writable
	net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
	net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
	net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
	net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
	tls: Fix context leak on tls_device_down
	gfs2: Fix filesystem block deallocation for short writes
	hwmon: (f71882fg) Fix negative temperature
	ASoC: max98090: Reject invalid values in custom control put()
	ASoC: max98090: Generate notifications on changes for custom control
	ASoC: ops: Validate input values in snd_soc_put_volsw_range()
	s390: disable -Warray-bounds
	net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
	net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
	tcp: resalt the secret every 10 seconds
	firmware_loader: use kernel credentials when reading firmware
	tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
	tty: n_gsm: fix mux activation issues in gsm_config()
	usb: cdc-wdm: fix reading stuck on device close
	usb: typec: tcpci: Don't skip cleanup in .remove() on error
	usb: typec: tcpci_mt6360: Update for BMC PHY setting
	USB: serial: pl2303: add device id for HP LM930 Display
	USB: serial: qcserial: add support for Sierra Wireless EM7590
	USB: serial: option: add Fibocom L610 modem
	USB: serial: option: add Fibocom MA510 modem
	slimbus: qcom: Fix IRQ check in qcom_slim_probe
	serial: 8250_mtk: Fix UART_EFR register address
	serial: 8250_mtk: Fix register address for XON/XOFF character
	ceph: fix setting of xattrs on async created inodes
	drm/nouveau/tegra: Stop using iommu_present()
	i40e: i40e_main: fix a missing check on list iterator
	net: atlantic: always deep reset on pm op, fixing up my null deref regression
	cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
	drm/vmwgfx: Initialize drm_mode_fb_cmd2
	SUNRPC: Clean up scheduling of autoclose
	SUNRPC: Prevent immediate close+reconnect
	SUNRPC: Don't call connect() more than once on a TCP socket
	SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
	net: phy: Fix race condition on link status change
	arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
	ping: fix address binding wrt vrf
	usb: gadget: uvc: rename function to be more consistent
	usb: gadget: uvc: allow for application to cleanly shutdown
	io_uring: always use original task when preparing req identity
	SUNRPC: Fix fall-through warnings for Clang
	Linux 5.10.117

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I677e4d4d12cbccaffce43327f7ae09f8f3521497
2022-05-18 13:09:42 +02:00
..
vdso arm64: vdso: Avoid ISB after reading from cntvct_el0 2021-08-12 13:22:17 +02:00
xen xen/arm: do not setup the runstate info page if kpti is enabled 2020-10-04 18:41:33 -05:00
Kbuild local64.h: make <asm/local64.h> mandatory 2021-01-12 20:18:16 +01:00
acenv.h
acpi.h arm64/acpi: disallow AML memory opregions to access kernel memory 2020-07-14 18:02:03 +01:00
alternative-macros.h ANDROID: arm64: only permit certain alternatives in the FIPS140 module 2021-06-11 07:49:57 +00:00
alternative.h arm64: alternatives: Move length validation in alternative_{insn, endif} 2021-04-21 13:00:55 +02:00
arch_gicv3.h irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 2020-09-13 17:52:04 +01:00
arch_timer.h arm64: vdso: Avoid ISB after reading from cntvct_el0 2021-08-12 13:22:17 +02:00
archrandom.h arm64: random: Remove no longer needed prototypes 2020-10-07 14:17:20 +01:00
arm-cci.h
arm_dsu_pmu.h
asm-bug.h
asm-offsets.h
asm-prototypes.h
asm-uaccess.h This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
asm_pointer_auth.h BACKPORT: arm64: pac: Optimize kernel entry/exit key installation code paths 2021-07-14 20:52:05 -07:00
assembler.h UPSTREAM: arm64: Use the clearbhb instruction in mitigations 2022-03-17 10:04:50 +01:00
atomic.h arm64: make atomic helpers __always_inline 2021-01-27 11:55:00 +01:00
atomic_ll_sc.h
atomic_lse.h
barrier.h BACKPORT: arm64: errata: Add workaround for TSB flush failures 2022-01-24 20:34:21 +00:00
bitops.h
bitrev.h
boot.h arm64: get rid of TEXT_OFFSET 2020-09-07 15:00:52 +01:00
brk-imm.h arm64: kprobes: Use BRK instead of single-step when executing instructions out-of-line 2020-11-03 14:03:38 +00:00
bug.h
cache.h FROMGIT: arm64: kasan: simplify and inline MTE functions 2021-02-16 15:33:32 +01:00
cacheflush.h arm64: use asm-generic/cacheflush.h 2020-06-08 11:05:57 -07:00
checksum.h arm64: csum: Fix handling of bad packets 2020-07-30 17:01:38 +01:00
clocksource.h arm64: Introduce asm/vdso/clocksource.h 2020-03-21 15:23:55 +01:00
cmpxchg.h
compat.h compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h> 2020-09-17 13:00:46 -04:00
compiler.h arm64: use a common .arch preamble for inline assembly 2020-08-28 11:15:15 +01:00
cpu.h UPSTREAM: arm64: add ID_AA64ISAR2_EL1 sys register 2022-03-16 13:38:45 +01:00
cpu_ops.h arm64: fix some spelling mistakes in the comments by codespell 2020-09-07 14:18:50 +01:00
cpucaps.h UPSTREAM: arm64: Mitigate spectre style branch history side channels 2022-03-17 10:04:50 +01:00
cpufeature.h UPSTREAM: arm64: Use the clearbhb instruction in mitigations 2022-03-17 10:04:50 +01:00
cpuidle.h
cputype.h arm64: Add part number for Arm Cortex-A78AE 2022-04-13 21:01:07 +02:00
current.h
daifflags.h arm64: entry: always set GIC_PRIO_PSR_I_SET during entry 2021-05-19 10:13:07 +02:00
dcc.h
debug-monitors.h arm64: kprobes: Use BRK instead of single-step when executing instructions out-of-line 2020-11-03 14:03:38 +00:00
device.h arm64: Remove dev->archdata.iommu pointer 2020-06-30 11:59:49 +02:00
dmi.h
efi.h efi/libstub: arm32: Base FDT and initrd placement on image address 2020-09-16 18:53:42 +03:00
el2_setup.h FROMLIST: arm64: kvm: Enable access to TRBE support for host 2021-03-01 12:52:14 -08:00
elf.h Split the old READ_IMPLIES_EXEC workaround from executable PT_GNU_STACK 2020-06-05 13:45:21 -07:00
esr.h ANDROID: fault: Add vendor hook for TLB conflict 2022-03-10 21:00:12 +00:00
exception.h BACKPORT: arm64: expose FAR_EL1 tag bits in siginfo 2021-01-22 10:09:05 -08:00
exec.h
extable.h arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM 2020-09-18 16:35:54 +01:00
fb.h
fixmap.h UPSTREAM: arm64: entry: Allow the trampoline text to occupy multiple pages 2022-03-16 14:03:02 +01:00
fpsimd.h FROMGIT: arm64: sve: Provide a conditional update accessor for ZCR_ELx 2021-03-19 08:20:11 +00:00
fpsimdmacros.h BACKPORT: FROMGIT: KVM: arm64: Rework SVE host-save/guest-restore 2021-03-19 08:20:43 +00:00
ftrace.h
futex.h BACKPORT: arm64: uaccess: rename privileged uaccess routines 2021-04-23 17:52:37 +02:00
hardirq.h FROMGIT: arm64: Remove custom IRQ stat accounting 2020-10-01 11:07:44 -07:00
hugetlb.h arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K and 64K configs 2020-07-15 13:38:03 +01:00
hw_breakpoint.h
hwcap.h UPSTREAM: arm64: cpufeature: add HWCAP for FEAT_RPRES 2022-03-16 13:39:21 +01:00
hyp_image.h FROMLIST: KVM: arm64: Allow using kvm_nvhe_sym() in hyp code 2021-03-17 18:48:49 +00:00
hypervisor.h
image.h
insn.h UPSTREAM: arm64: Use the clearbhb instruction in mitigations 2022-03-17 10:04:50 +01:00
io.h This is the 5.10.117 stable release 2022-05-18 13:09:42 +02:00
irq.h
irq_work.h FROMGIT: arm64: Kill __smp_cross_call and co 2020-10-01 11:07:44 -07:00
irqflags.h arm64: Implement arch_irqs_disabled() 2020-08-26 12:41:55 +02:00
jump_label.h
kasan.h FROMGIT: arm64: kasan: simplify and inline MTE functions 2021-02-16 15:33:32 +01:00
kernel-pgtable.h arm64: head: avoid over-mapping in map_memory 2021-09-18 13:40:08 +02:00
kexec.h
kfence.h FROMGIT: kfence: use pt_regs to generate stack trace on faults 2021-02-05 09:20:53 -08:00
kgdb.h
kprobes.h arm64: kprobes: Use BRK instead of single-step when executing instructions out-of-line 2020-11-03 14:03:38 +00:00
kvm_arm.h This is the 5.10.84 stable release 2021-12-08 09:41:05 +01:00
kvm_asm.h arm64: Use the clearbhb instruction in mitigations 2022-03-11 12:11:53 +01:00
kvm_emulate.h Merge 5.10.42 into android12-5.10 2021-06-03 18:47:38 +02:00
kvm_host.h UPSTREAM: KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A 2022-03-17 08:38:14 +01:00
kvm_hyp.h FROMGIT: KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructure 2021-03-31 08:23:28 +00:00
kvm_mmu.h KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A 2022-03-11 12:11:53 +01:00
kvm_pgtable.h ANDROID: KVM: arm64: Sync with upstream host stage 2 series 2021-03-31 08:23:11 +00:00
kvm_ptrauth.h KVM: arm64: Update context references from host to hyp 2020-09-15 18:39:02 +01:00
kvm_ras.h
kvm_types.h KVM: arm64: Use common KVM implementation of MMU memory caches 2020-07-09 13:29:43 -04:00
linkage.h arm64: Don't insert a BTI instruction at inner labels 2020-06-24 14:24:29 +01:00
lse.h ANDROID: arm64: disable LSE when building the FIPS140 module 2021-07-13 21:37:35 +00:00
memory.h UPSTREAM: arm64: kasan: mte: use a constant kernel GCR_EL1 value 2021-10-01 09:39:35 -07:00
mman.h arm64: mte: Validate the PROT_MTE request via arch_validate_flags() 2020-09-04 12:46:07 +01:00
mmu.h KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A 2022-03-11 12:11:53 +01:00
mmu_context.h This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
mmzone.h
module.h ANDROID: arm64: module: add RELA metadata for FIPS140 use 2021-05-07 07:12:43 -07:00
module.lds.h This is the 5.10.111 stable release 2022-04-21 14:27:41 +02:00
mte-def.h FROMGIT: arm64: kasan: simplify and inline MTE functions 2021-02-16 15:33:32 +01:00
mte-kasan.h UPSTREAM: arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 2022-02-11 17:30:26 -08:00
mte.h UPSTREAM: arm64: add MTE supported check to thread switching and syscall entry/exit 2021-10-01 09:39:36 -07:00
neon-intrinsics.h
neon.h
numa.h arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE 2020-09-21 22:05:01 +01:00
page-def.h arm64/mm: Unify CONT_PTE_SHIFT 2020-09-11 16:33:43 +01:00
page.h BACKPORT: FROMGIT: arm64: mte: handle tags zeroing at page allocation time 2021-06-17 14:39:37 -07:00
paravirt.h
pci.h arm64: Enable PCI write-combine resources under sysfs 2020-09-18 14:05:13 +01:00
percpu.h UPSTREAM: KVM: arm64: Support per_cpu_ptr in nVHE hyp code 2021-01-28 17:57:13 +00:00
perf_event.h arm64: perf: Add support caps under sysfs 2020-09-28 14:53:45 +01:00
pgalloc.h asm-generic: pgalloc: provide generic pgd_free() 2020-08-07 11:33:26 -07:00
pgtable-hwdef.h UPSTREAM: kasan: arm64: set TCR_EL1.TBID1 when enabled 2021-01-19 21:47:26 -08:00
pgtable-prot.h FROMLIST: KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB Stage-2 flag 2021-03-17 18:48:52 +00:00
pgtable-types.h arm64: add support for folded p4d page tables 2020-06-04 19:06:21 -07:00
pgtable.h This is the 5.10.113 stable release 2022-05-12 11:23:35 +02:00
pointer_auth.h FROMLIST: arm64: move preemption disablement to prctl handlers 2021-07-14 20:52:05 -07:00
preempt.h sched/core: Initialize the idle task with preemption disabled 2021-07-14 16:55:50 +02:00
probes.h arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix fpsimd build 2020-11-23 10:59:00 +00:00
proc-fns.h arm64: mm: convert cpu_do_switch_mm() to C 2020-02-27 14:30:50 +00:00
processor.h FROMLIST: arm64: move preemption disablement to prctl handlers 2021-07-14 20:52:05 -07:00
ptdump.h
ptrace.h This is the 5.10.58 stable release 2021-08-12 14:58:34 +02:00
pvclock-abi.h
rwonce.h UPSTREAM: arm64: Do not include __READ_ONCE() block in assembly files 2022-03-17 10:04:50 +01:00
scs.h Revert "FROMLIST: arm64: implement Shadow Call Stack" 2020-06-09 12:45:25 +01:00
sdei.h
seccomp.h UPSTREAM: arm64: Enable seccomp architecture tracking 2020-12-21 18:47:22 +00:00
sections.h UPSTREAM: arm64: entry: Allow the trampoline text to occupy multiple pages 2022-03-16 14:03:02 +01:00
setup.h FROMGIT: arm64: Extract early FDT mapping from kaslr_early_init() 2021-02-12 15:27:46 +00:00
shmparam.h
signal.h BACKPORT: arm64: expose FAR_EL1 tag bits in siginfo 2021-01-22 10:09:05 -08:00
signal32.h
simd.h ANDROID: arm64: simd: omit capability check in may_use_simd() 2021-06-11 07:49:58 +00:00
smp.h ANDROID: ipi: Add function to return nr_ipi and ipi_desc 2021-02-01 16:46:43 +00:00
smp_plat.h
sparsemem.h FROMLIST: arm64: reduce section size for sparsemem 2021-01-12 21:55:15 +00:00
spectre.h UPSTREAM: arm64: Mitigate spectre style branch history side channels 2022-03-17 10:04:50 +01:00
spinlock.h
spinlock_types.h
stack_pointer.h
stackprotector.h FROMGIT: arm64: Defer enabling pointer authentication on boot core 2021-02-12 15:27:47 +00:00
stacktrace.h arm64: stacktrace: Make stack walk callback consistent with generic code 2020-09-18 14:24:16 +01:00
stage2_pgtable.h KVM: arm64: Remove unused page-table code 2020-09-11 15:51:15 +01:00
stat.h
string.h BACKPORT: kasan, arm64: expand CONFIG_KASAN checks 2021-01-19 21:47:30 -08:00
suspend.h Revert "FROMLIST: arm64: preserve x18 when CPU is suspended" 2020-06-09 12:53:28 +01:00
sync_bitops.h
syscall.h arm64: fix compat syscall return truncation 2021-08-12 13:22:20 +02:00
syscall_wrapper.h
sysreg.h UPSTREAM: arm64: Use the clearbhb instruction in mitigations 2022-03-17 10:04:50 +01:00
system_misc.h BACKPORT: arm64: expose FAR_EL1 tag bits in siginfo 2021-01-22 10:09:05 -08:00
thread_info.h Revert "ANDROID: arm64: Add support for asymmetric AArch32 EL0 configurations" 2021-02-05 09:20:51 +00:00
timex.h
tlb.h arm64: tlb: fix the TTL value of tlb_get_level 2021-07-19 09:44:59 +02:00
tlbflush.h arm64: mm: Fix TLBI vs ASID rollover 2021-09-18 13:40:08 +02:00
topology.h cpufreq,arm,arm64: restructure definitions of arch_set_freq_scale() 2020-10-08 17:17:27 +02:00
traps.h BACKPORT: arm64: expose FAR_EL1 tag bits in siginfo 2021-01-22 10:09:05 -08:00
uaccess.h BACKPORT: arm64: uaccess: avoid blocking within critical sections 2022-02-11 17:30:25 -08:00
unistd.h UPSTREAM: mm: wire up syscall process_mrelease 2022-01-06 17:37:36 +00:00
unistd32.h UPSTREAM: mm: wire up syscall process_mrelease 2022-01-06 17:37:36 +00:00
uprobes.h
vdso.h arm64/vdso: Add time namespace page 2020-07-24 13:15:20 +01:00
vectors.h arm64: fix clang warning about TRAMP_VALIAS 2022-03-23 09:13:28 +01:00
vermagic.h arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h> 2020-04-23 10:50:26 +09:00
virt.h FROMGIT: arm64: Provide an 'upgrade to VHE' stub hypercall 2021-02-12 15:27:45 +00:00
vmalloc.h
vmap_stack.h mm: reorder includes after introduction of linux/pgtable.h 2020-06-09 09:39:13 -07:00
word-at-a-time.h FROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limits 2021-04-26 18:40:43 +02:00
xor.h