Skip to content

4.8.7-stable review

Greg Kroah-Hartman kvm linux-mips linux-mm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 of 138 patches 10 repliesIn review

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

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/138i2c: rk3x: Give the tuning value 0 during rk3x_i2c_v0_calc_timingsdrivers/i2c/busses/i2c-rk3x.c+2 -00 replies
2/138i2c: xgene: Avoid dma_buffer overrundrivers/i2c/busses/i2c-xgene-slimpro.c+1 -10 replies
3/138i2c: core: fix NULL pointer dereference under race conditiondrivers/i2c/i2c-core.c+1 -10 replies
5/138spi: fsl-espi: avoid processing uninitalized data on errordrivers/spi/spi-fsl-espi.c+1 -10 replies
6/138spi: mark device nodes only in case of successful instantiationdrivers/spi/spi.c+4 -10 replies
7/138h8300: fix syscall restartingarch/h8300/include/asm/thread_info.h arch/h8300/kernel/signal.c+1 -50 replies
8/138gpio / ACPI: fix returned error from acpi_dev_gpio_irq_get()drivers/gpio/gpiolib-acpi.c+5 -20 replies
9/138gpio: GPIO_GET_CHIPINFO_IOCTL: Fix line offset validationdrivers/gpio/gpiolib.c+1 -10 replies
10/138gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leakdrivers/gpio/gpiolib.c+2 -00 replies
11/138gpio: GPIO_GET_LINEHANDLE_IOCTL: Validate line offsetdrivers/gpio/gpiolib.c+5 -00 replies
12/138gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leakdrivers/gpio/gpiolib.c+2 -00 replies
13/138gpio: GPIO_GET_LINEEVENT_IOCTL: Validate line offsetdrivers/gpio/gpiolib.c+5 -00 replies
14/138gpio: GPIO_GET_LINEHANDLE_IOCTL: Reject invalid line flagsdrivers/gpio/gpiolib.c+13 -00 replies
15/138gpio: GPIO_GET_LINEEVENT_IOCTL: Reject invalid line and event flagsdrivers/gpio/gpiolib.c+11 -00 replies
16/138gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix another information leakdrivers/gpio/gpiolib.c+2 -00 replies
17/138gpio: GPIO_GET_LINE{HANDLE,EVENT}_IOCTL: Fix file descriptor leakdrivers/gpio/gpiolib.c+45 -120 replies
18/138libxfs: clean up _calc_dquots_per_chunkfs/xfs/libxfs/xfs_dquot_buf.c+1 -20 replies
19/138mm/list_lru.c: avoid error-path NULL pointer derefmm/list_lru.c+2 -00 replies
20/138mm/slab: fix kmemcg cache creation delayed issuemm/slab.c+1 -10 replies
21/138mm: memcontrol: do not recurse in direct reclaimmm/memcontrol.c mm/vmscan.c+11 -00 replies
22/138thermal/powerclamp: correct cpu support checkdrivers/thermal/intel_powerclamp.c+2 -121 reply
23/138KEYS: Fix short sprintf buffer in /proc/keys show functionsecurity/keys/proc.c+1 -10 replies
24/138KEYS: Sort out big_key initialisationsecurity/keys/big_key.c+32 -270 replies
25/138security/keys: make BIG_KEYS dependent on stdrng.security/keys/Kconfig+1 -10 replies
26/138device-dax: fix percpu_ref_exit orderingdrivers/dax/pmem.c+1 -10 replies
27/138ALSA: usb-audio: Add quirk for Syntek STK1160sound/usb/quirks-table.h+17 -00 replies
28/138ALSA: seq: Fix time account regressionsound/core/seq/seq_timer.c+2 -20 replies
29/138ALSA: hda - allow 40 bit DMA mask for NVidia devicessound/pci/hda/hda_intel.c+5 -20 replies
30/138ALSA: hda - Adding a new group of pin cfg into ALC295 pin quirk tablesound/pci/hda/patch_realtek.c+7 -30 replies
31/138ALSA: hda - Fix surround output pins for ASRock B150M mobosound/pci/hda/patch_realtek.c+12 -00 replies
32/138ALSA: hda - Fix headset mic detection problem for two Dell laptopssound/pci/hda/patch_realtek.c+8 -00 replies
35/138cxl: Fix leaking pid refs in some error pathsdrivers/misc/cxl/api.c drivers/misc/cxl/file.c+15 -90 replies
36/138btrfs: fix races on root_log_ctx listsfs/btrfs/tree-log.c+6 -140 replies
37/138powerpc: Convert cmp to cmpd in idle enter sequencearch/powerpc/include/asm/cpuidle.h+1 -10 replies
38/138powerpc/mm/radix: Use tlbiel only if we ever ran on the current cpuarch/powerpc/include/asm/tlb.h arch/powerpc/mm/tlb-radix.c+16 -40 replies
39/138powerpc/64: Re-fix race condition between going idle and entering guestarch/powerpc/kernel/idle_book3s.S+26 -60 replies
40/138powerpc/64: Fix race condition in setting lock bit in idle/wakeup codearch/powerpc/kernel/idle_book3s.S+3 -00 replies
41/138x86/microcode/AMD: Fix more fallout from CONFIG_RANDOMIZE_MEMORY=yarch/x86/kernel/cpu/microcode/amd.c+1 -10 replies
42/138timers: Prevent base clock rewind when forwarding clockkernel/time/timer.c+9 -50 replies
43/138timers: Prevent base clock corruption when forwardingkernel/time/timer.c+10 -130 replies
44/138timers: Plug locking race vs. timer migrationkernel/time/timer.c+8 -10 replies
45/138timers: Lock base for same bucket optimizationkernel/time/timer.c+17 -110 replies
46/138ubifs: Abort readdir upon errorfs/ubifs/dir.c+3 -50 replies
47/138ubifs: Fix regression in ubifs_readdir()fs/ubifs/dir.c+8 -00 replies
48/138mei: txe: dont clean an unprocessed interrupt cause.drivers/misc/mei/hw-txe.c+4 -20 replies
49/138usb: gadget: udc: atmel: fix endpoint namedrivers/usb/gadget/udc/atmel_usba_udc.c+1 -10 replies
51/138USB: serial: fix potential NULL-dereference at probedrivers/usb/serial/usb-serial.c+2 -10 replies
52/138USB: serial: cp210x: fix tiocmget error handlingdrivers/usb/serial/cp210x.c+3 -10 replies
53/138USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+5 -30 replies
54/138xhci: use default USB_RESUME_TIMEOUT when resuming ports.drivers/usb/host/xhci-hub.c+2 -20 replies
55/138usb: renesas_usbhs: add wait after initialization for R-Car Gen3drivers/usb/renesas_usbhs/rcar3.c+6 -20 replies
56/138usb: increase ohci watchdog delay to 275 msecdrivers/usb/host/ohci-hcd.c+1 -10 replies
57/138GenWQE: Fix bad page access during abort of resource allocationdrivers/misc/genwqe/card_utils.c+11 -10 replies
58/138x86/smpboot: Init apic mapping before usagearch/x86/kernel/setup.c+6 -10 replies
59/138vt: clear selection before resizingdrivers/tty/vt/vt.c+3 -00 replies
60/138hv: do not lose pending heartbeat vmbus packetsdrivers/hv/hv_util.c+7 -30 replies
61/138xhci: add restart quirk for Intel Wildcatpoint PCHdrivers/usb/host/xhci-pci.c+3 -10 replies
62/138xhci: workaround for hosts missing CAS bitdrivers/usb/host/xhci-hub.c drivers/usb/host/xhci-pci.c drivers/usb/host/xhci.h+46 -00 replies
63/138tty: limit terminal size to 4M charsdrivers/tty/vt/vt.c+2 -00 replies
64/138arm64: dts: marvell: fix clocksource for CP110 master SPI0arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi+1 -10 replies
65/138iio:chemical:atlas-ph-sensor: Fix use of 32 bit int to hold 16 bit big endian valuedrivers/iio/chemical/atlas-ph-sensor.c+4 -30 replies
66/138Staging: wilc1000: Fix kernel Oops on opening the devicedrivers/staging/wilc1000/host_interface.c+0 -10 replies
67/138dm: free io_barrier after blk_cleanup_queue calldrivers/md/dm.c+2 -20 replies
69/138KVM: s390: Fix STHYI buffer alignment for diag224arch/s390/kvm/sthyi.c+2 -20 replies
70/138KVM: MIPS: Make ERET handle ERL before EXLarch/mips/kvm/emulate.c+4 -40 replies
71/138KVM: MIPS: Precalculate MMIO load resume PCarch/mips/include/asm/kvm_host.h arch/mips/kvm/emulate.c+19 -120 replies
73/138ARM: dts: fix the SD card on the Snowballarch/arm/boot/dts/ste-snowball.dts+13 -20 replies
74/138nfsd: Fix general protection fault in release_lock_stateid()fs/nfsd/nfs4state.c+4 -60 replies
75/138MIPS: KASLR: Fix handling of NULL FDTarch/mips/kernel/relocate.c+1 -10 replies
76/138ovl: fix get_acl() on tmpfsfs/overlayfs/inode.c+0 -30 replies
77/138ovl: update S_ISGID when setting posix ACLsfs/overlayfs/super.c+15 -00 replies
78/138ovl: fsync after copy-upfs/overlayfs/copy_up.c+2 -00 replies
79/138parisc: Ensure consistent state when switching to kernel stack at syscall entryarch/parisc/kernel/syscall.S+9 -20 replies
80/138virtio_ring: Make interrupt suppression spec compliantdrivers/virtio/virtio_ring.c+9 -50 replies
81/138virtio_pci: Limit DMA mask to 44 bits for legacy virtio devicesdrivers/virtio/virtio_pci_legacy.c+12 -40 replies
82/138virtio: console: Unlock vqs while freeing buffersdrivers/char/virtio_console.c+16 -60 replies
83/138dm mirror: fix read error on recovery after default leg failuredrivers/md/dm-raid1.c+1 -00 replies
84/138dm table: fix missing dm_put_target_type() in dm_table_add_target()drivers/md/dm-table.c+9 -150 replies
85/138dm rq: clear kworker_task if kthread_run() returned an errordrivers/md/dm-rq.c+5 -20 replies
86/138dm raid: fix compat_features validationdrivers/md/dm-raid.c+2 -10 replies
87/138dm raid: fix activation of existing raid4/10 devicesDocumentation/device-mapper/dm-raid.txt drivers/md/dm-raid.c+8 -50 replies
88/138rtl8xxxu: Fix memory leak in handling rxdesc16 packetsdrivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c+6 -10 replies
89/138rtl8xxxu: Fix big-endian problem reporting mactimedrivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c+4 -40 replies
90/138rtl8xxxu: Fix rtl8723bu driver reload issuedrivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c+4 -00 replies
91/138Input: i8042 - add XMG C504 to keyboard reset tabledrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
92/138firewire: net: guard against rx buffer overflowsdrivers/firewire/net.c+35 -160 replies
93/138firewire: net: fix fragmented datagram_size off-by-onedrivers/firewire/net.c+4 -40 replies
94/138mac80211: discard multicast and 4-addr A-MSDUsnet/mac80211/rx.c+15 -90 replies
95/138Revert "ath9k_hw: implement temperature compensation support for AR9003+"drivers/net/wireless/ath/ath9k/ar9003_calib.c drivers/net/wireless/ath/ath9k/hw.h+3 -230 replies
96/138ath10k: cache calibration data when the core is stoppeddrivers/net/wireless/ath/ath10k/core.h drivers/net/wireless/ath/ath10k/debug.c+40 -360 replies
97/138scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloadeddrivers/scsi/scsi_debug.c+1 -00 replies
98/138scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmwaredrivers/scsi/arcmsr/arcmsr_hba.c+0 -90 replies
99/138mmc: dw_mmc-pltfm: fix the potential NULL pointer dereferencedrivers/mmc/host/dw_mmc-pltfm.c+3 -20 replies
100/138RAID1: ignore discard errordrivers/md/raid1.c+5 -20 replies
101/138RAID10: ignore discard errordrivers/md/raid10.c+5 -20 replies
102/138md: be careful not lot leak internal curr_resync value into metadata. -- (all)drivers/md/md.c+2 -20 replies
104/138drm/imx: ipuv3-plane: Switch EBA buffer only when we dont need modesetdrivers/gpu/drm/imx/ipuv3-plane.c+2 -10 replies
105/138drm/imx: ipuv3-plane: Access old u/vbo properly in ->atomic_check for YU12/YV12drivers/gpu/drm/imx/ipuv3-plane.c+3 -10 replies
106/138drm/radeon/si_dpm: Limit clocks on HD86xx partdrivers/gpu/drm/radeon/si_dpm.c+6 -00 replies
107/138drm/radeon/si_dpm: workaround for SI kickersdrivers/gpu/drm/radeon/si_dpm.c+43 -160 replies
109/138drm/nouveau/acpi: fix check for power resources supportdrivers/gpu/drm/nouveau/nouveau_acpi.c+2 -10 replies
113/138drm/i915/gen9: fix DDB partitioning for multi-screen casesdrivers/gpu/drm/i915/intel_pm.c+10 -20 replies
114/138drm/i915/gen9: fix watermarks when using the pipe scalerdrivers/gpu/drm/i915/intel_pm.c+3 -90 replies
120/138drm: i915: Wait for fences on new fb, not olddrivers/gpu/drm/i915/intel_display.c+1 -10 replies
121/138i2c: mark device nodes only in case of successful instantiationdrivers/i2c/i2c-core.c+10 -10 replies
122/138netfilter: xt_NFLOG: fix unexpected truncated packetnet/netfilter/xt_NFLOG.c+1 -00 replies
123/138UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC headerdrivers/mtd/ubi/fastmap.c+4 -30 replies
125/138video: fbdev: pxafb: potential NULL dereference on errordrivers/video/fbdev/pxafb.c+1 -10 replies
126/138omapfb: fix return value check in dsi_bind()drivers/video/fbdev/omap2/omapfb/dss/dsi.c+2 -20 replies
127/138pwm: Unexport children before chip removaldrivers/pwm/core.c drivers/pwm/sysfs.c include/linux/pwm.h+25 -00 replies
128/138usb: dwc3: Fix size used in dma_free_coherent()drivers/usb/dwc3/gadget.c+2 -20 replies
129/138usb: chipidea: host: fix NULL ptr dereference during shutdowndrivers/usb/chipidea/host.c+2 -00 replies
130/138usb: musb: Fix hardirq-safe hardirq-unsafe lock order errordrivers/usb/musb/omap2430.c+2 -50 replies
131/138v4l: vsp1: Prevent pipelines from running when not streamingdrivers/media/platform/vsp1/vsp1_video.c+7 -00 replies
133/138ARM: fix oops when using older ARMv4T CPUsarch/arm/mm/abort-lv4t.S+24 -100 replies
134/138kvm: x86: Check memopp before dereference (CVE-2016-8630)arch/x86/kvm/emulate.c+1 -10 replies
135/138btrfs: qgroup: Prevent qgroup->reserved from going subzerofs/btrfs/inode.c+7 -20 replies
136/138ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap()drivers/mtd/ubi/fastmap.c+5 -50 replies
137/138cpufreq: intel_pstate: Set P-state upfront in performance modedrivers/cpufreq/intel_pstate.c+25 -40 replies
138/138HID: usbhid: add ATEN CS962 to list of quirky devicesdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies

