Skip to content

4.9.117-stable review

Greg Kroah-Hartman dm-devel linux-arm-kernel linux-edac linux-scsi lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest127 of 144 patches 7 repliesIn review

127 of 144 patches are in this archive. The cover letter announces 144.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/144Input: elan_i2c - add ACPI ID for lenovo ideapad 330drivers/input/mouse/elan_i2c_core.c+1 -00 replies
2/144Input: i8042 - add Lenovo LaVie Z to the i8042 reset listdrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
3/144Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15ASTdrivers/input/mouse/elan_i2c_core.c+1 -00 replies
5/144tracing: Fix double free of event_trigger_datakernel/trace/trace_events_trigger.c+8 -40 replies
6/144tracing: Fix possible double free in event_enable_trigger_func()kernel/trace/trace_events_trigger.c+5 -10 replies
7/144kthread, tracing: Dont expose half-written comm when creating kthreadskernel/kthread.c+7 -10 replies
8/144tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failurekernel/trace/trace_kprobe.c+11 -20 replies
9/144tracing: Quiet gcc warning about maybe unused link variablekernel/trace/trace_kprobe.c+4 -20 replies
10/144arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setupsarch/arm64/mm/init.c+3 -10 replies
12/144kcov: ensure irq code sees a valid areakernel/kcov.c+2 -10 replies
13/144xen/netfront: raise max number of slots in xennet_get_responses()drivers/net/xen-netfront.c+2 -20 replies
14/144ALSA: emu10k1: add error handling for snd_ctl_addsound/pci/emu10k1/emupcm.c+3 -10 replies
15/144ALSA: fm801: add error handling for snd_ctl_addsound/pci/fm801.c+12 -40 replies
16/144nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfofs/nfsd/nfs4xdr.c+2 -00 replies
17/144vfio: platform: Fix reset module leak in error pathdrivers/vfio/platform/vfio_platform_common.c+10 -50 replies
18/144mm: vmalloc: avoid racy handling of debugobjects in vunmapmm/vmalloc.c+2 -10 replies
19/144mm/slub.c: add __printf verification to slab_err()mm/slub.c+1 -10 replies
20/144rtc: ensure rtc_set_alarm fails when alarms are not supporteddrivers/rtc/interface.c+5 -00 replies
21/144perf tools: Fix pmu events parsing ruletools/perf/util/parse-events.y+13 -10 replies
22/144netfilter: ipset: List timing out entries with "timeout 1" instead of zeroinclude/linux/netfilter/ipset/ip_set_timeout.h+8 -20 replies
23/144infiniband: fix a possible use-after-free bugdrivers/infiniband/core/ucma.c+5 -10 replies
24/144powerpc/eeh: Fix use-after-release of EEH driverarch/powerpc/kernel/eeh_driver.c+16 -120 replies
25/144hvc_opal: dont set tb_ticks_per_usec in udbg_init_opal_common()drivers/tty/hvc/hvc_opal.c+0 -10 replies
26/144powerpc/64s: Fix compiler store ordering to SLB shadow areaarch/powerpc/mm/slb.c+4 -40 replies
27/144RDMA/mad: Convert BUG_ONs to error flowsdrivers/infiniband/core/mad.c+7 -40 replies
28/144netfilter: nf_tables: check msg_type before nft_trans_set(trans)net/netfilter/nf_tables_api.c+6 -50 replies
29/144pnfs: Dont release the sequence slot until weve processed layoutget on openfs/nfs/nfs4proc.c+2 -10 replies
30/144disable loading f2fs module on PAGE_SIZE > 4KBfs/f2fs/super.c+6 -00 replies
31/144f2fs: fix error path of move_data_pagefs/f2fs/gc.c+8 -30 replies
32/144f2fs: fix to dont trigger writeback during recoveryfs/f2fs/segment.c+3 -00 replies
33/144f2fs: fix to wait page writeback during revoking atomic writefs/f2fs/segment.c+2 -00 replies
34/144f2fs: Fix deadlock in shutdown ioctlfs/f2fs/file.c+7 -40 replies
35/144f2fs: fix race in between GC and atomic openfs/f2fs/file.c+3 -00 replies
36/144usbip: usbip_detach: Fix memory, udev context and udev leaktools/usb/usbip/src/usbip_detach.c+6 -30 replies
37/144perf/x86/intel/uncore: Correct fixed counter index check in generic codearch/x86/events/intel/uncore.c+1 -10 replies
38/144perf/x86/intel/uncore: Correct fixed counter index check for NHMarch/x86/events/intel/uncore_nhmex.c+1 -10 replies
40/144iwlwifi: pcie: fix race in Rx buffer allocatordrivers/net/wireless/intel/iwlwifi/pcie/rx.c+2 -00 replies
41/144Bluetooth: hci_qca: Fix "Sleep inside atomic section" warningdrivers/bluetooth/hci_qca.c+1 -10 replies
42/144Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011drivers/bluetooth/btusb.c+3 -00 replies
43/144ASoC: dpcm: fix BE dai not hw_free and shutdownsound/soc/soc-pcm.c+4 -20 replies
44/144mfd: cros_ec: Fail early if we cannot identify the ECdrivers/mfd/cros_ec.c+5 -10 replies
45/144mwifiex: handle race during mwifiex_usb_disconnectdrivers/net/wireless/marvell/mwifiex/usb.c+3 -00 replies
46/144wlcore: sdio: check for valid platform device data before suspenddrivers/net/wireless/ti/wlcore/sdio.c+5 -00 replies
47/144media: tw686x: Fix incorrect vb2_mem_ops GFP flagsdrivers/media/pci/tw686x/tw686x-video.c+2 -10 replies
48/144media: videobuf2-core: dont call memop finish when queueingdrivers/media/v4l2-core/videobuf2-core.c+6 -30 replies
49/144btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeupsfs/btrfs/tree-log.c+8 -20 replies
50/144btrfs: qgroup: Finish rescan when hit the last leaf of extent treefs/btrfs/qgroup.c+19 -00 replies
51/144PCI: Prevent sysfs disable of device while driver is attacheddrivers/pci/pci-sysfs.c+9 -60 replies
52/144ath: Add regulatory mapping for FCC3_ETSICdrivers/net/wireless/ath/regd_common.h+2 -00 replies
53/144ath: Add regulatory mapping for ETSI8_WORLDdrivers/net/wireless/ath/regd_common.h+2 -00 replies
54/144ath: Add regulatory mapping for APL13_WORLDdrivers/net/wireless/ath/regd_common.h+2 -00 replies
55/144ath: Add regulatory mapping for APL2_FCCAdrivers/net/wireless/ath/regd_common.h+2 -00 replies
56/144ath: Add regulatory mapping for Ugandadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
57/144ath: Add regulatory mapping for Tanzaniadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
58/144ath: Add regulatory mapping for Serbiadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
59/144ath: Add regulatory mapping for Bermudadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
60/144ath: Add regulatory mapping for Bahamasdrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
65/144powerpc/8xx: fix invalid register expression in head_8xx.Sarch/powerpc/kernel/head_8xx.S+1 -10 replies
66/144pinctrl: at91-pio4: add missing of_node_putdrivers/pinctrl/pinctrl-at91-pio4.c+3 -10 replies
67/144bpf: powerpc64: pad function address loads with NOPsarch/powerpc/net/bpf_jit_comp64.c+23 -110 replies
68/144PCI: pciehp: Request control of native hotplug only if supporteddrivers/acpi/pci_root.c+3 -10 replies
70/144mwifiex: correct histogram data with appropriate indexdrivers/net/wireless/marvell/mwifiex/util.c+5 -30 replies
71/144ima: based on policy verify firmware signatures (pre-allocated buffer)security/integrity/ima/ima_main.c+1 -00 replies
72/144drivers/perf: arm-ccn: dont log to dmesg in event_initdrivers/bus/arm-ccn.c+10 -100 replies
73/144fscrypt: use unbound workqueue for decryptionfs/crypto/crypto.c+10 -10 replies
74/144scsi: ufs: fix exception event handlingdrivers/scsi/ufs/ufshcd.c+2 -00 replies
75/144ALSA: emu10k1: Rate-limit error messages about page errorssound/pci/emu10k1/memory.c+3 -30 replies
76/144regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_opsdrivers/regulator/pfuze100-regulator.c+1 -00 replies
77/144md: fix NULL dereference of mddev->pers in remove_and_add_spares()drivers/md/md.c+3 -00 replies
78/144ixgbevf: fix MAC address changes through ixgbevf_set_mac()drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+1 -00 replies
79/144media: smiapp: fix timeout checking in smiapp_read_nvmdrivers/media/i2c/smiapp/smiapp-core.c+5 -60 replies
80/144net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret valuedrivers/net/ethernet/ti/cpsw-phy-sel.c+7 -10 replies
81/144ALSA: usb-audio: Apply rate limit to warning messages in URB complete callbacksound/usb/pcm.c+1 -10 replies
82/144arm64: cmpwait: Clear event register before arming exclusive monitorarch/arm64/include/asm/cmpxchg.h+3 -10 replies
83/144HID: hid-plantronics: Re-resend Update to map button for PTT productsdrivers/hid/hid-plantronics.c+5 -10 replies
84/144drm/radeon: fix mode_valids return typedrivers/gpu/drm/radeon/radeon_connectors.c+5 -50 replies
86/144HID: i2c-hid: check if device is there before really probingdrivers/hid/i2c-hid/i2c-hid.c+8 -00 replies
87/144EDAC, altera: Fix ARM64 build warningdrivers/edac/altera_edac.c+1 -10 replies
88/144ARM: dts: emev2: Add missing interrupt-affinity to PMU nodearch/arm/boot/dts/emev2.dtsi+3 -20 replies
89/144ARM: dts: sh73a0: Add missing interrupt-affinity to PMU nodearch/arm/boot/dts/sh73a0.dtsi+3 -20 replies
90/144nvmem: properly handle returned value nvmem_reg_readdrivers/nvmem/core.c+7 -00 replies
91/144tty: Fix data race in tty_insert_flip_string_fixed_flagdrivers/tty/pty.c+3 -00 replies
93/144media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()drivers/media/platform/rcar_jpu.c+3 -10 replies
94/144libata: Fix command retry decisiondrivers/ata/libata-eh.c+8 -40 replies
95/144media: media-device: fix ioctl function typesdrivers/media/media-device.c+11 -100 replies
96/144media: saa7164: Fix driver name in debug outputdrivers/media/pci/saa7164/saa7164-fw.c+2 -10 replies
97/144mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pagesdrivers/mtd/nand/fsl_ifc_nand.c+10 -70 replies
98/144brcmfmac: Add support for bcm43364 wireless chipsetdrivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c include/linux/mmc/sdio_ids.h+2 -00 replies
99/144s390/cpum_sf: Add data entry sizes to sampling trailer entryarch/s390/include/asm/cpu_mf.h+3 -10 replies
100/144perf: fix invalid bit in diagnostic entryarch/s390/include/asm/cpu_mf.h+1 -10 replies
101/144bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only.drivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
102/144scsi: 3w-9xxx: fix a missing-check bugdrivers/scsi/3w-9xxx.c+5 -00 replies
103/144scsi: 3w-xxxx: fix a missing-check bugdrivers/scsi/3w-xxxx.c+3 -00 replies
104/144scsi: megaraid: silence a static checker bugdrivers/scsi/megaraid.c+3 -00 replies
105/144staging: lustre: o2iblnd: fix race at kiblnd_connect_peerdrivers/staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c+12 -60 replies
106/144thermal: exynos: fix setting rising_threshold for Exynos5433drivers/thermal/samsung/exynos_tmu.c+1 -00 replies
107/144bpf: fix references to free_bpf_prog_info() in commentskernel/bpf/verifier.c+2 -20 replies
108/144media: siano: get rid of __le32/__le16 cast warningsdrivers/media/common/siano/smsendian.c+7 -70 replies
109/144drm/atomic: Handling the case when setting old crtc for planedrivers/gpu/drm/drm_atomic.c+3 -10 replies
110/144ALSA: hda/ca0132: fix build failure when a local macro is definedsound/pci/hda/patch_ca0132.c+6 -20 replies
111/144mmc: dw_mmc: update actual clock for mmc debugfsdrivers/mmc/host/dw_mmc.c+4 -00 replies
112/144mmc: pwrseq: Use kmalloc_array instead of stack VLAdrivers/mmc/core/pwrseq_simple.c+9 -50 replies
113/144dt-bindings: pinctrl: meson: add support for the Meson8m2 SoCDocumentation/devicetree/bindings/pinctrl/meson,pinctrl.txt+2 -00 replies
114/144dt-bindings: net: meson-dwmac: new compatible name for AXG SoCDocumentation/devicetree/bindings/net/meson-dwmac.txt+1 -00 replies
115/144fasync: Fix deadlock between task-context and interrupt-context kill_fasync()fs/fcntl.c include/linux/fs.h+8 -90 replies
116/144stop_machine: Use raw spinlockskernel/stop_machine.c+12 -120 replies
117/144memory: tegra: Do not handle spurious interruptsdrivers/memory/tegra/mc.c+4 -10 replies
118/144memory: tegra: Apply interrupts mask per SoCdrivers/memory/tegra/mc.c drivers/memory/tegra/mc.h drivers/memory/tegra/tegra114.c +4 more+27 -180 replies
120/144drm/gma500: fix psb_intel_lvds_mode_valid()s return typedrivers/gpu/drm/gma500/psb_intel_drv.h drivers/gpu/drm/gma500/psb_intel_lvds.c+2 -20 replies
121/144ipconfig: Correctly initialise ic_nameserversnet/ipv4/ipconfig.c+13 -00 replies
122/144rsi: Fix invalid vdd warning in mmcdrivers/net/wireless/rsi/rsi_91x_sdio.c+0 -20 replies
124/144staging: lustre: llite: correct removexattr detectiondrivers/staging/lustre/lustre/llite/xattr.c+5 -10 replies
125/144staging: lustre: ldlm: free resource when ldlm_lock_create() fails.drivers/staging/lustre/lustre/ldlm/ldlm_lock.c+5 -10 replies
126/144serial: core: Make sure compiler barfs for 16-byte earlycon namesinclude/linux/serial_core.h+2 -10 replies
127/144microblaze: Fix simpleImage format generationarch/microblaze/boot/Makefile+6 -40 replies
128/144usb: hub: Dont wait for connect state at resume for powered-off portsdrivers/usb/core/hub.c+4 -00 replies
129/144crypto: authencesn - dont leak pointers to authenc keyscrypto/authencesn.c+1 -00 replies
130/144crypto: authenc - dont leak pointers to authenc keyscrypto/authenc.c+1 -00 replies
131/144media: omap3isp: fix unbalanced dma_iommu_mappingdrivers/media/platform/omap3isp/isp.c+4 -31 reply
132/144scsi: scsi_dh: replace too broad "TP9" string with the exact modelsdrivers/scsi/scsi_dh.c+4 -10 replies
133/144scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOsdrivers/scsi/megaraid/megaraid_sas_fusion.c+3 -00 replies
134/144media: si470x: fix __be16 annotationsdrivers/media/radio/si470x/radio-si470x-i2c.c+3 -30 replies
136/144random: mix rdrand with entropy sent in from userspacedrivers/char/random.c+9 -10 replies
137/144squashfs: be more careful about metadata corruptionfs/squashfs/cache.c fs/squashfs/file.c fs/squashfs/fragment.c +1 more+16 -50 replies
138/144ext4: fix inline data updates with checksums enabledfs/ext4/inline.c fs/ext4/inode.c+18 -170 replies
139/144ext4: check for allocation block validity with block group lockedfs/ext4/balloc.c fs/ext4/ialloc.c+6 -00 replies
140/144RDMA/uverbs: Protect from attempts to create flows on unsupported QPdrivers/infiniband/core/uverbs_cmd.c+5 -00 replies

