Skip to content

4.10.12-stable review

Greg Kroah-Hartman linux-arm-kernel linux-efi linux-s390 lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest69 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/69cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroupsinclude/linux/cgroup.h include/linux/sched.h kernel/cgroup.c +1 more+33 -40 replies
1/69cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroupsinclude/linux/cgroup.h include/linux/sched.h kernel/cgroup.c +1 more+33 -40 replies
2/69audit: make sure we dont let the retry queue grow without boundskernel/audit.c+32 -350 replies
2/69tcmu: Fix possible overwrite of t_data_sgs last iov[]drivers/target/target_core_user.c+23 -110 replies
3/69tcmu: Fix possible overwrite of t_data_sgs last iov[]drivers/target/target_core_user.c+23 -110 replies
3/69tcmu: Fix wrongly calculating of the base_command_sizedrivers/target/target_core_user.c+8 -20 replies
4/69tcmu: Fix wrongly calculating of the base_command_sizedrivers/target/target_core_user.c+8 -20 replies
4/69tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI casedrivers/target/target_core_user.c+33 -150 replies
5/69tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI casedrivers/target/target_core_user.c+33 -150 replies
5/69thp: fix MADV_DONTNEED vs. MADV_FREE racemm/huge_memory.c+1 -20 replies
6/69thp: fix MADV_DONTNEED vs. MADV_FREE racemm/huge_memory.c+1 -20 replies
6/69thp: fix MADV_DONTNEED vs clear soft dirty racefs/proc/task_mmu.c+8 -10 replies
7/69thp: fix MADV_DONTNEED vs clear soft dirty racefs/proc/task_mmu.c+8 -10 replies
7/69zsmalloc: expand class bitmm/zsmalloc.c+1 -10 replies
8/69zsmalloc: expand class bitmm/zsmalloc.c+1 -10 replies
8/69orangefs: free superblock when mount failsfs/orangefs/devorangefs-req.c fs/orangefs/orangefs-kernel.h fs/orangefs/super.c+24 -90 replies
9/69orangefs: free superblock when mount failsfs/orangefs/devorangefs-req.c fs/orangefs/orangefs-kernel.h fs/orangefs/super.c+24 -90 replies
9/69drm/nouveau/mpeg: mthd returns true on success nowdrivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c+2 -20 replies
10/69drm/nouveau/mpeg: mthd returns true on success nowdrivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c+2 -20 replies
10/69drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 onedrivers/gpu/drm/nouveau/nvkm/engine/device/base.c+1 -10 replies
11/69drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 onedrivers/gpu/drm/nouveau/nvkm/engine/device/base.c+1 -10 replies
11/69drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()drivers/gpu/drm/etnaviv/etnaviv_gpu.c+2 -10 replies
12/69drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi methoddrivers/gpu/drm/nouveau/nv50_display.c+5 -30 replies
12/69CIFS: reconnect thread reschedule itselffs/cifs/smb2pdu.c+9 -10 replies
13/69drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane statedrivers/gpu/drm/nouveau/nv50_display.c+0 -20 replies
13/69CIFS: store results of cifs_reopen_file to avoid infinite waitfs/cifs/file.c+3 -30 replies
14/69drm/nouveau: initial support (display-only) for GP107drivers/gpu/drm/nouveau/nvkm/engine/device/base.c+30 -00 replies
14/69Input: xpad - add support for Razer Wildcat gamepaddrivers/input/joystick/xpad.c+2 -00 replies
15/69drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()drivers/gpu/drm/etnaviv/etnaviv_gpu.c+2 -10 replies
15/69perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()arch/x86/events/intel/lbr.c+3 -00 replies
16/69x86/efi: Dont try to reserve runtime regionsarch/x86/platform/efi/quirks.c+4 -00 replies
17/69CIFS: reconnect thread reschedule itselffs/cifs/smb2pdu.c+9 -10 replies
17/69x86/signals: Fix lower/upper bound reporting in compat siginfoarch/x86/kernel/signal_compat.c+2 -20 replies
18/69CIFS: store results of cifs_reopen_file to avoid infinite waitfs/cifs/file.c+3 -30 replies
18/69x86, pmem: fix broken __copy_user_nocache cache-bypass assumptionsarch/x86/include/asm/pmem.h+31 -110 replies
19/69Input: xpad - add support for Razer Wildcat gamepaddrivers/input/joystick/xpad.c+2 -00 replies
19/69x86/vdso: Ensure vdso32_enabled gets set to valid values onlyarch/x86/entry/vdso/vdso32-setup.c+9 -20 replies
20/69perf annotate s390: Fix perf annotate error -95 (4.10 regression)tools/perf/util/annotate.c+6 -00 replies
20/69x86/vdso: Plug race between mapping and ELF header setuparch/x86/include/asm/elf.h+1 -10 replies
21/69perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()arch/x86/events/intel/lbr.c+3 -00 replies
21/69acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison)drivers/acpi/nfit/core.c+5 -10 replies
22/69x86/efi: Dont try to reserve runtime regionsarch/x86/platform/efi/quirks.c+4 -00 replies
22/69ACPI / scan: Set the visited flag for all enumerated devicesdrivers/acpi/scan.c+12 -70 replies
23/69x86/signals: Fix lower/upper bound reporting in compat siginfoarch/x86/kernel/signal_compat.c+2 -20 replies
23/69parisc: fix bugs in pa_memcpyarch/parisc/lib/lusercopy.S+14 -130 replies
24/69x86/intel_rdt: Fix locking in rdtgroup_schemata_write()arch/x86/kernel/cpu/intel_rdt_schemata.c+1 -10 replies
24/69efi/libstub: Skip GOP with PIXEL_BLT_ONLY formatdrivers/firmware/efi/libstub/gop.c+4 -20 replies
25/69x86, pmem: fix broken __copy_user_nocache cache-bypass assumptionsarch/x86/include/asm/pmem.h+31 -110 replies
25/69efi/fb: Avoid reconfiguration of BAR that covers the framebufferdrivers/video/fbdev/efifb.c+65 -10 replies
26/69x86/vdso: Ensure vdso32_enabled gets set to valid values onlyarch/x86/entry/vdso/vdso32-setup.c+9 -20 replies
26/69iscsi-target: Fix TMR reference leak during session shutdowndrivers/target/iscsi/iscsi_target_util.c+7 -50 replies
27/69x86/vdso: Plug race between mapping and ELF header setuparch/x86/include/asm/elf.h+1 -10 replies
27/69iscsi-target: Drop work-around for legacy GlobalSAN initiatordrivers/target/iscsi/iscsi_target_parameters.c+0 -160 replies
28/69acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison)drivers/acpi/nfit/core.c+5 -10 replies
28/69scsi: sr: Sanity check returned mode datadrivers/scsi/sr.c+4 -20 replies
29/69ACPI / scan: Set the visited flag for all enumerated devicesdrivers/acpi/scan.c+12 -70 replies
29/69scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusabledrivers/scsi/sd.c+2 -10 replies
30/69parisc: fix bugs in pa_memcpyarch/parisc/lib/lusercopy.S+14 -130 replies
30/69scsi: qla2xxx: Add fix to read correct register value for ISP82xx.drivers/scsi/qla2xxx/qla_os.c+6 -10 replies
31/69efi/libstub: Skip GOP with PIXEL_BLT_ONLY formatdrivers/firmware/efi/libstub/gop.c+4 -20 replies
31/69scsi: sd: Fix capacity calculation with 32-bit sector_tdrivers/scsi/sd.c+18 -20 replies
32/69efi/fb: Avoid reconfiguration of BAR that covers the framebufferdrivers/video/fbdev/efifb.c+65 -10 replies
32/69target: Avoid mappedlun symlink creation during lun shutdowndrivers/target/target_core_fabric_configfs.c drivers/target/target_core_tpg.c include/target/target_core_base.h+10 -00 replies
33/69iscsi-target: Fix TMR reference leak during session shutdowndrivers/target/iscsi/iscsi_target_util.c+7 -50 replies
33/69xen, fbfront: fix connecting to backenddrivers/video/fbdev/xen-fbfront.c+2 -20 replies
34/69iscsi-target: Drop work-around for legacy GlobalSAN initiatordrivers/target/iscsi/iscsi_target_parameters.c+0 -160 replies
34/69new privimitive: iov_iter_revert()include/linux/uio.h lib/iov_iter.c+68 -10 replies
35/69scsi: sr: Sanity check returned mode datadrivers/scsi/sr.c+4 -20 replies
35/69make skb_copy_datagram_msg() et.al. preserve ->msg_iter on errornet/core/datagram.c+14 -90 replies
36/69scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusabledrivers/scsi/sd.c+2 -10 replies
36/69libnvdimm: fix blk free space accountingdrivers/nvdimm/dimm_devs.c+11 -660 replies
37/69scsi: qla2xxx: Add fix to read correct register value for ISP82xx.drivers/scsi/qla2xxx/qla_os.c+6 -10 replies
37/69libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splatdrivers/nvdimm/bus.c+6 -00 replies
38/69scsi: sd: Fix capacity calculation with 32-bit sector_tdrivers/scsi/sd.c+18 -20 replies
38/69can: ifi: use correct register to read rx statusdrivers/net/can/ifi_canfd/ifi_canfd.c+1 -10 replies
39/69target: Avoid mappedlun symlink creation during lun shutdowndrivers/target/target_core_fabric_configfs.c drivers/target/target_core_tpg.c include/target/target_core_base.h+10 -00 replies
39/69pwm: rockchip: State of PWM clock should synchronize with PWM enabled statedrivers/pwm/pwm-rockchip.c+33 -70 replies
40/69xen, fbfront: fix connecting to backenddrivers/video/fbdev/xen-fbfront.c+2 -20 replies
40/69cpufreq: Bring CPUs up even if cpufreq_online() faileddrivers/cpufreq/cpufreq.c+16 -20 replies
41/69new privimitive: iov_iter_revert()include/linux/uio.h lib/iov_iter.c+68 -10 replies
41/69irqchip/irq-imx-gpcv2: Fix spinlock initializationdrivers/irqchip/irq-imx-gpcv2.c+2 -00 replies
42/69make skb_copy_datagram_msg() et.al. preserve ->msg_iter on errornet/core/datagram.c+14 -90 replies
42/69ftrace: Fix removing of second function probekernel/trace/ftrace.c+16 -40 replies
43/69libnvdimm: fix blk free space accountingdrivers/nvdimm/dimm_devs.c+11 -660 replies
43/69char: lack of bool string made CONFIG_DEVPORT always ondrivers/char/Kconfig+4 -10 replies
44/69libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splatdrivers/nvdimm/bus.c+6 -00 replies
44/69Revert "MIPS: Lantiq: Fix cascaded IRQ setup"arch/mips/lantiq/irq.c+20 -160 replies
45/69libnvdimm: band aid btt vs clear poison lockingdrivers/nvdimm/claim.c+9 -10 replies
45/69kvm: fix page struct leak in handle_vmonarch/x86/kvm/vmx.c+8 -20 replies
46/69can: ifi: use correct register to read rx statusdrivers/net/can/ifi_canfd/ifi_canfd.c+1 -10 replies
46/69zram: do not use copy_page with non-page aligned addressdrivers/block/zram/zram_drv.c+3 -30 replies
47/69pwm: rockchip: State of PWM clock should synchronize with PWM enabled statedrivers/pwm/pwm-rockchip.c+33 -70 replies
47/69ftrace: Fix function pid filter on instanceskernel/trace/ftrace.c kernel/trace/trace.c kernel/trace/trace.h+12 -00 replies
48/69cpufreq: Bring CPUs up even if cpufreq_online() faileddrivers/cpufreq/cpufreq.c+16 -20 replies
48/69crypto: algif_aead - Fix bogus request dereference in completion functioncrypto/algif_aead.c+6 -60 replies
49/69irqchip/irq-imx-gpcv2: Fix spinlock initializationdrivers/irqchip/irq-imx-gpcv2.c+2 -00 replies
49/69crypto: ahash - Fix EINPROGRESS notification callbackcrypto/ahash.c include/crypto/internal/hash.h+60 -290 replies
50/69ftrace: Fix removing of second function probekernel/trace/ftrace.c+16 -40 replies
50/69parisc: Fix get_user() for 64-bit value on 32-bit kernelarch/parisc/include/asm/uaccess.h+55 -310 replies
51/69drm/i915/gvt: set the correct default value of CTX STATUS PTRdrivers/gpu/drm/i915/gvt/execlist.c+2 -10 replies
51/69ath9k: fix NULL pointer dereferencedrivers/net/wireless/ath/ath9k/common-spectral.c+7 -10 replies
52/69char: lack of bool string made CONFIG_DEVPORT always ondrivers/char/Kconfig+4 -10 replies
52/69dvb-usb-v2: avoid use-after-freedrivers/media/usb/dvb-usb-v2/dvb_usb_core.c+5 -40 replies
53/69Revert "MIPS: Lantiq: Fix cascaded IRQ setup"arch/mips/lantiq/irq.c+20 -160 replies
53/69ext4: fix inode checksum calculation problem if i_extra_size is smallfs/ext4/inode.c+2 -30 replies
54/69zram: do not use copy_page with non-page aligned addressdrivers/block/zram/zram_drv.c+3 -30 replies
54/69mm: memcontrol: use special workqueue for creating per-memcg cachesmm/memcontrol.c+14 -10 replies
55/69ftrace: Fix function pid filter on instanceskernel/trace/ftrace.c kernel/trace/trace.c kernel/trace/trace.h+12 -00 replies
55/69drm/nouveau/disp/mcp7x: disable dptmds workarounddrivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c+0 -20 replies
56/69crypto: algif_aead - Fix bogus request dereference in completion functioncrypto/algif_aead.c+6 -60 replies
56/69nbd: use loff_t for blocksize and nbd_set_size argsdrivers/block/nbd.c+4 -40 replies
57/69crypto: xts - Fix use-after-free on EINPROGRESScrypto/xts.c+16 -00 replies
57/69nbd: fix 64-bit divisiondrivers/block/nbd.c+1 -10 replies
58/69crypto: ahash - Fix EINPROGRESS notification callbackcrypto/ahash.c include/crypto/internal/hash.h+60 -290 replies
58/69ASoC: Intel: select DW_DMAC_CORE since its mandatorysound/soc/intel/Kconfig+13 -180 replies
59/69crypto: lrw - Fix use-after-free on EINPROGRESScrypto/lrw.c+16 -00 replies
60/69parisc: Fix get_user() for 64-bit value on 32-bit kernelarch/parisc/include/asm/uaccess.h+55 -310 replies
60/69x86/xen: Fix APIC id mismatch warning on Intelarch/x86/xen/apic.c+1 -10 replies
61/69dvb-usb-v2: avoid use-after-freedrivers/media/usb/dvb-usb-v2/dvb_usb_core.c+5 -40 replies
61/69ACPI / EC: Use busy polling mode when GPE is not enableddrivers/acpi/ec.c drivers/acpi/internal.h+32 -340 replies
62/69ASoC: Intel: select DW_DMAC_CORE since its mandatorysound/soc/intel/Kconfig+13 -180 replies
62/69rtc: tegra: Implement clock handlingdrivers/rtc/rtc-tegra.c+26 -20 replies
63/69mm: Tighten x86 /dev/mem with zeroing readsarch/x86/mm/init.c drivers/char/mem.c+82 -410 replies
64/69x86/xen: Fix APIC id mismatch warning on Intelarch/x86/xen/apic.c+1 -10 replies
64/69dvb-usb: dont use stack for firmware loaddrivers/media/usb/dvb-usb/dvb-usb-firmware.c+13 -60 replies
65/69ACPI / EC: Use busy polling mode when GPE is not enableddrivers/acpi/ec.c drivers/acpi/internal.h+32 -340 replies
66/69rtc: tegra: Implement clock handlingdrivers/rtc/rtc-tegra.c+26 -20 replies
67/69mm: Tighten x86 /dev/mem with zeroing readsarch/x86/mm/init.c drivers/char/mem.c+82 -410 replies
67/69virtio-console: avoid DMA from stackdrivers/char/virtio_console.c+10 -20 replies
69/69virtio-console: avoid DMA from stackdrivers/char/virtio_console.c+10 -20 replies
69/69sctp: deny peeloff operation on asocs with threads sleeping on itnet/sctp/socket.c+6 -20 replies

