A recent review of the Sony Xperia Development kernel tree [0] resulted in the discovery of various patches which have been backported from Mainline in order to fix an array of issues. These patches should be applied to Stable such that everyone can benefit from them.
Note: The review is still on-going (~50%) - more to follow.
[0] https://github.com/sonyxperiadev/kernel
Alexey Brodkin (1): devres: Align data[] to ARCH_KMALLOC_MINALIGN
Austin Kim (1): mm/vmalloc.c: move 'area->pages' after if statement
Chris Lew (1): soc: qcom: smem: Use le32_to_cpu for comparison
Dedy Lansky (2): wil6210: fix temperature debugfs wil6210: rate limit wil_rx_refill error
Geert Uytterhoeven (2): gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() variants clk: Fix debugfs_create_*() usage
Hamad Kadmany (1): wil6210: increase firmware ready timeout
Joe Moriarty (1): drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem
Markus Elfring (1): crypto: talitos - Delete an error message for a failed memory allocation in talitos_edesc_alloc()
Mohit Aggarwal (1): rtc: pm8xxx: Fix issue in RTC write path
Rob Clark (1): drm/msm: stop abusing dma_map/unmap for cache
Rob Herring (1): of: fix missing kobject init for !SYSFS && OF_DYNAMIC config
Subhash Jadavani (1): scsi: ufs: ufs-qcom: remove broken hci version quirk
Will Deacon (1): arm64: traps: Don't print stack or raw PC/LR values in backtraces
Yangtao Li (1): serial/sunsu: add missing of_node_put()
arch/arm64/kernel/process.c | 9 ++- arch/arm64/kernel/traps.c | 72 +--------------------- drivers/base/devres.c | 10 ++- drivers/clk/clk.c | 30 +++++---- drivers/crypto/talitos.c | 1 - drivers/gpio/gpiolib.c | 8 +-- drivers/gpu/drm/drm_dp_mst_topology.c | 8 ++- drivers/gpu/drm/msm/msm_gem.c | 4 +- drivers/net/wireless/ath/wil6210/debugfs.c | 7 ++- drivers/net/wireless/ath/wil6210/main.c | 2 +- drivers/net/wireless/ath/wil6210/txrx.c | 4 +- drivers/of/base.c | 3 - drivers/rtc/rtc-pm8xxx.c | 49 +++++++++++---- drivers/scsi/ufs/ufs-qcom.c | 2 +- drivers/soc/qcom/smem.c | 2 +- drivers/tty/serial/sunsu.c | 20 ++++-- mm/vmalloc.c | 8 ++- 17 files changed, 107 insertions(+), 132 deletions(-)