Reviews trailers per patch

36 of 127 patches have a Reviewed-by or Acked-by.

PatchMasami HiramatsuJosh PoimboeufAndrey RyabininBoris OstrovskyEric AugerSimon HormanAndrew MortonFlorian WestphalChao YuThomas GleixnerBenson LeungGwendal GrignouAndy ShevchenkoLudovic DesrochesAndrew BowersHannes ReineckeSakari AilusHendrik BruecknerAdam RadfordAlexey LyashkovDoug OucharekJohn L. HammondQuentin MonnetRob HerringKevin HilmanArnd BergmannSteven Rostedt (VMware)Nikolay BorisovJohannes ThumshirnKeith BuschArnaldo Carvalho de MeloSubhash JadavaniBenjamin TissoiresMikhail UlyanovKieran BinghamUlf HanssonRafael J. WysockiDmitry EreminJames SimmonsPavel MachekLaurent Pinchart
1/144
2/144
3/144
5/144R-b
6/144Reivewed-by
7/144R-b
8/144A-b R-b
9/144
10/144T-b
12/144A-b
13/144R-b
14/144
15/144A-b
16/144
17/144R-b A-b R-b
18/144R-b
19/144R-b
20/144
21/144T-b
22/144
23/144
24/144
25/144
26/144
27/144
28/144A-b
29/144
30/144R-b
31/144
32/144
33/144
34/144R-b
35/144
36/144
37/144R-b
38/144R-b
40/144
41/144
42/144
43/144
44/144A-b R-b R-b
45/144
46/144
47/144
48/144
49/144R-b
50/144
51/144R-b A-b
52/144
53/144
54/144
55/144
56/144
57/144
58/144
59/144
60/144
65/144
66/144A-b
67/144
68/144R-b
70/144
71/144
72/144
73/144
74/144R-b
75/144
76/144
77/144
78/144T-b
79/144
80/144
81/144
82/144
83/144
84/144
86/144R-b
87/144
88/144
89/144
90/144
91/144
93/144A-b R-b
94/144R-b
95/144A-b
96/144
97/144
98/144A-b
99/144R-b
100/144R-b
101/144
102/144A-b
103/144A-b
104/144
105/144R-b R-b R-b
106/144
107/144R-b
108/144
109/144
110/144
111/144
112/144
113/144R-b R-b
114/144R-b
115/144
116/144
117/144
118/144
120/144
121/144
122/144
124/144R-b R-b
125/144R-b
126/144
127/144
128/144
129/144
130/144
131/144T-b R-b
132/144
133/144
134/144
136/144
137/144
138/144
139/144
140/144

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

