Hi Greg,
Apologies on the delay since last email; here are some patches from
ubuntu xenial 4.4 for your consideration towards stable-4.4.y.
cc: stable
ab2a4bf83902c170d29ba130a8abb5f9d90559e1 USB: don't free
bandwidth_mutex too early
c538b9436751a0be2e1246b48353bc23156bdbcc pinctrl: intel: Only restore
pins that are used by the driver
Seem useful; similar patches already in stable
3a020a723c65eb8ffa7c237faca26521a024e582 crypto: ghash-clmulni - Fix
load failure
1a07834024dfca5c4bed5de8f8714306e0a11836 crypto: cryptd - Assign
statesize properly
ddef482420b1ba8ec45e6123a7e8d3f67b21e5e3 crypto: mcryptd - Fix load failure
Seem useful:
83430833b4d4a9c9b23964babbeb1f36450f8136 cxlflash: Increase
cmd_per_lun for better throughput
e34fbbac669de0b7fb7803929d0477f35f6e2833 ACPI / video: skip evaluating
_DOD when it does not exist
bcb48cca23ec9852739e4a464307fa29515bbe48 pinctrl: cherryview: Do not
mask all interrupts in probe
77c0c9735bc0ba5898e637a3a20d6bcb50e3f67d Drivers: hv: balloon: don't
crash when memory is added in non-sorted order
a9f61ca793becabdefab03b77568d6c6f8c1bc79 Drivers: hv: avoid vfree() on crash
707e59ba494372a90d245f18b0c78982caa88e48 xen/qspinlock: Don't kick CPU
if IRQ is not initialized
708e75a3ee750dce1072134e630d66c4e6eaf63c KVM: PPC: Book3S PR: Fix
illegal opcode emulation
dba599091c191d209b1499511a524ad9657c0e5a s390/pci: fix use after free
in dma_init
A few more 'maybe's' that aren't marked cc: stable, but seemed useful;
I had lesser confidence in these, so listing them separate from the
above 'seem useful' ones
e9c5e7402dad6f4f04c2430db6f283512bcd4392 drm/amdgpu: add missing irq.h include
=> seems useful for building amdgpu on ARM
727f28b8ca24a581c7bd868326b8cea1058c720a tpm_tis: Use devm_free_irq not free_irq
=> simple fix
757647e10e55c01fb7a9c4356529442e316a7c72 hv_netvsc: use skb_get_hash()
instead of a homegrown implementation
=> fixes performance regression
4aec6ec0da9c72c0fa1a5b0d1133707481347bb3 cxl: Increase timeout for
detection of AFU mmio hang
=> helps detect mmio hang
725fc629ff2545b061407305ae51016c9f928fce kernek/fork.c: allocate idle
task for a CPU always on its local node
=> performance improvement?
cd95aad5579371ac332507fc946008217fc37e6c Drivers: hv: vmbus: handle
various crash scenarios
=> avoid kernel crashes
Hope these make some sense; with these, I've scanned through about
2300 patches till Jan'17 (Ubuntu-4.4.0-62.83 tag). I will continue to
do this for the changes since then.
Best regards,
Sumit
--
Thanks and regards,
Sumit Semwal
Linaro Mobile Group - Kernel Team Lead
Linaro.org │ Open source software for ARM SoCs
Hi all,
It would be great if someone could go through the 4.9-lts patches that
Sasha posted to the stable@vger list last week and I included in the 4.9
release today, to see if anyone of them are also applicable to 4.4?
Also, the way he sent those patches out is a wonderful format to copy,
if you all want to do so (hint hint...)
thanks,
greg k-h
Hi Greg,
I found following (maybe)useful upstream cherry picks on
raspberrypi/rpi-4.9.y tree[1].
26fc78f6fef3 ("drm/vc4: Fix race between page flip completion event
and clean-up")
ab8df60e3a3b ("drm/vc4: Fix ->clock_select setting for the VEC encoder")
f2a46926aba1 ("clk: bcm2835: Fix ->fixed_divider of pllh_aux")
Cherry-picked and build tested on Linux 4.9.16 for
ARCH=arm/arm64/x86_64 + allmodconfig.
So far I'm relying on assumption that RPi maintainers use "git
cherry-pick -x" to cherry pick upstream commit on their stable trees.
I'll take a look again if I have missed out on any other patches.
Regards,
Amit Pundir
[1] https://github.com/raspberrypi/linux.git