Reviews trailers per patch

78 of 131 patches have a Reviewed-by or Acked-by.

PatchKefeng WangTomasz Maciej NowakViresh KumarFabio EstevamSabrina DubrocaChris MasonPavel ShilovskyDave HansenRoss ZwislerAndy LutomirskiKevin LockeMika WesterbergMike ChristieIlias TsitsimpisBryant G. LyChu Yuan LinMinchan KimMike MarshallJeff MoyerBoris BrezillonArnd BergmannMasami HiramatsuKrzysztof KozlowskiLiam GirdwoodJuergen GrossJakobus SchurzChen YuBart Van AsscheAmit ShahTommi RantalaJames ShenBoris OstrovskyDave JiangVishal VermaMichal HockoDevin TuchsenRoy Spliet
1/69Reported-and-debugged-by Reported-and-debugged-by
1/69Reported-and-debugged-by Reported-and-debugged-by
2/69R-b T-b R-b
2/69R-b T-b R-b
3/69R-b R-b T-b T-b R-b
3/69R-b R-b T-b T-b R-b
4/69R-b T-b T-b
4/69R-b T-b T-b
5/69T-b A-b
5/69T-b A-b
6/69A-b
6/69A-b
7/69
7/69
8/69A-b
8/69A-b
9/69A-b
9/69A-b
10/69
10/69
11/69
11/69
12/69R-b
12/69R-b
13/69R-b
13/69R-b
14/69
14/69
15/69
15/69
16/69
17/69R-b A-b
17/69R-b A-b
18/69R-b R-b
18/69R-b R-b
19/69A-b
19/69A-b
20/69A-b
20/69A-b
21/69
21/69
22/69Reported-and-tested-by R-b
22/69Reported-and-tested-by R-b
23/69A-b
23/69A-b
24/69
24/69
25/69R-b
25/69R-b
26/69A-b T-b
26/69A-b T-b
27/69A-b
27/69A-b
28/69T-b
28/69T-b
29/69Reported-and-tested-by R-b
29/69Reported-and-tested-by R-b
30/69
30/69
31/69R-b
31/69R-b
32/69T-b
32/69T-b
33/69T-b R-b
33/69T-b R-b
34/69
34/69
35/69T-b
35/69T-b
36/69T-b T-b
36/69T-b T-b
37/69
37/69
38/69R-b
38/69R-b
39/69R-b T-b
39/69R-b T-b
40/69Reported-and-tested-by A-b R-b
40/69Reported-and-tested-by A-b R-b
41/69R-b
41/69R-b
42/69
42/69
43/69A-b T-b T-b
43/69A-b T-b T-b
44/69
44/69
45/69R-b
45/69R-b
46/69
46/69
47/69R-b R-b
47/69R-b R-b
48/69Reported-and-tested-by A-b
48/69Reported-and-tested-by A-b
49/69R-b T-b
49/69R-b T-b
50/69
50/69
51/69T-b
51/69T-b
52/69A-b
52/69A-b
53/69
53/69
54/69A-b
54/69A-b
55/69R-b T-b
55/69R-b T-b
56/69
56/69
57/69T-b
57/69T-b
58/69T-b A-b
58/69T-b A-b
59/69
60/69R-b
60/69R-b
61/69T-b T-b
61/69T-b T-b
62/69A-b
62/69A-b
63/69T-b
64/69R-b
64/69R-b
65/69T-b T-b
66/69
67/69R-b T-b
67/69R-b T-b
69/69R-b
69/69R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 37 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 00/69] 4.9.24-stable review