Read the v1 thread

Cover letter [PATCH 4.9 000/144] 4.9.117-stable review

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

Responses should be made by Fri Aug 3 16:49:15 UTC 2018. 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.117-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.117-rc1

Michal Vokáč <[email protected]>
net: dsa: qca8k: Allow overwriting CPU port setting

Michal Vokáč <[email protected]>
net: dsa: qca8k: Add QCA8334 binding documentation

Michal Vokáč <[email protected]>
net: dsa: qca8k: Enable RXMAC when bringing up a port

Michal Vokáč <[email protected]>
net: dsa: qca8k: Force CPU port to its highest bandwidth

Leon Romanovsky <[email protected]>
RDMA/uverbs: Protect from attempts to create flows on unsupported QP

Theodore Ts'o <[email protected]>
ext4: check for allocation block validity with block group locked

Theodore Ts'o <[email protected]>
ext4: fix inline data updates with checksums enabled

Linus Torvalds <[email protected]>
squashfs: be more careful about metadata corruption

Theodore Ts'o <[email protected]>
random: mix rdrand with entropy sent in from userspace

José Roberto de Souza <[email protected]>
drm: Add DP PSR2 sink enable bit

Mauro Carvalho Chehab <[email protected]>

    media: si470x: fix __be16 annotations

