Skip to content

4.7.7-stable review

Greg Kroah-Hartman cgroups linux-arm-kernel linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest133 of 141 patches 5 repliesIn review

133 of 141 patches are in this archive. The cover letter announces 141.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/141cpuset: handle race between CPU hotplug and cpuset_hotplug_workkernel/cpuset.c+14 -30 replies
2/141cgroup: fix invalid controller enable rejections with cgroup namespacekernel/cgroup.c+25 -40 replies
3/141scripts/recordmcount.c: account for .softirqentry.textscripts/recordmcount.c scripts/recordmcount.pl+2 -00 replies
4/141mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctldrivers/mtd/nand/davinci_nand.c+3 -00 replies
5/141mm,ksm: fix endless looping in allocating memory when ksm enablemm/ksm.c+2 -10 replies
6/141can: dev: fix deadlock reported after bus-offdrivers/net/can/dev.c include/linux/can/dev.h+19 -110 replies
7/141x86/init: Fix cr4_init_shadow() on CR4-less machinesarch/x86/include/asm/tlbflush.h+1 -10 replies
8/141x86/boot: Initialize FPU and X86_FEATURE_ALWAYS even if we dont have CPUIDarch/x86/kernel/cpu/common.c+14 -150 replies
10/141drm/nouveau/fifo/nv04: avoid ramht race against cookie insertiondrivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c+3 -00 replies
11/141drm/radeon/si/dpm: add workaround for for Jet partsdrivers/gpu/drm/radeon/si_dpm.c+6 -00 replies
12/141ARM: 8616/1: dt: Respect property size when parsing CPUsarch/arm/kernel/devtree.c+11 -30 replies
13/141ARM: 8617/1: dma: fix dma_max_pfn()arch/arm/include/asm/dma-mapping.h+1 -10 replies
14/141mwifiex: illegal assignmentdrivers/net/wireless/marvell/mwifiex/uap_txrx.c+1 -10 replies
15/141i40e: avoid null pointer dereferencedrivers/net/ethernet/intel/i40e/i40e_common.c+3 -10 replies
16/141pinctrl: uniphier: fix .pin_dbg_show() callbackdrivers/pinctrl/uniphier/pinctrl-uniphier-core.c+6 -00 replies
17/141pinctrl: Flag strict is a field in struct pinmux_opsDocumentation/pinctrl.txt+1 -10 replies
18/141i2c: mux: demux-pinctrl: run properly with multiple instancesdrivers/i2c/muxes/i2c-demux-pinctrl.c+10 -40 replies
19/141rcuperf: Dont treat gp_exp mis-setting as a WARNkernel/rcu/rcuperf.c+11 -30 replies
20/141drivers/perf: arm_pmu: Fix leak in error pathdrivers/perf/arm_pmu.c+1 -00 replies
21/141perf/core: Use this_cpu_ptr() when stopping AUX eventskernel/events/core.c+1 -10 replies
22/141mmc: tegra: Only advertise UHS modes if IO regulator is presentdrivers/mmc/host/sdhci-tegra.c+29 -200 replies
23/141nvmem: Declare nvmem_cell_read() consistentlyinclude/linux/nvmem-consumer.h+1 -10 replies
24/141hwmon: (adt7411) set bit 3 in CFG1 registerdrivers/hwmon/adt7411.c+4 -10 replies
26/141spi: sh-msiof: Avoid invalid clock generator parametersdrivers/spi/spi-sh-msiof.c+3 -00 replies
27/141iwlwifi: mvm: checksum IPv6 fragmented packetdrivers/net/wireless/intel/iwlwifi/mvm/tx.c+6 -150 replies
28/141iwlwifi: mvm: fix txq aggregation bugdrivers/net/wireless/intel/iwlwifi/mvm/tx.c+9 -10 replies
29/141iwlwifi: mvm: write the correct internal TXF indexdrivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c+2 -10 replies
30/141iwlwifi: mvm: unmap the paging memory before freeing itdrivers/net/wireless/intel/iwlwifi/mvm/fw.c+8 -40 replies
31/141iwlwifi: pcie: fix access to scratch bufferdrivers/net/wireless/intel/iwlwifi/pcie/tx.c+2 -20 replies
32/141iwlwifi: mvm: free RX reorder buffer on restartdrivers/net/wireless/intel/iwlwifi/mvm/sta.c+4 -30 replies
34/141iwlwifi: mvm: dont use ret when not initialiseddrivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c+2 -10 replies
35/141usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame()drivers/usb/gadget/udc/fsl_qe_udc.c+2 -50 replies
36/141gpio: sa1100: fix irq probing for ucb1x00drivers/gpio/gpio-sa1100.c+1 -10 replies
37/141mac80211: check skb_linearize() return valuenet/mac80211/tx.c+6 -20 replies
38/141i40iw: Protect req_resource_num updatedrivers/infiniband/hw/i40iw/i40iw.h+1 -10 replies
39/141i40iw: Add missing check for interface already opendrivers/infiniband/hw/i40iw/i40iw_main.c+4 -00 replies
40/141i40iw: Change mem_resources pointer to a u8drivers/infiniband/hw/i40iw/i40iw.h+1 -10 replies
41/141i40iw: Fix double free of allocated_bufferdrivers/infiniband/hw/i40iw/i40iw_verbs.c+0 -10 replies
42/141i40iw: Do not set self-referencing pointer to NULL after kfreedrivers/infiniband/hw/i40iw/i40iw_utils.c+4 -10 replies
43/141i40iw: Avoid writing to freed memorydrivers/infiniband/hw/i40iw/i40iw_verbs.c+1 -20 replies
44/141i40iw: Add missing NULL check for MPA private datadrivers/infiniband/hw/i40iw/i40iw_cm.c+2 -20 replies
45/141i40iw: Send last streaming mode message for loopback connectionsdrivers/infiniband/hw/i40iw/i40iw_cm.c+1 -210 replies
46/141i40iw: Update hw_iwarp_statedrivers/infiniband/hw/i40iw/i40iw_hw.c+1 -00 replies
47/141i40iw: Receive notification events correctlydrivers/infiniband/hw/i40iw/i40iw_main.c+3 -50 replies
48/141batman-adv: Add missing refcnt for last_candidatenet/batman-adv/routing.c+27 -10 replies
50/141irqchip/gicv3: Silence noisy DEBUG_PER_CPU_MAPS warningdrivers/irqchip/irq-gic-v3.c+4 -30 replies
51/141ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7arch/arm/boot/compressed/head.S+1 -10 replies
52/141arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEParch/arm64/kernel/debug-monitors.c+4 -20 replies
53/141MIPS: uprobes: remove incorrect set_orig_insnarch/mips/include/asm/uprobes.h arch/mips/kernel/uprobes.c+0 -190 replies
54/141MIPS: fix uretprobe implementationarch/mips/kernel/uprobes.c+1 -10 replies
55/141MIPS: Malta: Fix IOCU disable switch read for MIPS64arch/mips/mti-malta/malta-setup.c+7 -10 replies
56/141MIPS: uprobes: fix use of uninitialised variablearch/mips/kernel/uprobes.c+2 -30 replies
57/141printk: fix parsing of "brl=" optionkernel/printk/braille.c+2 -20 replies
58/141Bluetooth: split sk_filter in l2cap_sock_recv_cbnet/bluetooth/l2cap_core.c net/bluetooth/l2cap_sock.c+20 -20 replies
59/141lib/test_hash.c: fix warning in two-dimensional array initlib/test_hash.c+1 -10 replies
60/141tpm: fix byte-order for the value read by tpm2_get_tpm_ptdrivers/char/tpm/tpm2-cmd.c+1 -10 replies
61/141regulator: pwm: Fix regulator ramp delay for continuous modedrivers/regulator/pwm-regulator.c+7 -20 replies
62/141regulator: qcom_spmi: Add support for S4 supply on pm8941Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt drivers/regulator/qcom_spmi-regulator.c+3 -20 replies
63/141regulator: qcom_spmi: Add support for get_mode/set_mode on switchesdrivers/regulator/qcom_spmi-regulator.c+2 -00 replies
64/141regulator: qcom_spmi: Update mvs1/mvs2 switches on pm8941Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt drivers/regulator/qcom_spmi-regulator.c+3 -30 replies
65/141regulator: qcom_smd: Fix voltage ranges for pm8x41drivers/regulator/qcom_smd-regulator.c+9 -80 replies
66/141regulator: qcom_smd: Fix voltage ranges for pma8084 ftsmps and pldodrivers/regulator/qcom_smd-regulator.c+7 -60 replies
69/141ARM: sa1100: register clocks earlyarch/arm/mach-sa1100/clock.c arch/arm/mach-sa1100/generic.c arch/arm/mach-sa1100/generic.h+4 -20 replies
70/141ARM: sa1100: fix 3.6864MHz clockarch/arm/mach-sa1100/clock.c+2 -00 replies
71/141ARM: sa1100: clear reset status prior to rebootarch/arm/mach-sa1100/generic.c+3 -00 replies
72/141ARM: shmobile: fix regulator quirk for Gen2arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c+26 -360 replies
73/141ARM: sa1111: fix pcmcia suspend/resumearch/arm/common/sa1111.c+13 -90 replies
74/141pcmcia: ds: fix suspend/resumedrivers/pcmcia/ds.c+7 -50 replies
75/141hwrng: omap - Fix assumption that runtime_get_sync will always succeeddrivers/char/hw_random/omap-rng.c+14 -20 replies
76/141blk-mq: actually hook up defer list when running requestsblock/blk-mq.c+1 -10 replies
77/141pstore: drop file opened reference countfs/pstore/inode.c+0 -10 replies
78/141tile: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFOarch/tile/include/asm/elf.h arch/tile/include/uapi/asm/auxvec.h+3 -00 replies
79/141fm10k: fix incorrect index calculation in fm10k_write_retadrivers/net/ethernet/intel/fm10k/fm10k_ethtool.c+3 -20 replies
80/141iwlmvm: mvm: set correct state in smart-fifo configurationdrivers/net/wireless/intel/iwlwifi/mvm/sf.c+1 -10 replies
82/141em28xx-i2c: rt_mutex_trylock() returns zero on failuredrivers/media/usb/em28xx/em28xx-i2c.c+2 -30 replies
83/141v4l: vsp1: Fix crash when resetting pipelinedrivers/media/platform/vsp1/vsp1_pipe.c+9 -50 replies
84/141gspca: avoid unused variable warningsdrivers/media/usb/gspca/cpia1.c drivers/media/usb/gspca/konica.c drivers/media/usb/gspca/t613.c+3 -30 replies
85/141ath9k: Fix programming of minCCA power thresholddrivers/net/wireless/ath/ath9k/ar9003_eeprom.c+1 -10 replies
86/141mailbox: mailbox-test: set tdev->signal to NULL after freeingdrivers/mailbox/mailbox-test.c+1 -00 replies
87/141avr32: off by one in at32_init_pio()arch/avr32/mach-at32ap/pio.c+1 -10 replies
88/141qla2xxx: Fix BBCR offsetdrivers/scsi/qla2xxx/qla_fw.h+1 -10 replies
89/141fnic: pci_dma_mapping_error() doesnt return an error codedrivers/scsi/fnic/fnic_fcs.c+4 -40 replies
90/141mm, kasan: account for object redzone in SLUBs nearest_obj()include/linux/slub_def.h mm/slub.c+7 -50 replies
91/141tracing: Have HIST_TRIGGERS select TRACINGkernel/trace/Kconfig+1 -00 replies
92/141dmaengine: bcm2835: fix 64-bit warningdrivers/dma/bcm2835-dma.c+3 -20 replies
93/141dmaengine: at_xdmac: fix debug stringdrivers/dma/at_xdmac.c+2 -20 replies
94/141NFS/pnfs: Do not clobber existing pgio_done_cb in nfs4_proc_read_setupfs/nfs/nfs4proc.c+2 -10 replies
95/141svc: Avoid garbage replies when pc_func() returns rpc_drop_replynet/sunrpc/svc.c+2 -10 replies
96/141NFS: Dont drop CB requests with invalid principalsfs/nfs/callback_xdr.c net/sunrpc/svc.c+10 -10 replies
97/141pNFS/files: Fix layoutcommit after a commit to DSfs/nfs/filelayout/filelayout.c+1 -20 replies
98/141pNFS/flexfiles: Fix layoutcommit after a commit to DSfs/nfs/flexfilelayout/flexfilelayout.c+1 -20 replies
99/141watchdog: core: Clear WDOG_HW_RUNNING before calling the stop functiondrivers/watchdog/watchdog_dev.c+4 -20 replies
100/141cxl: fix potential NULL dereference in free_adapter()drivers/misc/cxl/guest.c+9 -70 replies
101/141xprtrdma: Remove FMRs from the unmap list after unmappingnet/sunrpc/xprtrdma/fmr_ops.c+7 -20 replies
102/141ASoC: Intel: Skylake: Fix error return code in skl_probe()sound/soc/intel/skylake/skl.c+3 -10 replies
103/141brcmfmac: Fix glob_skb leak in brcmf_sdiod_recv_chaindrivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c+3 -10 replies
104/141brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfilldrivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c+3 -10 replies
105/141brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c+1 -10 replies
106/141staging: comedi: adv_pci1760: Do not return EINVAL for CMDF_ROUND_DOWN.drivers/staging/comedi/drivers/adv_pci1760.c+1 -00 replies
107/141powerpc/prom: Fix sub-processor option passed to ibm, client-architecture-supportarch/powerpc/kernel/prom_init.c+6 -30 replies
108/141sysctl: handle error writing UINT_MAX to u32 fieldsinclude/linux/sysctl.h kernel/sysctl.c+45 -20 replies
109/141ASoC: omap-mcpdm: Fix irq resource handlingsound/soc/omap/omap-mcpdm.c+3 -20 replies
110/141IB/core: Fix possible memory leak in cma_resolve_iboe_route()drivers/infiniband/core/cma.c+12 -60 replies
111/141kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscdkernel/fork.c+4 -60 replies
112/141SUNRPC: Silence WARN_ON when NFSv4.1 over RDMA is in usenet/sunrpc/clnt.c+2 -20 replies
113/141pNFS/flexfiles: Fix layoutstat periodic reportingfs/nfs/flexfilelayout/flexfilelayout.c fs/nfs/flexfilelayout/flexfilelayout.h+5 -50 replies
114/141lib/test_hash.c: fix warning in preprocessor symbol evaluationlib/test_hash.c+15 -90 replies
115/141dmaengine: at_xdmac: fix to pass correct device identity to free_irq()drivers/dma/at_xdmac.c+2 -20 replies
117/141ceph: do not modify fi->frag in need_reset_readdir()fs/ceph/dir.c+1 -10 replies
118/141IB/ipoib: Fix memory corruption in ipoib cm mode connect flowdrivers/infiniband/ulp/ipoib/ipoib.h drivers/infiniband/ulp/ipoib/ipoib_cm.c drivers/infiniband/ulp/ipoib/ipoib_main.c+18 -10 replies
119/141ath10k: fix get rx_status from htt contextdrivers/net/wireless/ath/ath10k/htt_rx.c+5 -50 replies
120/141IB/core: Fix use after free in send_leave functiondrivers/infiniband/core/multicast.c+2 -110 replies
121/141regmap: rbtree: Avoid overlapping nodesdrivers/base/regmap/regcache-rbtree.c+28 -100 replies
122/141scsi: ses: use scsi_is_sas_rphy instead of is_sas_attacheddrivers/scsi/ses.c+1 -12 replies
123/141IB/ipoib: Dont allow MC joins during light MC flushdrivers/infiniband/ulp/ipoib/ipoib_ib.c+9 -00 replies
124/141IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOVdrivers/infiniband/hw/mlx4/mcg.c+7 -70 replies
125/141IB/mlx4: Fix code indentation in QP1 MAD flowdrivers/infiniband/hw/mlx4/qp.c+19 -170 replies
126/141IB/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOVdrivers/infiniband/hw/mlx4/mad.c drivers/infiniband/hw/mlx4/mlx4_ib.h drivers/infiniband/hw/mlx4/qp.c+27 -30 replies
127/141IB/mlx5: Enable MAD_IFC commands for IB ports onlydrivers/infiniband/hw/mlx5/main.c+3 -10 replies
128/141IB/mlx5: Set source mac address in FTEdrivers/infiniband/hw/mlx5/main.c+7 -00 replies
129/141batman-adv: remove unused callback from batadv_algo_ops structnet/batman-adv/originator.c net/batman-adv/types.h+0 -80 replies
130/141tpm_crb: drop struct resource res from struct crb_privdrivers/char/tpm/tpm_crb.c+16 -130 replies
131/141tpm_crb: fix mapping of the buffersdrivers/char/tpm/tpm_crb.c+28 -110 replies
132/141aio: mark AIO pseudo-fs noexecfs/aio.c+6 -10 replies
133/141dm log writes: fix bug with too large biosdrivers/md/dm-log-writes.c+2 -20 replies
134/141usb: misc: legousbtower: Fix NULL pointer deferencedrivers/usb/misc/legousbtower.c+17 -180 replies
135/141Staging: fbtft: Fix bug in fbtft-coredrivers/staging/fbtft/fbtft-core.c+2 -20 replies
136/141usb: usbip: vudc: fix left shift overflowdrivers/usb/usbip/vudc_rx.c+1 -10 replies
137/141USB: serial: cp210x: Add ID for a Juniper consoledrivers/usb/serial/cp210x.c+1 -00 replies
138/141Revert "usbtmc: convert to devm_kzalloc"drivers/usb/class/usbtmc.c+2 -10 replies
139/141ALSA: hda - Adding one more ALC255 pin definition for headset problemsound/pci/hda/patch_realtek.c+4 -00 replies
140/141ALSA: hda - Fix headset mic detection problem for several Dell laptopssound/pci/hda/patch_realtek.c+13 -00 replies
141/141ALSA: hda - Add the top speaker pin config for HP Spectre x360sound/pci/hda/patch_conexant.c+10 -00 replies