This is the start of the stable review cycle for the 4.9.24 release. There are 69 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri Apr 21 14:16:02 UTC 2017. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.24-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.24-rc1

Marcelo Ricardo Leitner <[email protected]>
sctp: deny peeloff operation on asocs with threads sleeping on it

Mantas M <[email protected]>
net: ipv6: check route protocol when deleting routes

Omar Sandoval <[email protected]>
virtio-console: avoid DMA from stack

Stefan Brüns <[email protected]>
cxusb: Use a dma capable buffer also for reading

Stefan Brüns <[email protected]>
dvb-usb-firmware: don't do DMA on stack

Mauro Carvalho Chehab <[email protected]>
dvb-usb: don't use stack for firmware load

Kees Cook <[email protected]>
mm: Tighten x86 /dev/mem with zeroing reads

Thierry Reding <[email protected]>
rtc: tegra: Implement clock handling

Lv Zheng <[email protected]>
ACPI / EC: Use busy polling mode when GPE is not enabled

Mohit Gambhir <[email protected]>
x86/xen: Fix APIC id mismatch warning on Intel

Lee, Chun-Yi <[email protected]>
platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event

Andy Shevchenko <[email protected]>
ASoC: Intel: select DW_DMAC_CORE since it's mandatory

Jens Axboe <[email protected]>
nbd: fix 64-bit division