Shivasharan S <[email protected]>
scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs

Xose Vazquez Perez <[email protected]>
scsi: scsi_dh: replace too broad "TP9" string with the exact models

Suman Anna <[email protected]>
media: omap3isp: fix unbalanced dma_iommu_mapping

Tudor-Dan Ambarus <[email protected]>
crypto: authenc - don't leak pointers to authenc keys

Tudor-Dan Ambarus <[email protected]>
crypto: authencesn - don't leak pointers to authenc keys

Dominik Bozek <[email protected]>
usb: hub: Don't wait for connect state at resume for powered-off ports

Michal Simek <[email protected]>
microblaze: Fix simpleImage format generation

Douglas Anderson <[email protected]>
serial: core: Make sure compiler barfs for 16-byte earlycon names

NeilBrown <[email protected]>
staging: lustre: ldlm: free resource when ldlm_lock_create() fails.

James Simmons <[email protected]>
staging: lustre: llite: correct removexattr detection

Ondrej Mosnáček <[email protected]>
audit: allow not equal op for audit by executable

Siva Rebbagondla <[email protected]>
rsi: Fix 'invalid vdd' warning in mmc

Chris Novakovic <[email protected]>
ipconfig: Correctly initialise ic_nameservers

Luc Van Oostenryck <[email protected]>
drm/gma500: fix psb_intel_lvds_mode_valid()'s return type