Reviews trailers per patch

28 of 120 patches have a Reviewed-by or Acked-by.

PatchMika WesterbergEric SandeenDoug SmythiesMichal HockoShreyas B. PrabhuBob PetersonCornelia HuckEyal ItkinAlex DeucherQu WenruoSrinivas PandruvadaAndy YanDouglas AndersonVladimir DavydovGeert UytterhoevenPantelis AntoniouOndrej KozinaAndrew DonnellanFrederic BarratVaidyanathan SrinivasanPeter RosinRalph SennhauserNicolas FerreJacob PanBenjamin ValentinAlan SternMichal NecasekWolfgang BauerDmitry VyukovRick KerkhofLyudeMatt RoperChris CaputoLaurence ObermanRobert JarzmikPeter UjfalusiLaurent PinchartKieran BinghamShawn LinSitsofe WheelerAlexander ShiyanSheng YongJeff LaytonAmir Goldstein
1/138T-b R-b
2/138
3/138
5/138
6/138R-b A-b
7/138
8/138A-b
9/138
10/138
11/138
12/138
13/138
14/138
15/138
16/138
17/138
18/138R-b
19/138A-b
20/138T-b
21/138A-b
22/138A-b
23/138T-b
24/138
25/138
26/138
27/138
28/138
29/138
30/138
31/138Reported-and-tested-by
32/138
35/138R-b A-b
36/138
37/138R-b
38/138
39/138R-b
40/138
41/138T-b
42/138
43/138
44/138
45/138
46/138
47/138T-b T-b
48/138
49/138A-b
51/138
52/138
53/138
54/138
55/138
56/138A-b
57/138
58/138Reported-and-debugged-by Reported-and-tested-by
59/138Reported-and-tested-by
60/138
61/138
62/138
63/138
64/138
65/138
66/138
67/138
69/138R-b
70/138
71/138
73/138
74/138Fix-suggested-by R-b
75/138
76/138
77/138T-b
78/138
79/138
80/138
81/138
82/138
83/138
84/138
85/138
86/138
87/138
88/138
89/138
90/138
91/138
92/138R-b
93/138
94/138
95/138
96/138
97/138R-b
98/138
99/138R-b
100/138Reported-and-tested-by
101/138
102/138
104/138
105/138
106/138R-b
107/138
109/138R-b Reported-and-tested-by
113/138R-b
114/138R-b
120/138
121/138R-b A-b
122/138T-b
123/138
125/138A-b
126/138R-b
127/138
128/138
129/138
130/138R-b
131/138T-b
133/138T-b
134/138
135/138R-b
136/138A-b
137/138A-b
138/138

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

