Skip to content

4.9.183-stable review

Greg Kroah-Hartman linux-arm-kernel linux-gpio linux-ia64 linux-renesas-soc linux-um lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest117 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/117rapidio: fix a NULL pointer dereference when create_workqueue() failsdrivers/rapidio/rio_cm.c+8 -00 replies
2/117fs/fat/file.c: issue flush after the writeback of FATfs/fat/file.c+8 -30 replies
3/117sysctl: return -EINVAL if val violates minmaxkernel/sysctl.c+4 -20 replies
4/117ipc: prevent lockup on alloc_msg and free_msgipc/mqueue.c ipc/msgutil.c+14 -20 replies
5/117ARM: prevent tracing IPI_CPU_BACKTRACEarch/arm/include/asm/hardirq.h arch/arm/kernel/smp.c+6 -10 replies
6/117hugetlbfs: on restore reserve error path retain subpool reservationmm/hugetlb.c+16 -50 replies
7/117mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLEmm/page_alloc.c+4 -20 replies
8/117mm/cma.c: fix crash on CMA allocation if bitmap allocation failsmm/cma.c+3 -10 replies
9/117mm/cma_debug.c: fix the break condition in cma_maxchunk_get()mm/cma_debug.c+1 -10 replies
10/117mm/slab.c: fix an infinite loop in leaks_show()mm/slab.c+5 -10 replies
11/117kernel/sys.c: prctl: fix false positive in validate_prctl_map()kernel/sys.c+1 -10 replies
12/117drivers: thermal: tsens: Dont print error message on -EPROBE_DEFERdrivers/thermal/qcom/tsens.c+2 -10 replies
13/117mfd: tps65912-spi: Add missing of table registrationdrivers/mfd/tps65912-spi.c+1 -00 replies
14/117mfd: intel-lpss: Set the device in reset state when initdrivers/mfd/intel-lpss.c+3 -00 replies
15/117mfd: twl6040: Fix device init errors for ACCCTL registerdrivers/mfd/twl6040.c+12 -10 replies
16/117perf/x86/intel: Allow PEBS multi-entry in watermark modearch/x86/events/intel/core.c+1 -10 replies
17/117drm/bridge: adv7511: Fix low refresh rate selectiondrivers/gpu/drm/bridge/adv7511/adv7511_drv.c+3 -30 replies
18/117objtool: Dont use ignore flag for fake jumpstools/objtool/check.c+5 -30 replies
19/117pwm: meson: Use the spin-lock only to protect register modificationsdrivers/pwm/pwm-meson.c+17 -80 replies
20/117ntp: Allow TAI-UTC offset to be set to zerokernel/time/ntp.c+1 -10 replies
21/117f2fs: fix to avoid panic in do_recover_data()fs/f2fs/recovery.c+9 -10 replies
22/117f2fs: fix to clear dirty inode in error path of f2fs_iget()fs/f2fs/inode.c+1 -00 replies
23/117f2fs: fix to do sanity check on valid block count of segmentfs/f2fs/segment.h+1 -20 replies
24/117configfs: fix possible use-after-free in configfs_register_groupfs/configfs/dir.c+12 -50 replies
25/117uml: fix a boot splat wrt use of cpu_all_maskarch/um/kernel/time.c+1 -10 replies
26/117watchdog: imx2_wdt: Fix set_timeout for big timeout valuesdrivers/watchdog/imx2_wdt.c+3 -10 replies
27/117watchdog: fix compile time error of pretimeout governorsdrivers/watchdog/Kconfig+1 -00 replies
28/117iommu/vt-d: Set intel_iommu_gfx_mapped correctlydrivers/iommu/intel-iommu.c+4 -30 replies
29/117ALSA: hda - Register irq handler after the chip initializationsound/pci/hda/hda_intel.c+3 -30 replies
30/117nvmem: core: fix read buffer in placedrivers/nvmem/core.c+10 -50 replies
31/117fuse: retrieve: cap requested size to negotiated max_writefs/fuse/dev.c+1 -10 replies
32/117nfsd: allow fh_want_write to be called twicefs/nfsd/vfs.h+4 -10 replies
33/117x86/PCI: Fix PCI IRQ routing table memory leakarch/x86/pci/irq.c+8 -20 replies
34/117platform/chrome: cros_ec_proto: check for NULL transfer functiondrivers/platform/chrome/cros_ec_proto.c+11 -00 replies
35/117soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipherdrivers/soc/mediatek/mtk-pmic-wrap.c+1 -10 replies
36/117clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288drivers/clk/rockchip/clk-rk3288.c+11 -00 replies
37/117ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMAarch/arm/boot/dts/imx6sl.dtsi+1 -10 replies
38/117ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx7s.dtsi+2 -20 replies
39/117ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx6ul.dtsi+1 -10 replies
40/117ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx6sx.dtsi+1 -10 replies
41/117ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx6qdl.dtsi+1 -10 replies
42/117PCI: rpadlpar: Fix leaked device_node references in add/remove pathsdrivers/pci/hotplug/rpadlpar_core.c+4 -00 replies
43/117platform/x86: intel_pmc_ipc: adding error handlingdrivers/platform/x86/intel_pmc_ipc.c+5 -10 replies
44/117PCI: rcar: Fix a potential NULL pointer dereferencedrivers/pci/host/pcie-rcar.c+4 -00 replies
45/117PCI: rcar: Fix 64bit MSI message address handlingdrivers/pci/host/pcie-rcar.c+3 -30 replies
46/117video: hgafb: fix potential NULL pointer dereferencedrivers/video/fbdev/hgafb.c+2 -00 replies
47/117video: imsttfb: fix potential NULL pointer dereferencesdrivers/video/fbdev/imsttfb.c+5 -00 replies
48/117PCI: xilinx: Check for __get_free_pages() failuredrivers/pci/host/pcie-xilinx.c+10 -20 replies
49/117gpio: gpio-omap: add check for off wake capable gpiosdrivers/gpio/gpio-omap.c+17 -80 replies
50/117dmaengine: idma64: Use actual device for DMA transfersdrivers/dma/idma64.c drivers/dma/idma64.h drivers/spi/spi-pxa2xx.c +1 more+9 -100 replies
51/117pwm: tiehrpwm: Update shadow register for disabling PWMsdrivers/pwm/pwm-tiehrpwm.c+2 -00 replies
52/117ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octaarch/arm/boot/dts/exynos5420-arndale-octa.dts+2 -00 replies
53/117pwm: Fix deadlock warning when removing PWM devicedrivers/pwm/core.c drivers/pwm/sysfs.c include/linux/pwm.h+6 -230 replies
54/117ARM: exynos: Fix undefined instruction during Exynos5422 resumearch/arm/mach-exynos/suspend.c+19 -00 replies
55/117Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"include/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c+0 -110 replies
56/117ALSA: seq: Cover unsubscribe_port() in list_mutexsound/core/seq/seq_ports.c+1 -10 replies
57/117ALSA: oxfw: allow PCM capture for Stanton SCS.1msound/firewire/oxfw/oxfw.c+0 -30 replies
58/117libata: Extend quirks for the ST1000LM024 drives with NOLPM quirkdrivers/ata/libata-core.c+6 -30 replies
59/117mm/list_lru.c: fix memory leak in __memcg_init_list_lru_nodemm/list_lru.c+1 -10 replies
60/117fs/ocfs2: fix race in ocfs2_dentry_attach_lock()fs/ocfs2/dcache.c+12 -00 replies
61/117signal/ptrace: Dont leak unitialized kernel memory with PTRACE_PEEK_SIGINFOkernel/ptrace.c+8 -20 replies
62/117ptrace: restore smp_rmb() in __ptrace_may_access()kernel/cred.c kernel/ptrace.c+19 -00 replies
63/117media: v4l2-ioctl: clear fields in s_parmdrivers/media/v4l2-core/v4l2-ioctl.c+16 -10 replies
64/117i2c: acorn: fix i2c warningdrivers/i2c/busses/i2c-acorn.c+1 -00 replies
65/117bcache: fix stack corruption by PRECEDING_KEY()drivers/md/bcache/bset.c drivers/md/bcache/bset.h+33 -170 replies
66/117cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()include/linux/cgroup.h+8 -20 replies
67/117ASoC: cs42xx8: Add regcache mask dirtysound/soc/codecs/cs42xx8.c+1 -00 replies
68/117ASoC: fsl_asrc: Fix the issue about unsupported ratesound/soc/fsl/fsl_asrc.c+2 -20 replies
69/117x86/uaccess, kcov: Disable stack protectorkernel/Makefile+1 -00 replies
70/117ALSA: seq: Protect in-kernel ioctl calls with mutexsound/core/seq/seq_clientmgr.c+7 -20 replies
71/117ALSA: seq: Fix race of get-subscription call vs port-delete ioctlssound/core/seq/seq_clientmgr.c sound/core/seq/seq_ports.c sound/core/seq/seq_ports.h+13 -150 replies
72/117Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex"sound/core/seq/seq_clientmgr.c+2 -70 replies
73/117Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_vardrivers/misc/kgdbts.c+2 -20 replies
74/117scsi: lpfc: add check for loss of ndlp when sending RRQdrivers/scsi/lpfc/lpfc_els.c+4 -10 replies
75/117arm64/mm: Inhibit huge-vmap with ptdumparch/arm64/mm/mmu.c+8 -30 replies
76/117scsi: bnx2fc: fix incorrect cast to u64 on shift operationdrivers/scsi/bnx2fc/bnx2fc_hwi.c+1 -10 replies
77/117selftests/timers: Add missing fflush(stdout) callstools/testing/selftests/timers/adjtick.c tools/testing/selftests/timers/leapcrash.c tools/testing/selftests/timers/mqueue-lat.c +7 more+12 -00 replies
78/117usbnet: ipheth: fix racing conditiondrivers/net/usb/ipheth.c+2 -10 replies
79/117KVM: x86/pmu: do not mask the value that is written to fixed PMUsarch/x86/kvm/pmu_intel.c+8 -50 replies
80/117KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGIONarch/s390/kvm/kvm-s390.c+21 -140 replies
81/117drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid readdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+2 -10 replies
82/117drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+4 -00 replies
83/117usb: dwc2: Fix DMA cache alignment issuesdrivers/usb/dwc2/hcd.c+7 -30 replies
84/117USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.drivers/usb/core/quirks.c+3 -00 replies
85/117USB: usb-storage: Add new ID to ums-realtekdrivers/usb/storage/unusual_realtek.h+5 -00 replies
86/117USB: serial: pl2303: add Allied Telesis VT-Kit3drivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+4 -00 replies
87/117USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS modedrivers/usb/serial/option.c+2 -00 replies
88/117USB: serial: option: add Telit 0x1260 and 0x1261 compositionsdrivers/usb/serial/option.c+4 -00 replies
89/117rtc: pcf8523: dont return invalid date when battery is lowdrivers/rtc/rtc-pcf8523.c+24 -80 replies
90/117ax25: fix inconsistent lock state in ax25_destroy_timernet/ax25/ax25_route.c+2 -00 replies
91/117be2net: Fix number of Rx queues used for flow hashingdrivers/net/ethernet/emulex/benet/be_ethtool.c+1 -10 replies
92/117ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zeronet/ipv6/ip6_flowlabel.c+4 -30 replies
93/117lapb: fixed leak of control-blocks.net/lapb/lapb_iface.c+1 -00 replies
94/117neigh: fix use-after-free read in pneigh_get_nextnet/core/neighbour.c+7 -00 replies
95/117sunhv: Fix device naming inconsistency between sunhv_console and sunhv_regdrivers/tty/serial/sunhv.c+1 -10 replies
96/117Revert "staging: vc04_services: prevent integer overflow in create_pagelist()"drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c+0 -90 replies
97/117perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraintsarch/x86/events/intel/ds.c+14 -140 replies
98/117selftests: netfilter: missing error check when setting up veth interfacetools/testing/selftests/netfilter/nft_nat.sh+5 -10 replies
99/117mISDN: make sure device name is NUL terminateddrivers/isdn/mISDN/socket.c+3 -20 replies
100/117x86/CPU/AMD: Dont force the CPB cap when running under a hypervisorarch/x86/kernel/cpu/amd.c+5 -20 replies
101/117perf/ring_buffer: Fix exposing a temporarily decreased data_headkernel/events/ring_buffer.c+20 -40 replies
102/117perf/ring_buffer: Add ordering to rb->nest incrementkernel/events/ring_buffer.c+9 -00 replies
103/117gpio: fix gpio-adp5588 build errorsdrivers/gpio/Kconfig+1 -00 replies
104/117net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()drivers/net/ethernet/dec/tulip/de4x5.c+0 -10 replies
105/117i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwrdrivers/i2c/i2c-dev.c+1 -00 replies
106/117configfs: Fix use-after-free when accessing sd->s_dentryfs/configfs/dir.c+6 -80 replies
107/117perf data: Fix strncat may truncate build failure with recent gcctools/perf/util/data-convert-bt.c+1 -10 replies
108/117perf record: Fix s390 missing module symbol and warning for non-root userstools/perf/arch/s390/util/machine.c+6 -30 replies
109/117ia64: fix build errors by exporting paddr_to_nid()arch/ia64/mm/numa.c+1 -00 replies
110/117KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token listarch/powerpc/include/asm/kvm_host.h arch/powerpc/kvm/book3s.c arch/powerpc/kvm/book3s_rtas.c+8 -80 replies
111/117KVM: PPC: Book3S HV: Dont take kvm->lock around kvm_for_each_vcpuarch/powerpc/kvm/book3s_hv.c+1 -80 replies
112/117net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCsdrivers/net/ethernet/renesas/sh_eth.c+4 -00 replies
113/117scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()drivers/scsi/cxgbi/libcxgbi.c+4 -00 replies
114/117scsi: smartpqi: properly set both the DMA mask and the coherent DMA maskdrivers/scsi/smartpqi/smartpqi_init.c+1 -10 replies
115/117scsi: libsas: delete sas port if expander discover faileddrivers/scsi/libsas/sas_expander.c+2 -00 replies
116/117mlxsw: spectrum: Prevent force of 56Gdrivers/net/ethernet/mellanox/mlxsw/spectrum.c+4 -00 replies
117/117Abort file_remove_privs() for non-reg. filesfs/inode.c+7 -20 replies

