Skip to content

4.9.68-stable review

Greg Kroah-Hartman linux-edac linux-usb lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest103 of 109 patches 16 repliesIn review

103 of 109 patches are in this archive. The cover letter announces 109.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/109bcache: only permit to recovery read error when cache device is cleandrivers/md/bcache/request.c+9 -10 replies
2/109bcache: recover data from backing when data is cleandrivers/md/bcache/request.c+6 -70 replies
3/109drm/fsl-dcu: avoid disabling pixel clock twice on suspenddrivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c+0 -10 replies
4/109drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume()drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c+1 -10 replies
6/109mm, oom_reaper: gather each vma to prevent leaking TLB entrymm/oom_kill.c+4 -30 replies
7/109uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devicesdrivers/usb/storage/uas-detect.h+4 -00 replies
8/109usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hubdrivers/usb/core/quirks.c+3 -00 replies
9/109serial: 8250_pci: Add Amazon PCI serial device IDdrivers/tty/serial/8250/8250_pci.c+3 -00 replies
10/109s390/runtime instrumentation: simplify task exit handlingarch/s390/include/asm/runtime_instr.h arch/s390/kernel/process.c arch/s390/kernel/runtime_instr.c+19 -180 replies
11/109USB: serial: option: add Quectel BG96 iddrivers/usb/serial/option.c+3 -00 replies
12/109ima: fix hash algorithm initializationsecurity/integrity/ima/ima_main.c+4 -00 replies
13/109s390/pci: do not require AIS facilityarch/s390/include/asm/pci_insn.h arch/s390/pci/pci.c arch/s390/pci/pci_insn.c+9 -40 replies
14/109selftests/x86/ldt_get: Add a few additional tests for limitstools/testing/selftests/x86/ldt_gdt.c+16 -10 replies
15/109staging: greybus: loopback: Fix iteration count on async pathdrivers/staging/greybus/loopback.c+3 -10 replies
16/109m68k: fix ColdFire node shift size calculationarch/m68k/mm/mcfmmu.c+1 -10 replies
17/109serial: 8250_fintek: Fix rs485 disablement on invalid ioctl()drivers/tty/serial/8250/8250_fintek.c+1 -10 replies
18/109staging: rtl8188eu: avoid a null dereference on pmlmeprivdrivers/staging/rtl8188eu/core/rtw_mlme.c+3 -30 replies
19/109spi: sh-msiof: Fix DMA transfer size checkdrivers/spi/spi-sh-msiof.c+1 -10 replies
20/109spi: spi-axi: fix potential use-after-free after deregistrationdrivers/spi/spi-axi-spi-engine.c+3 -10 replies
21/109mmc: sdhci-msm: fix issue with power irqdrivers/mmc/host/sdhci-msm.c+18 -00 replies
22/109usb: dwc2: Fix UDC state trackingdrivers/usb/dwc2/gadget.c+2 -00 replies
23/109usb: dwc2: Error out of dwc2_hsotg_ep_disable() if were in host modedrivers/usb/dwc2/gadget.c+5 -00 replies
24/109usb: phy: tahvo: fix error handling in tahvo_usb_probe()drivers/usb/phy/phy-tahvo.c+2 -10 replies
25/109serial: 8250: Preserve DLD[7:4] for PORT_XR17V35Xdrivers/tty/serial/8250/8250_port.c+4 -10 replies
26/109x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()arch/x86/include/asm/syscalls.h arch/x86/kernel/ldt.c arch/x86/um/ldt.c+19 -60 replies
27/109EDAC, sb_edac: Fix missing break in switchdrivers/edac/sb_edac.c+1 -00 replies
28/109sysrq : fix Show Regs call trace on ARMdrivers/tty/sysrq.c+7 -20 replies
29/109usbip: tools: Install all headers needed for libusbip developmenttools/usb/usbip/Makefile.am+2 -10 replies
30/109perf test attr: Fix ignored test case resulttools/perf/tests/attr.c+1 -10 replies
31/109kprobes/x86: Disable preemption in ftrace-based jprobesarch/x86/kernel/kprobes/ftrace.c+14 -90 replies
34/109dax: Avoid page invalidation races and unnecessary radix tree traversalsfs/dax.c+11 -170 replies
35/109net/mlx4_en: Fix type mismatch for 32-bit systemsdrivers/net/ethernet/mellanox/mlx4/en_clock.c+2 -60 replies
36/109l2tp: take remote address into account in l2tp_ip and l2tp_ip6 socket lookupsnet/l2tp/l2tp_ip.c net/l2tp/l2tp_ip6.c+12 -270 replies
37/109dmaengine: stm32-dma: Set correct args number for DMA request from DTdrivers/dma/stm32-dma.c+2 -56 replies
38/109dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_statusdrivers/dma/stm32-dma.c+3 -75 replies
39/109usb: gadget: f_fs: Fix ExtCompat descriptor validationdrivers/usb/gadget/function/f_fs.c+1 -10 replies
40/109libcxgb: fix error check for ip6_route_output()drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c+5 -70 replies
41/109net: systemport: Utilize skb_put_padto()drivers/net/ethernet/broadcom/bcmsysport.c+2 -30 replies
42/109net: systemport: Pad packet before inserting TSBdrivers/net/ethernet/broadcom/bcmsysport.c+9 -90 replies
43/109ARM: OMAP2+: Fix WL1283 Bluetooth Baud Ratearch/arm/mach-omap2/pdata-quirks.c+1 -10 replies
44/109ARM: OMAP1: DMA: Correct the number of logical channelsarch/arm/mach-omap1/dma.c+7 -90 replies
45/109vti6: fix device register to report IFLA_INFO_KINDnet/ipv6/ip6_vti.c+1 -10 replies
46/109be2net: fix accesses to unicast listdrivers/net/ethernet/emulex/benet/be_main.c+3 -60 replies
47/109be2net: fix unicast list fillingdrivers/net/ethernet/emulex/benet/be_main.c+1 -20 replies
48/109net/appletalk: Fix kernel memory disclosuredrivers/net/appletalk/ipddp.c+1 -10 replies
49/109libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mountfs/libfs.c+2 -10 replies
50/109net: qrtr: Mark buf as little endiannet/qrtr/qrtr.c+2 -20 replies
51/109mm: fix remote numa hits statisticsmm/page_alloc.c+4 -110 replies
52/109mac80211: calculate min channel width correctlynet/mac80211/chan.c net/mac80211/rate.c+2 -30 replies
53/109ravb: Remove Rx overflow log messagesdrivers/net/ethernet/renesas/ravb_main.c+2 -60 replies
54/109nfs: Dont take a reference on fl->fl_file for LOCK operationfs/nfs/nfs4proc.c+0 -30 replies
55/109drm/exynos/decon5433: update shadow registers iff there are active windowsdrivers/gpu/drm/exynos/exynos5433_drm_decon.c+3 -40 replies
56/109drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disableddrivers/gpu/drm/exynos/exynos5433_drm_decon.c+5 -30 replies
57/109KVM: arm/arm64: Fix occasional warning from the timer work functionvirt/kvm/arm/arch_timer.c+0 -30 replies
58/109mac80211: prevent skb/txq mismatchnet/mac80211/tx.c+7 -100 replies
59/109NFSv4: Fix client recovery when server reboots multiple timesfs/nfs/nfs4state.c+0 -10 replies
60/109perf/x86/intel: Account interrupts for PEBS errorsarch/x86/events/intel/ds.c include/linux/perf_event.h kernel/events/core.c+37 -170 replies
61/109powerpc/mm: Fix memory hotplug BUG() on radixarch/powerpc/include/asm/book3s/64/hash.h arch/powerpc/mm/hash_utils_64.c arch/powerpc/mm/pgtable-book3s64.c+24 -20 replies
62/109qla2xxx: Fix wrong IOCB type assumptiondrivers/scsi/qla2xxx/qla_target.c+1 -70 replies
64/109drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablementdrivers/gpu/drm/exynos/exynos5433_drm_decon.c+2 -00 replies
65/109net: sctp: fix array overrun read on sctp_timer_tblnet/sctp/debug.c+1 -10 replies
66/109x86/fpu: Set the xcomp_bv when we fake up a XSAVES areaarch/x86/kernel/fpu/xstate.c+1 -00 replies
68/109mac80211: dont try to sleep in rate_control_rate_init()net/mac80211/rate.c+0 -20 replies
69/109RDMA/qedr: Return success when not changing QP statedrivers/infiniband/hw/qedr/verbs.c+1 -10 replies
70/109RDMA/qedr: Fix RDMA CM loopbackdrivers/infiniband/hw/qedr/qedr_cm.c+2 -20 replies
71/109tipc: fix nametbl_lock soft lockup at module exitnet/tipc/server.c+5 -110 replies
72/109tipc: fix cleanup at module unloadnet/tipc/server.c+1 -30 replies
73/109dmaengine: pl330: fix double lockdrivers/dma/pl330.c+6 -130 replies
74/109tcp: correct memory barrier usage in tcp_check_space()net/ipv4/tcp_input.c+1 -10 replies
75/109i2c: i2c-cadence: Initialize configuration before probing devicesdrivers/i2c/busses/i2c-cadence.c+4 -40 replies
76/109nvmet: cancel fatal error and flush async work before free controllerdrivers/nvme/target/core.c+3 -00 replies
77/109gtp: clear DF bit on GTP packet txdrivers/net/gtp.c+1 -10 replies
78/109gtp: fix cross netns recv on gtp socketdrivers/net/gtp.c+4 -60 replies
79/109net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]Pausedrivers/net/phy/micrel.c+1 -10 replies
81/109be2net: fix initial MAC settingdrivers/net/ethernet/emulex/benet/be_main.c+28 -50 replies
82/109vfio/spapr: Fix missing mutex unlock when creating a windowdrivers/vfio/vfio_iommu_spapr_tce.c+5 -60 replies
83/109mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlersdrivers/staging/lustre/lustre/llite/llite_mmap.c include/linux/buffer_head.h+2 -60 replies
84/109xen-netfront: Improve error handling during initializationdrivers/net/xen-netfront.c+11 -180 replies
85/109cec: initiator should be the same as the destination for, polldrivers/staging/media/cec/cec-adap.c+3 -40 replies
86/109xen-netback: vif counters from int/long to u64drivers/net/xen-netback/common.h drivers/net/xen-netback/interface.c+8 -80 replies
87/109net: fec: fix multicast filtering hardware setupdrivers/net/ethernet/freescale/fec_main.c+9 -140 replies
88/109dma-buf/dma-fence: Extract __dma_fence_is_later()include/linux/fence.h+14 -10 replies
89/109dma-buf/sw-sync: Fix the is-signaled test to handle u32 wraparounddrivers/dma-buf/sw_sync.c+1 -10 replies
90/109dma-buf/sw-sync: Prevent user overflow on timeline advancedrivers/dma-buf/sw_sync.c+5 -00 replies
91/109dma-buf/sw-sync: Reduce irqsave/irqrestore from known contextdrivers/dma-buf/sw_sync.c drivers/dma-buf/sync_debug.c+15 -140 replies
92/109dma-buf/sw-sync: sync_pt is private and of fixed sizedrivers/dma-buf/sw_sync.c+4 -80 replies
93/109dma-buf/sw-sync: Fix locking around sync_timeline listsdrivers/dma-buf/sw_sync.c drivers/dma-buf/sync_debug.c drivers/dma-buf/sync_debug.h+31 -480 replies
94/109dma-buf/sw-sync: Use an rbtree to sort fences in the timelinedrivers/dma-buf/sw_sync.c drivers/dma-buf/sync_debug.h+48 -60 replies
95/109dma-buf/sw_sync: move timeline_fence_ops arounddrivers/dma-buf/sw_sync.c+69 -690 replies
96/109dma-buf/sw_sync: clean up list before signaling the fencedrivers/dma-buf/sw_sync.c+11 -10 replies
97/109dma-fence: Clear fence->status during dma_fence_init()drivers/dma-buf/fence.c+1 -00 replies
98/109dma-fence: Wrap querying the fence->statusdrivers/dma-buf/fence.c drivers/dma-buf/sync_debug.c drivers/dma-buf/sync_file.c +1 more+61 -140 replies
99/109dma-fence: Introduce drm_fence_set_error() helperdrivers/dma-buf/fence.c include/linux/fence.h+26 -60 replies
100/109dma-buf/sw_sync: force signal all unsignaled fences on dying timelinedrivers/dma-buf/sw_sync.c+9 -10 replies
101/109dma-buf/sync_file: hold reference to fence when creating sync_filedrivers/dma-buf/sync_file.c+1 -10 replies
102/109dma-buf: Update kerneldoc for sync_file_createdrivers/dma-buf/sync_file.c+4 -100 replies
103/109usb: hub: Cycle HUB power when initialization failsdrivers/usb/core/hub.c+9 -00 replies
104/109usb: xhci: fix panic in xhci_free_virt_devices_depth_firstdrivers/usb/host/xhci-mem.c+7 -00 replies
105/109USB: core: Add type-specific length check of BOS descriptorsdrivers/usb/core/config.c include/uapi/linux/usb/ch9.h+27 -40 replies
106/109USB: Increase usbfs transfer limitdrivers/usb/core/devio.c+16 -270 replies
107/109USB: devio: Prevent integer overflow in proc_do_submiturb()drivers/usb/core/devio.c+5 -00 replies
108/109USB: usbfs: Filter flags passed in from user spacedrivers/usb/core/devio.c+9 -50 replies
109/109usb: host: fix incorrect updating of offsetdrivers/usb/host/ehci-dbg.c+1 -10 replies

