Skip to content

4.9.111-stable review

Greg Kroah-Hartman linux-arm-kernel linux-clk linux-doc linux-edac linux-mips linux-mtd linux-pm linux-renesas-soc linux-serial lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest98 of 101 patches 13 repliesIn review

98 of 101 patches are in this archive. The cover letter announces 101.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec()arch/x86/include/asm/barrier.h+1 -10 replies
2/101x86/mce: Improve error message when kernel cannot recoverarch/x86/kernel/cpu/mcheck/mce-severity.c+5 -00 replies
3/101x86/mce: Check for alternate indication of machine check recovery on Skylakearch/x86/kernel/quirks.c+9 -20 replies
4/101x86/mce: Fix incorrect "Machine check from unknown source" messagearch/x86/kernel/cpu/mcheck/mce.c+18 -80 replies
5/101x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out()arch/x86/kernel/cpu/mcheck/mce.c+10 -80 replies
6/101x86: Call fixup_exception() before notify_die() in math_error()arch/x86/kernel/traps.c+8 -60 replies
7/101m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap()arch/m68k/mm/kmap.c+2 -10 replies
8/101serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding versiondrivers/tty/serial/sh-sci.c+3 -50 replies
9/101signal/xtensa: Consistenly use SIGBUS in do_unaligned_userarch/xtensa/kernel/traps.c+1 -10 replies
10/101usb: do not reset if a low-speed or full-speed device timed outdrivers/usb/core/hub.c+3 -10 replies
12/101ASoC: dapm: delete dapm_kcontrol_data paths list before freeing itsound/soc/soc-dapm.c+2 -00 replies
13/101ASoC: cirrus: i2s: Fix LRCLK configurationsound/soc/cirrus/edb93xx.c sound/soc/cirrus/ep93xx-i2s.c sound/soc/cirrus/snappercl15.c+6 -60 replies
15/101clk: renesas: cpg-mssr: Stop using printk format %pCrdrivers/clk/renesas/renesas-cpg-mssr.c+5 -40 replies
16/101lib/vsprintf: Remove atomic-unsafe support for %pCrDocumentation/printk-formats.txt lib/vsprintf.c+1 -50 replies
17/101mips: ftrace: fix static function graph tracingarch/mips/kernel/mcount.S+12 -150 replies
18/101branch-check: fix long->int truncation when profiling branchesinclude/linux/compiler.h+1 -10 replies
19/101ipmi:bt: Set the timeout before doing a capabilities checkdrivers/char/ipmi/ipmi_bt_sm.c+2 -10 replies
20/101Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loaderdrivers/bluetooth/hci_qca.c+6 -00 replies
21/101fuse: atomic_o_trunc should truncate pagecachefs/fuse/dir.c+12 -10 replies
22/101fuse: dont keep dead fuse_conn at fuse_fill_super().fs/fuse/inode.c+1 -00 replies
23/101fuse: fix control dir setup and teardownfs/fuse/control.c+10 -30 replies
24/101powerpc/mm/hash: Add missing isync prior to kernel stack SLB switcharch/powerpc/kernel/entry_64.S+1 -00 replies
25/101powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREGarch/powerpc/kernel/ptrace.c+1 -00 replies
26/101powerpc/ptrace: Fix enforcement of DAWR constraintsarch/powerpc/kernel/hw_breakpoint.c+2 -20 replies
27/101powerpc/powernv/ioda2: Remove redundant free of TCE pagesarch/powerpc/platforms/powernv/pci-ioda.c+0 -10 replies
28/101cpuidle: powernv: Fix promotion from snooze if next state disableddrivers/cpuidle/cpuidle-powernv.c+26 -60 replies
29/101powerpc/fadump: Unregister fadump on kexec down path.arch/powerpc/kernel/fadump.c+3 -00 replies
30/101ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct sizearch/arm/include/asm/kgdb.h+1 -10 replies
31/101arm64: kpti: Use early_param for kpti= command-line optionarch/arm64/kernel/cpufeature.c+1 -10 replies
32/101arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenancearch/arm64/mm/proc.S+3 -20 replies
33/101of: unittest: for strings, account for trailing \0 in property length fielddrivers/of/unittest.c+4 -40 replies
34/101IB/qib: Fix DMA api warning with debug kerneldrivers/infiniband/hw/qib/qib.h drivers/infiniband/hw/qib/qib_file_ops.c drivers/infiniband/hw/qib/qib_user_pages.c+20 -130 replies
35/101IB/{hfi1, qib}: Add handling of kernel restartdrivers/infiniband/hw/hfi1/hfi.h drivers/infiniband/hw/hfi1/init.c drivers/infiniband/hw/qib/qib.h +1 more+28 -00 replies
36/101IB/mlx5: Fetch soft WQEs on fatal error statedrivers/infiniband/hw/mlx5/cq.c+12 -30 replies
37/101IB/isert: Fix for lib/dma_debug check_sync warningdrivers/infiniband/ulp/isert/ib_isert.c+17 -90 replies
38/101IB/isert: fix T10-pi check mask settingdrivers/infiniband/ulp/isert/ib_isert.c+1 -10 replies
39/101RDMA/mlx4: Discard unknown SQP work requestsdrivers/infiniband/hw/mlx4/mad.c+0 -10 replies
40/101mtd: cfi_cmdset_0002: Change write buffer to check correct valuedrivers/mtd/chips/cfi_cmdset_0002.c+1 -10 replies
41/101mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock()drivers/mtd/chips/cfi_cmdset_0002.c+5 -40 replies
42/101mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chipsdrivers/mtd/chips/cfi_cmdset_0002.c+3 -30 replies
43/101mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudarydrivers/mtd/chips/cfi_cmdset_0002.c+1 -10 replies
44/101mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking.drivers/mtd/chips/cfi_cmdset_0002.c+2 -00 replies
45/101MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratumarch/mips/bcm47xx/setup.c arch/mips/include/asm/mipsregs.h+9 -00 replies
46/101PCI: Add ACS quirk for Intel 7th & 8th Gen mobiledrivers/pci/quirks.c+14 -00 replies
47/101PCI: Add ACS quirk for Intel 300 seriesdrivers/pci/quirks.c+6 -00 replies
48/101PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resumedrivers/pci/hotplug/pciehp.h drivers/pci/hotplug/pciehp_core.c drivers/pci/hotplug/pciehp_hpc.c+14 -30 replies
49/101printk: fix possible reuse of va_list variablekernel/printk/nmi.c+4 -10 replies
50/101MIPS: io: Add barrier after register read in inX()arch/mips/include/asm/io.h+2 -00 replies
51/101time: Make sure jiffies_to_msecs() preserves non-zero time periodskernel/time/time.c+4 -20 replies
52/101X.509: unpack RSA signatureValue field from BIT STRINGcrypto/asymmetric_keys/x509_cert_parser.c+9 -00 replies
53/101Btrfs: fix return value on rename exchange failurefs/btrfs/inode.c+3 -10 replies
54/101Btrfs: fix unexpected cow in run_delalloc_nocowfs/btrfs/inode.c+30 -30 replies
55/101iio:buffer: make length types match kfifo typesdrivers/iio/buffer/kfifo_buf.c include/linux/iio/buffer.h+5 -50 replies
56/101scsi: qla2xxx: Fix setting lower transfer speed if GPSC failsdrivers/scsi/qla2xxx/qla_init.c+2 -10 replies
57/101scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handlerdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_scsi.c+48 -50 replies
58/101scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMFdrivers/s390/scsi/zfcp_scsi.c+2 -00 replies
59/101scsi: zfcp: fix misleading REC trigger trace where erp_action setup faileddrivers/s390/scsi/zfcp_erp.c+15 -10 replies
60/101scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early returndrivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_scsi.c+28 -00 replies
61/101scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILEDdrivers/s390/scsi/zfcp_erp.c+11 -20 replies
62/101scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILEDdrivers/s390/scsi/zfcp_erp.c+51 -280 replies
63/101scsi: zfcp: fix missing REC trigger trace on enqueue without ERP threaddrivers/s390/scsi/zfcp_erp.c+5 -20 replies
64/101linvdimm, pmem: Preserve read-only setting for pmem devicesdrivers/nvdimm/bus.c+9 -50 replies
65/101clk: at91: PLL recalc_rate() now using cached MUL and DIV valuesdrivers/clk/at91/clk-pll.c+1 -120 replies
66/101md: fix two problems with setting the "re-add" device state.drivers/md/md.c+3 -10 replies
67/101rpmsg: smd: do not use mananged resources for endpoints and channelsdrivers/rpmsg/qcom_smd.c+9 -90 replies
68/101ubi: fastmap: Cancel work upon detachdrivers/mtd/ubi/build.c drivers/mtd/ubi/wl.c+4 -30 replies
69/101ubi: fastmap: Correctly handle interrupted erasures in EBAdrivers/mtd/ubi/eba.c+89 -16 replies
70/101UBIFS: Fix potential integer overflow in allocationfs/ubifs/journal.c+1 -10 replies
71/101backlight: as3711_bl: Fix Device Tree node lookupdrivers/video/backlight/as3711_bl.c+23 -100 replies
72/101backlight: max8925_bl: Fix Device Tree node lookupdrivers/video/backlight/max8925_bl.c+3 -10 replies
73/101backlight: tps65217_bl: Fix Device Tree node lookupdrivers/video/backlight/tps65217_bl.c+2 -20 replies
74/101mfd: intel-lpss: Program REMAP register in PIO modedrivers/mfd/intel-lpss.c+2 -20 replies
75/101perf tools: Fix symbol and object code resolution for vdso32 and vdsox32tools/perf/util/dso.c+2 -00 replies
76/101perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACINGtools/perf/util/intel-pt.c+1 -00 replies
77/101perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIPtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+4 -10 replies
78/101perf intel-pt: Fix MTC timing after overflowtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+0 -10 replies
79/101perf intel-pt: Fix "Unexpected indirect branch" errortools/perf/util/intel-pt-decoder/intel-pt-decoder.c tools/perf/util/intel-pt-decoder/intel-pt-decoder.h tools/perf/util/intel-pt.c+28 -20 replies
80/101perf intel-pt: Fix packet decoding of CYC packetstools/perf/util/intel-pt-decoder/intel-pt-pkt-decoder.c+1 -10 replies
81/101media: v4l2-compat-ioctl32: prevent go past max sizedrivers/media/v4l2-core/v4l2-compat-ioctl32.c+1 -10 replies
82/101media: cx231xx: Add support for AverMedia DVD EZMaker 7drivers/media/usb/cx231xx/cx231xx-cards.c+3 -00 replies
83/101media: dvb_frontend: fix locking issues at dvb_frontend_get_event()drivers/media/dvb-core/dvb_frontend.c+15 -80 replies
84/101nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdirfs/nfsd/nfs4xdr.c+3 -20 replies
85/101NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_messagefs/nfs/nfs4idmap.c+3 -20 replies
86/101NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")fs/nfs/callback_proc.c+2 -50 replies
87/101video: uvesafb: Fix integer overflow in allocationdrivers/video/fbdev/uvesafb.c+2 -10 replies
88/101Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI IDdrivers/input/mouse/elan_i2c_core.c+1 -00 replies
89/101pwm: lpss: platform: Save/restore the ctrl register over a suspend/resumedrivers/pwm/pwm-lpss-platform.c drivers/pwm/pwm-lpss.c drivers/pwm/pwm-lpss.h+37 -00 replies
90/101rbd: flush rbd_dev->watch_dwork after watch is unregistereddrivers/block/rbd.c+1 -10 replies
91/101mm: fix devmem_is_allowed() for sub-page System RAM intersectionsarch/x86/mm/init.c+3 -10 replies
92/101xen: Remove unnecessary BUG_ON from __unbind_from_irq()drivers/xen/events/events_base.c+0 -20 replies
93/101udf: Detect incorrect directory sizefs/udf/directory.c+3 -00 replies
94/101Input: elan_i2c_smbus - fix more potential stack buffer overflowsdrivers/input/mouse/elan_i2c.h drivers/input/mouse/elan_i2c_core.c drivers/input/mouse/elan_i2c_smbus.c+11 -30 replies
95/101Input: elantech - enable middle button of touchpads on ThinkPad P52drivers/input/mouse/elantech.c+8 -10 replies
96/101Input: elantech - fix V4 report decoding for module with middle keydrivers/input/mouse/elantech.c+1 -10 replies
97/101ALSA: hda/realtek - Fix pop noise on Lenovo P50 & cosound/pci/hda/patch_realtek.c+8 -20 replies
98/101ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210sound/pci/hda/patch_realtek.c+1 -00 replies
99/101block: Fix transfer when chunk sectors exceeds maxinclude/linux/blkdev.h+2 -20 replies
100/101dm thin: handle running out of data space vs concurrent discarddrivers/md/dm-thin.c+9 -20 replies