Reviews trailers per patch

44 of 117 patches have a Reviewed-by or Acked-by.

PatchAlexandre BounineDavidlohr BuesoAnshuman KhandualAndrew MortonGuenter RoeckIngo MolnarThomas GleixnerNick DesaulniersArnd BergmannMika WesterbergAndy ShevchenkoPeter UjfalusiUwe Kleine-KönigNeil ArmstrongMartin K. PetersenMichal HockoKirill TkhaiDaniel SobeChangwei GeJoseph QiUlrich HechtGeert UytterhoevenSimon HormanKees CookOleg NesterovHans de GoedeRolf FokkensPierre JUHENShenghui WangNicolin ChenLucas StachAdam FordSteven PriceMukesh OjhaMark BrownGreg Kroah-HartmanSaurav KashyapFlorian WestphalBorislav PetkovThomas HellstromBart Van AsscheDouglas AndersonMinas HarutyunyanJan KaraDon BraceJiri PirkoCédric Le GoaterHendrik BruecknerBartosz GolaszewskiMichael HennerichArd BiesheuvelHoan Nguyen AnLaurent PinchartElaine ZhangJett RinkNaoya HoriguchiLuis ChamberlainOGAWA Hirofumi
1/117A-b
2/117A-b
3/117A-b
4/117R-b
5/117
6/117R-b
7/117
8/117R-b
9/117R-b
10/117R-b
11/117
12/117
13/117
14/117A-b R-b
15/117A-b
16/117
17/117R-b
18/117
19/117R-b R-b
20/117
21/117
22/117
23/117
24/117
25/117
26/117R-b
27/117R-b
28/117
29/117
30/117
31/117
32/117
33/117R-b A-b
34/117R-b
35/117R-b R-b
36/117R-b
37/117
38/117
39/117
40/117
41/117R-b T-b
42/117
43/117
44/117R-b R-b R-b
45/117R-b R-b
46/117
47/117
48/117R-b R-b
49/117
50/117A-b A-b
51/117
52/117
53/117R-b R-b R-b T-b
54/117
55/117
56/117
57/117
58/117R-b
59/117A-b R-b
60/117T-b R-b R-b
61/117
62/117A-b A-b
63/117R-b
64/117
65/117R-b R-b T-b T-b
66/117
67/117
68/117A-b
69/117
70/117
71/117
72/117
73/117
74/117T-b
75/117A-b
76/117A-b
77/117
78/117
79/117
80/117
81/117R-b
82/117R-b
83/117T-b R-b A-b
84/117
85/117
86/117
87/117
88/117
89/117
90/117
91/117
92/117
93/117
94/117
95/117
96/117
97/117
98/117A-b
99/117
100/117A-b
101/117
102/117
103/117R-b A-b
104/117
105/117
106/117
107/117
108/117R-b
109/117
110/117
111/117R-b
112/117
113/117
114/117A-b T-b
115/117
116/117A-b
117/117R-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 58 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/117] 4.9.183-stable review

