Skip to content

4.14.111-stable review

Greg Kroah-Hartman alsa-devel linux-arm-kernel linux-efi linux-fsdevel linux-tegra linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest121 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/121arm64: debug: Dont propagate UNKNOWN FAR into si_code for debug signalsarch/arm64/mm/fault.c+6 -50 replies
2/121ext4: cleanup bh release code in ext4_ind_remove_space()fs/ext4/indirect.c+22 -250 replies
3/121lib/int_sqrt: optimize initial value computelib/int_sqrt.c+2 -40 replies
4/121tty/serial: atmel: Add is_half_duplex helperdrivers/tty/serial/atmel_serial.c+11 -80 replies
5/121tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stoppeddrivers/tty/serial/atmel_serial.c+21 -30 replies
6/121mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specifiedmm/mempolicy.c+33 -70 replies
7/121CIFS: fix POSIX lock leak and invalid ptr dereffs/cifs/file.c+13 -10 replies
8/121h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux-arch/h8300/Makefile+1 -10 replies
9/121f2fs: fix to avoid deadlock in f2fs_read_inline_dir()fs/f2fs/inline.c+7 -10 replies
10/121tracing: kdb: Fix ftdump to not sleepinclude/linux/ring_buffer.h kernel/trace/ring_buffer.c kernel/trace/trace.c +1 more+12 -70 replies
11/121net/mlx5: Avoid panic when setting vport ratedrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+9 -40 replies
12/121net/mlx5: Avoid panic when setting vport mac, getting vport configdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+2 -20 replies
13/121gpio: gpio-omap: fix level interrupt idlingdrivers/gpio/gpio-omap.c+8 -60 replies
14/121include/linux/relay.h: fix percpu annotation in struct rchaninclude/linux/relay.h+1 -10 replies
15/121sysctl: handle overflow for file-maxkernel/sysctl.c+3 -00 replies
16/121enic: fix build warning without CONFIG_CPUMASK_OFFSTACKdrivers/net/ethernet/cisco/enic/enic_main.c+3 -30 replies
17/121scsi: hisi_sas: Set PHY linkrate when disconnecteddrivers/scsi/hisi_sas/hisi_sas_main.c+10 -00 replies
18/121iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driverdrivers/iio/adc/qcom-pm8xxx-xoadc.c+3 -70 replies
19/121perf c2c: Fix c2c report for empty numa nodetools/perf/builtin-c2c.c+6 -20 replies
20/121mm/cma.c: cma_declare_contiguous: correct err handlingmm/cma.c+3 -10 replies
21/121mm/page_ext.c: fix an imbalance with kmemleakmm/page_ext.c+1 -00 replies
22/121mm, mempolicy: fix uninit memory accessmm/mempolicy.c+1 -10 replies
23/121mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!mm/vmalloc.c+5 -10 replies
24/121mm/slab.c: kmemleak no scan alien cachesmm/slab.c+9 -80 replies
25/121ocfs2: fix a panic problem caused by o2cb_ctlfs/ocfs2/cluster/nodemanager.c+8 -60 replies
26/121f2fs: do not use mutex lock in atomic contextfs/f2fs/trace.c+7 -10 replies
27/121fs/file.c: initialize init_files.resize_waitfs/file.c+1 -00 replies
28/121page_poison: play nicely with KASANmm/page_alloc.c mm/page_poison.c+5 -10 replies
29/121cifs: use correct format charactersfs/cifs/cifs_dfs_ref.c fs/cifs/smb1ops.c+3 -30 replies
30/121dm thin: add sanity checks to thin-pool and external snapshot creationdrivers/md/dm-thin.c+13 -00 replies
31/121cifs: Fix NULL pointer dereference of devnamefs/cifs/connect.c+5 -00 replies
32/121fs: Make splice() and tee() take into account O_NONBLOCK flag on pipesfs/splice.c+12 -00 replies
33/121jbd2: fix invalid descriptor block checksumfs/jbd2/commit.c+4 -20 replies
34/121fs: fix guard_bio_eod to check for real EOD errorsfs/buffer.c+7 -00 replies
35/121tools lib traceevent: Fix buffer overflow in arg_evaltools/lib/traceevent/event-parse.c+1 -10 replies
36/121PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove()drivers/pci/pcie/pme.c+15 -70 replies
37/121wil6210: check null pointer in _wil_cfg80211_merge_extra_iesdrivers/net/wireless/ath/wil6210/cfg80211.c+11 -30 replies
38/121crypto: crypto4xx - add missing of_node_put after of_device_is_availabledrivers/crypto/amcc/crypto4xx_trng.c+3 -10 replies
39/121crypto: cavium/zip - fix collision with generic cra_driver_namedrivers/crypto/cavium/zip/zip_main.c+4 -20 replies
40/121usb: chipidea: Grab the (legacy) USB PHY by phandle firstdrivers/usb/chipidea/core.c+8 -10 replies
41/121scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.cdrivers/scsi/scsi_scan.c+3 -30 replies
42/121powerpc/xmon: Fix opcode being uninitialized in print_insn_powerpcarch/powerpc/xmon/ppc-dis.c+1 -10 replies
43/121coresight: etm4x: Add support to enable ETMv4.2drivers/hwtracing/coresight/coresight-etm4x.c+2 -10 replies
44/121serial: 8250_pxa: honor the port number from devicetreedrivers/tty/serial/8250/8250_pxa.c+4 -00 replies
45/121ARM: 8840/1: use a raw_spinlock_t in unwindarch/arm/kernel/unwind.c+7 -70 replies
46/121iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tablesdrivers/iommu/io-pgtable-arm-v7s.c+2 -10 replies
47/121powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callbackarch/powerpc/mm/hugetlbpage-radix.c+3 -20 replies
48/121mmc: omap: fix the maximum timeout settingdrivers/mmc/host/omap.c+1 -10 replies
49/121e1000e: Fix -Wformat-truncation warningsdrivers/net/ethernet/intel/e1000e/netdev.c+2 -20 replies
50/121mlxsw: spectrum: Avoid -Wformat-truncation warningsdrivers/net/ethernet/mellanox/mlxsw/spectrum.c+2 -20 replies
51/121IB/mlx4: Increase the timeout for CM cachedrivers/infiniband/hw/mlx4/cm.c+1 -10 replies
52/121clk: fractional-divider: check parent rate only if flag is setdrivers/clk/clk-fractional-divider.c include/linux/clk-provider.h+4 -10 replies
53/121cpufreq: acpi-cpufreq: Report if CPU doesnt support boost technologiesdrivers/cpufreq/acpi-cpufreq.c+3 -10 replies
54/121efi: cper: Fix possible out-of-bounds accessdrivers/firmware/efi/cper.c+9 -40 replies
55/121scsi: megaraid_sas: return error when create DMA pool faileddrivers/scsi/megaraid/megaraid_sas_base.c+1 -00 replies
56/121scsi: fcoe: make use of fip_mode enum completedrivers/scsi/bnx2fc/bnx2fc_fcoe.c drivers/scsi/fcoe/fcoe.c drivers/scsi/fcoe/fcoe_ctlr.c +3 more+11 -80 replies
57/121perf test: Fix failure of evsel-tp-sched test on s390tools/perf/tests/evsel-tp-sched.c+3 -30 replies
58/121SoC: imx-sgtl5000: add missing put_device()sound/soc/fsl/imx-sgtl5000.c+1 -00 replies
59/121media: sh_veu: Correct return type for mem2mem buffer helpersdrivers/media/platform/sh_veu.c+2 -20 replies
60/121media: s5p-jpeg: Correct return type for mem2mem buffer helpersdrivers/media/platform/s5p-jpeg/jpeg-core.c+19 -190 replies
61/121media: s5p-g2d: Correct return type for mem2mem buffer helpersdrivers/media/platform/s5p-g2d/g2d.c+3 -30 replies
62/121media: mx2_emmaprp: Correct return type for mem2mem buffer helpersdrivers/media/platform/mx2_emmaprp.c+3 -30 replies
63/121media: mtk-jpeg: Correct return type for mem2mem buffer helpersdrivers/media/platform/mtk-jpeg/mtk_jpeg_core.c+20 -200 replies
64/121vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1fs/read_write.c+6 -00 replies
65/121HID: intel-ish-hid: avoid binding wrong ishtp_cl_devicedrivers/hid/intel-ish-hid/ishtp/bus.c+3 -10 replies
66/121jbd2: fix race when writing superblockfs/jbd2/journal.c+27 -250 replies
67/121leds: lp55xx: fix null deref on firmware load failuredrivers/leds/leds-lp55xx-common.c+2 -20 replies
68/121iwlwifi: pcie: fix emergency pathdrivers/net/wireless/intel/iwlwifi/pcie/rx.c+8 -30 replies
69/121ACPI / video: Refactor and fix dmi_is_desktop()drivers/acpi/acpi_video.c+13 -60 replies
70/121kprobes: Prohibit probing on bsearch()lib/bsearch.c+2 -00 replies
71/121netfilter: conntrack: fix cloned unconfirmed skb->_nfct race in __nf_conntrack_confirmnet/netfilter/nf_conntrack_core.c+11 -30 replies
72/121ARM: 8833/1: Ensure that NEON code always compiles with ClangDocumentation/arm/kernel_mode_neon.txt arch/arm/lib/Makefile arch/arm/lib/xor-neon.c +1 more+5 -50 replies
73/121ALSA: PCM: check if ops are defined before suspending PCMsound/core/pcm_native.c+8 -00 replies
74/121usb: f_fs: Avoid crash due to out-of-scope stack ptr accessdrivers/usb/gadget/function/f_fs.c+1 -00 replies
75/121sched/topology: Fix percpu data types in struct sd_data & struct s_datainclude/linux/sched/topology.h kernel/sched/topology.c+5 -50 replies
76/121bcache: fix input overflow to cache set sysfs file io_error_halflifedrivers/md/bcache/sysfs.c+11 -20 replies
77/121bcache: fix input overflow to sequential_cutoffdrivers/md/bcache/sysfs.c+3 -10 replies
78/121bcache: improve sysfs_strtoul_clamp()drivers/md/bcache/sysfs.h+10 -30 replies
79/121genirq: Avoid summation loops for /proc/statinclude/linux/irqdesc.h kernel/irq/chip.c kernel/irq/internals.h +1 more+24 -40 replies
80/121iw_cxgb4: fix srqidx leak during connection abortdrivers/infiniband/hw/cxgb4/cm.c+3 -20 replies
81/121fbdev: fbmem: fix memory access if logo is bigger than the screendrivers/video/fbdev/core/fbmem.c+3 -00 replies
82/121cdrom: Fix race condition in cdrom_sysctl_registerdrivers/cdrom/cdrom.c+3 -40 replies
83/121e1000e: fix cyclic resets at link up with active txdrivers/net/ethernet/intel/e1000e/netdev.c+6 -90 replies
84/121platform/x86: intel_pmc_core: Fix PCH IP sts readingdrivers/platform/x86/intel_pmc_core.c drivers/platform/x86/intel_pmc_core.h+3 -20 replies
85/121ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probesound/soc/fsl/fsl-asoc-card.c+1 -00 replies
86/121sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACKkernel/sched/debug.c+4 -00 replies
87/121efi/memattr: Dont bail on zero VA if it equals the regions PAdrivers/firmware/efi/memattr.c+1 -10 replies
88/121ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notationarch/arm/boot/dts/lpc32xx.dtsi+9 -90 replies
89/121efi/arm/arm64: Allow SetVirtualAddressMap() to be omitteddrivers/firmware/efi/libstub/arm-stub.c drivers/firmware/efi/libstub/efi-stub-helper.c drivers/firmware/efi/libstub/efistub.h +1 more+19 -00 replies
90/121soc: qcom: gsbi: Fix error handling in gsbi_probe()drivers/soc/qcom/qcom_gsbi.c+5 -20 replies
91/121mt7601u: bump supported EEPROM versiondrivers/net/wireless/mediatek/mt7601u/eeprom.h+1 -10 replies
92/121ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are really care ofarch/arm/include/asm/v7m.h arch/arm/kernel/entry-header.S arch/arm/kernel/entry-v7m.S +1 more+10 -20 replies
93/121ARM: avoid Cortex-A9 livelock on tight dmb loopsarch/arm/include/asm/barrier.h arch/arm/include/asm/processor.h arch/arm/kernel/machine_kexec.c +2 more+17 -40 replies
94/121bpf: fix missing prototype warningsinclude/linux/filter.h+3 -10 replies
95/121cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accountinginclude/linux/cgroup-defs.h include/linux/cgroup.h kernel/cgroup/cgroup.c +2 more+15 -90 replies
96/121backlight: pwm_bl: Use gpiod_get_value_cansleep() to get initial statedrivers/video/backlight/pwm_bl.c+1 -10 replies
97/121tty: increase the default flip buffer limit to 2*640Kdrivers/tty/tty_buffer.c+1 -10 replies
98/121powerpc/pseries: Perform full re-add of CPU for topology update post-migrationarch/powerpc/include/asm/topology.h arch/powerpc/mm/numa.c arch/powerpc/platforms/pseries/hotplug-cpu.c+22 -80 replies
99/121usb: dwc3: gadget: Fix OTG events when gadget driver isnt loadeddrivers/usb/dwc3/gadget.c+2 -00 replies
100/121media: mt9m111: set initial frame size other than 0x0drivers/media/i2c/mt9m111.c+2 -00 replies
101/121hwrng: virtio - Avoid repeated init of completiondrivers/char/hw_random/virtio-rng.c+1 -10 replies
102/121soc/tegra: fuse: Fix illegal free of IO base addressdrivers/soc/tegra/fuse/fuse-tegra.c+9 -30 replies
103/121HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bitdrivers/hid/intel-ish-hid/ipc/ipc.c+6 -30 replies
104/121hpet: Fix missing = character in the __setup() code of hpet_mmap_enabledrivers/char/hpet.c+1 -10 replies
105/121cpu/hotplug: Mute hotplug lockdep during initkernel/cpu.c+9 -00 replies
106/121dmaengine: imx-dma: fix warning comparison of distinct pointer typesdrivers/dma/imx-dma.c+1 -10 replies
107/121dmaengine: qcom_hidma: assign channel cookie correctlydrivers/dma/qcom/hidma.c+9 -80 replies
108/121dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_*drivers/dma/qcom/hidma.c+2 -00 replies
109/121netfilter: physdev: relax br_netfilter dependencyinclude/net/netfilter/br_netfilter.h net/bridge/br_netfilter_hooks.c net/netfilter/xt_physdev.c+7 -80 replies
110/121media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumerationdrivers/media/platform/s5p-jpeg/jpeg-core.c+11 -80 replies
111/121regulator: act8865: Fix act8600_sudcdc_voltage_ranges settingdrivers/regulator/act8865-regulator.c+3 -20 replies
112/121drm: Auto-set allow_fb_modifiers when given modifiers at plane initdrivers/gpu/drm/drm_plane.c+3 -00 replies
113/121drm/nouveau: Stop using drm_crtc_force_disabledrivers/gpu/drm/nouveau/dispnv04/tvnv17.c+3 -10 replies
114/121x86/build: Specify elf_i386 linker emulation explicitly for i386 objectsarch/x86/boot/Makefile arch/x86/realmode/rm/Makefile+2 -20 replies
115/121selinux: do not override context on context mountssecurity/selinux/hooks.c+8 -10 replies
116/121wlcore: Fix memory leak in case wl12xx_fetch_firmware failuredrivers/net/wireless/ti/wlcore/main.c+5 -20 replies
117/121x86/build: Mark per-CPU symbols as absolute explicitly for LLDarch/x86/kernel/vmlinux.lds.S+1 -10 replies
118/121clk: rockchip: fix frac settings of GPLL clock for rk3328drivers/clk/rockchip/clk-rk3328.c+6 -60 replies
119/121dmaengine: tegra: avoid overflow of byte trackingdrivers/dma/tegra20-apb-dma.c+4 -10 replies
120/121drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfersdrivers/gpu/drm/drm_dp_mst_topology.c+1 -00 replies
121/121ACPI / video: Extend chassis-type detection with a "Lunch Box" checkdrivers/acpi/acpi_video.c+1 -00 replies