Josef Bacik <[email protected]>
nbd: use loff_t for blocksize and nbd_set_size args

Ben Skeggs <[email protected]>
drm/nouveau/disp/mcp7x: disable dptmds workaround

Vladimir Davydov <[email protected]>
mm: memcontrol: use special workqueue for creating per-memcg caches

Daeho Jeong <[email protected]>
ext4: fix inode checksum calculation problem if i_extra_size is small

Arnd Bergmann <[email protected]>
dvb-usb-v2: avoid use-after-free

Miaoqing Pan <[email protected]>
ath9k: fix NULL pointer dereference

Helge Deller <[email protected]>
parisc: Fix get_user() for 64-bit value on 32-bit kernel

Herbert Xu <[email protected]>
crypto: ahash - Fix EINPROGRESS notification callback

Herbert Xu <[email protected]>
crypto: algif_aead - Fix bogus request dereference in completion function

Namhyung Kim <[email protected]>
ftrace: Fix function pid filter on instances

Minchan Kim <[email protected]>
zram: do not use copy_page with non-page aligned address

Paolo Bonzini <[email protected]>
kvm: fix page struct leak in handle_vmon

Greg Kroah-Hartman <[email protected]>
Revert "MIPS: Lantiq: Fix cascaded IRQ setup"

Max Bires <[email protected]>
char: lack of bool string made CONFIG_DEVPORT always on

