Skip to content

4.9.66-stable review

Greg Kroah-Hartman linux-mips lkml stable 1 version Applied

Status from this message: Applied it to 4.9.65 and all's nice again.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest135 of 138 patches 9 repliesApplied

135 of 138 patches are in this archive. The cover letter announces 138.

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
2/138s390/runtime instrumention: fix possible memory corruptionarch/s390/kernel/runtime_instr.c+2 -20 replies
3/138s390/disassembler: add missing end marker for e7 tablearch/s390/kernel/dis.c+1 -00 replies
4/138s390/disassembler: increase show_code buffer sizearch/s390/kernel/dis.c+2 -20 replies
5/138ACPI / EC: Fix regression related to triggering source of EC event handlingdrivers/acpi/ec.c+7 -50 replies
6/138x86/mm: fix use-after-free of vma during userfaultfd faultarch/x86/mm/fault.c+10 -10 replies
7/138ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTERnet/ipv6/route.c+5 -10 replies
8/138vsock: use new wait API for vsock_stream_sendmsg()net/vmw_vsock/af_vsock.c+8 -130 replies
9/138sched: Make resched_cpu() unconditionalkernel/sched/core.c+1 -20 replies
10/138lib/mpi: call cond_resched() from mpi_powm() looplib/mpi/mpi-pow.c+2 -00 replies
11/138x86/decoder: Add new TEST instruction patternarch/x86/lib/x86-opcode-map.txt+1 -10 replies
12/138x86/entry/64: Add missing irqflags tracing to native_load_gs_index()arch/x86/entry/entry_64.S+8 -20 replies
13/138arm64: Implement arch-specific pte_access_permitted()arch/arm64/include/asm/pgtable.h+14 -00 replies
14/138ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAEarch/arm/mm/init.c+2 -20 replies
15/138ARM: 8721/1: mm: dump: check hardware RO bit for LPAEarch/arm/mm/dump.c+2 -20 replies
16/138MIPS: ralink: Fix MT7628 pinmuxarch/mips/ralink/mt7620.c+2 -20 replies
17/138MIPS: ralink: Fix typo in mt7628 pinmux functionarch/mips/ralink/mt7620.c+1 -10 replies
18/138PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UFdrivers/pci/quirks.c+7 -50 replies
19/138ALSA: hda: Add Raven PCI IDsound/pci/hda/hda_intel.c+3 -00 replies
20/138dm bufio: fix integer overflow when limiting maximum cache sizedrivers/md/dm-bufio.c+6 -90 replies
21/138dm: allocate struct mapped_device with kvzallocdrivers/md/dm-core.h drivers/md/dm.c+6 -40 replies
22/138MIPS: pci: Remove KERN_WARN instance inside the mt7620 driverarch/mips/pci/pci-mt7620.c+1 -10 replies
23/138dm: fix race between dm_get_from_kobject() and __dm_destroy()drivers/md/dm.c+8 -40 replies
24/138MIPS: Fix odd fp register warnings with MIPS64r2arch/mips/include/asm/asmmacro.h+5 -30 replies
25/138MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entryarch/mips/boot/dts/brcm/Makefile+0 -10 replies
26/138MIPS: Fix an n32 core file generation regset support regressionarch/mips/kernel/ptrace.c+17 -00 replies
27/138MIPS: BCM47XX: Fix LED inversion for WRT54GSv1arch/mips/bcm47xx/leds.c+1 -10 replies
28/138rt2x00usb: mark device removed when get ENOENT usb errordrivers/net/wireless/ralink/rt2x00/rt2x00usb.c+3 -30 replies
29/138autofs: dont fail mount for transient errorfs/autofs4/waitq.c+14 -10 replies
30/138nilfs2: fix race condition that causes file system corruptionfs/nilfs2/segment.c+4 -20 replies
31/138eCryptfs: use after free in ecryptfs_release_messaging()fs/ecryptfs/messaging.c+4 -30 replies
32/138libceph: dont WARN() if user tries to add invalid keynet/ceph/crypto.c+3 -10 replies
33/138bcache: check ca->alloc_thread initialized before wake up itdrivers/md/bcache/alloc.c+2 -10 replies
34/138isofs: fix timestamps beyond 2027fs/isofs/isofs.h fs/isofs/rock.h fs/isofs/util.c+3 -30 replies
35/138NFS: Fix typo in nomigration mount optionfs/nfs/super.c+1 -10 replies
36/138nfs: Fix ugly referral attributesfs/nfs/nfs4proc.c+8 -100 replies
37/138NFS: Avoid RCU usage in tracepointsfs/nfs/nfs4trace.h+6 -180 replies
38/138nfsd: deal with revoked delegations appropriatelyfs/nfsd/nfs4state.c+24 -10 replies
39/138rtlwifi: rtl8192ee: Fix memory leak when loading firmwaredrivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c+4 -20 replies
40/138rtlwifi: fix uninitialized rtlhal->last_suspend_sec timedrivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c+1 -00 replies
41/138ata: fixes kernel crash while tracing ata_eh_link_autopsy eventdrivers/ata/libata-eh.c+1 -10 replies
42/138ext4: fix interaction between i_size, fallocate, and delalloc after a crashfs/ext4/extents.c+4 -20 replies
43/138ALSA: pcm: update tstamp only if audio_tstamp changedsound/core/pcm_lib.c+4 -20 replies
44/138ALSA: usb-audio: Add sanity checks to FE parsersound/usb/mixer.c+12 -00 replies
45/138ALSA: usb-audio: Fix potential out-of-bound access at parsing SUsound/usb/mixer.c+2 -10 replies
46/138ALSA: usb-audio: Add sanity checks in v2 clock parserssound/usb/clock.c+6 -30 replies
47/138ALSA: timer: Remove kernel warning at compat ioctl error pathssound/core/timer_compat.c+6 -60 replies
48/138ALSA: hda: Fix too short HDMI/DP chmap reportingsound/hda/hdmi_chmap.c+1 -10 replies
49/138ALSA: hda/realtek - Fix ALC700 family no sound issuesound/pci/hda/patch_realtek.c+1 -10 replies
50/138fix a page leak in vhost_scsi_iov_to_sgl() error recoverydrivers/vhost/scsi.c+3 -20 replies
51/138fs/9p: Compare qid.path in v9fs_test_inodefs/9p/vfs_inode.c fs/9p/vfs_inode_dotl.c+6 -00 replies
52/138iscsi-target: Fix non-immediate TMR reference leakdrivers/target/iscsi/iscsi_target.c+5 -30 replies
53/138target: Fix QUEUE_FULL + SCSI task attribute handlingdrivers/target/target_core_transport.c+4 -00 replies
54/138mtd: nand: omap2: Fix subpage writedrivers/mtd/nand/omap2.c+224 -1150 replies
55/138mtd: nand: Fix writing mtdoops to nand flash.drivers/mtd/nand/nand_base.c+6 -30 replies
56/138mtd: nand: mtk: fix infinite ECC decode IRQ issuedrivers/mtd/nand/mtk_ecc.c+11 -20 replies
57/138p54: dont unregister leds when they are not initializeddrivers/net/wireless/intersil/p54/main.c+3 -40 replies
58/138block: Fix a race between blk_cleanup_queue() and timeout handlingblock/blk-core.c block/blk-timeout.c+2 -30 replies
59/138irqchip/gic-v3: Fix ppi-partitions lookupdrivers/irqchip/irq-gic-v3.c+6 -30 replies
60/138lockd: double unregister of inetaddr notifiersfs/lockd/svc.c+9 -110 replies
61/138KVM: nVMX: set IDTR and GDTR limits when loading L1 host statearch/x86/kvm/vmx.c+2 -00 replies
63/138SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_statusinclude/trace/events/sunrpc.h+10 -70 replies
64/138clk: ti: dra7-atl-clock: fix child-node lookupsdrivers/clk/ti/clk-dra7-atl.c+1 -20 replies
65/138libnvdimm, pfn: make resource attribute only readable by rootdrivers/nvdimm/pfn_devs.c+8 -00 replies
66/138libnvdimm, namespace: fix label initialization to use valid seq numbersdrivers/nvdimm/label.c+1 -10 replies
67/138libnvdimm, namespace: make resource attribute only readable by rootdrivers/nvdimm/namespace_devs.c+1 -10 replies
68/138IB/srpt: Do not accept invalid initiator port namesdrivers/infiniband/ulp/srpt/ib_srpt.c+4 -50 replies
69/138IB/srp: Avoid that a cable pull can trigger a kernel crashdrivers/infiniband/ulp/srp/ib_srp.c+19 -60 replies
70/138NFC: fix device-allocation error returnnet/nfc/core.c+1 -10 replies
71/138i40e: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/i40e/i40e_main.c drivers/net/ethernet/intel/i40e/i40e_txrx.c+2 -20 replies
72/138igb: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/igb/igb_main.c+1 -10 replies
73/138igbvf: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/igbvf/netdev.c+1 -10 replies
74/138ixgbevf: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+1 -10 replies
75/138i40evf: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/i40evf/i40e_txrx.c+1 -10 replies
76/138fm10k: Use smp_rmb rather than read_barrier_dependsdrivers/net/ethernet/intel/fm10k/fm10k_main.c+1 -10 replies
77/138ixgbe: Fix skb list corruption on Power systemsdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+1 -10 replies
78/138parisc: Fix validity check of pointer size argument in new CAS implementationarch/parisc/kernel/syscall.S+3 -30 replies
79/138powerpc/signal: Properly handle return value from uprobe_deny_signal()arch/powerpc/kernel/signal.c+1 -10 replies
80/138media: Dont do DMA on stack for firmware upload in the AS102 driverdrivers/media/usb/as102/as102_fw.c+17 -110 replies
81/138media: rc: check for integer overflowdrivers/media/rc/ir-lirc-codec.c+6 -30 replies
82/138cx231xx-cards: fix NULL-deref on missing association descriptordrivers/media/usb/cx231xx/cx231xx-cards.c+1 -10 replies
83/138media: v4l2-ctrl: Fix flags field on Control eventsdrivers/media/v4l2-core/v4l2-ctrls.c+12 -40 replies
84/138sched/rt: Simplify the IPI based RT balancing logickernel/sched/core.c kernel/sched/rt.c kernel/sched/sched.h+138 -1270 replies
85/138fscrypt: lock mutex before checking for bounce page poolfs/crypto/crypto.c+0 -30 replies
86/138net/9p: Switch to wait_event_killable()net/9p/client.c net/9p/trans_virtio.c+7 -90 replies
87/138PM / OPP: Add missing of_node_put(np)drivers/base/power/opp/of.c+1 -00 replies
89/138e1000e: Fix error path in link detectiondrivers/net/ethernet/intel/e1000e/phy.c+4 -30 replies
90/138e1000e: Fix return value testdrivers/net/ethernet/intel/e1000e/netdev.c+1 -10 replies
91/138e1000e: Separate signaling for link check/link updrivers/net/ethernet/intel/e1000e/mac.c drivers/net/ethernet/intel/e1000e/netdev.c+9 -40 replies
92/138e1000e: Avoid receiver overrun interrupt burstsdrivers/net/ethernet/intel/e1000e/defines.h drivers/net/ethernet/intel/e1000e/netdev.c+25 -70 replies
93/138RDS: make message size limit compliant with specnet/rds/rdma.c net/rds/rds.h net/rds/send.c+42 -10 replies
94/138RDS: RDMA: return appropriate error on rdma map failuresnet/rds/send.c+10 -10 replies
95/138RDS: RDMA: fix the ib_map_mr_sg_zbva() argumentnet/rds/ib_frmr.c+3 -20 replies
96/138PCI: Apply _HPX settings only to relevant devicesdrivers/pci/probe.c+13 -20 replies
97/138drm/sun4i: Fix a return value in case of errordrivers/gpu/drm/sun4i/sun4i_backend.c+1 -10 replies
98/138clk: sunxi-ng: A31: Fix spdif clock registerdrivers/clk/sunxi-ng/ccu-sun6i-a31.c+2 -20 replies
99/138clk: sunxi-ng: fix PLL_CPUX adjusting on A33drivers/clk/sunxi-ng/ccu-sun8i-a33.c+10 -00 replies
100/138dmaengine: zx: set DMA_CYCLIC cap_mask bitdrivers/dma/zx296702_dma.c+1 -00 replies
101/138fscrypt: use ENOKEY when file cannot be created w/o keyfs/crypto/fname.c fs/ext4/ialloc.c fs/ext4/namei.c +2 more+12 -70 replies
102/138fscrypt: use ENOTDIR when setting encryption policy on nondirectoryfs/crypto/policy.c+1 -10 replies
103/138net: Allow IP_MULTICAST_IF to set index to L3 slavenet/ipv4/ip_sockglue.c net/ipv6/ipv6_sockglue.c+18 -50 replies
104/138net: 3com: typhoon: typhoon_init_one: make return values more specificdrivers/net/ethernet/3com/typhoon.c+8 -80 replies
105/138net: 3com: typhoon: typhoon_init_one: fix incorrect return valuesdrivers/net/ethernet/3com/typhoon.c+6 -30 replies
106/138drm/armada: Fix compile faildrivers/gpu/drm/armada/Makefile+2 -00 replies
107/138rt2800: set minimum MPDU and PSDU lengths to sane valuesdrivers/net/wireless/ralink/rt2x00/rt2800lib.c+2 -20 replies
108/138adm80211: return an error if adm8211_alloc_rings() failsdrivers/net/wireless/admtek/adm8211.c+2 -10 replies
109/138mwifiex: sdio: fix use after free issue for save_adapterdrivers/net/wireless/marvell/mwifiex/sdio.c+6 -00 replies
110/138ath10k: fix incorrect txpower set by P2P_DEVICE interfacedrivers/net/wireless/ath/ath10k/mac.c+4 -30 replies
111/138ath10k: ignore configuring the incorrect board_iddrivers/net/wireless/ath/ath10k/core.c+4 -10 replies
112/138ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats()drivers/net/wireless/ath/ath10k/wmi-tlv.c+9 -30 replies
113/138pinctrl: sirf: atlas7: Add missing of_node_put()drivers/pinctrl/sirf/pinctrl-atlas7.c+4 -30 replies
114/138bnxt_en: Set default completion ring for async events.drivers/net/ethernet/broadcom/bnxt/bnxt.c+30 -00 replies
115/138ath10k: set CTS protection VDEV param only if VDEV is updrivers/net/wireless/ath/ath10k/mac.c+43 -80 replies
116/138ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBEsound/pci/hda/patch_realtek.c+1 -10 replies
117/138gpio: mockup: dynamically allocate memory for chip namedrivers/gpio/gpio-mockup.c+7 -30 replies
118/138drm: Apply range restriction after color adjustment when allocationdrivers/gpu/drm/drm_mm.c+6 -100 replies
119/138clk: qcom: ipq4019: Add all the frequencies for apss cpudrivers/clk/qcom/gcc-ipq4019.c+12 -20 replies
120/138drm/mediatek: dont use drm_put_devdrivers/gpu/drm/mediatek/mtk_drm_drv.c+2 -10 replies
121/138mac80211: Remove invalid flag operations in mesh TSF synchronizationnet/mac80211/ieee80211_i.h net/mac80211/mesh.c net/mac80211/mesh_sync.c+0 -150 replies
122/138mac80211: Suppress NEW_PEER_CANDIDATE event if no roomnet/mac80211/mesh_plink.c+8 -60 replies
123/138adm80211: add checks for dma mapping errorsdrivers/net/wireless/admtek/adm8211.c+22 -20 replies
124/138iio: light: fix improper return valuedrivers/iio/light/cm3232.c+1 -10 replies
125/138staging: iio: cdc: fix improper return valuedrivers/staging/iio/cdc/ad7150.c+1 -10 replies
126/138spi: SPI_FSL_DSPI should depend on HAS_DMAdrivers/spi/Kconfig+1 -00 replies
127/138netfilter: nft_queue: use raw_smp_processor_id()net/netfilter/nft_queue.c+1 -10 replies
128/138netfilter: nf_tables: fix oob accessnet/netfilter/nf_tables_api.c+1 -10 replies
129/138ASoC: rsnd: dont double free kctrlsound/soc/sh/rcar/core.c+1 -30 replies
130/138crypto: marvell - Copy IVDIG before launching partial DMA ahash requestsdrivers/crypto/marvell/cesa.h drivers/crypto/marvell/hash.c drivers/crypto/marvell/tdma.c+43 -30 replies
131/138btrfs: return the actual error value from from btrfs_uuid_tree_iteratefs/btrfs/uuid-tree.c+1 -30 replies
132/138ASoC: wm_adsp: Dont overrun firmware file buffer when reading region datasound/soc/codecs/wm_adsp.c+24 -10 replies
133/138s390/kbuild: enable modversions for symbols exported from asmarch/s390/include/asm/asm-prototypes.h+8 -00 replies
134/138cec: when canceling a message, dont overwrite old status infodrivers/staging/media/cec/cec-adap.c+3 -30 replies
135/138cec: CEC_MSG_GIVE_FEATURES should abort for CEC version < 2drivers/staging/media/cec/cec-adap.c+3 -30 replies
136/138cec: update log_addr[] before finishing configurationdrivers/staging/media/cec/cec-adap.c+2 -20 replies
137/138nvmet: fix KATO offset in Set Featuresdrivers/nvme/target/admin-cmd.c+1 -30 replies
138/138xen: xenbus driver must not accept invalid transaction idsdrivers/xen/xenbus/xenbus_dev_frontend.c+1 -10 replies