Reviews trailers per patch

58 of 121 patches have a Reviewed-by or Acked-by.

PatchSai Praneeth PrakhyaJeffrey HugoBjorn AnderssonLee JonesWill DeaconLinus TorvaldsNathan ChancellorCatalin MarinasRafael AquiniOscar SalvadorDavid RientjesPavel ShilovskyRoi DayanSaeed MahameedRichard GenoudAndrew MortonMing LeiSteven Rostedt (VMware)Chao YuAndrey RyabininNick DesaulniersHeiko StuebnerBorislav PetkovTyler BaicarLukas BulwahnSuzuki K PouloseLaurent DufourIdo SchimmelNicolas PitreStefan AgnerHongyan SongSrinivas PandruvadaMichaelJakub KicinskiSong LiuMaxime RipardDaniel ThompsonSinan KayaJacek AnaszewskiMichael W. BringmannJon HunterAlex DeucherStephen SmalleyElaine ZhangDaniel VetterDhinakaran PandiyanDmitry GolovinDmitry OsipenkoTri VoDavid TolnayOlof JohanssonFabio EstevamAaron BrownWaiman LongMarc ZyngierDavidlohr BuesoMasami HiramatsuBart Van AsscheSumit SaxenaJack MorgensteinJoseph QiJun PiaoJan KaraGrygorii StrashkoMike RapoportRavi BangoriaKees CookMark RutlandSyuuichirou IshiiTarumizu, KoheiMasayoshi MizumaJoe Lawrence
1/121R-b
2/121R-b
3/121A-b A-b
4/121A-b
5/121A-b
6/121A-b R-b A-b
7/121A-b
8/121
9/121
10/121
11/121R-b A-b
12/121R-b A-b
13/121A-b
14/121
15/121A-b
16/121R-b
17/121
18/121
19/121T-b
20/121R-b R-b
21/121R-b
22/121
23/121R-b
24/121R-b
25/121R-b A-b
26/121R-b
27/121R-b
28/121A-b
29/121R-b
30/121
31/121
32/121R-b
33/121R-b
34/121R-b
35/121A-b
36/121
37/121
38/121
39/121
40/121
41/121R-b
42/121R-b
43/121R-b
44/121
45/121
46/121A-b
47/121R-b
48/121
49/121
50/121R-b
51/121A-b
52/121R-b
53/121
54/121A-b T-b
55/121A-b
56/121R-b T-b Original-by
57/121
58/121
59/121
60/121
61/121
62/121
63/121
64/121
65/121T-b A-b
66/121
67/121
68/121
69/121
70/121A-b
71/121
72/121R-b A-b R-b
73/121
74/121
75/121
76/121
77/121
78/121
79/121R-b R-b R-b
80/121
81/121
82/121
83/121T-b
84/121
85/121
86/121T-b T-b R-b A-b
87/121A-b
88/121
89/121T-b T-b T-b
90/121
91/121Reported-and-tested-by A-b
92/121
93/121A-b
94/121A-b
95/121
96/121A-b A-b
97/121
98/121T-b
99/121
100/121
101/121T-b
102/121A-b
103/121A-b
104/121
105/121
106/121A-b R-b
107/121R-b
108/121R-b
109/121
110/121R-b
111/121
112/121R-b
113/121R-b
114/121T-b T-b
115/121R-b
116/121
117/121T-b
118/121A-b
119/121A-b R-b
120/121R-b
121/121

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

