Update the ABI signature for aarch64 based on v5.3-rc6.
Change-Id: I5a0c8e01bb7de69fec1e6044a7bcba90ec1c38e0
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
* remotes/origin/tmp-a63d3d432447:
ABI file updates for 5.3-rc5 and 5.3-rc6
Linux 5.3-rc6
mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y
mm/zsmalloc.c: fix race condition in zs_destroy_pool
mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely
mm, page_owner: handle THP splits correctly
userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx
psi: get poll_work to run when calling poll syscall next time
mm: memcontrol: flush percpu vmevents before releasing memcg
mm: memcontrol: flush percpu vmstats before releasing memcg
parisc: fix compilation errrors
mm, page_alloc: move_freepages should not examine struct page of reserved memory
mm/z3fold.c: fix race between migration and destruction
drm/mediatek: include dma-mapping header
ANDROID: update ABI for CONFIG_TIPC
ANDROID: gki_defconfig: enable CONFIG_TIPC
KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity
RDMA/siw: Fix 64/32bit pointer inconsistency
x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386
dm table: fix invalid memory accesses with too high sector number
gpio: Fix irqchip initialization order
xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT
drm/nouveau: Don't retry infinitely when receiving no data on i2c over AUX
drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup_pptable
timekeeping/vsyscall: Prevent math overflow in BOOTTIME update
um: fix time travel mode
io_uring: add need_resched() check in inner poll loop
dm space map metadata: fix missing store of apply_bops() return value
dm btree: fix order of block initialization in btree_split_beneath
ubifs: Limit the number of pages in shrink_liability
ubifs: Correctly initialize c->min_log_bytes
ubifs: Fix double unlock around orphan_delete()
jffs2: Remove C++ style comments from uapi header
RDMA/siw: Fix SGL mapping issues
RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message
afs: use correct afs_call_type in yfs_fs_store_opaque_acl2
afs: Fix possible oops in afs_lookup trace event
afs: Fix leak in afs_lookup_cell_rcu()
KVM: arm/arm64: Only skip MMIO insn once
libceph: fix PG split vs OSD (re)connect race
ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply
ceph: clear page dirty before invalidate page
ceph: fix buffer free while holding i_ceph_lock in fill_inode()
ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()
ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()
libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
md: update MAINTAINERS info
drm/amd/display: Calculate bpc based on max_requested_bpc
drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
drm/amd/amdgpu: disable MMHUB PG for navi10
drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm_states in amdgpu_smu.h
drm/amd/powerplay: fix variable type errors in smu_v11_0_setup_pptable
drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
x86/boot: Fix boot regression caused by bootparam sanitizing
selftests/kvm: make platform_info_test pass on AMD
dm raid: add missing cleanup in raid_ctr()
dm zoned: fix potential NULL dereference in dmz_do_reclaim()
dm dust: use dust block size for badblocklist index
drm/i915: Fix HW readout for crtc_clock in HDMI mode
modules: page-align module section allocations only for arches supporting strict module rwx
Revert "KVM: x86/mmu: Zap only the relevant pages when removing a memslot"
selftests: kvm: fix state save/load on processors without XSAVE
video: fbdev: acornfb: Mark expected switch fall-through
scsi: libsas: sas_discover: Mark expected switch fall-through
MIPS: Octeon: Mark expected switch fall-through
power: supply: ab8500_charger: Mark expected switch fall-through
watchdog: wdt285: Mark expected switch fall-through
mtd: sa1100: Mark expected switch fall-through
drm/sun4i: tcon: Mark expected switch fall-through
drm/sun4i: sun6i_mipi_dsi: Mark expected switch fall-through
ARM: riscpc: Mark expected switch fall-through
dmaengine: fsldma: Mark expected switch fall-through
dma-direct: fix zone selection after an unaddressable CMA allocation
infiniband: hfi1: fix memory leaks
infiniband: hfi1: fix a memory leak bug
IB/mlx4: Fix memory leaks
RDMA/cma: fix null-ptr-deref Read in cma_cleanup
IB/mlx5: Block MR WR if UMR is not possible
IB/mlx5: Fix MR re-registration flow to use UMR properly
IB/mlx5: Report and handle ODP support properly
IB/mlx5: Consolidate use_umr checks into single function
RDMA/restrack: Rewrite PID namespace check to be reliable
RDMA/counters: Properly implement PID checks
IB/core: Fix NULL pointer dereference when bind QP to counter
IB/hfi1: Drop stale TID RDMA packets that cause TIDErr
IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet
IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet
IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet
IB/hfi1: Drop stale TID RDMA packets
RDMA/siw: Fix potential NULL de-ref
RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB
io_uring: don't enter poll loop if we have CQEs pending
nvme: Add quirk for LiteON CL1 devices running FW 22301111
nvme: Fix cntlid validation when not using NVMEoF
nvme-multipath: fix possible I/O hang when paths are updated
io_uring: fix potential hang with polled IO
Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE
ANDROID: fix kernelci build-break
Tools: hv: kvp: eliminate 'may be used uninitialized' warning
Input: hyperv-keyboard: Use in-place iterator API in the channel callback
Drivers: hv: vmbus: Remove the unused "tsc_page" from struct hv_context
auxdisplay: ht16k33: Make ht16k33_fb_fix and ht16k33_fb_var constant
HID: wacom: correct misreported EKR ring values
arm: select the dma-noncoherent symbols for all swiotlb builds
scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ
ANDROID: staging: ion: Build fix for mips
fs/xfs: Fix return code of xfs_break_leased_layouts()
genirq: Properly pair kobject_del() with kobject_add()
ABI: ion: Update ABI to match with ion core changes
staging: ion: make system and contig heaps modular
staging: ion: split system and system-contig heaps
staging: ion: refactor ion's heap API into linux/ion.h
staging: ion: Move ion heaps into their own directory
staging: ion: refactor ion's heap manipulators into a separate file.
staging: ion: refactor ion's dmabuf manipulators into a separate file.
staging: ion: refactor ion's buffer manipulators into a separate file.
x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h
keys: Fix description size
ANDROID: Remove unused cuttlefish build infra
x86/boot/compressed/64: Fix boot on machines with broken E820 table
HID: cp2112: prevent sleeping function called from invalid context
HID: intel-ish-hid: ipc: add EHL device id
HID: wacom: Correct distance scale for 2nd-gen Intuos devices
signal: Allow cifs and drbd to receive their terminating signals
x86/apic: Handle missing global clockevent gracefully
kprobes: Fix potential deadlock in kprobe_optimizer()
perf/x86: Fix typo in comment
sched/core: Schedule new worker even if PI-blocked
xfs: fix reflink source file racing with directio writes
drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto
Linux 5.3-rc5
ravb: Fix use-after-free ravb_tstamp_skb
netfilter: nf_tables: map basechain priority to hardware priority
net: sched: use major priority number as hardware priority
wimax/i2400m: fix a memory leak bug
net: cavium: fix driver name
ibmvnic: Unmap DMA address of TX descriptor buffers after use
bnxt_en: Fix to include flow direction in L2 key
bnxt_en: Use correct src_fid to determine direction of the flow
bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command
bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails
bnxt_en: Improve RX doorbell sequence.
bnxt_en: Fix VNIC clearing logic for 57500 chips.
net: kalmia: fix memory leaks
cx82310_eth: fix a memory leak bug
bnx2x: Fix VF's VLAN reconfiguration in reload.
MAINTAINERS: Fix Hyperv vIOMMU driver file name
tools: hv: Use the correct style for SPDX License Identifier
tools: hv: fix typos in toolchain
tools: hv: fix KVP and VSS daemons exit code
tools: hv: fixed Python pep8/flake8 warnings for lsvmbus
Bluetooth: Add debug setting for changing minimum encryption key size
x86/cpu: Explain Intel model naming convention
vfs: fix page locking deadlocks when deduping files
xfs: compat_ioctl: use compat_ptr()
xfs: fall back to native ioctls for unhandled compat ones
tipc: fix false detection of retransmit failures
gpio: of: fix Freescale SPI CS quirk handling
lan78xx: Fix memory leaks
MAINTAINERS: r8169: Update path to the driver
MAINTAINERS: PHY LIBRARY: Update files in the record
nfsd4: Fix kernel crash when reading proc file reply_cache_stats
clk: Fix potential NULL dereference in clk_fetch_parent_index()
clk: Fix falling back to legacy parent string matching
arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side
drm: rcar_lvds: Fix dual link mode operations
x86/boot: Save fields explicitly, zero out everything else
net/packet: fix race in tpacket_snd()
nfsd: initialize i_private before d_add
dm integrity: fix a crash due to BUG_ON in __journal_read_write()
dm zoned: fix a few typos
dm zoned: add SPDX license identifiers
dm zoned: properly handle backing device failure
dm zoned: improve error handling in i/o map code
dm zoned: improve error handling in reclaim
dm kcopyd: always complete failed jobs
Revert "dm bufio: fix deadlock with loop device"
ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
net: myri10ge: fix memory leaks
net: tls, fix sk_write_space NULL write when tx disabled
liquidio: add cleanup in octeon_setup_iq()
nfsd: use i_wrlock instead of rcu for nfsdfs i_private
nfsd: fix dentry leak upon mkdir failure.
net/mlx5e: Fix compatibility issue with ethtool flash device
net/mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow
selftests: net: tcp_fastopen_backup_key.sh: fix shellcheck issue
io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list
Documentation PCI: Fix pciebus-howto.rst filename typo
block: remove REQ_NOWAIT_INLINE
io_uring: fix manual setup of iov_iter for fixed buffers
PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround
misc: xilinx-sdfec: fix dependency and build error
usb: add a hcd_uses_dma helper
usb: don't create dma pools for HCDs with a localmem_pool
usb: chipidea: imx: fix EPROBE_DEFER support during driver probe
usb: host: fotg2: restart hcd after port reset
USB: CDC: fix sanity checks in CDC union parser
usb: cdc-acm: make sure a refcount is taken early enough
USB: serial: option: add the BroadMobi BM818 card
USB: serial: option: Add Motorola modem UARTs
MAINTAINERS, x86/CPU: Tony Luck will maintain asm/intel-family.h
selftests: kvm: fix vmx_set_nested_state_test
selftests: kvm: provide common function to enable eVMCS
selftests: kvm: do not try running the VM in vmx_set_nested_state_test
drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes
drm/ast: Fixed reboot test may cause system hanged
cxgb4: fix a memory leak bug
of: irq: fix a trivial typo in a doc comment
dt-bindings: pinctrl: stm32: Fix 'st,syscfg' schema
scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm()
scsi: target: tcmu: avoid use-after-free after command timeout
scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure
drm/mediatek: set DMA max segment size
drm/mediatek: use correct device to import PRIME buffers
drm/scheduler: use job count instead of peek
riscv: Make __fstate_clean() work correctly.
riscv: Correct the initialized flow of FP register
Adding GKI Ramdisk to gki config
ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
clk: socfpga: stratix10: fix rate caclulationg for cnt_clks
KVM: x86: svm: remove redundant assignment of var new_entry
MAINTAINERS: add KVM x86 reviewers
MAINTAINERS: change list for KVM/s390
kvm: x86: skip populating logical dest map if apic is not sw enabled
Bluetooth: hci_qca: Skip 1 error print in device_want_to_sleep()
i2c: stm32: Use the correct style for SPDX License Identifier
i2c: emev2: avoid race when unregistering slave client
i2c: rcar: avoid race when unregistering slave client
rxrpc: Fix read-after-free in rxrpc_queue_local()
rxrpc: Fix local endpoint replacement
MAINTAINERS: i2c-imx: take over maintainership
Revert "i2c: imx: improve the error handling in i2c_imx_dma_request()"
netfilter: nft_flow_offload: skip tcp rst and fin packets
gpio: Fix build error of function redefinition
gpiolib: never report open-drain/source lines as 'input' to user-space
ALSA: hda - Add a generic reboot_notify
ALSA: hda - Let all conexant codec enter D3 when rebooting
sctp: fix memleak in sctp_send_reset_streams
netlink: Fix nlmsg_parse as a wrapper for strict message parsing
net: phy: consider AN_RESTART status when reading link status
net/mlx4_en: fix a memory leak bug
ibmveth: Convert multicast list size for little-endian system
s390/qeth: serialize cmd reply with concurrent timeout
riscv: defconfig: Update the defconfig
riscv: rv32_defconfig: Update the defconfig
sctp: fix the transport error_count check
ANDROID: Removed unnecessary modules from cuttlefish.
hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS
mm, vmscan: do not special-case slab reclaim when watermarks are boosted
Revert "mm, thp: restore node-local hugepage allocations"
Revert "Revert "mm, thp: consolidate THP gfp handling into alloc_hugepage_direct_gfpmask""
include/asm-generic/5level-fixup.h: fix variable 'p4d' set but not used
seq_file: fix problem when seeking mid-record
mm: workingset: fix vmstat counters for shadow nodes
mm/usercopy: use memory range to be accessed for wraparound check
mm: kmemleak: disable early logging in case of error
mm/vmalloc.c: fix percpu free VM area search criteria
mm/memcontrol.c: fix use after free in mem_cgroup_iter()
mm/z3fold.c: fix z3fold_destroy_pool() race condition
mm/z3fold.c: fix z3fold_destroy_pool() ordering
mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind
mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified
mm/hmm: fix bad subpage pointer in try_to_unmap_one
mm/hmm: fix ZONE_DEVICE anon page mapping reuse
mm: document zone device struct page field usage
riscv: fix flush_tlb_range() end address for flush_tlb_page()
KEYS: trusted: allow module init if TPM is inactive or deactivated
RDMA/siw: Change CQ flags from 64->32 bits
netfilter: conntrack: Use consistent ct id hash calculation
ALSA: hda/realtek - Add quirk for HP Envy x360
MAINTAINERS: iomap: Remove fs/iomap.c record
HID: logitech-hidpp: remove support for the G700 over USB
Revert "HID: logitech-hidpp: add USB PID for a few more supported mice"
mtd: spi-nor: Fix the disabling of write protection at init
arm64: cpufeature: Don't treat granule sizes as strict
HID: wacom: add back changes dropped in merge commit
drm/amd/display: use kvmalloc for dc_state (v2)
drm/amdgpu: fix gfx9 soft recovery
dt-bindings: fec: explicitly mark deprecated properties
of: resolver: Add of_node_put() before return and break
xtensa: add missing isync to the cpu_reset TLB code
net: phy: at803x: stop switching phy delay config needlessly
USB: core: Fix races in character device registration and deregistraion
x86/fpu/math-emu: Address fallthrough warnings
x86/apic/32: Fix yet another implicit fallthrough warning
Bluetooth: btqca: Reset download type to default
Bluetooth: btqca: release_firmware after qca_inject_cmd_complete_event
xfs: don't crash on null attr fork xfs_bmapi_read
xfs: remove more ondisk directory corruption asserts
Bluetooth: hidp: Let hidp_send_message return number of queued bytes
Bluetooth: hci_qca: Send VS pre shutdown command.
Bluetooth: btqca: Use correct byte format for opcode of injected command
Bluetooth: hci_qca: Use kfree_skb() instead of kfree()
Bluetooth: btqca: Add a short delay before downloading the NVM
Bluetooth: btusb: Fix error return code in btusb_mtk_setup_firmware()
RDMA/core: Fix error code in stat_get_doit_qp()
RDMA/siw: Fix a memory leak in siw_init_cpulist()
IB/mlx5: Fix use-after-free error while accessing ev_file pointer
staging: comedi: dt3000: Fix rounding up of timer divisor
staging: comedi: dt3000: Fix signed integer overflow 'divider * base'
xen/blkback: fix memory leaks
blk-mq: move cancel of requeue_work to the front of blk_exit_queue
drm/omap: ensure we have a valid dma_mask
x86/umwait: Fix error handling in umwait_init()
drm/komeda: Add support for 'memory-region' DT node property
drm/komeda: Adds internal bpp computing for arm afbc only format YU08 YU10
efi-stub: Fix get_efi_config_table on mixed-mode setups
nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled
PCI/ASPM: Add pcie_aspm_enabled()
habanalabs: fix device IRQ unmasking for BE host
habanalabs: fix endianness handling for internal QMAN submission
habanalabs: fix completion queue handling when host is BE
habanalabs: fix endianness handling for packets from user
habanalabs: fix DRAM usage accounting on context tear down
habanalabs: Avoid double free in error flow
usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt
usb: gadget: composite: Clear "suspended" on reset/disconnect
usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role"
net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx
tipc: initialise addr_trail_end when setting node addresses
net: dsa: Check existence of .port_mdb_add callback before calling it
mlxsw: spectrum_ptp: Keep unmatched entries in a linked list
net: nps_enet: Fix function names in doc comments
rxrpc: Fix local refcounting
netdevsim: Restore per-network namespace accounting for fib entries
sh: kernel: hw_breakpoint: Fix missing break in switch statement
sh: kernel: disassemble: Mark expected switch fall-throughs
dma-mapping: fix page attributes for dma_mmap_*
dma-direct: don't truncate dma_required_mask to bus addressing capabilities
dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING
cpufreq: schedutil: Don't skip freq update when limits change
cpufreq: dev_pm_qos_update_request() can return 1 on success
ALSA: hda - Fix a memory leak bug
net/tls: swap sk_write_space on close
hv_netvsc: Fix a warning of suspicious RCU usage
ixgbe: fix possible deadlock in ixgbe_service_task()
bpf: sync bpf.h to tools infrastructure
sock: make cookie generation global instead of per netns
tools: bpftool: add error message on pin failure
tools: bpftool: fix error message (prog -> object)
iommu/vt-d: Fix possible use-after-free of private domain
iommu/vt-d: Detach domain before using a private one
iommu/dma: Handle SG length overflow better
iommu/vt-d: Correctly check format of page table in debugfs
rxrpc: Don't bother generating maxSkew in the ACK packet
rxrpc: Fix local endpoint refcounting
netfilter: nf_flow_table: teardown flow timeout race
netfilter: nf_flow_table: conntrack picks up expired flows
netfilter: nf_tables: use-after-free in failing rule with bound set
omap-dma/omap_vout_vrfb: fix off-by-one fi value
ALSA: hda - Apply workaround for another AMD chip 1022:1487
drm/i915: Use after free in error path in intel_vgpu_create_workload()
drm/komeda: Initialize and enable output polling on Komeda
net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context
team: Add vlan tx offload to hw_enc_features
net/tls: prevent skb_orphan() from leaking TLS plain text with offload
tc-testing: updated skbedit action tests with batch create/delete
net sched: update skbedit action for batched events operations
net: dsa: sja1105: remove set but not used variables 'tx_vid' and 'rx_vid'
bonding: Add vlan tx offload to hw_enc_features
net: sched: sch_taprio: fix memleak in error path for sched list parse
soundwire: fix regmap dependencies and align with other serial links
net: docs: replace IPX in tuntap documentation
docs: admin-guide: remove references to IPX and token-ring
xen/netback: Reset nr_frags before freeing skb
inet: frags: re-introduce skb coalescing for local delivery
clk: samsung: exynos542x: Move MSCL subsystem clocks to its sub-CMU
clk: samsung: exynos5800: Move MAU subsystem clocks to MAU sub-CMU
clk: samsung: Change signature of exynos5_subcmus_init() function
net/mlx5e: Remove redundant check in CQE recovery flow of tx reporter
net/mlx5e: Fix error flow of CQE recovery on tx reporter
net/mlx5e: Fix false negative indication on tx reporter CQE recovery
net/mlx5e: kTLS, Fix tisn field placement
net/mlx5e: kTLS, Fix tisn field name
net/mlx5e: kTLS, Fix progress params context WQE layout
net/mlx5: kTLS, Fix wrong TIS opmod constants
net/mlx5: crypto, Fix wrong offset in encryption key command
net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off
net/mlx5e: Only support tx/rx pause setting for port owner
net/mlx5: Support inner header match criteria for non decap flow action
net/mlx5e: Use flow keys dissector to parse packets for ARFS
auxdisplay: Fix a typo in cfag12864b-example.c
auxdisplay: charlcd: add include guard to charlcd.h
auxdisplay: charlcd: move charlcd.h to drivers/auxdisplay
dmaengine: stm32-mdma: Fix a possible null-pointer dereference in stm32_mdma_irq_handler()
scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask
IB/mlx5: Check the correct variable in error handling code
RDMA/counter: Prevent QP counter binding if counters unsupported
IB/mlx5: Fix implicit MR release flow
btrfs: trim: Check the range passed into to prevent overflow
Btrfs: fix sysfs warning and missing raid sysfs directories
iommu/vt-d: Detach domain when move device out of group
iommu/arm-smmu: Mark expected switch fall-through
iommu/dma: Handle MSI mappings separately
auxdisplay: charlcd: add help text for backlight initial state
auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach
iio: adc: max9611: Fix temperature reading in probe
iio: frequency: adf4371: Fix output frequency setting
i2c: stm32: Use the correct style for SPDX License Identifier
USB: serial: option: add D-Link DWM-222 device ID
USB: serial: option: Add support for ZTE MF871A
netfilter: nf_flow_table: fix offload for flows that are subject to xfrm
selftests: netfilter: extend flowtable test script for ipsec
fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve().
soundwire: cadence_master: fix definitions for INTSTAT0/1
soundwire: cadence_master: fix register definition for SLAVE_STATE
selftests/bpf: tests for jmp to 1st insn
bpf: fix x64 JIT code generation for jmp to 1st insn
libbpf: set BTF FD for prog only when there is supported .BTF.ext data
libbpf : make libbpf_num_possible_cpus function thread safe
nvme-pci: Fix async probe remove race
nvme: fix controller removal race with scan work
nvme-rdma: fix possible use-after-free in connect error flow
nvme: fix a possible deadlock when passthru commands sent to a multipath device
nvme-core: Fix extra device_put() call on error path
nvmet-file: fix nvmet_file_flush() always returning an error
nvmet-loop: Flush nvme_delete_wq when removing the port
nvmet: Fix use-after-free bug when a port is removed
dt-bindings: Fix generated example files getting added to schemas
intel_th: Use the correct style for SPDX License Identifier
coccinelle: api/atomic_as_refcounter: add SPDX License Identifier
kernel/configs: Replace GPL boilerplate code with SPDX identifier
afs: Fix missing dentry data version updating
afs: Only update d_fsdata if different in afs_d_revalidate()
afs: Fix off-by-one in afs_rename() expected data version calculation
fs: afs: Fix a possible null-pointer dereference in afs_put_read()
afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u()
afs: Fix the CB.ProbeUuid service handler to reply correctly
nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns
modules: always page-align module section allocations
platform/chrome: cros_ec_ishtp: fix crash during suspend
libbpf: fix erroneous multi-closing of BTF FD
dmaengine: tegra210-adma: Fix unused function warnings
batman-adv: Fix deletion of RTR(4|6) mcast list entries
batman-adv: Fix netlink dumping of all mcast_flags buckets
dmaengine: ste_dma40: fix unneeded variable warning
dmaengine: dw-edma: fix endianess confusion
dmaengine: dw-edma: fix __iomem type confusion
dmaengine: dw-edma: fix unnecessary stack usage
Change-Id: I8326b536fd134e0684bd041e22e34409fe2f14c2
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
Fetch device name in sysfs from device tree. Adjust trace ID
according to internal definition.
Change-Id: I5784d0cdd03ba8dff61d9ab632cd163f9ccbedd4
Signed-off-by: Tingwei Zhang <tingwei@codeaurora.org>
Moved the power on functionality under set control ioctl.
Removed the blocker code for tune, seek operation.
Added code for posting event to user space as part
of interrupt handling.
Add support to power on/off rtc6226 chip and enable.
CRs-Fixed: 2525362
Change-Id: I61cea2d59a57ae7395971c7f8493582abedf5038
Signed-off-by: himta ram <hram@codeaurora.org>
Update Lahaina pinctrl TLMM mappings for Lahaina. Update ordering
of pin groups to be alphabetical.
Change-Id: I6728f55291960c9a316a1a0c4768e784d7f19713
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Add trace events to log the caller for hyp_assign_table(), as well as
other relevant information, such as source/destination VMIDs, permissions,
and the sizes and physical bases of the regions affected by the call to
hyp_assign().
Change-Id: Iea37d539e2409465889ad244e74ab4a9e3344e35
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
Signed-off-by: Chris Goldsworthy <cgoldswo@codeaurora.org>
These trace events will show the caller of hyp_assign_table() as well as
information about the region(s) of memory that are affected by the changes
in ownership (e.g. source/destination VMIDs and permissions). The trace
events also provide information about the time spent in the higher
execution layers when the memory is being assigned.
Also, expose the mem_prot_info and dest_vm_and_perm_info data structures in
the secure_buffer header file, so that they are visible to the trace events
header file.
Change-Id: I19a8561327e953e1bc593217293642f1cbd6ce36
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Signed-off-by: Chris Goldsworthy <cgoldswo@codeaurora.org>
If set the default value to sram when dcc is enabled, there will be
stuck issue for dcc dump.
Change-Id: I784993d6db41e1afed92ccc05bec0cf1987a3e04
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
Add the CDSP loader driver that loads the compute DSP firmware
images and brings the subsystem out of reset during boot-up. Add
compilation rules for the CDSP loader.
Change-Id: I8cf67edd6e7996da7d223c9e69cd6aa39e2af07e
Acked-by: Thyagarajan Venkatanarayanan <venkatan@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
Add new bus token to describe domains that are wakeup capable.
Change-Id: Ic1c0f0d2882a20a28aabc100835ac249c7bb4eef
Suggested-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
Switch the heap for buffers from the secure system heap in
the free path, so that they can be properly released into
the secure pools.
Change-Id: I9873d73efa6f56a2c2ceb8d29e4b594ff30b9bca
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
When an ION buffer is destroyed, the dma-buf release path will
try to free the exporter name field in the dma-buf. However,
this is not needed, as the field is not populated with
dynamically allocated memory. Thus, remove it.
Change-Id: Ieda30c2130d80ef3e6016e1c574f0524fce14fcc
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
The get_ion_heap() code blindly checks heap IDs in the array
of heap pointers without checking to see if the heap pointer
is valid, which can cause a NULL pointer to be dereferenced.
Add a check before inspecting the heap ID to ensure that the
heap pointer is valid.
Change-Id: I2ecdc652460878446e3f2daa2379e04ac021d75c
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Add BT power driver. Update the BT power driver to reduce code
complexity. Update the BT power driver to support retention mode
for LDOs.
Change-Id: I7565ff4aa0f19ed1b1427719629c0487006524cc
Signed-off-by: Umesh Vats <uvats@codeaurora.org>
This is a snapshot of the IPA and GSI drivers
from msm-4.19 to msm-lahaina as of
'commit <2df7c68f038d13a4d278ecd858bc5ccebb3f569b>
(Merge "sched/core: fix possible out-of-bounds
access in updown_migrate_value)'.
Change-Id: Ie654ca46181248854ddc33c3033b5808aa32e628
Signed-off-by: Bojun Pan <bojunp@codeaurora.org>
Add fastrpc driver files, which provide a communication
mechanism that allows clients to make remote method
invocations across processor boundary to application, compute
and sensors DSP processors.
Change-Id: If08460c5d9875e2cbcaa099d11b2ebe86bc0655f
Acked-by: Thyagarajan Venkatanarayanan <venkatan@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>