Hi Greg,
As a follow-up to the last email, I had an action to validate that the suggested patches apply and build atleast; here's the status on that:
On 17 March 2017 at 23:29, Sumit Semwal sumit.semwal@linaro.org wrote:
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.
<snip>
Seem useful; similar patches already in stable 3a020a723c65eb8ffa7c237faca26521a024e582 crypto: ghash-clmulni - Fix load failure
Applies, and builds on top of 4.4.55. (x86)
1a07834024dfca5c4bed5de8f8714306e0a11836 crypto: cryptd - Assign statesize properly
Applies, and builds on top of 4.4.55. (x86/arm64)
ddef482420b1ba8ec45e6123a7e8d3f67b21e5e3 crypto: mcryptd - Fix load failure
Applies, and builds on top of 4.4.55. (x86/arm64)
Seem useful: 83430833b4d4a9c9b23964babbeb1f36450f8136 cxlflash: Increase cmd_per_lun for better throughput
Applies; I couldn't build as it is for PPC.
e34fbbac669de0b7fb7803929d0477f35f6e2833 ACPI / video: skip evaluating _DOD when it does not exist
Applies, and builds on top of 4.4.55. (x86/arm64)
bcb48cca23ec9852739e4a464307fa29515bbe48 pinctrl: cherryview: Do not mask all interrupts in probe
Applies, and builds on top of 4.4.55. (x86)
77c0c9735bc0ba5898e637a3a20d6bcb50e3f67d Drivers: hv: balloon: don't crash when memory is added in non-sorted order
Applies, and builds on top of 4.4.55. (x86)
a9f61ca793becabdefab03b77568d6c6f8c1bc79 Drivers: hv: avoid vfree() on crash
Applies, and builds on top of 4.4.55. (x86)
707e59ba494372a90d245f18b0c78982caa88e48 xen/qspinlock: Don't kick CPU if IRQ is not initialized
Applies, and builds on top of 4.4.55. (x86)
708e75a3ee750dce1072134e630d66c4e6eaf63c KVM: PPC: Book3S PR: Fix illegal opcode emulation
Applies; I couldn't build as it is for PPC.
dba599091c191d209b1499511a524ad9657c0e5a s390/pci: fix use after free in dma_init
Applies; I couldn't build as it is for s390.
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
Applies, and builds on top of 4.4.55. (x86/arm64)
727f28b8ca24a581c7bd868326b8cea1058c720a tpm_tis: Use devm_free_irq not free_irq => simple fix
Applies, and builds on top of 4.4.55. (x86)
757647e10e55c01fb7a9c4356529442e316a7c72 hv_netvsc: use skb_get_hash() instead of a homegrown implementation => fixes performance regression
Applies, and builds on top of 4.4.55. (x86) - but you might want to drop it, since drivers/net/* stable patches have a separate path.
4aec6ec0da9c72c0fa1a5b0d1133707481347bb3 cxl: Increase timeout for detection of AFU mmio hang => helps detect mmio hang
Doesn't apply; will investigate if it's dependent on other patches.
725fc629ff2545b061407305ae51016c9f928fce kernek/fork.c: allocate idle task for a CPU always on its local node => performance improvement?
Applies, and builds on top of 4.4.55. (x86/arm64)
cd95aad5579371ac332507fc946008217fc37e6c Drivers: hv: vmbus: handle various crash scenarios => avoid kernel crashes
Doesn't apply; will investigate if it's dependent on other patches.
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
Best, Sumit.