Read the v1 thread

Cover letter [PATCH 4.8 000/138] 4.8.7-stable review

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

Responses should be made by Fri Nov 11 10:28:05 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.8.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.8.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.8.7-rc1

Oliver Neukum <[email protected]>
HID: usbhid: add ATEN CS962 to list of quirky devices

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Set P-state upfront in performance mode

Boris Brezillon <[email protected]>
ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap()

Goldwyn Rodrigues <[email protected]>

    btrfs: qgroup: Prevent qgroup->reserved from going subzero

Owen Hofmann <[email protected]>

    kvm: x86: Check memopp before dereference (CVE-2016-8630)

Russell King <[email protected]>
ARM: fix oops when using older ARMv4T CPUs

Jiri Slaby <[email protected]>
tty: vt, fix bogus division in csi_J

Laurent Pinchart <[email protected]>
v4l: vsp1: Prevent pipelines from running when not streaming

Tony Lindgren <[email protected]>
usb: musb: Fix hardirq-safe hardirq-unsafe lock order error

Stefan Wahren <[email protected]>
usb: chipidea: host: fix NULL ptr dereference during shutdown

Christophe JAILLET <[email protected]>
usb: dwc3: Fix size used in dma_free_coherent()

David Hsu <[email protected]>
pwm: Unexport children before chip removal