This is the start of the stable review cycle for the 4.9.183 release. There are 117 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 22 Jun 2019 05:42:15 PM UTC. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.183-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.183-rc1

Alexander Lochmann <[email protected]>
Abort file_remove_privs() for non-reg. files

Amit Cohen <[email protected]>
mlxsw: spectrum: Prevent force of 56G

Jason Yan <[email protected]>
scsi: libsas: delete sas port if expander discover failed

Lianbo Jiang <[email protected]>
scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask

Varun Prakash <[email protected]>
scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()

Yoshihiro Shimoda <[email protected]>
net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs

Paul Mackerras <[email protected]>

    KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu

Paul Mackerras <[email protected]>
KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list

Randy Dunlap <[email protected]>
ia64: fix build errors by exporting paddr_to_nid()

Thomas Richter <[email protected]>
perf record: Fix s390 missing module symbol and warning for non-root users

Shawn Landden <[email protected]>
perf data: Fix 'strncat may truncate' build failure with recent gcc

Sahitya Tummala <[email protected]>

    configfs: Fix use-after-free when accessing sd->s_dentry

Yingjoe Chen <[email protected]>
i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr

Kees Cook <[email protected]>
net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()

Randy Dunlap <[email protected]>
gpio: fix gpio-adp5588 build errors