Steven Rostedt (VMware) <[email protected]>
ftrace: Fix removing of second function probe

Tyler Baker <[email protected]>
irqchip/irq-imx-gpcv2: Fix spinlock initialization

Chen Yu <[email protected]>
cpufreq: Bring CPUs up even if cpufreq_online() failed

David Wu <[email protected]>
pwm: rockchip: State of PWM clock should synchronize with PWM enabled state

Markus Marb <[email protected]>
can: ifi: use correct register to read rx status

Dan Williams <[email protected]>
libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat

Dan Williams <[email protected]>
libnvdimm: fix blk free space accounting

Al Viro <[email protected]>

    make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error

Al Viro <[email protected]>
new privimitive: iov_iter_revert()

Juergen Gross <[email protected]>
xen, fbfront: fix connecting to backend

Nicholas Bellinger <[email protected]>
target: Avoid mappedlun symlink creation during lun shutdown

Martin K. Petersen <[email protected]>
scsi: sd: Fix capacity calculation with 32-bit sector_t

Sawan Chandak <[email protected]>
scsi: qla2xxx: Add fix to read correct register value for ISP82xx.

Fam Zheng <[email protected]>
scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable

Martin K. Petersen <[email protected]>
scsi: sr: Sanity check returned mode data

Nicholas Bellinger <[email protected]>
iscsi-target: Drop work-around for legacy GlobalSAN initiator