Wei Yongjun <[email protected]>
omapfb: fix return value check in dsi_bind()

Dan Carpenter <[email protected]>
video: fbdev: pxafb: potential NULL dereference on error

Emilio López <[email protected]>
uapi: add missing install of sync_file.h

Boris Brezillon <[email protected]>
UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header

Liping Zhang <[email protected]>
netfilter: xt_NFLOG: fix unexpected truncated packet

Ralf Ramsauer <[email protected]>
i2c: mark device nodes only in case of successful instantiation

Daniel Stone <[email protected]>
drm: i915: Wait for fences on new fb, not old

Paulo Zanoni <[email protected]>
drm/i915/fbc: fix CFB size calculation for gen8+

Ville Syrjälä <[email protected]>
drm/i915: Clean up DDI DDC/AUX CH sanitation

Ville Syrjälä <[email protected]>
drm/i915: Respect alternate_aux_channel for all DDI ports

Felix Monninger <[email protected]>
drm: Release reference from blob lookup after replacing property

Ville Syrjälä <[email protected]>
drm/dp/mst: Check peer device type before attempting EDID read

Paulo Zanoni <[email protected]>
drm/i915/gen9: fix watermarks when using the pipe scaler

Paulo Zanoni <[email protected]>
drm/i915/gen9: fix DDB partitioning for multi-screen cases