Read the v1 thread

Cover letter [PATCH 4.14 000/121] 4.14.111-stable review

This is the start of the stable review cycle for the 4.14.111 release. There are 121 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 Apr 6 08:44:23 UTC 2019. 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.14.111-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.111-rc1

Hans de Goede <[email protected]>
ACPI / video: Extend chassis-type detection with a "Lunch Box" check

Ville Syrjälä <[email protected]>
drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers

Ben Dooks <[email protected]>
dmaengine: tegra: avoid overflow of byte tracking

Katsuhiro Suzuki <[email protected]>
clk: rockchip: fix frac settings of GPLL clock for rk3328

Rafael Ávila de Espíndola <[email protected]>
x86/build: Mark per-CPU symbols as absolute explicitly for LLD

Zumeng Chen <[email protected]>
wlcore: Fix memory leak in case wl12xx_fetch_firmware failure

Ondrej Mosnacek <[email protected]>
selinux: do not override context on context mounts

George Rimar <[email protected]>
x86/build: Specify elf_i386 linker emulation explicitly for i386 objects

Daniel Vetter <[email protected]>
drm/nouveau: Stop using drm_crtc_force_disable

Paul Kocialkowski <[email protected]>
drm: Auto-set allow_fb_modifiers when given modifiers at plane init