Reviews trailers per patch

35 of 135 patches have a Reviewed-by or Acked-by.

PatchSteven Rostedt (VMware)Peter Zijlstra (Intel)Christian LamparterJeff LaytonSagi GrimbergJesse BrandeburgAaron BrownBoris BrezillonChristian BorntraegerNeil DickLaura AbbottKees CookJohn CrispinAlistair HamiltonAndrea ArcangeliDavid AhernStefan HajnocziRichard GenoudIan KentAndreas RohnerRyusuke KonishiRafał MiłeckiIlya DryomovJames HoganTrond MyklebustLarry FingerMichael Lylechenxiang (M)Latchesar IonkovPeter UjfalusiAndrew BowersAndrey KonovalovStephen BoydJun NieKuninori MorimotoJoonas LahtinenLucas StachOmar SandovalBoris Ostrovsky
2/138R-b
3/138
4/138
5/138T-b
6/138R-b
7/138A-b
8/138R-b
9/138A-b A-b
10/138
11/138
12/138
13/138
14/138T-b T-b R-b
15/138T-b R-b
16/138A-b
17/138A-b
18/138
19/138
20/138
21/138
22/138
23/138
24/138
25/138A-b
26/138
27/138Looks-ok-by
28/138Debugged-by T-b
29/138A-b
30/138T-b T-b
31/138
32/138R-b
33/138R-b
34/138
35/138
36/138
37/138
38/138R-b
39/138
40/138A-b
41/138
42/138
43/138
44/138
45/138
46/138
47/138
48/138
49/138
50/138
51/138R-b
52/138
53/138
54/138
55/138
56/138
57/138A-b
58/138T-b
59/138
60/138R-b
61/138
63/138
64/138A-b
65/138
66/138
67/138
68/138
69/138R-b
70/138
71/138A-b T-b
72/138A-b T-b
73/138A-b T-b
74/138A-b T-b
75/138A-b T-b
76/138A-b
77/138A-b T-b
78/138
79/138
80/138
81/138
82/138T-b
83/138
84/138
85/138
86/138
87/138R-b
89/138T-b
90/138T-b
91/138T-b
92/138T-b
93/138
94/138
95/138
96/138
97/138
98/138
99/138
100/138R-b
101/138
102/138
103/138
104/138
105/138
106/138
107/138
108/138
109/138
110/138
111/138
112/138
113/138
114/138
115/138
116/138
117/138
118/138R-b
119/138
120/138R-b
121/138
122/138
123/138
124/138
125/138
126/138
127/138
128/138
129/138A-b
130/138A-b
131/138R-b
132/138
133/138
134/138
135/138
136/138
137/138
138/138R-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 39 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/138] 4.9.66-stable review