Reviews trailers per patch

57 of 103 patches have a Reviewed-by or Acked-by.

PatchMichael LyleMichal HockoDavid RientjesPierre MorelHalil PasicSebastian OttMinas HarutyunyanJiri OlsaChristoph HellwigRoss ZwislerAaro KoskinenLuis ResselAl ViroBjorn AnderssonSergei ShtylyovJoonyoung ShimJohn ThompsonYing XueJon MaloyEric DumazetHarald WeltePablo Neira AyusoDavid GibsonJinshan XiongBoris OstrovskySean PaulChris WilsonTvrtko UrsulinDaniel VetterSumit SemwalAlan SternGuenter RoeckColy LiJohan HovoldAngelo DureghelloGeert UytterhoevenDirk BehmeLars-Peter ClausenAdrian HunterLudovic BARREShuah KhanAndy LutomirskiBrian GerstVlastimil BabkaMel GormanMarc ZyngierAneesh Kumar K.VBalbir SinghJeff LaytonFlorian FainelliSriharsha BasavapatnaMarek SzyprowskiPaul DurrantGustavo PadovanPierre-Yves MORDRETNaresh Kamboju
SeriesT-b
1/109R-b
2/109R-b R-b
3/109
4/109
6/109A-b A-b
7/109
8/109
9/109
10/109
11/109
12/109
13/109R-b R-b A-b
14/109
15/109R-b
16/109T-b
17/109
18/109
19/109A-b A-b
20/109A-b
21/109A-b
22/109A-b T-b
23/109A-b T-b
24/109
25/109
26/109R-b R-b
27/109
28/109
29/109A-b
30/109A-b
31/109
34/109R-b R-b
35/109
36/109
37/109R-b A-b A-b
38/109R-b A-b A-b A-b
39/109
40/109
41/109
42/109
43/109
44/109A-b
45/109
46/109
47/109
48/109
49/109T-b A-b
50/109A-b
51/109R-b A-b
52/109
53/109A-b
54/109R-b
55/109
56/109T-b
57/109R-b
58/109
59/109
60/109
61/109R-b A-b
62/109R-b
64/109
65/109
66/109
68/109
69/109
70/109
71/109Reported-and-Tested-by A-b A-b
72/109T-b A-b A-b
73/109R-b
74/109A-b
75/109
76/109R-b
77/109A-b A-b
78/109A-b
79/109R-b
81/109A-b
82/109R-b
83/109R-b
84/109R-b
85/109
86/109R-b
87/109
88/109R-b
89/109R-b
90/109R-b
91/109R-b
92/109R-b
93/109R-b
94/109R-b
95/109R-b
96/109R-b
97/109R-b R-b R-b
98/109R-b R-b
99/109R-b R-b
100/109R-b
101/109
102/109R-b
103/109A-b
104/109R-b T-b
105/109
106/109
107/109A-b
108/109A-b
109/109A-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 56 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/109] 4.9.68-stable review

