Skip to content

4.4.24-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 Latest89 of 93 patches 4 repliesIn review

89 of 93 patches are in this archive. The cover letter announces 93.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/93cpuset: handle race between CPU hotplug and cpuset_hotplug_workkernel/cpuset.c+14 -30 replies
2/93mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctldrivers/mtd/nand/davinci_nand.c+3 -00 replies
3/93mm,ksm: fix endless looping in allocating memory when ksm enablemm/ksm.c+2 -10 replies
4/93can: dev: fix deadlock reported after bus-offdrivers/net/can/dev.c include/linux/can/dev.h+19 -110 replies
5/93x86/init: Fix cr4_init_shadow() on CR4-less machinesarch/x86/include/asm/tlbflush.h+1 -10 replies
6/93x86/boot: Initialize FPU and X86_FEATURE_ALWAYS even if we dont have CPUIDarch/x86/kernel/cpu/common.c+14 -150 replies
7/93drm/nouveau/fifo/nv04: avoid ramht race against cookie insertiondrivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c+3 -00 replies
8/93drm/radeon/si/dpm: add workaround for for Jet partsdrivers/gpu/drm/radeon/si_dpm.c+6 -00 replies
9/93ARM: 8616/1: dt: Respect property size when parsing CPUsarch/arm/kernel/devtree.c+11 -30 replies
10/93ARM: 8617/1: dma: fix dma_max_pfn()arch/arm/include/asm/dma-mapping.h+1 -10 replies
11/93usb: musb: Fix DMA desired mode for Mentor DMA enginedrivers/usb/musb/musb_host.c+1 -10 replies
12/93usb: musb: fix DMA for host modedrivers/usb/musb/musb_host.c+2 -40 replies
13/93iwlwifi: mvm: fix a few firmware capability checksdrivers/net/wireless/iwlwifi/mvm/mac80211.c+4 -40 replies
14/93perf/core: Fix pmu::filter_match for SW-led groupskernel/events/core.c+22 -10 replies
15/93i40e: avoid null pointer dereferencedrivers/net/ethernet/intel/i40e/i40e_common.c+3 -10 replies
16/93pinctrl: uniphier: fix .pin_dbg_show() callbackdrivers/pinctrl/uniphier/pinctrl-uniphier-core.c+6 -00 replies
17/93pinctrl: Flag strict is a field in struct pinmux_opsDocumentation/pinctrl.txt+1 -10 replies
18/93drivers/perf: arm_pmu: Fix leak in error pathdrivers/perf/arm_pmu.c+1 -00 replies
19/93mmc: pxamci: fix potential oopsdrivers/mmc/host/pxamci.c+9 -70 replies
20/93tools/vm/slabinfo: fix an unintentional printftools/vm/slabinfo.c+2 -10 replies
21/93ipvs: fix bind to link-local mcast IPv6 address in backupnet/netfilter/ipvs/ip_vs_sync.c+4 -20 replies
22/93nvmem: Declare nvmem_cell_read() consistentlyinclude/linux/nvmem-consumer.h+1 -10 replies
23/93hwmon: (adt7411) set bit 3 in CFG1 registerdrivers/hwmon/adt7411.c+4 -10 replies
24/93spi: sh-msiof: Avoid invalid clock generator parametersdrivers/spi/spi-sh-msiof.c+3 -00 replies
25/93iwlwifi: pcie: fix access to scratch bufferdrivers/net/wireless/iwlwifi/pcie/tx.c+2 -20 replies
26/93iwlwifi: mvm: dont use ret when not initialiseddrivers/net/wireless/iwlwifi/mvm/fw.c+2 -10 replies
27/93ceph: fix race during filling readdir cachefs/ceph/inode.c+7 -20 replies
28/93usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame()drivers/usb/gadget/udc/fsl_qe_udc.c+2 -50 replies
29/93gpio: sa1100: fix irq probing for ucb1x00drivers/gpio/gpio-sa1100.c+1 -10 replies
30/93irqchip/gicv3: Silence noisy DEBUG_PER_CPU_MAPS warningdrivers/irqchip/irq-gic-v3.c+4 -30 replies
31/93ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7arch/arm/boot/compressed/head.S+1 -10 replies
32/93arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEParch/arm64/kernel/debug-monitors.c+4 -20 replies
33/93MIPS: uprobes: remove incorrect set_orig_insnarch/mips/include/asm/uprobes.h arch/mips/kernel/uprobes.c+0 -190 replies
34/93MIPS: fix uretprobe implementationarch/mips/kernel/uprobes.c+1 -10 replies
35/93MIPS: Malta: Fix IOCU disable switch read for MIPS64arch/mips/mti-malta/malta-setup.c+7 -10 replies
36/93MIPS: uprobes: fix use of uninitialised variablearch/mips/kernel/uprobes.c+2 -30 replies
37/93printk: fix parsing of "brl=" optionkernel/printk/braille.c+2 -20 replies
38/93tpm: fix byte-order for the value read by tpm2_get_tpm_ptdrivers/char/tpm/tpm2-cmd.c+1 -10 replies
39/93regulator: 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
40/93regulator: qcom_spmi: Add support for get_mode/set_mode on switchesdrivers/regulator/qcom_spmi-regulator.c+2 -00 replies
41/93regulator: qcom_spmi: Update mvs1/mvs2 switches on pm8941Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt drivers/regulator/qcom_spmi-regulator.c+3 -30 replies
42/93regulator: qcom_smd: Fix voltage ranges for pm8x41drivers/regulator/qcom_smd-regulator.c+9 -80 replies
44/93ARM: sa1100: register clocks earlyarch/arm/mach-sa1100/clock.c arch/arm/mach-sa1100/generic.c arch/arm/mach-sa1100/generic.h+4 -20 replies
45/93ARM: sa1100: fix 3.6864MHz clockarch/arm/mach-sa1100/clock.c+2 -00 replies
46/93ARM: sa1100: clear reset status prior to rebootarch/arm/mach-sa1100/generic.c+3 -00 replies
47/93ARM: shmobile: fix regulator quirk for Gen2arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c+26 -360 replies
48/93ARM: sa1111: fix pcmcia suspend/resumearch/arm/common/sa1111.c+13 -90 replies
49/93hwrng: omap - Fix assumption that runtime_get_sync will always succeeddrivers/char/hw_random/omap-rng.c+14 -20 replies
50/93blk-mq: actually hook up defer list when running requestsblock/blk-mq.c+1 -10 replies
51/93pstore: drop file opened reference countfs/pstore/inode.c+0 -10 replies
52/93tile: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFOarch/tile/include/asm/elf.h arch/tile/include/uapi/asm/auxvec.h+3 -00 replies
53/93iwlmvm: mvm: set correct state in smart-fifo configurationdrivers/net/wireless/iwlwifi/mvm/sf.c+1 -10 replies
55/93em28xx-i2c: rt_mutex_trylock() returns zero on failuredrivers/media/usb/em28xx/em28xx-i2c.c+2 -30 replies
56/93gspca: avoid unused variable warningsdrivers/media/usb/gspca/cpia1.c drivers/media/usb/gspca/konica.c drivers/media/usb/gspca/t613.c+3 -30 replies
57/93ath9k: Fix programming of minCCA power thresholddrivers/net/wireless/ath/ath9k/ar9003_eeprom.c+1 -10 replies
58/93avr32: off by one in at32_init_pio()arch/avr32/mach-at32ap/pio.c+1 -10 replies
59/93fnic: pci_dma_mapping_error() doesnt return an error codedrivers/scsi/fnic/fnic_fcs.c+4 -40 replies
60/93dmaengine: at_xdmac: fix debug stringdrivers/dma/at_xdmac.c+2 -20 replies
61/93svc: Avoid garbage replies when pc_func() returns rpc_drop_replynet/sunrpc/svc.c+2 -10 replies
62/93NFS: Dont drop CB requests with invalid principalsfs/nfs/callback_xdr.c net/sunrpc/svc.c+10 -10 replies
63/93pNFS/files: Fix layoutcommit after a commit to DSfs/nfs/filelayout/filelayout.c+1 -20 replies
64/93pNFS/flexfiles: Fix layoutcommit after a commit to DSfs/nfs/flexfilelayout/flexfilelayout.c+1 -20 replies
65/93ASoC: Intel: Skylake: Fix error return code in skl_probe()sound/soc/intel/skylake/skl.c+3 -10 replies
66/93brcmfmac: Fix glob_skb leak in brcmf_sdiod_recv_chaindrivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c+3 -10 replies
67/93brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfilldrivers/net/wireless/brcm80211/brcmsmac/dma.c+3 -10 replies
68/93brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()drivers/net/wireless/brcm80211/brcmsmac/stf.c+1 -10 replies
69/93powerpc/prom: Fix sub-processor option passed to ibm, client-architecture-supportarch/powerpc/kernel/prom_init.c+6 -30 replies
70/93sysctl: handle error writing UINT_MAX to u32 fieldsinclude/linux/sysctl.h kernel/sysctl.c+45 -20 replies
71/93ASoC: omap-mcpdm: Fix irq resource handlingsound/soc/omap/omap-mcpdm.c+3 -20 replies
72/93kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscdkernel/fork.c+4 -60 replies
73/93dmaengine: at_xdmac: fix to pass correct device identity to free_irq()drivers/dma/at_xdmac.c+2 -20 replies
75/93IB/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
76/93IB/core: Fix use after free in send_leave functiondrivers/infiniband/core/multicast.c+2 -110 replies
77/93IB/ipoib: Dont allow MC joins during light MC flushdrivers/infiniband/ulp/ipoib/ipoib_ib.c+9 -00 replies
78/93IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOVdrivers/infiniband/hw/mlx4/mcg.c+7 -70 replies
79/93IB/mlx4: Fix code indentation in QP1 MAD flowdrivers/infiniband/hw/mlx4/qp.c+19 -170 replies
80/93IB/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
82/93aio: mark AIO pseudo-fs noexecfs/aio.c+6 -10 replies
83/93clk: xgene: Add missing parenthesis when clearing divider valuedrivers/clk/clk-xgene.c+2 -20 replies
84/93dm log writes: fix bug with too large biosdrivers/md/dm-log-writes.c+2 -20 replies
85/93USB: serial: cp210x: fix hardware flow-control disabledrivers/usb/serial/cp210x.c+1 -10 replies
86/93usb: misc: legousbtower: Fix NULL pointer deferencedrivers/usb/misc/legousbtower.c+17 -180 replies
87/93Staging: fbtft: Fix bug in fbtft-coredrivers/staging/fbtft/fbtft-core.c+2 -20 replies
88/93USB: serial: cp210x: Add ID for a Juniper consoledrivers/usb/serial/cp210x.c+1 -00 replies
89/93Revert "usbtmc: convert to devm_kzalloc"drivers/usb/class/usbtmc.c+2 -10 replies
90/93ALSA: hda - Adding one more ALC255 pin definition for headset problemsound/pci/hda/patch_realtek.c+4 -00 replies
91/93ACPICA: acpi_get_sleep_type_data: Reduce warningsdrivers/acpi/acpica/hwxface.c+17 -70 replies
92/93ALSA: hda - Fix headset mic detection problem for several Dell laptopssound/pci/hda/patch_realtek.c+13 -00 replies
93/93ALSA: hda - Add the top speaker pin config for HP Spectre x360sound/pci/hda/patch_conexant.c+10 -00 replies