Peter Zijlstra <[email protected]>

    perf/ring_buffer: Add ordering to rb->nest increment

Yabin Cui <[email protected]>
perf/ring_buffer: Fix exposing a temporarily decreased data_head

Frank van der Linden <[email protected]>
x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor

Dan Carpenter <[email protected]>
mISDN: make sure device name is NUL terminated

Jeffrin Jose T <[email protected]>
selftests: netfilter: missing error check when setting up veth interface

Stephane Eranian <[email protected]>
perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints

Greg Kroah-Hartman <[email protected]>
Revert "staging: vc04_services: prevent integer overflow in create_pagelist()"

John Paul Adrian Glaubitz <[email protected]>
sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg

Eric Dumazet <[email protected]>
neigh: fix use-after-free read in pneigh_get_next

Jeremy Sowden <[email protected]>
lapb: fixed leak of control-blocks.

Eric Dumazet <[email protected]>
ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero

Ivan Vecera <[email protected]>
be2net: Fix number of Rx queues used for flow hashing

Eric Dumazet <[email protected]>
ax25: fix inconsistent lock state in ax25_destroy_timer

Baruch Siach <[email protected]>
rtc: pcf8523: don't return invalid date when battery is low

Daniele Palmas <[email protected]>

    USB: serial: option: add Telit 0x1260 and 0x1261 compositions