This is the start of the stable review cycle for the 4.9.68 release. There are 109 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 Sat Dec 9 12:56:03 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.68-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.68-rc1

Colin Ian King <[email protected]>
usb: host: fix incorrect updating of offset

Oliver Neukum <[email protected]>
USB: usbfs: Filter flags passed in from user space

Dan Carpenter <[email protected]>
USB: devio: Prevent integer overflow in proc_do_submiturb()

Mateusz Berezecki <[email protected]>
USB: Increase usbfs transfer limit

Masakazu Mokuno <[email protected]>
USB: core: Add type-specific length check of BOS descriptors

Yu Chen <[email protected]>
usb: xhci: fix panic in xhci_free_virt_devices_depth_first

Mike Looijmans <[email protected]>
usb: hub: Cycle HUB power when initialization fails

Daniel Vetter <[email protected]>
dma-buf: Update kerneldoc for sync_file_create

Gustavo Padovan <[email protected]>
dma-buf/sync_file: hold reference to fence when creating sync_file

Dominik Behr <[email protected]>
dma-buf/sw_sync: force signal all unsignaled fences on dying timeline

Chris Wilson <[email protected]>
dma-fence: Introduce drm_fence_set_error() helper

Chris Wilson <[email protected]>

    dma-fence: Wrap querying the fence->status