Reviews trailers per patch

24 of 89 patches have a Reviewed-by or Acked-by.

PatchLi ZefanDavid SaggioratoSergei ShtylyovAndrew BowersChristoph LameterJulian AnastasovPeter ChenMarc ZyngierJason GunthorpeJarkko SakkinenAndy GrossArend van SprielLudovic DesrochesJames Patrick-EvansLadislav MichlBoris BrezillonMichal HockoHugh DickinsRobin MurphyBorislav PetkovSonny JiangGeert UytterhoevenKuninori MorimotoSteve WiseVinod KoulWilliam PrestonOleg NesterovDmitry Eremin-SolenikovToan LeJosef Bacik
1/93A-b
2/93A-b
3/93A-b A-b
4/93
5/93R-b
6/93T-b
7/93
8/93R-b T-b
9/93
10/93
11/93A-b
12/93T-b
13/93
14/93
15/93T-b
16/93
17/93
18/93
19/93
20/93A-b
21/93A-b
22/93
23/93
24/93
25/93
26/93
27/93
28/93A-b
29/93
30/93A-b
31/93A-b
32/93
33/93
34/93
35/93
36/93
37/93
38/93R-b R-b
39/93
40/93
41/93
42/93R-b
44/93A-b
45/93A-b
46/93
47/93R-b T-b T-b
48/93
49/93
50/93
51/93
52/93
53/93
55/93
56/93
57/93
58/93
59/93
60/93
61/93T-b
62/93T-b
63/93
64/93
65/93A-b
66/93A-b
67/93A-b
68/93A-b
69/93
70/93
71/93
72/93T-b A-b
73/93A-b
75/93
76/93
77/93
78/93
79/93
80/93
82/93
83/93A-b
84/93R-b
85/93
86/93T-b
87/93
88/93
89/93
90/93
91/93
92/93
93/93

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