Reviews trailers per patch

37 of 133 patches have a Reviewed-by or Acked-by.

PatchLi ZefanSteve RostedtBoris BrezillonDavid SaggioratoMarc ZyngierGeorge SpelvinAndy GrossDmitry Eremin-SolenikovSteve WiseArend van SprielIan AbbottHaggai EranWilliam PrestonOleg NesterovJosef BacikMichal HockoHugh DickinsAmitkumar KarwarAndrew BowersAlexander ShishkinAdrian HunterBorislav PetkovPeter ChenSonny JiangWillem de BruijnJason GunthorpeJarkko SakkinenLaxman DewanganGeert UytterhoevenKuninori MorimotoKrishneil SinghRobin MurphyVinod KoulJ. Bruce FieldsLee JonesLudovic DesrochesJames E.J. BottomleyHannes ReineckeJames Patrick-EvansStefan Berger
1/141A-b
2/141
3/141A-b
4/141A-b
5/141A-b A-b
6/141
7/141R-b
8/141T-b
10/141
11/141R-b T-b
12/141
13/141
14/141A-b
15/141T-b
16/141
17/141
18/141
19/141
20/141
21/141R-b
22/141A-b
23/141
24/141
26/141
27/141
28/141
29/141
30/141
31/141
32/141
34/141
35/141A-b
36/141
37/141
38/141
39/141
40/141
41/141
42/141
43/141
44/141
45/141
46/141
47/141
48/141
50/141A-b
51/141A-b
52/141
53/141
54/141
55/141
56/141
57/141
58/141A-b
59/141A-b
60/141R-b R-b
61/141A-b
62/141
63/141
64/141
65/141R-b
66/141R-b
69/141A-b
70/141A-b
71/141
72/141R-b T-b T-b
73/141
74/141
75/141
76/141
77/141
78/141
79/141T-b
80/141
82/141
83/141
84/141
85/141
86/141A-b
87/141
88/141R-b
89/141
90/141
91/141
92/141
93/141
94/141
95/141T-b
96/141T-b
97/141
98/141
99/141
100/141
101/141T-b
102/141A-b
103/141A-b
104/141A-b
105/141A-b
106/141R-b
107/141
108/141
109/141
110/141R-b
111/141T-b A-b
112/141R-b
113/141
114/141A-b
115/141A-b
117/141
118/141
119/141
120/141
121/141
122/141R-b
123/141
124/141
125/141
126/141
127/141
128/141
129/141
130/141R-b
131/141R-b
132/141
133/141R-b
134/141T-b
135/141
136/141
137/141
138/141
139/141
140/141
141/141

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