Enric Balletbo i Serra <[email protected]>
arm64: defconfig: Enable Rockchip io-domain driver

Dmitry Osipenko <[email protected]>
memory: tegra: Apply interrupts mask per SoC

Dmitry Osipenko <[email protected]>
memory: tegra: Do not handle spurious interrupts

Thomas Gleixner <[email protected]>
stop_machine: Use raw spinlocks

Kirill Tkhai <[email protected]>
fasync: Fix deadlock between task-context and interrupt-context kill_fasync()

Yixun Lan <[email protected]>
dt-bindings: net: meson-dwmac: new compatible name for AXG SoC

Martin Blumenstingl <[email protected]>
dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC

Tobin C. Harding <[email protected]>
mmc: pwrseq: Use kmalloc_array instead of stack VLA

Shawn Lin <[email protected]>
mmc: dw_mmc: update actual clock for mmc debugfs

Takashi Sakamoto <[email protected]>
ALSA: hda/ca0132: fix build failure when a local macro is defined

Satendra Singh Thakur <[email protected]>
drm/atomic: Handling the case when setting old crtc for plane

Mauro Carvalho Chehab <[email protected]>
media: siano: get rid of __le32/__le16 cast warnings

Jakub Kicinski <[email protected]>
bpf: fix references to free_bpf_prog_info() in comments

Bartlomiej Zolnierkiewicz <[email protected]>
thermal: exynos: fix setting rising_threshold for Exynos5433

Doug Oucahrek <[email protected]>
staging: lustre: o2iblnd: fix race at kiblnd_connect_peer

Dan Carpenter <[email protected]>
scsi: megaraid: silence a static checker bug

Wenwen Wang <[email protected]>
scsi: 3w-xxxx: fix a missing-check bug

Wenwen Wang <[email protected]>
scsi: 3w-9xxx: fix a missing-check bug

Michael Chan <[email protected]>
bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only.

Thomas Richter <[email protected]>
perf: fix invalid bit in diagnostic entry

Thomas Richter <[email protected]>
s390/cpum_sf: Add data entry sizes to sampling trailer entry

Sean Lanigan <[email protected]>
brcmfmac: Add support for bcm43364 wireless chipset

Jane Wan <[email protected]>
mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages

Brad Love <[email protected]>
media: saa7164: Fix driver name in debug output

Sami Tolvanen <[email protected]>
media: media-device: fix ioctl function types

Damien Le Moal <[email protected]>
libata: Fix command retry decision

Wei Yongjun <[email protected]>
media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()

Marc Zyngier <[email protected]>
dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA

DaeRyong Jeong <[email protected]>
tty: Fix data race in tty_insert_flip_string_fixed_flag

Mathieu Malaterre <[email protected]>
nvmem: properly handle returned value nvmem_reg_read

Geert Uytterhoeven <[email protected]>
ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node

Geert Uytterhoeven <[email protected]>
ARM: dts: emev2: Add missing interrupt-affinity to PMU node

Thor Thayer <[email protected]>
EDAC, altera: Fix ARM64 build warning

Dmitry Torokhov <[email protected]>
HID: i2c-hid: check if device is there before really probing

Jonathan Neuschäfer <[email protected]>
powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet

Luc Van Oostenryck <[email protected]>
drm/radeon: fix mode_valid's return type

Terry Junge <[email protected]>
HID: hid-plantronics: Re-resend Update to map button for PTT products

Will Deacon <[email protected]>
arm64: cmpwait: Clear event register before arming exclusive monitor

Takashi Iwai <[email protected]>
ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback

Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value

Colin Ian King <[email protected]>
media: smiapp: fix timeout checking in smiapp_read_nvm

Emil Tantilov <[email protected]>
ixgbevf: fix MAC address changes through ixgbevf_set_mac()

Yufen Yu <[email protected]>

    md: fix NULL dereference of mddev->pers in remove_and_add_spares()

Anson Huang <[email protected]>
regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops

Takashi Iwai <[email protected]>
ALSA: emu10k1: Rate-limit error messages about page errors

Maya Erez <[email protected]>
scsi: ufs: fix exception event handling

Eric Biggers <[email protected]>
fscrypt: use unbound workqueue for decryption

Mark Rutland <[email protected]>
drivers/perf: arm-ccn: don't log to dmesg in event_init