Ville Syrjälä <[email protected]>
drm/fb-helper: Keep references for the current set of used connectors

Ville Syrjälä <[email protected]>
drm/fb-helper: Fix connector ref leak on error

Takashi Iwai <[email protected]>
drm/fb-helper: Don't call dirty callback for untouched clips

Peter Wu <[email protected]>
drm/nouveau/acpi: fix check for power resources support

Lucas Stach <[email protected]>
drm/radeon: drop register readback in cayman_cp_int_cntl_setup

Alex Deucher <[email protected]>
drm/radeon/si_dpm: workaround for SI kickers

Tom St Denis <[email protected]>
drm/radeon/si_dpm: Limit clocks on HD86xx part

Liu Ying <[email protected]>

    drm/imx: ipuv3-plane: Access old u/vbo properly in ->atomic_check for YU12/YV12

Liu Ying <[email protected]>
drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need modeset

Michel Dänzer <[email protected]>
Revert "drm/radeon: fix DP link training issue with second 4K monitor"

NeilBrown <[email protected]>
md: be careful not lot leak internal curr_resync value into metadata. -- (all)

Shaohua Li <[email protected]>
RAID10: ignore discard error

Shaohua Li <[email protected]>
RAID1: ignore discard error

Jaehoon Chung <[email protected]>
mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference

Ching Huang <[email protected]>
scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware

Ewan D. Milne <[email protected]>
scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded

Marty Faltesek <[email protected]>
ath10k: cache calibration data when the core is stopped

Felix Fietkau <[email protected]>
Revert "ath9k_hw: implement temperature compensation support for AR9003+"

Johannes Berg <[email protected]>
mac80211: discard multicast and 4-addr A-MSDUs

Stefan Richter <[email protected]>
firewire: net: fix fragmented datagram_size off-by-one

Stefan Richter <[email protected]>
firewire: net: guard against rx buffer overflows

Patrick Scheuring <[email protected]>
Input: i8042 - add XMG C504 to keyboard reset table

Jes Sorensen <[email protected]>
rtl8xxxu: Fix rtl8723bu driver reload issue

Jes Sorensen <[email protected]>
rtl8xxxu: Fix big-endian problem reporting mactime

Jes Sorensen <[email protected]>
rtl8xxxu: Fix memory leak in handling rxdesc16 packets

Heinz Mauelshagen <[email protected]>
dm raid: fix activation of existing raid4/10 devices

Andy Whitcroft <[email protected]>
dm raid: fix compat_features validation

Mike Snitzer <[email protected]>
dm rq: clear kworker_task if kthread_run() returned an error

tang.junhui <[email protected]>
dm table: fix missing dm_put_target_type() in dm_table_add_target()

Heinz Mauelshagen <[email protected]>
dm mirror: fix read error on recovery after default leg failure

Matt Redfearn <[email protected]>
virtio: console: Unlock vqs while freeing buffers

Will Deacon <[email protected]>
virtio_pci: Limit DMA mask to 44 bits for legacy virtio devices

Ladi Prosek <[email protected]>
virtio_ring: Make interrupt suppression spec compliant

John David Anglin <[email protected]>
parisc: Ensure consistent state when switching to kernel stack at syscall entry

Miklos Szeredi <[email protected]>
ovl: fsync after copy-up

Miklos Szeredi <[email protected]>
ovl: update S_ISGID when setting posix ACLs

Miklos Szeredi <[email protected]>
ovl: fix get_acl() on tmpfs

Matt Redfearn <[email protected]>
MIPS: KASLR: Fix handling of NULL FDT

Chuck Lever <[email protected]>
nfsd: Fix general protection fault in release_lock_stateid()