Chris Wilson <[email protected]>

    dma-fence: Clear fence->status during dma_fence_init()

Gustavo Padovan <[email protected]>
dma-buf/sw_sync: clean up list before signaling the fence

Gustavo Padovan <[email protected]>
dma-buf/sw_sync: move timeline_fence_ops around

Chris Wilson <[email protected]>
dma-buf/sw-sync: Use an rbtree to sort fences in the timeline

Chris Wilson <[email protected]>
dma-buf/sw-sync: Fix locking around sync_timeline lists

Chris Wilson <[email protected]>
dma-buf/sw-sync: sync_pt is private and of fixed size

Chris Wilson <[email protected]>
dma-buf/sw-sync: Reduce irqsave/irqrestore from known context

Chris Wilson <[email protected]>
dma-buf/sw-sync: Prevent user overflow on timeline advance

Chris Wilson <[email protected]>
dma-buf/sw-sync: Fix the is-signaled test to handle u32 wraparound

Chris Wilson <[email protected]>
dma-buf/dma-fence: Extract __dma_fence_is_later()

Rui Sousa <[email protected]>
net: fec: fix multicast filtering hardware setup

Mart van Santen <[email protected]>
xen-netback: vif counters from int/long to u64

Hans Verkuil <[email protected]>
cec: initiator should be the same as the destination for, poll