Jörgen Storvist <[email protected]>
USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode

Chris Packham <[email protected]>
USB: serial: pl2303: add Allied Telesis VT-Kit3

Kai-Heng Feng <[email protected]>
USB: usb-storage: Add new ID to ums-realtek

Marco Zatta <[email protected]>
USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.

Martin Schiller <[email protected]>
usb: dwc2: Fix DMA cache alignment issues

Murray McAllister <[email protected]>
drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()

Murray McAllister <[email protected]>
drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read

Christian Borntraeger <[email protected]>
KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION

Paolo Bonzini <[email protected]>
KVM: x86/pmu: do not mask the value that is written to fixed PMUs

Bernd Eckstein <[email protected]>
usbnet: ipheth: fix racing condition

Kees Cook <[email protected]>
selftests/timers: Add missing fflush(stdout) calls

Colin Ian King <[email protected]>
scsi: bnx2fc: fix incorrect cast to u64 on shift operation

Mark Rutland <[email protected]>
arm64/mm: Inhibit huge-vmap with ptdump

James Smart <[email protected]>
scsi: lpfc: add check for loss of ndlp when sending RRQ

Young Xiao <[email protected]>
Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var

Takashi Iwai <[email protected]>
Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex"

Takashi Iwai <[email protected]>
ALSA: seq: Fix race of get-subscription call vs port-delete ioctls

Takashi Iwai <[email protected]>
ALSA: seq: Protect in-kernel ioctl calls with mutex

Peter Zijlstra <[email protected]>
x86/uaccess, kcov: Disable stack protector

S.j. Wang <[email protected]>
ASoC: fsl_asrc: Fix the issue about unsupported rate

S.j. Wang <[email protected]>
ASoC: cs42xx8: Add regcache mask dirty

Tejun Heo <[email protected]>
cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()

Coly Li <[email protected]>
bcache: fix stack corruption by PRECEDING_KEY()

Russell King <[email protected]>
i2c: acorn: fix i2c warning

Hans Verkuil <[email protected]>
media: v4l2-ioctl: clear fields in s_parm

Jann Horn <[email protected]>
ptrace: restore smp_rmb() in __ptrace_may_access()

Eric W. Biederman <[email protected]>
signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO

Wengang Wang <[email protected]>
fs/ocfs2: fix race in ocfs2_dentry_attach_lock()

Shakeel Butt <[email protected]>
mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node

Hans de Goede <[email protected]>
libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk

Takashi Sakamoto <[email protected]>
ALSA: oxfw: allow PCM capture for Stanton SCS.1m