Reviews trailers per patch

38 of 98 patches have a Reviewed-by or Acked-by.

PatchStephen BoydRabin VincentDaniel ThompsonFrank RowandAlex EstrinDon DutileMike MarciniszynEwan D. MilneJens RemusBenjamin BlockAndy ShevchenkoJitendra BhivareMartin K. PetersenMark RutlandThomas GleixnerLinus TorvaldsMatt RedfearnBalbir SinghSudeep HollaWei XuAndy LutomirskiGeert UytterhoevenMax FilippovChristoph HellwigSagi GrimbergRafael J. WysockiSergey SenozhatskyDavid SterbaArnd BergmannBoris BrezillonGoldwyn RodriguesJoakim TjernlundPaul BurtonHauke MehrtensIlya DryomovHussam Al-TayebJuergen GrossAnatoly TrosinenkoBenjamin TissoiresBenjamin Berg
1/101A-b A-b A-b
2/101
3/101
4/101
5/101
6/101R-b
7/101
8/101R-b
9/101A-b
10/101
12/101
13/101
15/101A-b
16/101
17/101T-b
18/101
19/101
20/101
21/101
22/101
23/101
24/101
25/101
26/101
27/101
28/101R-b
29/101
30/101A-b T-b
31/101T-b T-b
32/101A-b
33/101R-b T-b
34/101R-b T-b R-b
35/101R-b
36/101
37/101R-b R-b
38/101R-b R-b R-b
39/101
40/101R-b
41/101
42/101
43/101
44/101
45/101R-b A-b
46/101
47/101
48/101R-b R-b
49/101R-b
50/101
51/101R-b
52/101
53/101R-b
54/101
55/101
56/101R-b T-b
57/101R-b R-b
58/101R-b
59/101R-b
60/101R-b
61/101R-b
62/101R-b
63/101R-b
64/101
65/101A-b
66/101R-b
67/101
68/101
69/101
70/101
71/101A-b
72/101A-b
73/101A-b
74/101
75/101
76/101
77/101
78/101
79/101
80/101
81/101
82/101
83/101
84/101
85/101
86/101
87/101
88/101
89/101R-b
90/101R-b
91/101T-b
92/101R-b
93/101Reported-and-tested-by
94/101R-b
95/101R-b
96/101
97/101T-b
98/101
99/101T-b R-b
100/101

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.9 000/101] 4.9.111-stable review