This is the start of the stable review cycle for the 4.9.66 release. There are 138 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 Thu Nov 30 10:05:07 UTC 2017. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.66-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.66-rc1

Juergen Gross <[email protected]>
xen: xenbus driver must not accept invalid transaction ids

Daniel Verkamp <[email protected]>
nvmet: fix KATO offset in Set Features

Hans Verkuil <[email protected]>

    cec: update log_addr[] before finishing configuration

Hans Verkuil <[email protected]>
cec: CEC_MSG_GIVE_FEATURES should abort for CEC version < 2

Hans Verkuil <[email protected]>
cec: when canceling a message, don't overwrite old status info

Heiko Carstens <[email protected]>
s390/kbuild: enable modversions for symbols exported from asm

Richard Fitzgerald <[email protected]>
ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data

Pan Bian <[email protected]>
btrfs: return the actual error value from from btrfs_uuid_tree_iterate

Romain Perier <[email protected]>
crypto: marvell - Copy IVDIG before launching partial DMA ahash requests

Colin Ian King <[email protected]>
ASoC: rsnd: don't double free kctrl

Florian Westphal <[email protected]>
netfilter: nf_tables: fix oob access

Pablo Neira Ayuso <[email protected]>
netfilter: nft_queue: use raw_smp_processor_id()