Ross Lagerwall <[email protected]>
xen-netfront: Improve error handling during initialization

Jan Kara <[email protected]>

    mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers

Alexey Kardashevskiy <[email protected]>
vfio/spapr: Fix missing mutex unlock when creating a window

Ivan Vecera <[email protected]>
be2net: fix initial MAC setting

Vincent <[email protected]>
net: thunderx: avoid dereferencing xcv when NULL

Sean Nyekjaer <[email protected]>
net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]Pause

Andreas Schultz <[email protected]>
gtp: fix cross netns recv on gtp socket

Andreas Schultz <[email protected]>
gtp: clear DF bit on GTP packet tx

Sagi Grimberg <[email protected]>
nvmet: cancel fatal error and flush async work before free controller

Mike Looijmans <[email protected]>
i2c: i2c-cadence: Initialize configuration before probing devices

Jason Baron <[email protected]>
tcp: correct memory barrier usage in tcp_check_space()

Iago Abal <[email protected]>
dmaengine: pl330: fix double lock

Parthasarathy Bhuvaragan <[email protected]>
tipc: fix cleanup at module unload

Parthasarathy Bhuvaragan <[email protected]>
tipc: fix nametbl_lock soft lockup at module exit

Ram Amrani <[email protected]>
RDMA/qedr: Fix RDMA CM loopback

Ram Amrani <[email protected]>
RDMA/qedr: Return success when not changing QP state

Johannes Berg <[email protected]>
mac80211: don't try to sleep in rate_control_rate_init()