This is the start of the stable review cycle for the 4.9.111 release. There are 101 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 Tue Jul 3 16:07:40 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.111-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.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.111-rc1

Bjørn Mork <[email protected]>
cdc_ncm: avoid padding beyond end of skb

Mike Snitzer <[email protected]>
dm thin: handle running out of data space vs concurrent discard

Keith Busch <[email protected]>
block: Fix transfer when chunk sectors exceeds max

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co

??? <[email protected]>
Input: elantech - fix V4 report decoding for module with middle key

Aaron Ma <[email protected]>
Input: elantech - enable middle button of touchpads on ThinkPad P52

Ben Hutchings <[email protected]>
Input: elan_i2c_smbus - fix more potential stack buffer overflows

Jan Kara <[email protected]>
udf: Detect incorrect directory size

Boris Ostrovsky <[email protected]>
xen: Remove unnecessary BUG_ON from __unbind_from_irq()

Dan Williams <[email protected]>
mm: fix devmem_is_allowed() for sub-page System RAM intersections

Dongsheng Yang <[email protected]>

    rbd: flush rbd_dev->watch_dwork after watch is unregistered

Hans de Goede <[email protected]>
pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume

Alexandr Savca <[email protected]>

    Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID

Kees Cook <[email protected]>
video: uvesafb: Fix integer overflow in allocation