Geert Uytterhoeven <[email protected]>
spi: SPI_FSL_DSPI should depend on HAS_DMA

Pan Bian <[email protected]>
staging: iio: cdc: fix improper return value

Pan Bian <[email protected]>
iio: light: fix improper return value

Alexey Khoroshilov <[email protected]>
adm80211: add checks for dma mapping errors

Masashi Honma <[email protected]>
mac80211: Suppress NEW_PEER_CANDIDATE event if no room

Masashi Honma <[email protected]>
mac80211: Remove invalid flag operations in mesh TSF synchronization

Daniel Vetter <[email protected]>
drm/mediatek: don't use drm_put_dev

Abhishek Sahu <[email protected]>
clk: qcom: ipq4019: Add all the frequencies for apss cpu

Chris Wilson <[email protected]>
drm: Apply range restriction after color adjustment when allocation

Bartosz Golaszewski <[email protected]>
gpio: mockup: dynamically allocate memory for chip name

Gabriele Mazzotta <[email protected]>
ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE

Bartosz Markowski <[email protected]>
ath10k: set CTS protection VDEV param only if VDEV is up

Michael Chan <[email protected]>
bnxt_en: Set default completion ring for async events.

Christophe JAILLET <[email protected]>
pinctrl: sirf: atlas7: Add missing 'of_node_put()'