Read the v1 thread

Cover letter [PATCH 4.4 00/93] 4.4.24-stable review

This is the start of the stable review cycle for the 4.4.24 release. There are 93 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:47:15 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.4.24-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.24-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

Prarit Bhargava <[email protected]>
ACPICA: acpi_get_sleep_type_data: Reduce warnings

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

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

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

Konstantin Shkolnyy <[email protected]>

    USB: serial: cp210x: fix hardware flow-control disable

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

Loc Ho <[email protected]>
clk: xgene: Add missing parenthesis when clearing divider value

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

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

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

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

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

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()

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

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

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()

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

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

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

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

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

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

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

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]>
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

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

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

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

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()

Yan, Zheng <[email protected]>
ceph: fix race during filling readdir cache

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

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

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

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

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

Quentin Armitage <[email protected]>
ipvs: fix bind to link-local mcast IPv6 address in backup

Dan Carpenter <[email protected]>
tools/vm/slabinfo: fix an unintentional printf

Robert Jarzmik <[email protected]>
mmc: pxamci: fix potential oops

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

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

Mark Rutland <[email protected]>
perf/core: Fix pmu::filter_match for SW-led groups

Johannes Berg <[email protected]>
iwlwifi: mvm: fix a few firmware capability checks

Cristian Birsan <[email protected]>
usb: musb: fix DMA for host mode