Trond Myklebust <[email protected]>

    NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")

Dave Wysochanski <[email protected]>
NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message

Scott Mayhew <[email protected]>
nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir

Mauro Carvalho Chehab <[email protected]>
media: dvb_frontend: fix locking issues at dvb_frontend_get_event()

Kai-Heng Feng <[email protected]>
media: cx231xx: Add support for AverMedia DVD EZMaker 7

Mauro Carvalho Chehab <[email protected]>
media: v4l2-compat-ioctl32: prevent go past max size

Adrian Hunter <[email protected]>
perf intel-pt: Fix packet decoding of CYC packets

Adrian Hunter <[email protected]>
perf intel-pt: Fix "Unexpected indirect branch" error

Adrian Hunter <[email protected]>
perf intel-pt: Fix MTC timing after overflow

Adrian Hunter <[email protected]>
perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP

Adrian Hunter <[email protected]>
perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING

Adrian Hunter <[email protected]>
perf tools: Fix symbol and object code resolution for vdso32 and vdsox32

Andy Shevchenko <[email protected]>
mfd: intel-lpss: Program REMAP register in PIO mode

Johan Hovold <[email protected]>
backlight: tps65217_bl: Fix Device Tree node lookup

Johan Hovold <[email protected]>
backlight: max8925_bl: Fix Device Tree node lookup