Read the v1 thread

Cover letter [PATCH 4.7 000/141] 4.7.7-stable review

This is the start of the stable review cycle for the 4.7.7 release. There are 141 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 Oct 8 07:44:08 UTC 2016. 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.7.7-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.7.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.7.7-rc1

Takashi Iwai <[email protected]>
ALSA: hda - Add the top speaker pin config for HP Spectre x360

Hui Wang <[email protected]>
ALSA: hda - Fix headset mic detection problem for several Dell laptops

Hui Wang <[email protected]>
ALSA: hda - Adding one more ALC255 pin definition for headset problem

Greg Kroah-Hartman <[email protected]>
Revert "usbtmc: convert to devm_kzalloc"

Kyle Jones <[email protected]>

    USB: serial: cp210x: Add ID for a Juniper console

Nicolas Iooss <[email protected]>
usb: usbip: vudc: fix left shift overflow

Ksenija Stanojevic <[email protected]>
Staging: fbtft: Fix bug in fbtft-core

Greg Kroah-Hartman <[email protected]>
usb: misc: legousbtower: Fix NULL pointer deference

Mikulas Patocka <[email protected]>
dm log writes: fix bug with too large bios

Jann Horn <[email protected]>
aio: mark AIO pseudo-fs noexec

Jarkko Sakkinen <[email protected]>
tpm_crb: fix mapping of the buffers