Axel Lin <[email protected]>
regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting

Pawe? Chmiel <[email protected]>
media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration

Florian Westphal <[email protected]>
netfilter: physdev: relax br_netfilter dependency

Shunyong Yang <[email protected]>
dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_*

Shunyong Yang <[email protected]>
dmaengine: qcom_hidma: assign channel cookie correctly

Anders Roxell <[email protected]>
dmaengine: imx-dma: fix warning comparison of distinct pointer types

Valentin Schneider <[email protected]>
cpu/hotplug: Mute hotplug lockdep during init

Buland Singh <[email protected]>
hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable

Song Hongyan <[email protected]>
HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit

Timo Alho <[email protected]>
soc/tegra: fuse: Fix illegal free of IO base address

David Tolnay <[email protected]>
hwrng: virtio - Avoid repeated init of completion

Akinobu Mita <[email protected]>

    media: mt9m111: set initial frame size other than 0x0

Roger Quadros <[email protected]>
usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded

Nathan Fontenot <[email protected]>
powerpc/pseries: Perform full re-add of CPU for topology update post-migration

Manfred Schlaegl <[email protected]>
tty: increase the default flip buffer limit to 2*640K

Chen-Yu Tsai <[email protected]>
backlight: pwm_bl: Use gpiod_get_value_cansleep() to get initial state