Mimi Zohar <[email protected]>
ima: based on policy verify firmware signatures (pre-allocated buffer)

Xinming Hu <[email protected]>
mwifiex: correct histogram data with appropriate index

Michal Vokáč <[email protected]>
net: dsa: qca8k: Add support for QCA8334 switch

Mika Westerberg <[email protected]>
PCI: pciehp: Request control of native hotplug only if supported

Sandipan Das <[email protected]>
bpf: powerpc64: pad function address loads with NOPs

Julia Lawall <[email protected]>
pinctrl: at91-pio4: add missing of_node_put

Christophe Leroy <[email protected]>
powerpc/8xx: fix invalid register expression in head_8xx.S

Mathieu Malaterre <[email protected]>
powerpc/powermac: Mark variable x as unused

Mathieu Malaterre <[email protected]>
powerpc/powermac: Add missing prototype for note_bootable_part()

Mathieu Malaterre <[email protected]>
powerpc/chrp/time: Make some functions static, add missing header include

Mathieu Malaterre <[email protected]>
powerpc/32: Add a missing include header

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Bahamas

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Bermuda

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Serbia

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Tanzania

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Uganda

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for APL2_FCCA

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for APL13_WORLD

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for ETSI8_WORLD

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for FCC3_ETSIC

Christoph Hellwig <[email protected]>
PCI: Prevent sysfs disable of device while driver is attached

Qu Wenruo <[email protected]>
btrfs: qgroup: Finish rescan when hit the last leaf of extent tree

David Sterba <[email protected]>
btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups

Hans Verkuil <[email protected]>
media: videobuf2-core: don't call memop 'finish' when queueing

Ezequiel Garcia <[email protected]>
media: tw686x: Fix incorrect vb2_mem_ops GFP flags

Eyal Reizer <[email protected]>
wlcore: sdio: check for valid platform device data before suspend

Ganapathi Bhat <[email protected]>
mwifiex: handle race during mwifiex_usb_disconnect

Vincent Palatin <[email protected]>
mfd: cros_ec: Fail early if we cannot identify the EC

Kai Chieh Chuang <[email protected]>
ASoC: dpcm: fix BE dai not hw_free and shutdown

Jian-Hong Pan <[email protected]>
Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011

Thierry Escande <[email protected]>
Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning

Shaul Triebitz <[email protected]>
iwlwifi: pcie: fix race in Rx buffer allocator

Daniel Díaz <[email protected]>
selftests/intel_pstate: Improve test, minor fixes

Kan Liang <[email protected]>
perf/x86/intel/uncore: Correct fixed counter index check for NHM

Kan Liang <[email protected]>
perf/x86/intel/uncore: Correct fixed counter index check in generic code

Shuah Khan (Samsung OSG) <[email protected]>
usbip: usbip_detach: Fix memory, udev context and udev leak

Chao Yu <[email protected]>
f2fs: fix race in between GC and atomic open

Sahitya Tummala <[email protected]>
f2fs: Fix deadlock in shutdown ioctl

Chao Yu <[email protected]>
f2fs: fix to wait page writeback during revoking atomic write

Chao Yu <[email protected]>
f2fs: fix to don't trigger writeback during recovery

Chao Yu <[email protected]>
f2fs: fix error path of move_data_page

Anatoly Pugachev <[email protected]>
disable loading f2fs module on PAGE_SIZE > 4KB

Trond Myklebust <[email protected]>
pnfs: Don't release the sequence slot until we've processed layoutget on open

Alexey Kodanev <[email protected]>
netfilter: nf_tables: check msg_type before nft_trans_set(trans)

Leon Romanovsky <[email protected]>
RDMA/mad: Convert BUG_ONs to error flows

Nicholas Piggin <[email protected]>
powerpc/64s: Fix compiler store ordering to SLB shadow area

Stewart Smith <[email protected]>
hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common()

Sam Bobroff <[email protected]>
powerpc/eeh: Fix use-after-release of EEH driver

Cong Wang <[email protected]>
infiniband: fix a possible use-after-free bug

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: List timing out entries with "timeout 1" instead of zero

Jiri Olsa <[email protected]>
perf tools: Fix pmu events parsing rule

Alexandre Belloni <[email protected]>
rtc: ensure rtc_set_alarm fails when alarms are not supported

Mathieu Malaterre <[email protected]>
mm/slub.c: add __printf verification to slab_err()

Chintan Pandya <[email protected]>
mm: vmalloc: avoid racy handling of debugobjects in vunmap

Geert Uytterhoeven <[email protected]>
vfio: platform: Fix reset module leak in error path

Scott Mayhew <[email protected]>
nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo

Zhouyang Jia <[email protected]>
ALSA: fm801: add error handling for snd_ctl_add

Zhouyang Jia <[email protected]>
ALSA: emu10k1: add error handling for snd_ctl_add

Juergen Gross <[email protected]>
xen/netfront: raise max number of slots in xennet_get_responses()

Mark Rutland <[email protected]>
kcov: ensure irq code sees a valid area

Antti Seppälä <[email protected]>
usb: dwc2: Fix DMA alignment to start at allocated boundary