Jarkko Sakkinen <[email protected]>
tpm_crb: drop struct resource res from struct crb_priv

Marek Lindner <[email protected]>
batman-adv: remove unused callback from batadv_algo_ops struct

Maor Gottlieb <[email protected]>
IB/mlx5: Set source mac address in FTE

Noa Osherovich <[email protected]>
IB/mlx5: Enable MAD_IFC commands for IB ports only

Jack Morgenstein <[email protected]>
IB/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV

Jack Morgenstein <[email protected]>
IB/mlx4: Fix code indentation in QP1 MAD flow

Alex Vesker <[email protected]>
IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOV

Alex Vesker <[email protected]>
IB/ipoib: Don't allow MC joins during light MC flush

Johannes Thumshirn <[email protected]>
scsi: ses: use scsi_is_sas_rphy instead of is_sas_attached

Lars-Peter Clausen <[email protected]>
regmap: rbtree: Avoid overlapping nodes

Erez Shitrit <[email protected]>
IB/core: Fix use after free in send_leave function

Ashok Raj Nagarajan <[email protected]>
ath10k: fix get rx_status from htt context

Erez Shitrit <[email protected]>
IB/ipoib: Fix memory corruption in ipoib cm mode connect flow

Nicolas Iooss <[email protected]>

    ceph: do not modify fi->frag in need_reset_readdir()