Xiangliang Yu <[email protected]>
drm/amdgpu: fix unload driver issue for virtual display

Kevin Hao <[email protected]>
x86/fpu: Set the xcomp_bv when we fake up a XSAVES area

Colin Ian King <[email protected]>
net: sctp: fix array overrun read on sctp_timer_tbl

Andrzej Hajda <[email protected]>
drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement

Rex Zhu <[email protected]>
drm/amdgpu: fix bug set incorrect value to vce register

Quinn Tran <[email protected]>
qla2xxx: Fix wrong IOCB type assumption

Reza Arbab <[email protected]>
powerpc/mm: Fix memory hotplug BUG() on radix

Jiri Olsa <[email protected]>
perf/x86/intel: Account interrupts for PEBS errors

Trond Myklebust <[email protected]>
NFSv4: Fix client recovery when server reboots multiple times

Michal Kazior <[email protected]>
mac80211: prevent skb/txq mismatch

Christoffer Dall <[email protected]>
KVM: arm/arm64: Fix occasional warning from the timer work function

Andrzej Hajda <[email protected]>
drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled

Andrzej Hajda <[email protected]>
drm/exynos/decon5433: update shadow registers iff there are active windows

Benjamin Coddington <[email protected]>

    nfs: Don't take a reference on fl->fl_file for LOCK operation

Kazuya Mizuguchi <[email protected]>
ravb: Remove Rx overflow log messages

Johannes Berg <[email protected]>
mac80211: calculate min channel width correctly

Michal Hocko <[email protected]>
mm: fix remote numa hits statistics

Stephen Boyd <[email protected]>
net: qrtr: Mark 'buf' as little endian

Eric W. Biederman <[email protected]>
libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mount

Vlad Tsyrklevich <[email protected]>
net/appletalk: Fix kernel memory disclosure

Ivan Vecera <[email protected]>
be2net: fix unicast list filling

Ivan Vecera <[email protected]>
be2net: fix accesses to unicast list

David Forster <[email protected]>
vti6: fix device register to report IFLA_INFO_KIND

Peter Ujfalusi <[email protected]>
ARM: OMAP1: DMA: Correct the number of logical channels

Adam Ford <[email protected]>
ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate

Florian Fainelli <[email protected]>
net: systemport: Pad packet before inserting TSB

Florian Fainelli <[email protected]>
net: systemport: Utilize skb_put_padto()

Varun Prakash <[email protected]>
libcxgb: fix error check for ip6_route_output()

Vincent Pelletier <[email protected]>
usb: gadget: f_fs: Fix ExtCompat descriptor validation

M'boumba Cedric Madianga <[email protected]>
dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_status

M'boumba Cedric Madianga <[email protected]>
dmaengine: stm32-dma: Set correct args number for DMA request from DT

Guillaume Nault <[email protected]>
l2tp: take remote address into account in l2tp_ip and l2tp_ip6 socket lookups

Slava Shwartsman <[email protected]>
net/mlx4_en: Fix type mismatch for 32-bit systems

Jan Kara <[email protected]>
dax: Avoid page invalidation races and unnecessary radix tree traversals

Ladislav Michl <[email protected]>
iio: adc: ti-ads1015: add 10% to conversion wait time

Arnaldo Carvalho de Melo <[email protected]>
tools include: Do not use poison with C++

Masami Hiramatsu <[email protected]>
kprobes/x86: Disable preemption in ftrace-based jprobes

Thomas Richter <[email protected]>
perf test attr: Fix ignored test case result

Ben Hutchings <[email protected]>
usbip: tools: Install all headers needed for libusbip development

Jibin Xu <[email protected]>
sysrq : fix Show Regs call trace on ARM

Gustavo A. R. Silva <[email protected]>
EDAC, sb_edac: Fix missing break in switch

Dave Hansen <[email protected]>
x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()

Aaron Sierra <[email protected]>

    serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X

Alexey Khoroshilov <[email protected]>
usb: phy: tahvo: fix error handling in tahvo_usb_probe()

John Stultz <[email protected]>
usb: dwc2: Error out of dwc2_hsotg_ep_disable() if we're in host mode

John Stultz <[email protected]>
usb: dwc2: Fix UDC state tracking