Christian Lamparter <[email protected]>
ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats()

Ryan Hsu <[email protected]>
ath10k: ignore configuring the incorrect board_id

Ryan Hsu <[email protected]>
ath10k: fix incorrect txpower set by P2P_DEVICE interface

Amitkumar Karwar <[email protected]>
mwifiex: sdio: fix use after free issue for save_adapter

Dan Carpenter <[email protected]>
adm80211: return an error if adm8211_alloc_rings() fails

Stanislaw Gruszka <[email protected]>
rt2800: set minimum MPDU and PSDU lengths to sane values

Daniel Vetter <[email protected]>
drm/armada: Fix compile fail

Thomas Preisner <[email protected]>
net: 3com: typhoon: typhoon_init_one: fix incorrect return values

Thomas Preisner <[email protected]>
net: 3com: typhoon: typhoon_init_one: make return values more specific

David Ahern <[email protected]>
net: Allow IP_MULTICAST_IF to set index to L3 slave

Eric Biggers <[email protected]>
fscrypt: use ENOTDIR when setting encryption policy on nondirectory

Eric Biggers <[email protected]>
fscrypt: use ENOKEY when file cannot be created w/o key

Shawn Guo <[email protected]>
dmaengine: zx: set DMA_CYCLIC cap_mask bit

Icenowy Zheng <[email protected]>
clk: sunxi-ng: fix PLL_CPUX adjusting on A33

Marcus Cooper <[email protected]>
clk: sunxi-ng: A31: Fix spdif clock register

Christophe JAILLET <[email protected]>
drm/sun4i: Fix a return value in case of error

Bjorn Helgaas <[email protected]>
PCI: Apply _HPX settings only to relevant devices

Santosh Shilimkar <[email protected]>
RDS: RDMA: fix the ib_map_mr_sg_zbva() argument

Santosh Shilimkar <[email protected]>
RDS: RDMA: return appropriate error on rdma map failures

Avinash Repaka <[email protected]>
RDS: make message size limit compliant with spec

Benjamin Poirier <[email protected]>
e1000e: Avoid receiver overrun interrupt bursts

Benjamin Poirier <[email protected]>
e1000e: Separate signaling for link check/link up

Benjamin Poirier <[email protected]>
e1000e: Fix return value test

Benjamin Poirier <[email protected]>
e1000e: Fix error path in link detection

Greg Kroah-Hartman <[email protected]>
Revert "drm/i915: Do not rely on wm preservation for ILK watermarks"

Tobias Jordan <[email protected]>
PM / OPP: Add missing of_node_put(np)

Tuomas Tynkkynen <[email protected]>
net/9p: Switch to wait_event_killable()

Eric Biggers <[email protected]>
fscrypt: lock mutex before checking for bounce page pool

Steven Rostedt (Red Hat) <[email protected]>
sched/rt: Simplify the IPI based RT balancing logic