Linus Walleij <[email protected]>
ARM: dts: fix the SD card on the Snowball

Gregory CLEMENT <[email protected]>
ARM: mvebu: Select corediv clk for all mvebu v7 SoC

James Hogan <[email protected]>
KVM: MIPS: Precalculate MMIO load resume PC

James Hogan <[email protected]>
KVM: MIPS: Make ERET handle ERL before EXL

Janosch Frank <[email protected]>
KVM: s390: Fix STHYI buffer alignment for diag224

Ido Yariv <[email protected]>
KVM: x86: fix wbinvd_dirty_mask use-after-free

Tahsin Erdogan <[email protected]>
dm: free io_barrier after blk_cleanup_queue call

Aditya Shankar <[email protected]>
Staging: wilc1000: Fix kernel Oops on opening the device

Sandhya Bankar <[email protected]>
iio:chemical:atlas-ph-sensor: Fix use of 32 bit int to hold 16 bit big endian value

Marcin Wojtas <[email protected]>
arm64: dts: marvell: fix clocksource for CP110 master SPI0

Dmitry Vyukov <[email protected]>
tty: limit terminal size to 4M chars

Mathias Nyman <[email protected]>
xhci: workaround for hosts missing CAS bit

Mathias Nyman <[email protected]>
xhci: add restart quirk for Intel Wildcatpoint PCH

Long Li <[email protected]>
hv: do not lose pending heartbeat vmbus packets

Scot Doyle <[email protected]>
vt: clear selection before resizing

Thomas Gleixner <[email protected]>
x86/smpboot: Init apic mapping before usage

Gerald Schaefer <[email protected]>
GenWQE: Fix bad page access during abort of resource allocation

Bryan Paluch <[email protected]>
usb: increase ohci watchdog delay to 275 msec

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: add wait after initialization for R-Car Gen3

Mathias Nyman <[email protected]>
xhci: use default USB_RESUME_TIMEOUT when resuming ports.

Stefan Tauner <[email protected]>
USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7

Johan Hovold <[email protected]>

    USB: serial: cp210x: fix tiocmget error handling

Johan Hovold <[email protected]>
USB: serial: fix potential NULL-dereference at probe

Felipe Balbi <[email protected]>
usb: gadget: function: u_ether: don't starve tx request queue

Alexandre Belloni <[email protected]>
usb: gadget: udc: atmel: fix endpoint name

Alexander Usyskin <[email protected]>
mei: txe: don't clean an unprocessed interrupt cause.

Richard Weinberger <[email protected]>
ubifs: Fix regression in ubifs_readdir()

Richard Weinberger <[email protected]>
ubifs: Abort readdir upon error

Thomas Gleixner <[email protected]>
timers: Lock base for same bucket optimization

Thomas Gleixner <[email protected]>
timers: Plug locking race vs. timer migration

Thomas Gleixner <[email protected]>
timers: Prevent base clock corruption when forwarding

Thomas Gleixner <[email protected]>
timers: Prevent base clock rewind when forwarding clock

Borislav Petkov <[email protected]>
x86/microcode/AMD: Fix more fallout from CONFIG_RANDOMIZE_MEMORY=y

Paul Mackerras <[email protected]>
powerpc/64: Fix race condition in setting lock bit in idle/wakeup code

Paul Mackerras <[email protected]>
powerpc/64: Re-fix race condition between going idle and entering guest

Aneesh Kumar K.V <[email protected]>
powerpc/mm/radix: Use tlbiel only if we ever ran on the current cpu

Segher Boessenkool <[email protected]>
powerpc: Convert cmp to cmpd in idle enter sequence

Chris Mason <[email protected]>
btrfs: fix races on root_log_ctx lists

Vaibhav Jain <[email protected]>
cxl: Fix leaking pid refs in some error paths

Arve Hjønnevåg <[email protected]>
ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct

Arve Hjønnevåg <[email protected]>
ANDROID: binder: Add strong ref checks

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

Takashi Iwai <[email protected]>
ALSA: hda - Fix surround output pins for ASRock B150M mobo

Hui Wang <[email protected]>
ALSA: hda - Adding a new group of pin cfg into ALC295 pin quirk table

Ard Biesheuvel <[email protected]>
ALSA: hda - allow 40 bit DMA mask for NVidia devices

Takashi Iwai <[email protected]>
ALSA: seq: Fix time account regression

Marcel Hasler <[email protected]>
ALSA: usb-audio: Add quirk for Syntek STK1160

Dan Williams <[email protected]>
device-dax: fix percpu_ref_exit ordering

Artem Savkov <[email protected]>
security/keys: make BIG_KEYS dependent on stdrng.

David Howells <[email protected]>
KEYS: Sort out big_key initialisation

David Howells <[email protected]>
KEYS: Fix short sprintf buffer in /proc/keys show function

Eric Ernst <[email protected]>
thermal/powerclamp: correct cpu support check