Radim Krčmář <[email protected]>
KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE write

Wei Yongjun <[email protected]>
dmaengine: at_xdmac: fix to pass correct device identity to free_irq()

Geert Uytterhoeven <[email protected]>
lib/test_hash.c: fix warning in preprocessor symbol evaluation

Trond Myklebust <[email protected]>
pNFS/flexfiles: Fix layoutstat periodic reporting

Chuck Lever <[email protected]>
SUNRPC: Silence WARN_ON when NFSv4.1 over RDMA is in use

Michal Hocko <[email protected]>
kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd

Wei Yongjun <[email protected]>
IB/core: Fix possible memory leak in cma_resolve_iboe_route()

Peter Ujfalusi <[email protected]>
ASoC: omap-mcpdm: Fix irq resource handling

Subash Abhinov Kasiviswanathan <[email protected]>
sysctl: handle error writing UINT_MAX to u32 fields

Michael Ellerman <[email protected]>
powerpc/prom: Fix sub-processor option passed to ibm, client-architecture-support

Phil Turnbull <[email protected]>
staging: comedi: adv_pci1760: Do not return EINVAL for CMDF_ROUND_DOWN.

Florian Fainelli <[email protected]>
brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()

Florian Fainelli <[email protected]>
brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfill

Florian Fainelli <[email protected]>
brcmfmac: Fix glob_skb leak in brcmf_sdiod_recv_chain

Wei Yongjun <[email protected]>
ASoC: Intel: Skylake: Fix error return code in skl_probe()

Chuck Lever <[email protected]>
xprtrdma: Remove FMRs from the unmap list after unmapping

Andrew Donnellan <[email protected]>
cxl: fix potential NULL dereference in free_adapter()

Guenter Roeck <[email protected]>
watchdog: core: Clear WDOG_HW_RUNNING before calling the stop function

Trond Myklebust <[email protected]>
pNFS/flexfiles: Fix layoutcommit after a commit to DS

Trond Myklebust <[email protected]>
pNFS/files: Fix layoutcommit after a commit to DS

Chuck Lever <[email protected]>
NFS: Don't drop CB requests with invalid principals

Chuck Lever <[email protected]>
svc: Avoid garbage replies when pc_func() returns rpc_drop_reply

Trond Myklebust <[email protected]>
NFS/pnfs: Do not clobber existing pgio_done_cb in nfs4_proc_read_setup

Alexandre Belloni <[email protected]>
dmaengine: at_xdmac: fix debug string

Arnd Bergmann <[email protected]>
dmaengine: bcm2835: fix 64-bit warning

Tom Zanussi <[email protected]>
tracing: Have HIST_TRIGGERS select TRACING

Alexander Potapenko <[email protected]>
mm, kasan: account for object redzone in SLUB's nearest_obj()

Dan Carpenter <[email protected]>
fnic: pci_dma_mapping_error() doesn't return an error code

Sawan Chandak <[email protected]>
qla2xxx: Fix BBCR offset

Dan Carpenter <[email protected]>
avr32: off by one in at32_init_pio()

Sudeep Holla <[email protected]>

    mailbox: mailbox-test: set tdev->signal to NULL after freeing

Sven Eckelmann <[email protected]>
ath9k: Fix programming of minCCA power threshold

Arnd Bergmann <[email protected]>
gspca: avoid unused variable warnings