Ricardo Ribalda Delgado <[email protected]>
media: v4l2-ctrl: Fix flags field on Control events

Johan Hovold <[email protected]>
cx231xx-cards: fix NULL-deref on missing association descriptor

Sean Young <[email protected]>
media: rc: check for integer overflow

Michele Baldessari <[email protected]>
media: Don't do DMA on stack for firmware upload in the AS102 driver

Naveen N. Rao <[email protected]>
powerpc/signal: Properly handle return value from uprobe_deny_signal()

John David Anglin <[email protected]>
parisc: Fix validity check of pointer size argument in new CAS implementation

Brian King <[email protected]>
ixgbe: Fix skb list corruption on Power systems

Brian King <[email protected]>
fm10k: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
i40evf: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
ixgbevf: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
igbvf: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
igb: Use smp_rmb rather than read_barrier_depends

Brian King <[email protected]>
i40e: Use smp_rmb rather than read_barrier_depends

Johan Hovold <[email protected]>
NFC: fix device-allocation error return

Bart Van Assche <[email protected]>
IB/srp: Avoid that a cable pull can trigger a kernel crash

Bart Van Assche <[email protected]>
IB/srpt: Do not accept invalid initiator port names

Dan Williams <[email protected]>
libnvdimm, namespace: make 'resource' attribute only readable by root

Dan Williams <[email protected]>
libnvdimm, namespace: fix label initialization to use valid seq numbers

Dan Williams <[email protected]>
libnvdimm, pfn: make 'resource' attribute only readable by root

Johan Hovold <[email protected]>
clk: ti: dra7-atl-clock: fix child-node lookups

Trond Myklebust <[email protected]>
SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status

Paolo Bonzini <[email protected]>
KVM: SVM: obey guest PAT

Ladi Prosek <[email protected]>
KVM: nVMX: set IDTR and GDTR limits when loading L1 host state

Vasily Averin <[email protected]>
lockd: double unregister of inetaddr notifiers

Johan Hovold <[email protected]>
irqchip/gic-v3: Fix ppi-partitions lookup

Bart Van Assche <[email protected]>
block: Fix a race between blk_cleanup_queue() and timeout handling

Andrey Konovalov <[email protected]>
p54: don't unregister leds when they are not initialized

Xiaolei Li <[email protected]>
mtd: nand: mtk: fix infinite ECC decode IRQ issue

Brent Taylor <[email protected]>
mtd: nand: Fix writing mtdoops to nand flash.

Roger Quadros <[email protected]>
mtd: nand: omap2: Fix subpage write

Nicholas Bellinger <[email protected]>
target: Fix QUEUE_FULL + SCSI task attribute handling

Nicholas Bellinger <[email protected]>
iscsi-target: Fix non-immediate TMR reference leak

Tuomas Tynkkynen <[email protected]>
fs/9p: Compare qid.path in v9fs_test_inode

Al Viro <[email protected]>
fix a page leak in vhost_scsi_iov_to_sgl() error recovery

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fix ALC700 family no sound issue

Takashi Iwai <[email protected]>
ALSA: hda: Fix too short HDMI/DP chmap reporting

Takashi Iwai <[email protected]>
ALSA: timer: Remove kernel warning at compat ioctl error paths

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add sanity checks in v2 clock parsers

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix potential out-of-bound access at parsing SU

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add sanity checks to FE parser

Henrik Eriksson <[email protected]>
ALSA: pcm: update tstamp only if audio_tstamp changed

Theodore Ts'o <[email protected]>
ext4: fix interaction between i_size, fallocate, and delalloc after a crash

Rameshwar Prasad Sahu <[email protected]>
ata: fixes kernel crash while tracing ata_eh_link_autopsy event

Arnd Bergmann <[email protected]>

    rtlwifi: fix uninitialized rtlhal->last_suspend_sec time

Larry Finger <[email protected]>
rtlwifi: rtl8192ee: Fix memory leak when loading firmware

Andrew Elble <[email protected]>
nfsd: deal with revoked delegations appropriately

Anna Schumaker <[email protected]>
NFS: Avoid RCU usage in tracepoints

Chuck Lever <[email protected]>
nfs: Fix ugly referral attributes

Joshua Watt <[email protected]>
NFS: Fix typo in nomigration mount option

Arnd Bergmann <[email protected]>
isofs: fix timestamps beyond 2027

Coly Li <[email protected]>

    bcache: check ca->alloc_thread initialized before wake up it

Eric Biggers <[email protected]>
libceph: don't WARN() if user tries to add invalid key

Dan Carpenter <[email protected]>
eCryptfs: use after free in ecryptfs_release_messaging()

Andreas Rohner <[email protected]>
nilfs2: fix race condition that causes file system corruption

NeilBrown <[email protected]>
autofs: don't fail mount for transient error

Stanislaw Gruszka <[email protected]>
rt2x00usb: mark device removed when get ENOENT usb error

Mirko Parthey <[email protected]>
MIPS: BCM47XX: Fix LED inversion for WRT54GSv1

Maciej W. Rozycki <[email protected]>
MIPS: Fix an n32 core file generation regset support regression

Masahiro Yamada <[email protected]>
MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry

James Hogan <[email protected]>
MIPS: Fix odd fp register warnings with MIPS64r2