Johannes Weiner <[email protected]>
arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups

Steven Rostedt (VMware) <[email protected]>
tracing: Quiet gcc warning about maybe unused link variable

Artem Savkov <[email protected]>
tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure

Snild Dolkow <[email protected]>
kthread, tracing: Don't expose half-written comm when creating kthreads

Steven Rostedt (VMware) <[email protected]>
tracing: Fix possible double free in event_enable_trigger_func()

Steven Rostedt (VMware) <[email protected]>
tracing: Fix double free of event_trigger_data

Shakeel Butt <[email protected]>
kvm, mm: account shadow page tables to kmemcg

KT Liao <[email protected]>
Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST

Chen-Yu Tsai <[email protected]>
Input: i8042 - add Lenovo LaVie Z to the i8042 reset list

Donald Shanty III <[email protected]>
Input: elan_i2c - add ACPI ID for lenovo ideapad 330

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

Diffstat:

 .../devicetree/bindings/net/dsa/qca8k.txt          | 23 +++++++++-
 .../devicetree/bindings/net/meson-dwmac.txt        |  1 +
 .../devicetree/bindings/pinctrl/meson,pinctrl.txt  |  2 +
 Makefile                                           |  4 +-
 arch/arm/boot/dts/emev2.dtsi                       |  5 ++-
 arch/arm/boot/dts/sh73a0.dtsi                      |  5 ++-
 arch/arm64/configs/defconfig                       |  2 +
 arch/arm64/include/asm/cmpxchg.h                   |  4 +-
 arch/arm64/mm/init.c                               |  4 +-
 arch/microblaze/boot/Makefile                      | 10 +++--
 arch/powerpc/kernel/eeh_driver.c                   | 28 +++++++-----
 arch/powerpc/kernel/head_8xx.S                     |  2 +-
 arch/powerpc/kernel/pci_32.c                       |  1 +
 arch/powerpc/mm/slb.c                              |  8 ++--
 arch/powerpc/net/bpf_jit_comp64.c                  | 34 +++++++++-----
 arch/powerpc/platforms/chrp/time.c                 |  6 ++-
 arch/powerpc/platforms/embedded6xx/hlwd-pic.c      |  5 +++
 arch/powerpc/platforms/powermac/bootx_init.c       |  4 +-
 arch/powerpc/platforms/powermac/setup.c            |  1 +
 arch/s390/include/asm/cpu_mf.h                     |  6 ++-
 arch/x86/events/intel/uncore.c                     |  2 +-
 arch/x86/events/intel/uncore_nhmex.c               |  2 +-
 arch/x86/kvm/mmu.c                                 |  2 +-
 crypto/authenc.c                                   |  1 +
 crypto/authencesn.c                                |  1 +
 drivers/acpi/pci_root.c                            |  4 +-
 drivers/ata/libata-eh.c                            | 12 +++--
 drivers/bluetooth/btusb.c                          |  3 ++
 drivers/bluetooth/hci_qca.c                        |  2 +-
 drivers/bus/arm-ccn.c                              | 20 ++++-----
 drivers/char/random.c                              | 10 ++++-
 drivers/edac/altera_edac.c                         |  2 +-
 drivers/gpu/drm/drm_atomic.c                       |  4 +-
 drivers/gpu/drm/gma500/psb_intel_drv.h             |  2 +-
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |  2 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         | 10 ++---
 drivers/hid/hid-plantronics.c                      |  6 ++-
 drivers/hid/i2c-hid/i2c-hid.c                      |  8 ++++
 drivers/infiniband/core/mad.c                      | 11 +++--
 drivers/infiniband/core/ucma.c                     |  6 ++-
 drivers/infiniband/core/uverbs_cmd.c               |  5 +++
 drivers/input/mouse/elan_i2c_core.c                |  2 +
 drivers/input/serio/i8042-x86ia64io.h              |  7 +++
 drivers/md/md.c                                    |  3 ++
 drivers/media/common/siano/smsendian.c             | 14 +++---
 drivers/media/i2c/smiapp/smiapp-core.c             | 11 +++--
 drivers/media/media-device.c                       | 21 ++++-----
 drivers/media/pci/saa7164/saa7164-fw.c             |  3 +-
 drivers/media/pci/tw686x/tw686x-video.c            |  3 +-
 drivers/media/platform/omap3isp/isp.c              |  7 +--
 drivers/media/platform/rcar_jpu.c                  |  4 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |  6 +--
 drivers/media/v4l2-core/videobuf2-core.c           |  9 ++--
 drivers/memory/tegra/mc.c                          | 22 +++------
 drivers/memory/tegra/mc.h                          |  9 ++++
 drivers/memory/tegra/tegra114.c                    |  2 +
 drivers/memory/tegra/tegra124.c                    |  6 +++
 drivers/memory/tegra/tegra210.c                    |  3 ++
 drivers/memory/tegra/tegra30.c                     |  2 +
 drivers/mfd/cros_ec.c                              |  6 ++-
 drivers/mmc/core/pwrseq_simple.c                   | 14 +++---
 drivers/mmc/host/dw_mmc.c                          |  4 ++
 drivers/mtd/nand/fsl_ifc_nand.c                    | 17 ++++---
 drivers/net/dsa/qca8k.c                            | 52 +++++++++++++++++++++-
 drivers/net/dsa/qca8k.h                            |  7 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  3 ++
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |  1 +
 drivers/net/ethernet/ti/cpsw-phy-sel.c             |  8 +++-
 drivers/net/wireless/ath/regd.h                    |  5 +++
 drivers/net/wireless/ath/regd_common.h             | 13 ++++++
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |  1 +
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |  2 +
 drivers/net/wireless/marvell/mwifiex/usb.c         |  3 ++
 drivers/net/wireless/marvell/mwifiex/util.c        |  8 ++--
 drivers/net/wireless/rsi/rsi_91x_sdio.c            |  2 -
 drivers/net/wireless/ti/wlcore/sdio.c              |  5 +++
 drivers/net/xen-netfront.c                         |  4 +-
 drivers/nvmem/core.c                               |  7 +++
 drivers/pci/pci-sysfs.c                            | 15 ++++---
 drivers/pinctrl/pinctrl-at91-pio4.c                |  4 +-
 drivers/regulator/pfuze100-regulator.c             |  1 +
 drivers/rtc/interface.c                            |  5 +++
 drivers/scsi/3w-9xxx.c                             |  5 +++
 drivers/scsi/3w-xxxx.c                             |  3 ++
 drivers/scsi/megaraid.c                            |  3 ++
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |  3 ++
 drivers/scsi/scsi_dh.c                             |  5 ++-
 drivers/scsi/ufs/ufshcd.c                          |  2 +
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 18 +++++---
 drivers/staging/lustre/lustre/ldlm/ldlm_lock.c     |  6 ++-
 drivers/staging/lustre/lustre/llite/xattr.c        |  6 ++-
 drivers/thermal/samsung/exynos_tmu.c               |  1 +
 drivers/tty/hvc/hvc_opal.c                         |  1 -
 drivers/tty/pty.c                                  |  3 ++
 drivers/usb/core/hub.c                             |  4 ++
 drivers/usb/dwc2/hcd.c                             | 44 +++++++++---------
 drivers/vfio/platform/vfio_platform_common.c       | 15 ++++---
 fs/btrfs/qgroup.c                                  | 19 ++++++++
 fs/btrfs/tree-log.c                                | 10 ++++-
 fs/crypto/crypto.c                                 | 11 ++++-
 fs/ext4/balloc.c                                   |  3 ++
 fs/ext4/ialloc.c                                   |  3 ++
 fs/ext4/inline.c                                   | 19 ++++----
 fs/ext4/inode.c                                    | 16 +++----
 fs/f2fs/file.c                                     | 14 ++++--
 fs/f2fs/gc.c                                       | 11 +++--
 fs/f2fs/segment.c                                  |  5 +++
 fs/f2fs/super.c                                    |  6 +++
 fs/fcntl.c                                         | 15 +++----
 fs/nfs/nfs4proc.c                                  |  3 +-
 fs/nfsd/nfs4xdr.c                                  |  2 +
 fs/squashfs/cache.c                                |  3 ++
 fs/squashfs/file.c                                 |  8 +++-
 fs/squashfs/fragment.c                             |  4 +-
 fs/squashfs/squashfs_fs.h                          |  6 +++
 include/drm/drm_dp_helper.h                        |  1 +
 include/linux/dma-iommu.h                          |  1 +
 include/linux/fs.h                                 |  2 +-
 include/linux/mmc/sdio_ids.h                       |  1 +
 include/linux/netfilter/ipset/ip_set_timeout.h     | 10 ++++-
 include/linux/serial_core.h                        |  3 +-
 include/soc/tegra/mc.h                             |  2 +
 kernel/auditfilter.c                               |  2 +-
 kernel/auditsc.c                                   |  2 +
 kernel/bpf/verifier.c                              |  4 +-
 kernel/kcov.c                                      |  3 +-
 kernel/kthread.c                                   |  8 +++-
 kernel/stop_machine.c                              | 24 +++++-----
 kernel/trace/trace_events_trigger.c                | 18 +++++---
 kernel/trace/trace_kprobe.c                        | 15 ++++++-
 mm/slub.c                                          |  2 +-
 mm/vmalloc.c                                       |  3 +-
 net/ipv4/ipconfig.c                                | 13 ++++++
 net/netfilter/nf_tables_api.c                      | 11 ++---
 security/integrity/ima/ima_main.c                  |  1 +
 sound/pci/emu10k1/emupcm.c                         |  4 +-
 sound/pci/emu10k1/memory.c                         |  6 +--
 sound/pci/fm801.c                                  | 16 +++++--
 sound/pci/hda/patch_ca0132.c                       |  8 +++-
 sound/soc/soc-pcm.c                                |  6 ++-
 sound/usb/pcm.c                                    |  2 +-
 tools/perf/util/parse-events.y                     | 14 +++++-
 tools/testing/selftests/intel_pstate/run.sh        | 24 +++++-----
 tools/usb/usbip/src/usbip_detach.c                 |  9 ++--
 144 files changed, 775 insertions(+), 308 deletions(-)