Johan Hovold <[email protected]>
backlight: as3711_bl: Fix Device Tree node lookup

Silvio Cesare <[email protected]>
UBIFS: Fix potential integer overflow in allocation

Richard Weinberger <[email protected]>
ubi: fastmap: Correctly handle interrupted erasures in EBA

Richard Weinberger <[email protected]>
ubi: fastmap: Cancel work upon detach

Srinivas Kandagatla <[email protected]>
rpmsg: smd: do not use mananged resources for endpoints and channels

NeilBrown <[email protected]>
md: fix two problems with setting the "re-add" device state.

Marcin Ziemianowicz <[email protected]>
clk: at91: PLL recalc_rate() now using cached MUL and DIV values

Robert Elliott <[email protected]>
linvdimm, pmem: Preserve read-only setting for pmem devices

Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread

Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED

Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED

Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return

Steffen Maier <[email protected]>
scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed

Steffen Maier <[email protected]>
scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF

Steffen Maier <[email protected]>
scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler

Himanshu Madhani <[email protected]>
scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails

Martin Kelly <[email protected]>
iio:buffer: make length types match kfifo types

Liu Bo <[email protected]>
Btrfs: fix unexpected cow in run_delalloc_nocow

Filipe Manana <[email protected]>
Btrfs: fix return value on rename exchange failure

Maciej S. Szmigiero <[email protected]>
X.509: unpack RSA signatureValue field from BIT STRING

Geert Uytterhoeven <[email protected]>
time: Make sure jiffies_to_msecs() preserves non-zero time periods

Huacai Chen <[email protected]>
MIPS: io: Add barrier after register read in inX()

Tetsuo Handa <[email protected]>
printk: fix possible reuse of va_list variable

Mika Westerberg <[email protected]>
PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume

Mika Westerberg <[email protected]>
PCI: Add ACS quirk for Intel 300 series

Alex Williamson <[email protected]>
PCI: Add ACS quirk for Intel 7th & 8th Gen mobile

Tokunori Ikegami <[email protected]>
MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum

Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking.

Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary

Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips

Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock()

Tokunori Ikegami <[email protected]>
mtd: cfi_cmdset_0002: Change write buffer to check correct value

Leon Romanovsky <[email protected]>
RDMA/mlx4: Discard unknown SQP work requests

Max Gurtovoy <[email protected]>
IB/isert: fix T10-pi check mask setting

Alex Estrin <[email protected]>
IB/isert: Fix for lib/dma_debug check_sync warning

Erez Shitrit <[email protected]>
IB/mlx5: Fetch soft WQE's on fatal error state

Alex Estrin <[email protected]>
IB/{hfi1, qib}: Add handling of kernel restart

Mike Marciniszyn <[email protected]>
IB/qib: Fix DMA api warning with debug kernel

Stefan M Schaeckeler <[email protected]>
of: unittest: for strings, account for trailing \0 in property length field

Will Deacon <[email protected]>
arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance

Will Deacon <[email protected]>
arm64: kpti: Use early_param for kpti= command-line option

David Rivshin <[email protected]>

    ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size

Mahesh Salgaonkar <[email protected]>
powerpc/fadump: Unregister fadump on kexec down path.

Gautham R. Shenoy <[email protected]>
cpuidle: powernv: Fix promotion from snooze if next state disabled

Alexey Kardashevskiy <[email protected]>
powerpc/powernv/ioda2: Remove redundant free of TCE pages

Michael Neuling <[email protected]>
powerpc/ptrace: Fix enforcement of DAWR constraints

Michael Neuling <[email protected]>
powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG

Aneesh Kumar K.V <[email protected]>
powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch

Miklos Szeredi <[email protected]>
fuse: fix control dir setup and teardown

Tetsuo Handa <[email protected]>
fuse: don't keep dead fuse_conn at fuse_fill_super().

Miklos Szeredi <[email protected]>
fuse: atomic_o_trunc should truncate pagecache

Amit Pundir <[email protected]>
Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader

Corey Minyard <[email protected]>
ipmi:bt: Set the timeout before doing a capabilities check

Mikulas Patocka <[email protected]>

    branch-check: fix long->int truncation when profiling branches

Matthias Schiffer <[email protected]>
mips: ftrace: fix static function graph tracing

Geert Uytterhoeven <[email protected]>
lib/vsprintf: Remove atomic-unsafe support for %pCr

Geert Uytterhoeven <[email protected]>
clk: renesas: cpg-mssr: Stop using printk format %pCr

Alexander Sverdlin <[email protected]>
ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup

Alexander Sverdlin <[email protected]>
ASoC: cirrus: i2s: Fix LRCLK configuration

Srinivas Kandagatla <[email protected]>
ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it

Ingo Flaschberger <[email protected]>
1wire: family module autoload fails because of upper/lower case mismatch.

Maxim Moseychuk <[email protected]>
usb: do not reset if a low-speed or full-speed device timed out

Eric W. Biederman <[email protected]>
signal/xtensa: Consistenly use SIGBUS in do_unaligned_user

Daniel Wagner <[email protected]>
serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version

Michael Schmitz <[email protected]>
m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap()

Siarhei Liakh <[email protected]>
x86: Call fixup_exception() before notify_die() in math_error()

Borislav Petkov <[email protected]>
x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out()

Tony Luck <[email protected]>
x86/mce: Fix incorrect "Machine check from unknown source" message

Tony Luck <[email protected]>
x86/mce: Check for alternate indication of machine check recovery on Skylake

Tony Luck <[email protected]>
x86/mce: Improve error message when kernel cannot recover

Dan Williams <[email protected]>
x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec()

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

