-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAl4tVVcACgkQONu9yGCS
aT6IZQ/+J/hKVxK9S0E4nfHy8IC87wRnjmIBsjnZ8jx9+KAhYyHsL5iUL5U0YQPj
O1ZYO2Yly8DzzU1RLwkMgZ+eGYBnNuSGtZN/v9IQrQYrV77F7fNM0S59f/ucQJLh
lAMbaAbttR05bb48YieZm1HksoRsHmFEg0LsUbQqjm74CWJ+/JA+bZcdnTi9iiJm
HELavBOM5NoO/g8Iuh0Xn5Y3W1mOTv3lG7Vn51TynUtJjlyJaaO9cVxDJzDBLabO
SKYqH5X2yCBmKw3rH6F4KTDXAiM+v+EzvDwM12aEvG0TkkPEwNcFrkA4hgDFXUWi
QEe24R/UP4J2W/jAH46VaeEELo0cNLzt0e9sVi6BsxtkTaf/KknxE93PSOyY40TF
CM/nMJAlVv5KYmhQYPa9ZTEoUBNGcAVjsI2Pi7t86oLsFtaN6Sb1BvJTdHPwLA5Z
OIi64ZBLy3jWHC4We3ajXI+PD6qlbzyTrjAE6Se5Zfmy05m936XNAfMup4mFMoBv
MDEAG0f5XyyAXwARugq46xTlfjI1QO6XOnufxzFCaFETbtr+yYvmdmzWE1I+qyst
Xugd94gchuWVH62YPbf+r9H2FpoHZjAroQHTV3hJ+pt/tJqYCcvISG2uv2pJePvm
oRt/DO9CA2N5ls0z7WC55Kk746E5NSgsLmF4nktphnshqZR5VFs=
=iz+j
-----END PGP SIGNATURE-----
Merge 5.4.15 into android-5.4
Changes in 5.4.15
drm/i915: Fix pid leak with banned clients
libbpf: Fix compatibility for kernels without need_wakeup
libbpf: Fix memory leak/double free issue
libbpf: Fix potential overflow issue
libbpf: Fix another potential overflow issue in bpf_prog_linfo
libbpf: Make btf__resolve_size logic always check size error condition
bpf: Force .BTF section start to zero when dumping from vmlinux
samples: bpf: update map definition to new syntax BTF-defined map
samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel
ARM: OMAP2+: Add missing put_device() call in omapdss_init_of()
xfs: Sanity check flags of Q_XQUOTARM call
i2c: stm32f7: rework slave_id allocation
i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
mfd: intel-lpss: Add default I2C device properties for Gemini Lake
SUNRPC: Fix svcauth_gss_proxy_init()
SUNRPC: Fix backchannel latency metrics
powerpc/security: Fix debugfs data leak on 32-bit
powerpc/pseries: Enable support for ibm,drc-info property
powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE
powerpc/archrandom: fix arch_get_random_seed_int()
tipc: reduce sensitive to retransmit failures
tipc: update mon's self addr when node addr generated
tipc: fix potential memory leak in __tipc_sendmsg()
tipc: fix wrong socket reference counter after tipc_sk_timeout() returns
tipc: fix wrong timeout input for tipc_wait_for_cond()
net/mlx5e: Fix free peer_flow when refcount is 0
phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on()
net: phy: broadcom: Fix RGMII delays configuration for BCM54210E
phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid
mt76: mt76u: fix endpoint definition order
mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
ice: fix stack leakage
s390/pkey: fix memory leak within _copy_apqns_from_user()
nfsd: depend on CRYPTO_MD5 for legacy client tracking
crypto: amcc - restore CRYPTO_AES dependency
crypto: sun4i-ss - fix big endian issues
perf map: No need to adjust the long name of modules
leds: tlc591xx: update the maximum brightness
soc/tegra: pmc: Fix crashes for hierarchical interrupts
soc: qcom: llcc: Name regmaps to avoid collisions
soc: renesas: Add missing check for non-zero product register address
soc: aspeed: Fix snoop_file_poll()'s return type
watchdog: sprd: Fix the incorrect pointer getting from driver data
ipmi: Fix memory leak in __ipmi_bmc_register
sched/core: Further clarify sched_class::set_next_task()
gpiolib: No need to call gpiochip_remove_pin_ranges() twice
rtw88: fix beaconing mode rsvd_page memory violation issue
rtw88: fix error handling when setup efuse info
drm/panfrost: Add missing check for pfdev->regulator
drm: panel-lvds: Potential Oops in probe error handling
drm/amdgpu: remove excess function parameter description
hwrng: omap3-rom - Fix missing clock by probing with device tree
dpaa2-eth: Fix minor bug in ethtool stats reporting
drm/rockchip: Round up _before_ giving to the clock framework
software node: Get reference to parent swnode in get_parent op
PCI: mobiveil: Fix csr_read()/write() build issue
drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
net: netsec: Correct dma sync for XDP_TX frames
ACPI: platform: Unregister stale platform devices
pwm: sun4i: Fix incorrect calculation of duty_cycle/period
regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
drm/amdgpu/vi: silence an uninitialized variable warning
power: supply: bd70528: Add MODULE_ALIAS to allow module auto loading
firmware: imx: Remove call to devm_of_platform_populate
libbpf: Don't use kernel-side u32 type in xsk.c
rcu: Fix uninitialized variable in nocb_gp_wait()
dpaa_eth: perform DMA unmapping before read
dpaa_eth: avoid timestamp read on error paths
scsi: ufs: delete redundant function ufshcd_def_desc_sizes()
net: openvswitch: don't unlock mutex when changing the user_features fails
hv_netvsc: flag software created hash value
rt2800: remove errornous duplicate condition
net: neigh: use long type to store jiffies delta
net: axienet: Fix error return code in axienet_probe()
selftests: gen_kselftest_tar.sh: Do not clobber kselftest/
rtc: bd70528: fix module alias to autoload module
packet: fix data-race in fanout_flow_is_huge()
i2c: stm32f7: report dma error during probe
kselftests: cgroup: Avoid the reuse of fd after it is deallocated
firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT
mmc: sdio: fix wl1251 vendor id
mmc: core: fix wl1251 sdio quirks
tee: optee: Fix dynamic shm pool allocations
tee: optee: fix device enumeration error handling
workqueue: Add RCU annotation for pwq list walk
SUNRPC: Fix another issue with MIC buffer space
sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util()
mt76: mt76u: rely on usb_interface instead of usb_dev
dma-direct: don't check swiotlb=force in dma_direct_map_resource
afs: Remove set but not used variables 'before', 'after'
dmaengine: ti: edma: fix missed failure handling
drm/radeon: fix bad DMA from INTERRUPT_CNTL2
xdp: Fix cleanup on map free for devmap_hash map type
platform/chrome: wilco_ec: fix use after free issue
block: fix memleak of bio integrity data
s390/qeth: fix dangling IO buffers after halt/clear
net-sysfs: Call dev_hold always in netdev_queue_add_kobject
gpio: aspeed: avoid return type warning
phy/rockchip: inno-hdmi: round clock rate down to closest 1000 Hz
optee: Fix multi page dynamic shm pool alloc
Linux 5.4.15
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I28b2a19657d40804406dc0e7c266296ce8768eb7