Nicholas Bellinger <[email protected]>
iscsi-target: Fix TMR reference leak during session shutdown

Ard Biesheuvel <[email protected]>
efi/fb: Avoid reconfiguration of BAR that covers the framebuffer

Cohen, Eugene <[email protected]>
efi/libstub: Skip GOP with PIXEL_BLT_ONLY format

Mikulas Patocka <[email protected]>
parisc: fix bugs in pa_memcpy

Rafael J. Wysocki <[email protected]>
ACPI / scan: Set the visited flag for all enumerated devices

Dan Williams <[email protected]>
acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison)

Thomas Gleixner <[email protected]>
x86/vdso: Plug race between mapping and ELF header setup

Mathias Krause <[email protected]>
x86/vdso: Ensure vdso32_enabled gets set to valid values only

Dan Williams <[email protected]>
x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions

Joerg Roedel <[email protected]>
x86/signals: Fix lower/upper bound reporting in compat siginfo

Omar Sandoval <[email protected]>
x86/efi: Don't try to reserve runtime regions

Peter Zijlstra <[email protected]>
perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()

Cameron Gutman <[email protected]>
Input: xpad - add support for Razer Wildcat gamepad

Germano Percossi <[email protected]>
CIFS: store results of cifs_reopen_file to avoid infinite wait