Hou Tao <[email protected]>
dm: fix race between dm_get_from_kobject() and __dm_destroy()

John Crispin <[email protected]>
MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver

Mikulas Patocka <[email protected]>
dm: allocate struct mapped_device with kvzalloc

Eric Biggers <[email protected]>
dm bufio: fix integer overflow when limiting maximum cache size

Vijendar Mukunda <[email protected]>
ALSA: hda: Add Raven PCI ID

Vadim Lomovtsev <[email protected]>
PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF

Mathias Kresin <[email protected]>
MIPS: ralink: Fix typo in mt7628 pinmux function

Mathias Kresin <[email protected]>
MIPS: ralink: Fix MT7628 pinmux

Philip Derrin <[email protected]>
ARM: 8721/1: mm: dump: check hardware RO bit for LPAE

Philip Derrin <[email protected]>
ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE

Catalin Marinas <[email protected]>
arm64: Implement arch-specific pte_access_permitted()

Andy Lutomirski <[email protected]>
x86/entry/64: Add missing irqflags tracing to native_load_gs_index()

Masami Hiramatsu <[email protected]>
x86/decoder: Add new TEST instruction pattern

Eric Biggers <[email protected]>
lib/mpi: call cond_resched() from mpi_powm() loop

Paul E. McKenney <[email protected]>
sched: Make resched_cpu() unconditional

WANG Cong <[email protected]>
vsock: use new wait API for vsock_stream_sendmsg()

WANG Cong <[email protected]>
ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER

Vlastimil Babka <[email protected]>
x86/mm: fix use-after-free of vma during userfaultfd fault

Lv Zheng <[email protected]>
ACPI / EC: Fix regression related to triggering source of EC event handling

Vasily Gorbik <[email protected]>
s390/disassembler: increase show_code buffer size

Heiko Carstens <[email protected]>
s390/disassembler: add missing end marker for e7 table

Heiko Carstens <[email protected]>
s390/runtime instrumention: fix possible memory corruption