Laurent Pinchart <[email protected]>
v4l: vsp1: Fix crash when resetting pipeline

Dan Carpenter <[email protected]>
em28xx-i2c: rt_mutex_trylock() returns zero on failure

Geert Uytterhoeven <[email protected]>
NFC: fdp: Detect errors from fdp_nci_create_conn()

striebit <[email protected]>
iwlmvm: mvm: set correct state in smart-fifo configuration

Jacob Keller <[email protected]>
fm10k: fix incorrect index calculation in fm10k_write_reta

James Hogan <[email protected]>
tile: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO

Geliang Tang <[email protected]>
pstore: drop file opened reference count

Omar Sandoval <[email protected]>
blk-mq: actually hook up defer list when running requests

Nishanth Menon <[email protected]>
hwrng: omap - Fix assumption that runtime_get_sync will always succeed

Russell King <[email protected]>
pcmcia: ds: fix suspend/resume

Russell King <[email protected]>
ARM: sa1111: fix pcmcia suspend/resume

Wolfram Sang <[email protected]>
ARM: shmobile: fix regulator quirk for Gen2

Russell King <[email protected]>
ARM: sa1100: clear reset status prior to reboot

Russell King <[email protected]>

    ARM: sa1100: fix 3.6864MHz clock

Russell King <[email protected]>
ARM: sa1100: register clocks early

Hugo Grostabussiat <[email protected]>
ARM: sun5i: Fix typo in trip point temperature

Andreas Färber <[email protected]>
ARM: dts: imx6sx-sabreauto: Fix misspelled property

Stephen Boyd <[email protected]>
regulator: qcom_smd: Fix voltage ranges for pma8084 ftsmps and pldo

Stephen Boyd <[email protected]>
regulator: qcom_smd: Fix voltage ranges for pm8x41

Stephen Boyd <[email protected]>
regulator: qcom_spmi: Update mvs1/mvs2 switches on pm8941

Stephen Boyd <[email protected]>
regulator: qcom_spmi: Add support for get_mode/set_mode on switches

Stephen Boyd <[email protected]>
regulator: qcom_spmi: Add support for S4 supply on pm8941

Douglas Anderson <[email protected]>
regulator: pwm: Fix regulator ramp delay for continuous mode

[email protected] <[email protected]>
tpm: fix byte-order for the value read by tpm2_get_tpm_pt

Geert Uytterhoeven <[email protected]>
lib/test_hash.c: fix warning in two-dimensional array init

Daniel Borkmann <[email protected]>
Bluetooth: split sk_filter in l2cap_sock_recv_cb

Nicolas Iooss <[email protected]>
printk: fix parsing of "brl=" option

Marcin Nowakowski <[email protected]>
MIPS: uprobes: fix use of uninitialised variable

Paul Burton <[email protected]>
MIPS: Malta: Fix IOCU disable switch read for MIPS64

Marcin Nowakowski <[email protected]>
MIPS: fix uretprobe implementation

Marcin Nowakowski <[email protected]>
MIPS: uprobes: remove incorrect set_orig_insn

Will Deacon <[email protected]>
arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEP

Srinivas Ramana <[email protected]>
ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7

James Morse <[email protected]>
irqchip/gicv3: Silence noisy DEBUG_PER_CPU_MAPS warning

Linus Lüssing <[email protected]>
batman-adv: fix elp packet data reservation

Sven Eckelmann <[email protected]>
batman-adv: Add missing refcnt for last_candidate

Shiraz Saleem <[email protected]>
i40iw: Receive notification events correctly

Mustafa Ismail <[email protected]>
i40iw: Update hw_iwarp_state

Tatyana Nikolova <[email protected]>
i40iw: Send last streaming mode message for loopback connections

Shiraz Saleem <[email protected]>
i40iw: Add missing NULL check for MPA private data

Mustafa Ismail <[email protected]>
i40iw: Avoid writing to freed memory

Mustafa Ismail <[email protected]>
i40iw: Do not set self-referencing pointer to NULL after kfree

Mustafa Ismail <[email protected]>
i40iw: Fix double free of allocated_buffer

Shiraz Saleem <[email protected]>
i40iw: Change mem_resources pointer to a u8

Mustafa Ismail <[email protected]>
i40iw: Add missing check for interface already open

Mustafa Ismail <[email protected]>
i40iw: Protect req_resource_num update

Johannes Berg <[email protected]>
mac80211: check skb_linearize() return value

Russell King <[email protected]>
gpio: sa1100: fix irq probing for ucb1x00

Dan Carpenter <[email protected]>
usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame()

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: don't use ret when not initialised

Arnd Bergmann <[email protected]>
iwlwifi: mvm: avoid harmless -Wmaybe-uninialized warning

Sara Sharon <[email protected]>
iwlwifi: mvm: free RX reorder buffer on restart

Sara Sharon <[email protected]>
iwlwifi: pcie: fix access to scratch buffer

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: unmap the paging memory before freeing it

Golan Ben-Ami <[email protected]>
iwlwifi: mvm: write the correct internal TXF index

Oren Givon <[email protected]>
iwlwifi: mvm: fix txq aggregation bug

Sara Sharon <[email protected]>
iwlwifi: mvm: checksum IPv6 fragmented packet

Geert Uytterhoeven <[email protected]>
spi: sh-msiof: Avoid invalid clock generator parameters

Wanpeng Li <[email protected]>
sched/cputime: Fix prev steal time accouting during CPU hotplug