Johannes Weiner <[email protected]>
mm: memcontrol: do not recurse in direct reclaim

Joonsoo Kim <[email protected]>
mm/slab: fix kmemcg cache creation delayed issue

Alexander Polakov <[email protected]>
mm/list_lru.c: avoid error-path NULL pointer deref

Darrick J. Wong <[email protected]>
libxfs: clean up _calc_dquots_per_chunk

Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINE{HANDLE,EVENT}_IOCTL: Fix file descriptor leak

Lars-Peter Clausen <[email protected]>
gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix another information leak

Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEEVENT_IOCTL: Reject invalid line and event flags

Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEHANDLE_IOCTL: Reject invalid line flags

Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEEVENT_IOCTL: Validate line offset

Lars-Peter Clausen <[email protected]>
gpio: GPIOHANDLE_GET_LINE_VALUES_IOCTL: Fix information leak

Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_LINEHANDLE_IOCTL: Validate line offset

Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_CHIPINFO_IOCTL: Fix information leak

Lars-Peter Clausen <[email protected]>
gpio: GPIO_GET_CHIPINFO_IOCTL: Fix line offset validation

David Arcari <[email protected]>
gpio / ACPI: fix returned error from acpi_dev_gpio_irq_get()

Mark Rutland <[email protected]>
h8300: fix syscall restarting

Ralf Ramsauer <[email protected]>
spi: mark device nodes only in case of successful instantiation

Arnd Bergmann <[email protected]>
spi: fsl-espi: avoid processing uninitalized data on error

Ville Syrjälä <[email protected]>

    drm/dp/mst: Clear port->pdt when tearing down the i2c adapter

Vladimir Zapolskiy <[email protected]>
i2c: core: fix NULL pointer dereference under race condition

Hoan Tran <[email protected]>
i2c: xgene: Avoid dma_buffer overrun

David Wu <[email protected]>
i2c: rk3x: Give the tuning value 0 during rk3x_i2c_v0_calc_timings

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