Subhash Jadavani <[email protected]>
mmc: sdhci-msm: fix issue with power irq

Johan Hovold <[email protected]>
spi: spi-axi: fix potential use-after-free after deregistration

Hiromitsu Yamasaki <[email protected]>
spi: sh-msiof: Fix DMA transfer size check

Colin Ian King <[email protected]>
staging: rtl8188eu: avoid a null dereference on pmlmepriv

Lukas Wunner <[email protected]>
serial: 8250_fintek: Fix rs485 disablement on invalid ioctl()

Greg Ungerer <[email protected]>
m68k: fix ColdFire node shift size calculation

Bryan O'Donoghue <[email protected]>
staging: greybus: loopback: Fix iteration count on async path

Andy Lutomirski <[email protected]>
selftests/x86/ldt_get: Add a few additional tests for limits

Christian Borntraeger <[email protected]>
s390/pci: do not require AIS facility

Boshi Wang <[email protected]>
ima: fix hash algorithm initialization

Sebastian Sjoholm <[email protected]>
USB: serial: option: add Quectel BG96 id

Heiko Carstens <[email protected]>
s390/runtime instrumentation: simplify task exit handling

Matt Wilson <[email protected]>
serial: 8250_pci: Add Amazon PCI serial device ID

Kai-Heng Feng <[email protected]>
usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub

Hans de Goede <[email protected]>
uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices

Wang Nan <[email protected]>
mm, oom_reaper: gather each vma to prevent leaking TLB entry

Horia Geantă <[email protected]>
Revert "crypto: caam - get rid of tasklet"

Stefan Agner <[email protected]>
drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume()

Stefan Agner <[email protected]>
drm/fsl-dcu: avoid disabling pixel clock twice on suspend

Rui Hua <[email protected]>
bcache: recover data from backing when data is clean

Coly Li <[email protected]>
bcache: only permit to recovery read error when cache device is clean

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