Michael Walle <[email protected]>
hwmon: (adt7411) set bit 3 in CFG1 register

Guenter Roeck <[email protected]>
nvmem: Declare nvmem_cell_read() consistently

Jon Hunter <[email protected]>
mmc: tegra: Only advertise UHS modes if IO regulator is present

Will Deacon <[email protected]>
perf/core: Use this_cpu_ptr() when stopping AUX events

Stefan Wahren <[email protected]>
drivers/perf: arm_pmu: Fix leak in error path

Boqun Feng <[email protected]>
rcuperf: Don't treat gp_exp mis-setting as a WARN

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: run properly with multiple instances

Andy Shevchenko <[email protected]>
pinctrl: Flag strict is a field in struct pinmux_ops

Masahiro Yamada <[email protected]>
pinctrl: uniphier: fix .pin_dbg_show() callback

Heinrich Schuchardt <[email protected]>
i40e: avoid null pointer dereference

Heinrich Schuchardt <[email protected]>
mwifiex: illegal assignment

Roger Quadros <[email protected]>

    ARM: 8617/1: dma: fix dma_max_pfn()

Robin Murphy <[email protected]>
ARM: 8616/1: dt: Respect property size when parsing CPUs

Alex Deucher <[email protected]>
drm/radeon/si/dpm: add workaround for for Jet parts

Ilia Mirkin <[email protected]>
drm/nouveau/fifo/nv04: avoid ramht race against cookie insertion

David Herrmann <[email protected]>
drm/udl: fix line iterator in damage handling

Andy Lutomirski <[email protected]>
x86/boot: Initialize FPU and X86_FEATURE_ALWAYS even if we don't have CPUID

Andy Lutomirski <[email protected]>
x86/init: Fix cr4_init_shadow() on CR4-less machines

Sergei Miroshnichenko <[email protected]>
can: dev: fix deadlock reported after bus-off

zhong jiang <[email protected]>
mm,ksm: fix endless looping in allocating memory when ksm enable

Karl Beldan <[email protected]>
mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl

Dmitry Vyukov <[email protected]>
scripts/recordmcount.c: account for .softirqentry.text

Tejun Heo <[email protected]>
cgroup: fix invalid controller enable rejections with cgroup namespace

Joonwoo Park <[email protected]>
cpuset: handle race between CPU hotplug and cpuset_hotplug_work

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