Germano Percossi <[email protected]>
CIFS: reconnect thread reschedule itself

Wei Yongjun <[email protected]>
drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()

Ilia Mirkin <[email protected]>
drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one

Ilia Mirkin <[email protected]>
drm/nouveau/mpeg: mthd returns true on success now

Martin Brandenburg <[email protected]>
orangefs: free superblock when mount fails

Minchan Kim <[email protected]>
zsmalloc: expand class bit

Kirill A. Shutemov <[email protected]>
thp: fix MADV_DONTNEED vs clear soft dirty race

Kirill A. Shutemov <[email protected]>
thp: fix MADV_DONTNEED vs. MADV_FREE race

Xiubo Li <[email protected]>
tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case

Xiubo Li <[email protected]>
tcmu: Fix wrongly calculating of the base_command_size

Xiubo Li <[email protected]>

    tcmu: Fix possible overwrite of t_data_sg's last iov[]

Tejun Heo <[email protected]>
cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups

-------------

Diffstat:

 Makefile                                          |  4 +-
 arch/mips/lantiq/irq.c                            | 38 +++++-----
 arch/parisc/include/asm/uaccess.h                 | 86 +++++++++++++--------
 arch/parisc/lib/lusercopy.S                       | 27 +++----
 arch/x86/entry/vdso/vdso32-setup.c                | 11 ++-
 arch/x86/events/intel/lbr.c                       |  3 +
 arch/x86/include/asm/elf.h                        |  2 +-
 arch/x86/include/asm/pmem.h                       | 42 ++++++++---
 arch/x86/kernel/signal_compat.c                   |  4 +-
 arch/x86/kvm/vmx.c                                | 10 ++-
 arch/x86/mm/init.c                                | 41 +++++++---
 arch/x86/platform/efi/quirks.c                    |  4 +
 arch/x86/xen/apic.c                               |  2 +-
 crypto/ahash.c                                    | 79 ++++++++++++-------
 crypto/algif_aead.c                               | 12 +--
 drivers/acpi/ec.c                                 | 62 ++++++++-------
 drivers/acpi/internal.h                           |  4 +-
 drivers/acpi/nfit/core.c                          |  6 +-
 drivers/acpi/scan.c                               | 19 +++--
 drivers/block/nbd.c                               | 10 +--
 drivers/block/zram/zram_drv.c                     |  6 +-
 drivers/char/Kconfig                              |  5 +-
 drivers/char/mem.c                                | 82 ++++++++++++--------
 drivers/char/virtio_console.c                     | 12 ++-
 drivers/cpufreq/cpufreq.c                         | 18 ++++-
 drivers/firmware/efi/libstub/gop.c                |  6 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c             |  3 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c   |  2 -
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c   |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c   |  2 +-
 drivers/input/joystick/xpad.c                     |  2 +
 drivers/irqchip/irq-imx-gpcv2.c                   |  2 +
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c       |  9 ++-
 drivers/media/usb/dvb-usb/cxusb.c                 | 15 ++--
 drivers/media/usb/dvb-usb/dvb-usb-firmware.c      | 33 +++++---
 drivers/net/can/ifi_canfd/ifi_canfd.c             |  2 +-
 drivers/net/wireless/ath/ath9k/common-spectral.c  |  8 +-
 drivers/nvdimm/bus.c                              |  6 ++
 drivers/nvdimm/dimm_devs.c                        | 77 +++----------------
 drivers/platform/x86/acer-wmi.c                   | 22 +++++-
 drivers/pwm/pwm-rockchip.c                        | 40 ++++++++--
 drivers/rtc/rtc-tegra.c                           | 28 ++++++-
 drivers/scsi/qla2xxx/qla_os.c                     |  7 +-
 drivers/scsi/sd.c                                 | 23 +++++-
 drivers/scsi/sr.c                                 |  6 +-
 drivers/target/iscsi/iscsi_target_parameters.c    | 16 ----
 drivers/target/iscsi/iscsi_target_util.c          | 12 +--
 drivers/target/target_core_fabric_configfs.c      |  5 ++
 drivers/target/target_core_tpg.c                  |  4 +
 drivers/target/target_core_user.c                 | 92 ++++++++++++++++-------
 drivers/video/fbdev/efifb.c                       | 66 +++++++++++++++-
 drivers/video/fbdev/xen-fbfront.c                 |  4 +-
 fs/cifs/file.c                                    |  6 +-
 fs/cifs/smb2pdu.c                                 | 10 ++-
 fs/ext4/inode.c                                   |  5 +-
 fs/orangefs/devorangefs-req.c                     |  9 ++-
 fs/orangefs/orangefs-kernel.h                     |  1 +
 fs/orangefs/super.c                               | 23 ++++--
 fs/proc/task_mmu.c                                |  9 ++-
 include/crypto/internal/hash.h                    | 10 +++
 include/linux/cgroup.h                            | 21 ++++++
 include/linux/sched.h                             |  4 +
 include/linux/uio.h                               |  6 +-
 include/target/target_core_base.h                 |  1 +
 kernel/cgroup.c                                   |  9 ++-
 kernel/kthread.c                                  |  3 +
 kernel/trace/ftrace.c                             | 29 ++++++-
 kernel/trace/trace.c                              |  1 +
 kernel/trace/trace.h                              |  2 +
 lib/iov_iter.c                                    | 63 ++++++++++++++++
 mm/huge_memory.c                                  |  3 +-
 mm/memcontrol.c                                   | 15 +++-
 mm/zsmalloc.c                                     |  2 +-
 net/core/datagram.c                               | 23 +++---
 net/ipv6/route.c                                  |  2 +
 net/sctp/socket.c                                 |  8 +-
 sound/soc/intel/Kconfig                           | 31 ++++----
 78 files changed, 939 insertions(+), 442 deletions(-)