Oleg Nesterov <[email protected]>

    cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting

Valdis Kletnieks <[email protected]>
bpf: fix missing prototype warnings

Russell King <[email protected]>
ARM: avoid Cortex-A9 livelock on tight dmb loops

Vladimir Murzin <[email protected]>
ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are really care of

Stanislaw Gruszka <[email protected]>
mt7601u: bump supported EEPROM version

Alexey Khoroshilov <[email protected]>
soc: qcom: gsbi: Fix error handling in gsbi_probe()

Ard Biesheuvel <[email protected]>
efi/arm/arm64: Allow SetVirtualAddressMap() to be omitted

Mathieu Malaterre <[email protected]>

    ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation

Ard Biesheuvel <[email protected]>
efi/memattr: Don't bail on zero VA if it equals the region's PA

Hidetoshi Seto <[email protected]>
sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK

wen yang <[email protected]>
ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe

Rajneesh Bhardwaj <[email protected]>
platform/x86: intel_pmc_core: Fix PCH IP sts reading

Konstantin Khlebnikov <[email protected]>
e1000e: fix cyclic resets at link up with active tx

Guenter Roeck <[email protected]>
cdrom: Fix race condition in cdrom_sysctl_register

Manfred Schlaegl <[email protected]>
fbdev: fbmem: fix memory access if logo is bigger than the screen

Raju Rangoju <[email protected]>
iw_cxgb4: fix srqidx leak during connection abort

Thomas Gleixner <[email protected]>
genirq: Avoid summation loops for /proc/stat

Coly Li <[email protected]>
bcache: improve sysfs_strtoul_clamp()

Coly Li <[email protected]>
bcache: fix input overflow to sequential_cutoff

Coly Li <[email protected]>
bcache: fix input overflow to cache set sysfs file io_error_halflife

Luc Van Oostenryck <[email protected]>
sched/topology: Fix percpu data types in struct sd_data & struct s_data

John Stultz <[email protected]>
usb: f_fs: Avoid crash due to out-of-scope stack ptr access

Ranjani Sridharan <[email protected]>
ALSA: PCM: check if ops are defined before suspending PCM

Nathan Chancellor <[email protected]>
ARM: 8833/1: Ensure that NEON code always compiles with Clang

Chieh-Min Wang <[email protected]>

    netfilter: conntrack: fix cloned unconfirmed skb->_nfct race in __nf_conntrack_confirm

Andrea Righi <[email protected]>
kprobes: Prohibit probing on bsearch()

Hans de Goede <[email protected]>
ACPI / video: Refactor and fix dmi_is_desktop()

Sara Sharon <[email protected]>
iwlwifi: pcie: fix emergency path

Michal Kazior <[email protected]>
leds: lp55xx: fix null deref on firmware load failure

Theodore Ts'o <[email protected]>
jbd2: fix race when writing superblock

Hong Liu <[email protected]>
HID: intel-ish-hid: avoid binding wrong ishtp_cl_device

Aurelien Jarno <[email protected]>

    vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1

Ezequiel Garcia <[email protected]>
media: mtk-jpeg: Correct return type for mem2mem buffer helpers

Ezequiel Garcia <[email protected]>
media: mx2_emmaprp: Correct return type for mem2mem buffer helpers