Diffstat:

 Documentation/printk-formats.txt                   |   3 +-
 Makefile                                           |   4 +-
 arch/arm/include/asm/kgdb.h                        |   2 +-
 arch/arm64/kernel/cpufeature.c                     |   2 +-
 arch/arm64/mm/proc.S                               |   5 +-
 arch/m68k/mm/kmap.c                                |   3 +-
 arch/mips/bcm47xx/setup.c                          |   6 +
 arch/mips/include/asm/io.h                         |   2 +
 arch/mips/include/asm/mipsregs.h                   |   3 +
 arch/mips/kernel/mcount.S                          |  27 ++---
 arch/powerpc/kernel/entry_64.S                     |   1 +
 arch/powerpc/kernel/fadump.c                       |   3 +
 arch/powerpc/kernel/hw_breakpoint.c                |   4 +-
 arch/powerpc/kernel/ptrace.c                       |   1 +
 arch/powerpc/platforms/powernv/pci-ioda.c          |   1 -
 arch/x86/include/asm/barrier.h                     |   2 +-
 arch/x86/kernel/cpu/mcheck/mce-severity.c          |   5 +
 arch/x86/kernel/cpu/mcheck/mce.c                   |  44 +++++---
 arch/x86/kernel/quirks.c                           |  11 +-
 arch/x86/kernel/traps.c                            |  14 ++-
 arch/x86/mm/init.c                                 |   4 +-
 arch/xtensa/kernel/traps.c                         |   2 +-
 crypto/asymmetric_keys/x509_cert_parser.c          |   9 ++
 drivers/block/rbd.c                                |   2 +-
 drivers/bluetooth/hci_qca.c                        |   6 +
 drivers/char/ipmi/ipmi_bt_sm.c                     |   3 +-
 drivers/clk/at91/clk-pll.c                         |  13 +--
 drivers/clk/renesas/renesas-cpg-mssr.c             |   9 +-
 drivers/cpuidle/cpuidle-powernv.c                  |  32 +++++-
 drivers/iio/buffer/kfifo_buf.c                     |   4 +-
 drivers/infiniband/hw/hfi1/hfi.h                   |   1 +
 drivers/infiniband/hw/hfi1/init.c                  |  13 +++
 drivers/infiniband/hw/mlx4/mad.c                   |   1 -
 drivers/infiniband/hw/mlx5/cq.c                    |  15 ++-
 drivers/infiniband/hw/qib/qib.h                    |   4 +-
 drivers/infiniband/hw/qib/qib_file_ops.c           |  10 +-
 drivers/infiniband/hw/qib/qib_init.c               |  13 +++
 drivers/infiniband/hw/qib/qib_user_pages.c         |  20 ++--
 drivers/infiniband/ulp/isert/ib_isert.c            |  28 +++--
 drivers/input/mouse/elan_i2c.h                     |   2 +
 drivers/input/mouse/elan_i2c_core.c                |   3 +-
 drivers/input/mouse/elan_i2c_smbus.c               |  10 +-
 drivers/input/mouse/elantech.c                     |  11 +-
 drivers/md/dm-thin.c                               |  11 +-
 drivers/md/md.c                                    |   4 +-
 drivers/media/dvb-core/dvb_frontend.c              |  23 ++--
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   3 +
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |   2 +-
 drivers/mfd/intel-lpss.c                           |   4 +-
 drivers/mtd/chips/cfi_cmdset_0002.c                |  21 ++--
 drivers/mtd/ubi/build.c                            |   3 +
 drivers/mtd/ubi/eba.c                              |  90 ++++++++++++++-
 drivers/mtd/ubi/wl.c                               |   4 +-
 drivers/net/usb/cdc_ncm.c                          |   4 +-
 drivers/nvdimm/bus.c                               |  14 ++-
 drivers/of/unittest.c                              |   8 +-
 drivers/pci/hotplug/pciehp.h                       |   2 +-
 drivers/pci/hotplug/pciehp_core.c                  |   2 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |  13 ++-
 drivers/pci/quirks.c                               |  20 ++++
 drivers/pwm/pwm-lpss-platform.c                    |   5 +
 drivers/pwm/pwm-lpss.c                             |  30 +++++
 drivers/pwm/pwm-lpss.h                             |   2 +
 drivers/rpmsg/qcom_smd.c                           |  18 +--
 drivers/s390/scsi/zfcp_dbf.c                       |  40 +++++++
 drivers/s390/scsi/zfcp_erp.c                       | 123 ++++++++++++++++-----
 drivers/s390/scsi/zfcp_ext.h                       |   5 +
 drivers/s390/scsi/zfcp_scsi.c                      |  18 ++-
 drivers/scsi/qla2xxx/qla_init.c                    |   3 +-
 drivers/tty/serial/sh-sci.c                        |   8 +-
 drivers/usb/core/hub.c                             |   4 +-
 drivers/video/backlight/as3711_bl.c                |  33 ++++--
 drivers/video/backlight/max8925_bl.c               |   4 +-
 drivers/video/backlight/tps65217_bl.c              |   4 +-
 drivers/video/fbdev/uvesafb.c                      |   3 +-
 drivers/w1/w1.c                                    |   2 +-
 drivers/xen/events/events_base.c                   |   2 -
 fs/btrfs/inode.c                                   |  37 ++++++-
 fs/fuse/control.c                                  |  13 ++-
 fs/fuse/dir.c                                      |  13 ++-
 fs/fuse/inode.c                                    |   1 +
 fs/nfs/callback_proc.c                             |   7 +-
 fs/nfs/nfs4idmap.c                                 |   5 +-
 fs/nfsd/nfs4xdr.c                                  |   5 +-
 fs/ubifs/journal.c                                 |   2 +-
 fs/udf/directory.c                                 |   3 +
 include/linux/blkdev.h                             |   4 +-
 include/linux/compiler.h                           |   2 +-
 include/linux/iio/buffer.h                         |   6 +-
 kernel/printk/nmi.c                                |   5 +-
 kernel/time/time.c                                 |   6 +-
 lib/vsprintf.c                                     |   3 -
 sound/pci/hda/patch_realtek.c                      |  11 +-
 sound/soc/cirrus/edb93xx.c                         |   2 +-
 sound/soc/cirrus/ep93xx-i2s.c                      |  26 +++--
 sound/soc/cirrus/snappercl15.c                     |   2 +-
 sound/soc/soc-dapm.c                               |   2 +
 tools/perf/util/dso.c                              |   2 +
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  23 +++-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.h  |   9 ++
 .../util/intel-pt-decoder/intel-pt-pkt-decoder.c   |   2 +-
 tools/perf/util/intel-pt.c                         |   5 +
 102 files changed, 817 insertions(+), 269 deletions(-)