Diffstat:

 Makefile                                          |   4 +-
 arch/arm/mach-omap1/dma.c                         |  16 +-
 arch/arm/mach-omap2/pdata-quirks.c                |   2 +-
 arch/m68k/mm/mcfmmu.c                             |   2 +-
 arch/powerpc/include/asm/book3s/64/hash.h         |   4 +
 arch/powerpc/mm/hash_utils_64.c                   |   4 +-
 arch/powerpc/mm/pgtable-book3s64.c                |  18 ++
 arch/s390/include/asm/pci_insn.h                  |   2 +-
 arch/s390/include/asm/runtime_instr.h             |   4 +-
 arch/s390/kernel/process.c                        |   3 +-
 arch/s390/kernel/runtime_instr.c                  |  30 +--
 arch/s390/pci/pci.c                               |   5 +-
 arch/s390/pci/pci_insn.c                          |   6 +-
 arch/x86/events/intel/ds.c                        |   6 +-
 arch/x86/include/asm/syscalls.h                   |   2 +-
 arch/x86/kernel/fpu/xstate.c                      |   1 +
 arch/x86/kernel/kprobes/ftrace.c                  |  23 ++-
 arch/x86/kernel/ldt.c                             |  16 +-
 arch/x86/um/ldt.c                                 |   7 +-
 drivers/crypto/caam/intern.h                      |   1 +
 drivers/crypto/caam/jr.c                          |  25 ++-
 drivers/dma-buf/fence.c                           |  26 +++
 drivers/dma-buf/sw_sync.c                         | 211 +++++++++++++---------
 drivers/dma-buf/sync_debug.c                      |  39 ++--
 drivers/dma-buf/sync_debug.h                      |  27 ++-
 drivers/dma-buf/sync_file.c                       |  22 +--
 drivers/dma/pl330.c                               |  19 +-
 drivers/dma/stm32-dma.c                           |  17 +-
 drivers/edac/sb_edac.c                            |   1 +
 drivers/gpu/drm/amd/amdgpu/dce_virtual.c          |   5 +-
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c             |   2 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c     |   9 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c         |   3 +-
 drivers/i2c/busses/i2c-cadence.c                  |   8 +-
 drivers/iio/adc/ti-ads1015.c                      |   1 +
 drivers/infiniband/hw/qedr/qedr_cm.c              |   4 +-
 drivers/infiniband/hw/qedr/verbs.c                |   2 +-
 drivers/md/bcache/request.c                       |   9 +-
 drivers/mmc/host/sdhci-msm.c                      |  18 ++
 drivers/net/appletalk/ipddp.c                     |   2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c        |  23 ++-
 drivers/net/ethernet/cavium/thunder/thunder_xcv.c |   3 +-
 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c |  12 +-
 drivers/net/ethernet/emulex/benet/be_main.c       |  45 +++--
 drivers/net/ethernet/freescale/fec_main.c         |  23 +--
 drivers/net/ethernet/mellanox/mlx4/en_clock.c     |   8 +-
 drivers/net/ethernet/renesas/ravb_main.c          |   8 +-
 drivers/net/gtp.c                                 |  12 +-
 drivers/net/phy/micrel.c                          |   2 +-
 drivers/net/xen-netback/common.h                  |   8 +-
 drivers/net/xen-netback/interface.c               |   8 +-
 drivers/net/xen-netfront.c                        |  29 ++-
 drivers/nvme/target/core.c                        |   3 +
 drivers/scsi/qla2xxx/qla_target.c                 |   8 +-
 drivers/spi/spi-axi-spi-engine.c                  |   4 +-
 drivers/spi/spi-sh-msiof.c                        |   2 +-
 drivers/staging/greybus/loopback.c                |   4 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c  |   4 +-
 drivers/staging/media/cec/cec-adap.c              |   7 +-
 drivers/staging/rtl8188eu/core/rtw_mlme.c         |   6 +-
 drivers/tty/serial/8250/8250_fintek.c             |   2 +-
 drivers/tty/serial/8250/8250_pci.c                |   3 +
 drivers/tty/serial/8250/8250_port.c               |   5 +-
 drivers/tty/sysrq.c                               |   9 +-
 drivers/usb/core/config.c                         |  28 ++-
 drivers/usb/core/devio.c                          |  56 +++---
 drivers/usb/core/hub.c                            |   9 +
 drivers/usb/core/quirks.c                         |   3 +
 drivers/usb/dwc2/gadget.c                         |   7 +
 drivers/usb/gadget/function/f_fs.c                |   2 +-
 drivers/usb/host/ehci-dbg.c                       |   2 +-
 drivers/usb/host/xhci-mem.c                       |   7 +
 drivers/usb/phy/phy-tahvo.c                       |   3 +-
 drivers/usb/serial/option.c                       |   3 +
 drivers/usb/storage/uas-detect.h                  |   4 +
 drivers/vfio/vfio_iommu_spapr_tce.c               |  11 +-
 fs/dax.c                                          |  28 ++-
 fs/libfs.c                                        |   3 +-
 fs/nfs/nfs4proc.c                                 |   3 -
 fs/nfs/nfs4state.c                                |   1 -
 include/linux/buffer_head.h                       |   4 +-
 include/linux/fence.h                             |  67 ++++++-
 include/linux/perf_event.h                        |   1 +
 include/uapi/linux/usb/ch9.h                      |   3 +
 kernel/events/core.c                              |  47 +++--
 mm/oom_kill.c                                     |   7 +-
 mm/page_alloc.c                                   |  15 +-
 net/ipv4/tcp_input.c                              |   2 +-
 net/ipv6/ip6_vti.c                                |   2 +-
 net/l2tp/l2tp_ip.c                                |  19 +-
 net/l2tp/l2tp_ip6.c                               |  20 +-
 net/mac80211/chan.c                               |   3 -
 net/mac80211/tx.c                                 |  17 +-
 net/qrtr/qrtr.c                                   |   4 +-
 net/sctp/debug.c                                  |   2 +-
 net/tipc/server.c                                 |  20 +-
 security/integrity/ima/ima_main.c                 |   4 +
 tools/include/linux/poison.h                      |   5 +
 tools/perf/tests/attr.c                           |   2 +-
 tools/testing/selftests/x86/ldt_gdt.c             |  17 +-
 tools/usb/usbip/Makefile.am                       |   3 +-
 virt/kvm/arm/arch_timer.c                         |   3 -
 102 files changed, 759 insertions(+), 522 deletions(-)