Ezequiel Garcia <[email protected]>
media: s5p-g2d: Correct return type for mem2mem buffer helpers

Ezequiel Garcia <[email protected]>
media: s5p-jpeg: Correct return type for mem2mem buffer helpers

Ezequiel Garcia <[email protected]>
media: sh_veu: Correct return type for mem2mem buffer helpers

Wen Yang <[email protected]>
SoC: imx-sgtl5000: add missing put_device()

Thomas Richter <[email protected]>
perf test: Fix failure of 'evsel-tp-sched' test on s390

Sedat Dilek <[email protected]>
scsi: fcoe: make use of fip_mode enum complete

Jason Yan <[email protected]>
scsi: megaraid_sas: return error when create DMA pool failed

Ross Lagerwall <[email protected]>
efi: cper: Fix possible out-of-bounds access

Erwan Velu <[email protected]>
cpufreq: acpi-cpufreq: Report if CPU doesn't support boost technologies

Katsuhiro Suzuki <[email protected]>
clk: fractional-divider: check parent rate only if flag is set

Håkon Bugge <[email protected]>
IB/mlx4: Increase the timeout for CM cache

Florian Fainelli <[email protected]>
mlxsw: spectrum: Avoid -Wformat-truncation warnings

Florian Fainelli <[email protected]>
e1000e: Fix -Wformat-truncation warnings

Aaro Koskinen <[email protected]>
mmc: omap: fix the maximum timeout setting

Aneesh Kumar K.V <[email protected]>
powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback

Nicolas Boichat <[email protected]>
iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables

Sebastian Andrzej Siewior <[email protected]>
ARM: 8840/1: use a raw_spinlock_t in unwind

Lubomir Rintel <[email protected]>
serial: 8250_pxa: honor the port number from devicetree

Sai Prakash Ranjan <[email protected]>
coresight: etm4x: Add support to enable ETMv4.2

Nathan Chancellor <[email protected]>
powerpc/xmon: Fix opcode being uninitialized in print_insn_powerpc

Benjamin Block <[email protected]>
scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c

Paul Kocialkowski <[email protected]>
usb: chipidea: Grab the (legacy) USB PHY by phandle first

Eric Biggers <[email protected]>
crypto: cavium/zip - fix collision with generic cra_driver_name

Julia Lawall <[email protected]>
crypto: crypto4xx - add missing of_node_put after of_device_is_available

Alexei Avshalom Lazar <[email protected]>
wil6210: check null pointer in _wil_cfg80211_merge_extra_ies

Rafael J. Wysocki <[email protected]>
PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove()

Tony Jones <[email protected]>
tools lib traceevent: Fix buffer overflow in arg_eval

Carlos Maiolino <[email protected]>
fs: fix guard_bio_eod to check for real EOD errors

luojiajun <[email protected]>
jbd2: fix invalid descriptor block checksum

Slavomir Kaslev <[email protected]>
fs: Make splice() and tee() take into account O_NONBLOCK flag on pipes

Yao Liu <[email protected]>
cifs: Fix NULL pointer dereference of devname

Jason Cai (Xiang Feng) <[email protected]>
dm thin: add sanity checks to thin-pool and external snapshot creation

Louis Taylor <[email protected]>
cifs: use correct format characters

Qian Cai <[email protected]>
page_poison: play nicely with KASAN

Shuriyc Chu <[email protected]>
fs/file.c: initialize init_files.resize_wait

Sahitya Tummala <[email protected]>
f2fs: do not use mutex lock in atomic context

Jia Guo <[email protected]>
ocfs2: fix a panic problem caused by o2cb_ctl

Qian Cai <[email protected]>
mm/slab.c: kmemleak no scan alien caches

Uladzislau Rezki (Sony) <[email protected]>
mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!

Vlastimil Babka <[email protected]>
mm, mempolicy: fix uninit memory access

Qian Cai <[email protected]>
mm/page_ext.c: fix an imbalance with kmemleak

Peng Fan <[email protected]>
mm/cma.c: cma_declare_contiguous: correct err handling

Jiri Olsa <[email protected]>
perf c2c: Fix c2c report for empty numa node

Linus Torvalds <[email protected]>
iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver

John Garry <[email protected]>
scsi: hisi_sas: Set PHY linkrate when disconnected

Arnd Bergmann <[email protected]>
enic: fix build warning without CONFIG_CPUMASK_OFFSTACK

Christian Brauner <[email protected]>
sysctl: handle overflow for file-max

Luc Van Oostenryck <[email protected]>
include/linux/relay.h: fix percpu annotation in struct rchan

Russell King <[email protected]>
gpio: gpio-omap: fix level interrupt idling

Tonghao Zhang <[email protected]>
net/mlx5: Avoid panic when setting vport mac, getting vport config

Tonghao Zhang <[email protected]>
net/mlx5: Avoid panic when setting vport rate

Douglas Anderson <[email protected]>
tracing: kdb: Fix ftdump to not sleep

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

Masahiro Yamada <[email protected]>
h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux-

Aurelien Aptel <[email protected]>
CIFS: fix POSIX lock leak and invalid ptr deref

Yang Shi <[email protected]>
mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified

