Merge tag 'v4.9.21' of http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into ti-linux-4.9.y
This is the 4.9.21 stable release
* tag 'v4.9.21' of http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable: (73 commits)
Linux 4.9.21
nvme/pci: Disable on removal when disconnected
nvme/core: Fix race kicking freed request_queue
padata: avoid race in reordering
blk: Ensure users for current->bio_list can see the full list.
blk: improve order of bio handling in generic_make_request()
mm: workingset: fix premature shadow node shrinking with cgroups
MIPS: Lantiq: Fix cascaded IRQ setup
ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags
qla2xxx: Allow vref count to timeout on vport delete.
ARM: BCM5301X: Add back handler ignoring external imprecise aborts
mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd()
mm: rmap: fix huge file mmap accounting in the memcg stats
lib/syscall: Clear return values when no stack
x86/mce: Fix copy/paste error in exception table entries
x86/mm/KASLR: Exclude EFI region from KASLR VA space randomization
drm/etnaviv: (re-)protect fence allocation with GPU mutex
drm/vc4: Allocate the right amount of space for boot-time CRTC state.
drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags
KVM: kvm_io_bus_unregister_dev() should never fail
...
Signed-off-by: LCPD Auto Merger <lcpd_integration@list.ti.com>