Diffstat:

 .../bindings/regulator/qcom,spmi-regulator.txt     |  6 +--
 Documentation/pinctrl.txt                          |  2 +-
 Makefile                                           |  4 +-
 arch/arm/boot/compressed/head.S                    |  2 +-
 arch/arm/boot/dts/imx6sx-sabreauto.dts             |  2 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                   |  2 +-
 arch/arm/common/sa1111.c                           | 22 ++++----
 arch/arm/include/asm/dma-mapping.h                 |  2 +-
 arch/arm/kernel/devtree.c                          | 14 +++--
 arch/arm/mach-sa1100/clock.c                       |  5 +-
 arch/arm/mach-sa1100/generic.c                     |  4 ++
 arch/arm/mach-sa1100/generic.h                     |  2 +
 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 62 +++++++++-------------
 arch/arm64/kernel/debug-monitors.c                 |  6 ++-
 arch/avr32/mach-at32ap/pio.c                       |  2 +-
 arch/mips/include/asm/uprobes.h                    |  1 -
 arch/mips/kernel/uprobes.c                         | 25 ++-------
 arch/mips/mti-malta/malta-setup.c                  |  8 ++-
 arch/powerpc/kernel/prom_init.c                    |  9 ++--
 arch/tile/include/asm/elf.h                        |  1 +
 arch/tile/include/uapi/asm/auxvec.h                |  2 +
 arch/x86/include/asm/tlbflush.h                    |  2 +-
 arch/x86/kernel/cpu/common.c                       | 23 ++++----
 arch/x86/kvm/vmx.c                                 | 13 +++++
 block/blk-mq.c                                     |  2 +-
 drivers/base/regmap/regcache-rbtree.c              | 38 +++++++++----
 drivers/char/hw_random/omap-rng.c                  | 16 +++++-
 drivers/char/tpm/tpm2-cmd.c                        |  2 +-
 drivers/char/tpm/tpm_crb.c                         | 58 +++++++++++++-------
 drivers/dma/at_xdmac.c                             |  8 +--
 drivers/dma/bcm2835-dma.c                          |  5 +-
 drivers/gpio/gpio-sa1100.c                         |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c |  3 ++
 drivers/gpu/drm/radeon/si_dpm.c                    |  6 +++
 drivers/gpu/drm/udl/udl_fb.c                       |  2 +-
 drivers/hwmon/adt7411.c                            |  5 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              | 14 +++--
 drivers/infiniband/core/cma.c                      | 18 ++++---
 drivers/infiniband/core/multicast.c                | 13 +----
 drivers/infiniband/hw/i40iw/i40iw.h                |  4 +-
 drivers/infiniband/hw/i40iw/i40iw_cm.c             | 26 ++-------
 drivers/infiniband/hw/i40iw/i40iw_hw.c             |  1 +
 drivers/infiniband/hw/i40iw/i40iw_main.c           | 12 +++--
 drivers/infiniband/hw/i40iw/i40iw_utils.c          |  5 +-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |  4 +-
 drivers/infiniband/hw/mlx4/mad.c                   | 23 ++++++++
 drivers/infiniband/hw/mlx4/mcg.c                   | 14 ++---
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |  2 +-
 drivers/infiniband/hw/mlx4/qp.c                    | 37 +++++++------
 drivers/infiniband/hw/mlx5/main.c                  | 11 +++-
 drivers/infiniband/ulp/ipoib/ipoib.h               |  1 +
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            | 16 ++++++
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |  9 ++++
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |  2 +-
 drivers/irqchip/irq-gic-v3.c                       |  7 +--
 drivers/mailbox/mailbox-test.c                     |  1 +
 drivers/md/dm-log-writes.c                         |  4 +-
 drivers/media/platform/vsp1/vsp1_pipe.c            | 14 +++--
 drivers/media/usb/em28xx/em28xx-i2c.c              |  5 +-
 drivers/media/usb/gspca/cpia1.c                    |  2 +-
 drivers/media/usb/gspca/konica.c                   |  2 +-
 drivers/media/usb/gspca/t613.c                     |  2 +-
 drivers/misc/cxl/guest.c                           | 16 +++---
 drivers/mmc/host/sdhci-tegra.c                     | 49 ++++++++++-------
 drivers/mtd/nand/davinci_nand.c                    |  3 ++
 drivers/net/can/dev.c                              | 27 ++++++----
 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c   |  5 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      |  4 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           | 10 ++--
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |  2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |  4 +-
 .../net/wireless/broadcom/brcm80211/brcmsmac/dma.c |  4 +-
 .../net/wireless/broadcom/brcm80211/brcmsmac/stf.c |  2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c    |  6 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        | 12 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       | 41 +++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c        |  2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  7 +--
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        | 31 ++++++-----
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |  4 +-
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c    |  2 +-
 drivers/nfc/fdp/fdp.c                              |  4 +-
 drivers/pcmcia/ds.c                                | 12 +++--
 drivers/perf/arm_pmu.c                             |  1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |  6 +++
 drivers/regulator/pwm-regulator.c                  |  9 +++-
 drivers/regulator/qcom_smd-regulator.c             | 30 ++++++-----
 drivers/regulator/qcom_spmi-regulator.c            |  7 ++-
 drivers/scsi/fnic/fnic_fcs.c                       |  8 +--
 drivers/scsi/qla2xxx/qla_fw.h                      |  2 +-
 drivers/scsi/ses.c                                 |  2 +-
 drivers/spi/spi-sh-msiof.c                         |  3 ++
 drivers/staging/comedi/drivers/adv_pci1760.c       |  1 +
 drivers/staging/fbtft/fbtft-core.c                 |  4 +-
 drivers/usb/class/usbtmc.c                         |  3 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |  7 +--
 drivers/usb/misc/legousbtower.c                    | 35 ++++++------
 drivers/usb/serial/cp210x.c                        |  1 +
 drivers/usb/usbip/vudc_rx.c                        |  2 +-
 drivers/watchdog/watchdog_dev.c                    |  6 ++-
 fs/aio.c                                           |  7 ++-
 fs/ceph/dir.c                                      |  2 +-
 fs/nfs/callback_xdr.c                              |  6 ++-
 fs/nfs/filelayout/filelayout.c                     |  3 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             | 11 ++--
 fs/nfs/flexfilelayout/flexfilelayout.h             |  2 +-
 fs/nfs/nfs4proc.c                                  |  3 +-
 fs/pstore/inode.c                                  |  1 -
 include/linux/can/dev.h                            |  3 +-
 include/linux/nvmem-consumer.h                     |  2 +-
 include/linux/slub_def.h                           | 10 ++--
 include/linux/sysctl.h                             |  2 +
 kernel/cgroup.c                                    | 29 ++++++++--
 kernel/cpuset.c                                    | 17 ++++--
 kernel/events/core.c                               |  2 +-
 kernel/fork.c                                      | 10 ++--
 kernel/printk/braille.c                            |  4 +-
 kernel/rcu/rcuperf.c                               | 14 +++--
 kernel/sched/core.c                                |  1 -
 kernel/sched/sched.h                               | 13 -----
 kernel/sysctl.c                                    | 45 +++++++++++++++-
 kernel/trace/Kconfig                               |  1 +
 lib/test_hash.c                                    | 26 +++++----
 mm/ksm.c                                           |  3 +-
 mm/slub.c                                          |  2 +-
 net/batman-adv/bat_v_elp.c                         |  2 +-
 net/batman-adv/originator.c                        |  5 --
 net/batman-adv/routing.c                           | 28 +++++++++-
 net/batman-adv/types.h                             |  3 --
 net/bluetooth/l2cap_core.c                         |  8 +++
 net/bluetooth/l2cap_sock.c                         | 14 ++++-
 net/mac80211/tx.c                                  |  8 ++-
 net/sunrpc/clnt.c                                  |  4 +-
 net/sunrpc/svc.c                                   |  8 ++-
 net/sunrpc/xprtrdma/fmr_ops.c                      |  9 +++-
 scripts/recordmcount.c                             |  1 +
 scripts/recordmcount.pl                            |  1 +
 sound/pci/hda/patch_conexant.c                     | 10 ++++
 sound/pci/hda/patch_realtek.c                      | 17 ++++++
 sound/soc/intel/skylake/skl.c                      |  4 +-
 sound/soc/omap/omap-mcpdm.c                        |  5 +-
 141 files changed, 847 insertions(+), 490 deletions(-)