Heiko Carstens <[email protected]>
s390: fix transactional execution control register handling

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/mm/dump.c                                 |   4 +-
 arch/arm/mm/init.c                                 |   4 +-
 arch/arm64/include/asm/pgtable.h                   |  14 +
 arch/mips/bcm47xx/leds.c                           |   2 +-
 arch/mips/boot/dts/brcm/Makefile                   |   1 -
 arch/mips/include/asm/asmmacro.h                   |   8 +-
 arch/mips/kernel/ptrace.c                          |  17 ++
 arch/mips/pci/pci-mt7620.c                         |   2 +-
 arch/mips/ralink/mt7620.c                          |   4 +-
 arch/parisc/kernel/syscall.S                       |   6 +-
 arch/powerpc/kernel/signal.c                       |   2 +-
 arch/s390/include/asm/asm-prototypes.h             |   8 +
 arch/s390/include/asm/switch_to.h                  |   2 +-
 arch/s390/kernel/dis.c                             |   5 +-
 arch/s390/kernel/early.c                           |   4 +-
 arch/s390/kernel/process.c                         |   1 +
 arch/s390/kernel/runtime_instr.c                   |   4 +-
 arch/x86/entry/entry_64.S                          |  10 +-
 arch/x86/kvm/svm.c                                 |   7 +
 arch/x86/kvm/vmx.c                                 |   2 +
 arch/x86/lib/x86-opcode-map.txt                    |   2 +-
 arch/x86/mm/fault.c                                |  11 +-
 block/blk-core.c                                   |   2 +
 block/blk-timeout.c                                |   3 -
 drivers/acpi/ec.c                                  |  12 +-
 drivers/ata/libata-eh.c                            |   2 +-
 drivers/base/power/opp/of.c                        |   1 +
 drivers/clk/qcom/gcc-ipq4019.c                     |  14 +-
 drivers/clk/sunxi-ng/ccu-sun6i-a31.c               |   4 +-
 drivers/clk/sunxi-ng/ccu-sun8i-a33.c               |  10 +
 drivers/clk/ti/clk-dra7-atl.c                      |   3 +-
 drivers/crypto/marvell/cesa.h                      |   3 +-
 drivers/crypto/marvell/hash.c                      |  34 ++-
 drivers/crypto/marvell/tdma.c                      |   9 +-
 drivers/dma/zx296702_dma.c                         |   1 +
 drivers/gpio/gpio-mockup.c                         |  10 +-
 drivers/gpu/drm/armada/Makefile                    |   2 +
 drivers/gpu/drm/drm_mm.c                           |  16 +-
 drivers/gpu/drm/i915/intel_drv.h                   |   1 +
 drivers/gpu/drm/i915/intel_pm.c                    |  52 ++--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   3 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |   2 +-
 drivers/iio/light/cm3232.c                         |   2 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |  25 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   9 +-
 drivers/irqchip/irq-gic-v3.c                       |   9 +-
 drivers/md/bcache/alloc.c                          |   3 +-
 drivers/md/dm-bufio.c                              |  15 +-
 drivers/md/dm-core.h                               |   3 +-
 drivers/md/dm.c                                    |  19 +-
 drivers/media/rc/ir-lirc-codec.c                   |   9 +-
 drivers/media/usb/as102/as102_fw.c                 |  28 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   2 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |  16 +-
 drivers/mtd/nand/mtk_ecc.c                         |  13 +-
 drivers/mtd/nand/nand_base.c                       |   9 +-
 drivers/mtd/nand/omap2.c                           | 339 ++++++++++++++-------
 drivers/net/ethernet/3com/typhoon.c                |  25 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  30 ++
 drivers/net/ethernet/intel/e1000e/defines.h        |   1 +
 drivers/net/ethernet/intel/e1000e/mac.c            |  11 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  37 ++-
 drivers/net/ethernet/intel/e1000e/phy.c            |   7 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c      |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   2 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c      |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   2 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   2 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   2 +-
 drivers/net/wireless/admtek/adm8211.c              |  27 +-
 drivers/net/wireless/ath/ath10k/core.c             |   5 +-
 drivers/net/wireless/ath/ath10k/mac.c              |  58 +++-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |  12 +-
 drivers/net/wireless/intersil/p54/main.c           |   7 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c        |   6 +
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |   4 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c     |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c    |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |   1 +
 drivers/nvdimm/label.c                             |   2 +-
 drivers/nvdimm/namespace_devs.c                    |   2 +-
 drivers/nvdimm/pfn_devs.c                          |   8 +
 drivers/nvme/target/admin-cmd.c                    |   4 +-
 drivers/pci/probe.c                                |  15 +-
 drivers/pci/quirks.c                               |  12 +-
 drivers/pinctrl/sirf/pinctrl-atlas7.c              |   7 +-
 drivers/spi/Kconfig                                |   1 +
 drivers/staging/iio/cdc/ad7150.c                   |   2 +-
 drivers/staging/media/cec/cec-adap.c               |  16 +-
 drivers/target/iscsi/iscsi_target.c                |   8 +-
 drivers/target/target_core_transport.c             |   4 +
 drivers/vhost/scsi.c                               |   5 +-
 drivers/xen/xenbus/xenbus_dev_frontend.c           |   2 +-
 fs/9p/vfs_inode.c                                  |   3 +
 fs/9p/vfs_inode_dotl.c                             |   3 +
 fs/autofs4/waitq.c                                 |  15 +-
 fs/btrfs/uuid-tree.c                               |   4 +-
 fs/crypto/crypto.c                                 |   3 -
 fs/crypto/fname.c                                  |   4 +-
 fs/crypto/policy.c                                 |   2 +-
 fs/ecryptfs/messaging.c                            |   7 +-
 fs/ext4/extents.c                                  |   6 +-
 fs/ext4/ialloc.c                                   |   2 +-
 fs/ext4/namei.c                                    |   4 +-
 fs/f2fs/dir.c                                      |   5 +-
 fs/f2fs/namei.c                                    |   4 +-
 fs/isofs/isofs.h                                   |   2 +-
 fs/isofs/rock.h                                    |   2 +-
 fs/isofs/util.c                                    |   2 +-
 fs/lockd/svc.c                                     |  20 +-
 fs/nfs/nfs4proc.c                                  |  18 +-
 fs/nfs/nfs4trace.h                                 |  24 +-
 fs/nfs/super.c                                     |   2 +-
 fs/nfsd/nfs4state.c                                |  25 +-
 fs/nilfs2/segment.c                                |   6 +-
 include/trace/events/sunrpc.h                      |  17 +-
 kernel/sched/core.c                                |   9 +-
 kernel/sched/rt.c                                  | 235 +++++++-------
 kernel/sched/sched.h                               |  24 +-
 lib/mpi/mpi-pow.c                                  |   2 +
 net/9p/client.c                                    |   3 +-
 net/9p/trans_virtio.c                              |  13 +-
 net/ceph/crypto.c                                  |   4 +-
 net/ipv4/ip_sockglue.c                             |   7 +-
 net/ipv6/ipv6_sockglue.c                           |  16 +-
 net/ipv6/route.c                                   |   6 +-
 net/mac80211/ieee80211_i.h                         |   1 -
 net/mac80211/mesh.c                                |   3 -
 net/mac80211/mesh_plink.c                          |  14 +-
 net/mac80211/mesh_sync.c                           |  11 -
 net/netfilter/nf_tables_api.c                      |   2 +-
 net/netfilter/nft_queue.c                          |   2 +-
 net/nfc/core.c                                     |   2 +-
 net/rds/ib_frmr.c                                  |   5 +-
 net/rds/rdma.c                                     |   9 +-
 net/rds/rds.h                                      |   3 +
 net/rds/send.c                                     |  42 ++-
 net/vmw_vsock/af_vsock.c                           |  21 +-
 sound/core/pcm_lib.c                               |   6 +-
 sound/core/timer_compat.c                          |  12 +-
 sound/hda/hdmi_chmap.c                             |   2 +-
 sound/pci/hda/hda_intel.c                          |   3 +
 sound/pci/hda/patch_realtek.c                      |   4 +-
 sound/soc/codecs/wm_adsp.c                         |  25 +-
 sound/soc/sh/rcar/core.c                           |   4 +-
 sound/usb/clock.c                                  |   9 +-
 sound/usb/mixer.c                                  |  15 +-
 150 files changed, 1223 insertions(+), 627 deletions(-)