Takashi Iwai <[email protected]>
ALSA: seq: Cover unsubscribe_port() in list_mutex

Greg Kroah-Hartman <[email protected]>
Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"

Marek Szyprowski <[email protected]>
ARM: exynos: Fix undefined instruction during Exynos5422 resume

Phong Hoang <[email protected]>
pwm: Fix deadlock warning when removing PWM device

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa

Christoph Vogtländer <[email protected]>
pwm: tiehrpwm: Update shadow register for disabling PWMs

Andy Shevchenko <[email protected]>
dmaengine: idma64: Use actual device for DMA transfers

Tony Lindgren <[email protected]>
gpio: gpio-omap: add check for off wake capable gpios

Kangjie Lu <[email protected]>
PCI: xilinx: Check for __get_free_pages() failure

Kangjie Lu <[email protected]>
video: imsttfb: fix potential NULL pointer dereferences

Kangjie Lu <[email protected]>
video: hgafb: fix potential NULL pointer dereference

Marek Vasut <[email protected]>
PCI: rcar: Fix 64bit MSI message address handling

Kangjie Lu <[email protected]>
PCI: rcar: Fix a potential NULL pointer dereference

Junxiao Chang <[email protected]>
platform/x86: intel_pmc_ipc: adding error handling

Tyrel Datwyler <[email protected]>
PCI: rpadlpar: Fix leaked device_node references in add/remove paths

Andrey Smirnov <[email protected]>
ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA

Douglas Anderson <[email protected]>
clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288

Nathan Chancellor <[email protected]>
soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher

Enrico Granata <[email protected]>
platform/chrome: cros_ec_proto: check for NULL transfer function

Wenwen Wang <[email protected]>
x86/PCI: Fix PCI IRQ routing table memory leak

J. Bruce Fields <[email protected]>
nfsd: allow fh_want_write to be called twice

Kirill Smelkov <[email protected]>
fuse: retrieve: cap requested size to negotiated max_write

Jorge Ramirez-Ortiz <[email protected]>
nvmem: core: fix read buffer in place

Takashi Iwai <[email protected]>
ALSA: hda - Register irq handler after the chip initialization

Lu Baolu <[email protected]>
iommu/vt-d: Set intel_iommu_gfx_mapped correctly

Vladimir Zapolskiy <[email protected]>
watchdog: fix compile time error of pretimeout governors

Georg Hofmann <[email protected]>
watchdog: imx2_wdt: Fix set_timeout for big timeout values

Maciej Żenczykowski <[email protected]>
uml: fix a boot splat wrt use of cpu_all_mask

YueHaibing <[email protected]>
configfs: fix possible use-after-free in configfs_register_group

Chao Yu <[email protected]>
f2fs: fix to do sanity check on valid block count of segment

Chao Yu <[email protected]>
f2fs: fix to clear dirty inode in error path of f2fs_iget()

Chao Yu <[email protected]>
f2fs: fix to avoid panic in do_recover_data()

Miroslav Lichvar <[email protected]>
ntp: Allow TAI-UTC offset to be set to zero

Martin Blumenstingl <[email protected]>
pwm: meson: Use the spin-lock only to protect register modifications

Josh Poimboeuf <[email protected]>
objtool: Don't use ignore flag for fake jumps

Matt Redfearn <[email protected]>
drm/bridge: adv7511: Fix low refresh rate selection

Stephane Eranian <[email protected]>
perf/x86/intel: Allow PEBS multi-entry in watermark mode

Tony Lindgren <[email protected]>
mfd: twl6040: Fix device init errors for ACCCTL register

Binbin Wu <[email protected]>
mfd: intel-lpss: Set the device in reset state when init

Daniel Gomez <[email protected]>
mfd: tps65912-spi: Add missing of table registration

Amit Kucheria <[email protected]>
drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER

Cyrill Gorcunov <[email protected]>
kernel/sys.c: prctl: fix false positive in validate_prctl_map()

Qian Cai <[email protected]>
mm/slab.c: fix an infinite loop in leaks_show()

Yue Hu <[email protected]>
mm/cma_debug.c: fix the break condition in cma_maxchunk_get()

Yue Hu <[email protected]>
mm/cma.c: fix crash on CMA allocation if bitmap allocation fails

Linxu Fang <[email protected]>
mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE

Mike Kravetz <[email protected]>
hugetlbfs: on restore reserve error path retain subpool reservation

Arnd Bergmann <[email protected]>
ARM: prevent tracing IPI_CPU_BACKTRACE

Li Rongqing <[email protected]>
ipc: prevent lockup on alloc_msg and free_msg