Diffstat:

 Documentation/device-mapper/dm-raid.txt            |   1 +
 Makefile                                           |   4 +-
 arch/arm/boot/dts/ste-snowball.dts                 |  15 ++-
 arch/arm/mach-mvebu/Kconfig                        |   4 +-
 arch/arm/mm/abort-lv4t.S                           |  34 ++++--
 .../boot/dts/marvell/armada-cp110-master.dtsi      |   2 +-
 arch/h8300/include/asm/thread_info.h               |   4 -
 arch/h8300/kernel/signal.c                         |   2 +-
 arch/mips/include/asm/kvm_host.h                   |   7 +-
 arch/mips/kernel/relocate.c                        |   2 +-
 arch/mips/kvm/emulate.c                            |  32 +++---
 arch/parisc/kernel/syscall.S                       |  11 +-
 arch/powerpc/include/asm/cpuidle.h                 |   2 +-
 arch/powerpc/include/asm/tlb.h                     |  12 ++
 arch/powerpc/kernel/idle_book3s.S                  |  35 +++++-
 arch/powerpc/mm/tlb-radix.c                        |   8 +-
 arch/s390/kvm/sthyi.c                              |   4 +-
 arch/x86/kernel/cpu/microcode/amd.c                |   2 +-
 arch/x86/kernel/setup.c                            |   7 +-
 arch/x86/kvm/emulate.c                             |   2 +-
 arch/x86/kvm/x86.c                                 |   4 +-
 drivers/android/binder.c                           |  35 ++++--
 drivers/char/virtio_console.c                      |  22 +++-
 drivers/cpufreq/intel_pstate.c                     |  29 ++++-
 drivers/dax/pmem.c                                 |   2 +-
 drivers/firewire/net.c                             |  59 ++++++----
 drivers/gpio/gpiolib-acpi.c                        |   7 +-
 drivers/gpio/gpiolib.c                             |  99 ++++++++++++++---
 drivers/gpu/drm/drm_atomic.c                       |   9 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |   6 +-
 drivers/gpu/drm/drm_fb_helper.c                    |  68 +++++++-----
 drivers/gpu/drm/i915/intel_bios.c                  | 122 +++++++++++++--------
 drivers/gpu/drm/i915/intel_display.c               |   2 +-
 drivers/gpu/drm/i915/intel_dp.c                    |  71 ++++++------
 drivers/gpu/drm/i915/intel_fbc.c                   |   4 +-
 drivers/gpu/drm/i915/intel_pm.c                    |  24 ++--
 drivers/gpu/drm/imx/ipuv3-plane.c                  |   7 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |   3 +-
 drivers/gpu/drm/radeon/ni.c                        |   4 +-
 drivers/gpu/drm/radeon/radeon_dp_auxch.c           |   2 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |  53 +++++++--
 drivers/hid/hid-ids.h                              |   1 +
 drivers/hid/usbhid/hid-quirks.c                    |   1 +
 drivers/hv/hv_util.c                               |  10 +-
 drivers/i2c/busses/i2c-rk3x.c                      |   2 +
 drivers/i2c/busses/i2c-xgene-slimpro.c             |   2 +-
 drivers/i2c/i2c-core.c                             |  13 ++-
 drivers/iio/chemical/atlas-ph-sensor.c             |   7 +-
 drivers/input/serio/i8042-x86ia64io.h              |   7 ++
 drivers/md/dm-raid.c                               |  15 ++-
 drivers/md/dm-raid1.c                              |   1 +
 drivers/md/dm-rq.c                                 |   7 +-
 drivers/md/dm-table.c                              |  24 ++--
 drivers/md/dm.c                                    |   4 +-
 drivers/md/md.c                                    |   4 +-
 drivers/md/raid1.c                                 |   7 +-
 drivers/md/raid10.c                                |   7 +-
 drivers/media/platform/vsp1/vsp1_video.c           |   7 ++
 drivers/misc/cxl/api.c                             |   2 +
 drivers/misc/cxl/file.c                            |  22 ++--
 drivers/misc/genwqe/card_utils.c                   |  12 +-
 drivers/misc/mei/hw-txe.c                          |   6 +-
 drivers/mmc/host/dw_mmc-pltfm.c                    |   5 +-
 drivers/mtd/ubi/fastmap.c                          |  17 +--
 drivers/net/wireless/ath/ath10k/core.h             |   1 +
 drivers/net/wireless/ath/ath10k/debug.c            |  75 +++++++------
 drivers/net/wireless/ath/ath9k/ar9003_calib.c      |  25 +----
 drivers/net/wireless/ath/ath9k/hw.h                |   1 -
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |   4 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c |   4 +
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |  11 +-
 drivers/pwm/core.c                                 |   2 +
 drivers/pwm/sysfs.c                                |  18 +++
 drivers/scsi/arcmsr/arcmsr_hba.c                   |   9 --
 drivers/scsi/scsi_debug.c                          |   1 +
 drivers/spi/spi-fsl-espi.c                         |   2 +-
 drivers/spi/spi.c                                  |   5 +-
 drivers/staging/wilc1000/host_interface.c          |   1 -
 drivers/thermal/intel_powerclamp.c                 |  14 +--
 drivers/tty/vt/vt.c                                |   7 +-
 drivers/usb/chipidea/host.c                        |   2 +
 drivers/usb/dwc3/gadget.c                          |   4 +-
 drivers/usb/gadget/function/u_ether.c              |   5 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |   2 +-
 drivers/usb/host/ohci-hcd.c                        |   2 +-
 drivers/usb/host/xhci-hub.c                        |  41 ++++++-
 drivers/usb/host/xhci-pci.c                        |  10 +-
 drivers/usb/host/xhci.h                            |   3 +
 drivers/usb/musb/omap2430.c                        |   7 +-
 drivers/usb/renesas_usbhs/rcar3.c                  |   8 +-
 drivers/usb/serial/cp210x.c                        |   4 +-
 drivers/usb/serial/ftdi_sio.c                      |   3 +-
 drivers/usb/serial/ftdi_sio_ids.h                  |   5 +-
 drivers/usb/serial/usb-serial.c                    |   3 +-
 drivers/video/fbdev/omap2/omapfb/dss/dsi.c         |   4 +-
 drivers/video/fbdev/pxafb.c                        |   2 +-
 drivers/virtio/virtio_pci_legacy.c                 |  16 ++-
 drivers/virtio/virtio_ring.c                       |  14 ++-
 fs/btrfs/inode.c                                   |   9 +-
 fs/btrfs/tree-log.c                                |  20 +---
 fs/nfsd/nfs4state.c                                |  10 +-
 fs/overlayfs/copy_up.c                             |   2 +
 fs/overlayfs/inode.c                               |   3 -
 fs/overlayfs/super.c                               |  15 +++
 fs/ubifs/dir.c                                     |  16 ++-
 fs/xfs/libxfs/xfs_dquot_buf.c                      |   3 +-
 include/linux/pwm.h                                |   5 +
 include/uapi/linux/Kbuild                          |   1 +
 kernel/time/timer.c                                |  74 ++++++++-----
 mm/list_lru.c                                      |   2 +
 mm/memcontrol.c                                    |   9 ++
 mm/slab.c                                          |   2 +-
 mm/vmscan.c                                        |   2 +
 net/mac80211/rx.c                                  |  24 ++--
 net/netfilter/xt_NFLOG.c                           |   1 +
 security/keys/Kconfig                              |   2 +-
 security/keys/big_key.c                            |  59 +++++-----
 security/keys/proc.c                               |   2 +-
 sound/core/seq/seq_timer.c                         |   4 +-
 sound/pci/hda/hda_intel.c                          |   7 +-
 sound/pci/hda/patch_realtek.c                      |  30 ++++-
 sound/usb/quirks-table.h                           |  17 +++
 122 files changed, 1097 insertions(+), 542 deletions(-)