Cristian Birsan <[email protected]>
usb: musb: Fix DMA desired mode for Mentor DMA engine

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

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

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/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/acpi/acpica/hwxface.c                      | 24 ++++++---
 drivers/char/hw_random/omap-rng.c                  | 16 +++++-
 drivers/char/tpm/tpm2-cmd.c                        |  2 +-
 drivers/clk/clk-xgene.c                            |  4 +-
 drivers/dma/at_xdmac.c                             |  8 +--
 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/hwmon/adt7411.c                            |  5 +-
 drivers/infiniband/core/multicast.c                | 13 +----
 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/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/md/dm-log-writes.c                         |  4 +-
 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/mmc/host/pxamci.c                          | 16 +++---
 drivers/mtd/nand/davinci_nand.c                    |  3 ++
 drivers/net/can/dev.c                              | 27 ++++++----
 drivers/net/ethernet/intel/i40e/i40e_common.c      |  4 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |  2 +-
 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c   |  4 +-
 drivers/net/wireless/brcm80211/brcmsmac/dma.c      |  4 +-
 drivers/net/wireless/brcm80211/brcmsmac/stf.c      |  2 +-
 drivers/net/wireless/iwlwifi/mvm/fw.c              |  3 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |  8 +--
 drivers/net/wireless/iwlwifi/mvm/sf.c              |  2 +-
 drivers/net/wireless/iwlwifi/pcie/tx.c             |  4 +-
 drivers/nfc/fdp/fdp.c                              |  4 +-
 drivers/perf/arm_pmu.c                             |  1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |  6 +++
 drivers/regulator/qcom_smd-regulator.c             | 17 +++---
 drivers/regulator/qcom_spmi-regulator.c            |  7 ++-
 drivers/scsi/fnic/fnic_fcs.c                       |  8 +--
 drivers/spi/spi-sh-msiof.c                         |  3 ++
 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/musb/musb_host.c                       |  8 ++-
 drivers/usb/serial/cp210x.c                        |  3 +-
 fs/aio.c                                           |  7 ++-
 fs/ceph/inode.c                                    |  9 +++-
 fs/nfs/callback_xdr.c                              |  6 ++-
 fs/nfs/filelayout/filelayout.c                     |  3 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |  3 +-
 fs/pstore/inode.c                                  |  1 -
 include/linux/can/dev.h                            |  3 +-
 include/linux/nvmem-consumer.h                     |  2 +-
 include/linux/sysctl.h                             |  2 +
 kernel/cpuset.c                                    | 17 ++++--
 kernel/events/core.c                               | 23 +++++++-
 kernel/fork.c                                      | 10 ++--
 kernel/printk/braille.c                            |  4 +-
 kernel/sysctl.c                                    | 45 +++++++++++++++-
 mm/ksm.c                                           |  3 +-
 net/batman-adv/originator.c                        |  6 ---
 net/batman-adv/types.h                             |  3 --
 net/netfilter/ipvs/ip_vs_sync.c                    |  6 ++-
 net/sunrpc/svc.c                                   |  8 ++-
 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 +-
 tools/vm/slabinfo.c                                |  3 +-
 97 files changed, 526 insertions(+), 289 deletions(-)