Christian Brauner <[email protected]>
sysctl: return -EINVAL if val violates minmax

Hou Tao <[email protected]>
fs/fat/file.c: issue flush after the writeback of FAT

Kangjie Lu <[email protected]>
rapidio: fix a NULL pointer dereference when create_workqueue() fails

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

Diffstat:

 Makefile                                           |  4 +--
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |  2 ++
 arch/arm/boot/dts/imx6qdl.dtsi                     |  2 +-
 arch/arm/boot/dts/imx6sl.dtsi                      |  2 +-
 arch/arm/boot/dts/imx6sx.dtsi                      |  2 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |  2 +-
 arch/arm/boot/dts/imx7s.dtsi                       |  4 +--
 arch/arm/include/asm/hardirq.h                     |  1 +
 arch/arm/kernel/smp.c                              |  6 +++-
 arch/arm/mach-exynos/suspend.c                     | 19 ++++++++++++
 arch/arm64/mm/mmu.c                                | 11 +++++--
 arch/ia64/mm/numa.c                                |  1 +
 arch/powerpc/include/asm/kvm_host.h                |  1 +
 arch/powerpc/kvm/book3s.c                          |  1 +
 arch/powerpc/kvm/book3s_hv.c                       |  9 +-----
 arch/powerpc/kvm/book3s_rtas.c                     | 14 ++++-----
 arch/s390/kvm/kvm-s390.c                           | 35 +++++++++++++---------
 arch/um/kernel/time.c                              |  2 +-
 arch/x86/events/intel/core.c                       |  2 +-
 arch/x86/events/intel/ds.c                         | 28 ++++++++---------
 arch/x86/kernel/cpu/amd.c                          |  7 +++--
 arch/x86/kvm/pmu_intel.c                           | 13 ++++----
 arch/x86/pci/irq.c                                 | 10 +++++--
 drivers/ata/libata-core.c                          |  9 ++++--
 drivers/clk/rockchip/clk-rk3288.c                  | 11 +++++++
 drivers/dma/idma64.c                               |  6 ++--
 drivers/dma/idma64.h                               |  2 ++
 drivers/gpio/Kconfig                               |  1 +
 drivers/gpio/gpio-omap.c                           | 25 +++++++++++-----
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |  6 ++--
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  7 ++++-
 drivers/i2c/busses/i2c-acorn.c                     |  1 +
 drivers/i2c/i2c-dev.c                              |  1 +
 drivers/iommu/intel-iommu.c                        |  7 +++--
 drivers/isdn/mISDN/socket.c                        |  5 ++--
 drivers/md/bcache/bset.c                           | 16 ++++++++--
 drivers/md/bcache/bset.h                           | 34 ++++++++++++---------
 drivers/media/v4l2-core/v4l2-ioctl.c               | 17 ++++++++++-
 drivers/mfd/intel-lpss.c                           |  3 ++
 drivers/mfd/tps65912-spi.c                         |  1 +
 drivers/mfd/twl6040.c                              | 13 +++++++-
 drivers/misc/kgdbts.c                              |  4 +--
 drivers/net/ethernet/dec/tulip/de4x5.c             |  1 -
 drivers/net/ethernet/emulex/benet/be_ethtool.c     |  2 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  4 +++
 drivers/net/ethernet/renesas/sh_eth.c              |  4 +++
 drivers/net/usb/ipheth.c                           |  3 +-
 drivers/nvmem/core.c                               | 15 ++++++----
 drivers/pci/host/pcie-rcar.c                       | 10 +++++--
 drivers/pci/host/pcie-xilinx.c                     | 12 ++++++--
 drivers/pci/hotplug/rpadlpar_core.c                |  4 +++
 drivers/platform/chrome/cros_ec_proto.c            | 11 +++++++
 drivers/platform/x86/intel_pmc_ipc.c               |  6 +++-
 drivers/pwm/core.c                                 | 10 +++----
 drivers/pwm/pwm-meson.c                            | 25 +++++++++++-----
 drivers/pwm/pwm-tiehrpwm.c                         |  2 ++
 drivers/pwm/sysfs.c                                | 14 +--------
 drivers/rapidio/rio_cm.c                           |  8 +++++
 drivers/rtc/rtc-pcf8523.c                          | 32 +++++++++++++++-----
 drivers/scsi/bnx2fc/bnx2fc_hwi.c                   |  2 +-
 drivers/scsi/cxgbi/libcxgbi.c                      |  4 +++
 drivers/scsi/libsas/sas_expander.c                 |  2 ++
 drivers/scsi/lpfc/lpfc_els.c                       |  5 +++-
 drivers/scsi/smartpqi/smartpqi_init.c              |  2 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |  2 +-
 drivers/spi/spi-pxa2xx.c                           |  7 +----
 .../interface/vchiq_arm/vchiq_2835_arm.c           |  9 ------
 drivers/thermal/qcom/tsens.c                       |  3 +-
 drivers/tty/serial/8250/8250_dw.c                  |  4 +--
 drivers/tty/serial/sunhv.c                         |  2 +-
 drivers/usb/core/quirks.c                          |  3 ++
 drivers/usb/dwc2/hcd.c                             | 10 +++++--
 drivers/usb/serial/option.c                        |  6 ++++
 drivers/usb/serial/pl2303.c                        |  1 +
 drivers/usb/serial/pl2303.h                        |  3 ++
 drivers/usb/storage/unusual_realtek.h              |  5 ++++
 drivers/video/fbdev/hgafb.c                        |  2 ++
 drivers/video/fbdev/imsttfb.c                      |  5 ++++
 drivers/watchdog/Kconfig                           |  1 +
 drivers/watchdog/imx2_wdt.c                        |  4 ++-
 fs/configfs/dir.c                                  | 31 +++++++++++--------
 fs/f2fs/inode.c                                    |  1 +
 fs/f2fs/recovery.c                                 | 10 ++++++-
 fs/f2fs/segment.h                                  |  3 +-
 fs/fat/file.c                                      | 11 +++++--
 fs/fuse/dev.c                                      |  2 +-
 fs/inode.c                                         |  9 ++++--
 fs/nfsd/vfs.h                                      |  5 +++-
 fs/ocfs2/dcache.c                                  | 12 ++++++++
 include/linux/cgroup.h                             | 10 +++++--
 include/linux/pwm.h                                |  5 ----
 include/net/bluetooth/hci_core.h                   |  3 --
 ipc/mqueue.c                                       | 10 +++++--
 ipc/msgutil.c                                      |  6 ++++
 kernel/Makefile                                    |  1 +
 kernel/cred.c                                      |  9 ++++++
 kernel/events/ring_buffer.c                        | 33 +++++++++++++++++---
 kernel/ptrace.c                                    | 20 +++++++++++--
 kernel/sys.c                                       |  2 +-
 kernel/sysctl.c                                    |  6 ++--
 kernel/time/ntp.c                                  |  2 +-
 mm/cma.c                                           |  4 ++-
 mm/cma_debug.c                                     |  2 +-
 mm/hugetlb.c                                       | 21 +++++++++----
 mm/list_lru.c                                      |  2 +-
 mm/page_alloc.c                                    |  6 ++--
 mm/slab.c                                          |  6 +++-
 net/ax25/ax25_route.c                              |  2 ++
 net/bluetooth/hci_conn.c                           |  8 -----
 net/core/neighbour.c                               |  7 +++++
 net/ipv6/ip6_flowlabel.c                           |  7 +++--
 net/lapb/lapb_iface.c                              |  1 +
 sound/core/seq/seq_clientmgr.c                     | 10 ++-----
 sound/core/seq/seq_ports.c                         | 15 ++++++----
 sound/core/seq/seq_ports.h                         |  5 ++--
 sound/firewire/oxfw/oxfw.c                         |  3 --
 sound/pci/hda/hda_intel.c                          |  6 ++--
 sound/soc/codecs/cs42xx8.c                         |  1 +
 sound/soc/fsl/fsl_asrc.c                           |  4 +--
 tools/objtool/check.c                              |  8 +++--
 tools/perf/arch/s390/util/machine.c                |  9 ++++--
 tools/perf/util/data-convert-bt.c                  |  2 +-
 tools/testing/selftests/netfilter/nft_nat.sh       |  6 +++-
 tools/testing/selftests/timers/adjtick.c           |  1 +
 tools/testing/selftests/timers/leapcrash.c         |  1 +
 tools/testing/selftests/timers/mqueue-lat.c        |  1 +
 tools/testing/selftests/timers/nanosleep.c         |  1 +
 tools/testing/selftests/timers/nsleep-lat.c        |  1 +
 tools/testing/selftests/timers/raw_skew.c          |  1 +
 tools/testing/selftests/timers/set-tai.c           |  1 +
 tools/testing/selftests/timers/set-tz.c            |  2 ++
 tools/testing/selftests/timers/threadtest.c        |  1 +
 tools/testing/selftests/timers/valid-adjtimex.c    |  2 ++
 133 files changed, 646 insertions(+), 284 deletions(-)