Razvan Stefanescu <[email protected]>
tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped

Razvan Stefanescu <[email protected]>
tty/serial: atmel: Add is_half_duplex helper

Peter Zijlstra <[email protected]>
lib/int_sqrt: optimize initial value compute

zhangyi (F) <[email protected]>
ext4: cleanup bh release code in ext4_ind_remove_space()

Will Deacon <[email protected]>
arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals

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

Diffstat:

 Documentation/arm/kernel_mode_neon.txt            |  4 +-
 Makefile                                          |  4 +-
 arch/arm/boot/dts/lpc32xx.dtsi                    | 18 +++----
 arch/arm/include/asm/barrier.h                    |  2 +
 arch/arm/include/asm/processor.h                  |  6 ++-
 arch/arm/include/asm/v7m.h                        |  2 +-
 arch/arm/kernel/entry-header.S                    |  3 +-
 arch/arm/kernel/entry-v7m.S                       |  4 ++
 arch/arm/kernel/machine_kexec.c                   |  5 +-
 arch/arm/kernel/smp.c                             |  4 +-
 arch/arm/kernel/unwind.c                          | 14 +++---
 arch/arm/lib/Makefile                             |  2 +-
 arch/arm/lib/xor-neon.c                           |  2 +-
 arch/arm/mach-omap2/prm_common.c                  |  4 +-
 arch/arm/mm/proc-v7m.S                            |  3 ++
 arch/arm64/mm/fault.c                             | 11 +++--
 arch/h8300/Makefile                               |  2 +-
 arch/powerpc/include/asm/topology.h               |  2 +
 arch/powerpc/mm/hugetlbpage-radix.c               |  5 +-
 arch/powerpc/mm/numa.c                            |  9 +---
 arch/powerpc/platforms/pseries/hotplug-cpu.c      | 19 ++++++++
 arch/powerpc/xmon/ppc-dis.c                       |  2 +-
 arch/x86/boot/Makefile                            |  2 +-
 arch/x86/kernel/vmlinux.lds.S                     |  2 +-
 arch/x86/realmode/rm/Makefile                     |  2 +-
 drivers/acpi/acpi_video.c                         | 20 +++++---
 drivers/cdrom/cdrom.c                             |  7 ++-
 drivers/char/hpet.c                               |  2 +-
 drivers/char/hw_random/virtio-rng.c               |  2 +-
 drivers/clk/clk-fractional-divider.c              |  2 +-
 drivers/clk/rockchip/clk-rk3328.c                 | 12 ++---
 drivers/cpufreq/acpi-cpufreq.c                    |  4 +-
 drivers/crypto/amcc/crypto4xx_trng.c              |  4 +-
 drivers/crypto/cavium/zip/zip_main.c              |  6 ++-
 drivers/dma/imx-dma.c                             |  2 +-
 drivers/dma/qcom/hidma.c                          | 19 ++++----
 drivers/dma/tegra20-apb-dma.c                     |  5 +-
 drivers/firmware/efi/cper.c                       | 13 ++++--
 drivers/firmware/efi/libstub/arm-stub.c           |  5 ++
 drivers/firmware/efi/libstub/efi-stub-helper.c    | 10 ++++
 drivers/firmware/efi/libstub/efistub.h            |  1 +
 drivers/firmware/efi/libstub/fdt.c                |  3 ++
 drivers/firmware/efi/memattr.c                    |  2 +-
 drivers/gpio/gpio-omap.c                          | 14 +++---
 drivers/gpu/drm/drm_dp_mst_topology.c             |  1 +
 drivers/gpu/drm/drm_plane.c                       |  3 ++
 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c         |  4 +-
 drivers/hid/intel-ish-hid/ipc/ipc.c               |  9 ++--
 drivers/hid/intel-ish-hid/ishtp/bus.c             |  4 +-
 drivers/hwtracing/coresight/coresight-etm4x.c     |  3 +-
 drivers/iio/adc/qcom-pm8xxx-xoadc.c               | 10 ++--
 drivers/infiniband/hw/cxgb4/cm.c                  |  5 +-
 drivers/infiniband/hw/mlx4/cm.c                   |  2 +-
 drivers/iommu/io-pgtable-arm-v7s.c                |  3 +-
 drivers/leds/leds-lp55xx-common.c                 |  4 +-
 drivers/md/bcache/sysfs.c                         | 17 +++++--
 drivers/md/bcache/sysfs.h                         | 13 ++++--
 drivers/md/dm-thin.c                              | 13 ++++++
 drivers/media/i2c/mt9m111.c                       |  2 +
 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c   | 40 ++++++++--------
 drivers/media/platform/mx2_emmaprp.c              |  6 +--
 drivers/media/platform/s5p-g2d/g2d.c              |  6 +--
 drivers/media/platform/s5p-jpeg/jpeg-core.c       | 57 ++++++++++++-----------
 drivers/media/platform/sh_veu.c                   |  4 +-
 drivers/mmc/host/omap.c                           |  2 +-
 drivers/net/ethernet/cisco/enic/enic_main.c       |  6 +--
 drivers/net/ethernet/intel/e1000e/netdev.c        | 19 ++++----
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 17 ++++---
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c    |  4 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c       | 14 ++++--
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c      | 11 +++--
 drivers/net/wireless/mediatek/mt7601u/eeprom.h    |  2 +-
 drivers/net/wireless/ti/wlcore/main.c             |  7 ++-
 drivers/pci/pcie/pme.c                            | 22 ++++++---
 drivers/platform/x86/intel_pmc_core.c             |  3 +-
 drivers/platform/x86/intel_pmc_core.h             |  2 +-
 drivers/regulator/act8865-regulator.c             |  5 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                 |  2 +-
 drivers/scsi/fcoe/fcoe.c                          |  2 +-
 drivers/scsi/fcoe/fcoe_ctlr.c                     |  7 ++-
 drivers/scsi/fcoe/fcoe_transport.c                |  2 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c             | 10 ++++
 drivers/scsi/megaraid/megaraid_sas_base.c         |  1 +
 drivers/scsi/qedf/qedf_main.c                     |  2 +-
 drivers/scsi/scsi_scan.c                          |  6 +--
 drivers/soc/qcom/qcom_gsbi.c                      |  7 ++-
 drivers/soc/tegra/fuse/fuse-tegra.c               | 12 +++--
 drivers/tty/serial/8250/8250_pxa.c                |  4 ++
 drivers/tty/serial/atmel_serial.c                 | 43 ++++++++++++-----
 drivers/tty/tty_buffer.c                          |  2 +-
 drivers/usb/chipidea/core.c                       |  9 +++-
 drivers/usb/dwc3/gadget.c                         |  2 +
 drivers/usb/gadget/function/f_fs.c                |  1 +
 drivers/video/backlight/pwm_bl.c                  |  2 +-
 drivers/video/fbdev/core/fbmem.c                  |  3 ++
 fs/buffer.c                                       |  7 +++
 fs/cifs/cifs_dfs_ref.c                            |  4 +-
 fs/cifs/connect.c                                 |  5 ++
 fs/cifs/file.c                                    | 14 +++++-
 fs/cifs/smb1ops.c                                 |  2 +-
 fs/ext4/indirect.c                                | 47 +++++++++----------
 fs/f2fs/inline.c                                  |  8 +++-
 fs/f2fs/trace.c                                   |  8 +++-
 fs/file.c                                         |  1 +
 fs/jbd2/commit.c                                  |  6 ++-
 fs/jbd2/journal.c                                 | 52 +++++++++++----------
 fs/ocfs2/cluster/nodemanager.c                    | 14 +++---
 fs/read_write.c                                   |  6 +++
 fs/splice.c                                       | 12 +++++
 include/linux/cgroup-defs.h                       |  2 +-
 include/linux/cgroup.h                            |  2 +
 include/linux/clk-provider.h                      |  3 ++
 include/linux/filter.h                            |  4 +-
 include/linux/irqdesc.h                           |  1 +
 include/linux/relay.h                             |  2 +-
 include/linux/ring_buffer.h                       |  2 +-
 include/linux/sched/topology.h                    |  8 ++--
 include/net/netfilter/br_netfilter.h              |  1 -
 include/scsi/libfcoe.h                            |  4 +-
 kernel/cgroup/cgroup.c                            | 15 +++---
 kernel/cgroup/pids.c                              |  4 +-
 kernel/cpu.c                                      |  9 ++++
 kernel/exit.c                                     |  1 +
 kernel/irq/chip.c                                 | 12 ++++-
 kernel/irq/internals.h                            |  8 +++-
 kernel/irq/irqdesc.c                              |  7 ++-
 kernel/sched/debug.c                              |  4 ++
 kernel/sched/topology.c                           |  2 +-
 kernel/sysctl.c                                   |  3 ++
 kernel/trace/ring_buffer.c                        |  5 +-
 kernel/trace/trace.c                              |  6 ++-
 kernel/trace/trace_kdb.c                          |  6 ++-
 lib/bsearch.c                                     |  2 +
 lib/int_sqrt.c                                    |  6 +--
 lib/raid6/Makefile                                |  2 +-
 mm/cma.c                                          |  4 +-
 mm/mempolicy.c                                    | 42 +++++++++++++----
 mm/page_alloc.c                                   |  2 +-
 mm/page_ext.c                                     |  1 +
 mm/page_poison.c                                  |  4 ++
 mm/slab.c                                         | 17 +++----
 mm/vmalloc.c                                      |  6 ++-
 net/bridge/br_netfilter_hooks.c                   |  5 --
 net/netfilter/nf_conntrack_core.c                 | 14 ++++--
 net/netfilter/xt_physdev.c                        |  9 +++-
 security/selinux/hooks.c                          |  9 +++-
 sound/core/pcm_native.c                           |  8 ++++
 sound/soc/fsl/fsl-asoc-card.c                     |  1 +
 sound/soc/fsl/imx-sgtl5000.c                      |  1 +
 tools/lib/traceevent/event-parse.c                |  2 +-
 tools/perf/builtin-c2c.c                          |  8 +++-
 tools/perf/tests/evsel-tp-sched.c                 |  6 +--
 152 files changed, 771 insertions(+), 378 deletions(-)