Skip to content

4.9.191-stable review

Greg Kroah-Hartman linux-doc linux-mips linux-pm linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest83 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/83HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DTdrivers/hid/hid-tmff.c+12 -00 replies
2/83MIPS: kernel: only use i8253 clocksource with periodic clockeventarch/mips/kernel/i8253.c+2 -10 replies
3/83netfilter: ebtables: fix a memory leak bug in compatnet/bridge/netfilter/ebtables.c+3 -10 replies
4/83ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walkssound/soc/soc-dapm.c+4 -40 replies
5/83bonding: Force slave speed check after link state recovery for 802.3addrivers/net/bonding/bond_main.c+9 -00 replies
6/83can: dev: call netif_carrier_off() in register_candev()drivers/net/can/dev.c+2 -00 replies
7/83ASoC: Fail card instantiation if DAI format setup failssound/soc/soc-core.c+5 -24 replies
8/83st21nfca_connectivity_event_received: null check the allocationdrivers/nfc/st21nfca/se.c+2 -00 replies
9/83st_nci_hci_connectivity_event_received: null check the allocationdrivers/nfc/st-nci/se.c+2 -00 replies
10/83ASoC: ti: davinci-mcasp: Correct slot_width posed constraintsound/soc/davinci/davinci-mcasp.c+34 -90 replies
11/83net: usb: qmi_wwan: Add the BroadMobi BM818 carddrivers/net/usb/qmi_wwan.c+1 -00 replies
12/83isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain()drivers/isdn/hardware/mISDN/hfcsusb.c+1 -00 replies
13/83isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stackdrivers/isdn/hardware/mISDN/hfcsusb.c+11 -10 replies
14/83perf bench numa: Fix cpu0 bindingtools/perf/bench/numa.c+4 -20 replies
15/83can: sja1000: force the string buffer NULL-terminateddrivers/net/can/sja1000/peak_pcmcia.c+1 -10 replies
16/83can: peak_usb: force the string buffer NULL-terminateddrivers/net/can/usb/peak_usb/pcan_usb_core.c+1 -10 replies
17/83NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()fs/nfs/nfs4_fs.h fs/nfs/nfs4client.c fs/nfs/nfs4state.c+28 -70 replies
18/83HID: input: fix a4tech horizontal wheel custom usagedrivers/hid/hid-a4tech.c+27 -30 replies
19/83net: cxgb3_main: Fix a resource leak in a error path in init_one()drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c+4 -10 replies
20/83net: hisilicon: make hip04_tx_reclaim non-reentrantdrivers/net/ethernet/hisilicon/hip04_eth.c+4 -20 replies
21/83net: hisilicon: fix hip04-xmit never return TX_BUSYdrivers/net/ethernet/hisilicon/hip04_eth.c+1 -10 replies
22/83net: hisilicon: Fix dma_map_single failed on arm64drivers/net/ethernet/hisilicon/hip04_eth.c+11 -90 replies
23/83libata: add SG safety checks in SFF pio transfersdrivers/ata/libata-sff.c+6 -00 replies
24/83x86/lib/cpu: Address missing prototypes warningarch/x86/lib/cpu.c+1 -00 replies
25/83drm/vmwgfx: fix memory leak when too many retries have occurreddrivers/gpu/drm/vmwgfx/vmwgfx_msg.c+3 -10 replies
26/83perf pmu-events: Fix missing "cpu_clk_unhalted.core" eventtools/perf/pmu-events/jevents.c+1 -00 replies
27/83selftests: kvm: Adding config fragmentstools/testing/selftests/kvm/config+3 -00 replies
28/83HID: wacom: correct misreported EKR ring valuesdrivers/hid/wacom_wac.c+1 -10 replies
29/83HID: wacom: Correct distance scale for 2nd-gen Intuos devicesdrivers/hid/wacom_wac.c+2 -00 replies
30/83Revert "dm bufio: fix deadlock with loop device"drivers/md/dm-bufio.c+3 -10 replies
31/83gpiolib: never report open-drain/source lines as input to user-spacedrivers/gpio/gpiolib.c+4 -20 replies
32/83userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctxfs/userfaultfd.c+13 -120 replies
33/83x86/retpoline: Dont clobber RFLAGS during CALL_NOSPEC on i386arch/x86/include/asm/nospec-branch.h+1 -10 replies
34/83x86/apic: Handle missing global clockevent gracefullyarch/x86/kernel/apic/apic.c+53 -150 replies
35/83x86/boot: Save fields explicitly, zero out everything elsearch/x86/include/asm/bootparam_utils.h+46 -130 replies
36/83x86/boot: Fix boot regression caused by bootparam sanitizingarch/x86/include/asm/bootparam_utils.h+1 -00 replies
37/83dm btree: fix order of block initialization in btree_split_beneathdrivers/md/persistent-data/dm-btree.c+16 -150 replies
38/83dm space map metadata: fix missing store of apply_bops() return valuedrivers/md/persistent-data/dm-space-map-metadata.c+1 -10 replies
39/83dm table: fix invalid memory accesses with too high sector numberdrivers/md/dm-table.c+4 -10 replies
40/83genirq: Properly pair kobject_del() with kobject_add()kernel/irq/irqdesc.c+14 -10 replies
41/83mm, page_owner: handle THP splits correctlymm/huge_memory.c+4 -00 replies
42/83mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitelymm/zsmalloc.c+15 -40 replies
43/83xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOTfs/xfs/xfs_iops.c+1 -00 replies
44/83Revert "perf test 6: Fix missing kvm module load for s390"tools/perf/tests/parse-events.c+0 -270 replies
45/83x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16hDocumentation/kernel-parameters.txt arch/x86/include/asm/msr-index.h arch/x86/kernel/cpu/amd.c +1 more+147 -130 replies
46/83dmaengine: ste_dma40: fix unneeded variable warningdrivers/dma/ste_dma40.c+2 -20 replies
47/83iommu/dma: Handle SG length overflow betterdrivers/iommu/dma-iommu.c+1 -10 replies
48/83usb: gadget: composite: Clear "suspended" on reset/disconnectdrivers/usb/gadget/composite.c+1 -00 replies
49/83xen/blkback: fix memory leaksdrivers/block/xen-blkback/xenbus.c+3 -30 replies
50/83i2c: emev2: avoid race when unregistering slave clientdrivers/i2c/busses/i2c-emev2.c+12 -40 replies
51/83usb: host: fotg2: restart hcd after port resetdrivers/usb/host/fotg210-hcd.c+4 -00 replies
52/83tools: hv: fix KVP and VSS daemons exit codetools/hv/hv_kvp_daemon.c tools/hv/hv_vss_daemon.c+4 -00 replies
53/83watchdog: bcm2835_wdt: Fix module autoloaddrivers/watchdog/bcm2835_wdt.c+1 -00 replies
54/83scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define valuedrivers/scsi/ufs/unipro.h+1 -10 replies
55/83tcp: fix tcp_rtx_queue_tail in case of empty retransmit queueinclude/net/tcp.h+4 -00 replies
56/83ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_termsound/usb/mixer.c+24 -50 replies
57/83ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unitsound/usb/mixer.c+1 -00 replies
58/83tcp: make sure EPOLLOUT wont be missednet/core/stream.c+9 -70 replies
59/83ALSA: line6: Fix memory leak at line6_init_pcm() error pathsound/usb/line6/pcm.c+9 -90 replies
60/83ALSA: seq: Fix potential concurrent access to the deleted poolsound/core/seq/seq_clientmgr.c sound/core/seq/seq_fifo.c sound/core/seq/seq_fifo.h+20 -20 replies
61/83KVM: x86: Dont update RIP or do single-step on faulting emulationarch/x86/kvm/x86.c+5 -40 replies
62/83x86/apic: Do not initialize LDR and DFR for bigsmparch/x86/kernel/apic/bigsmp_32.c+2 -220 replies
63/83x86/apic: Include the LDR when clearing out APIC registersarch/x86/kernel/apic/apic.c+4 -00 replies
64/83mm/zsmalloc.c: fix race condition in zs_destroy_poolmm/zsmalloc.c+59 -20 replies
65/83usb-storage: Add new JMS567 revision to unusual_devsdrivers/usb/storage/unusual_devs.h+1 -10 replies
66/83USB: cdc-wdm: fix race between write and disconnect due to flag abusedrivers/usb/class/cdc-wdm.c+12 -40 replies
67/83usb: chipidea: udc: dont do hardware access if gadget has stoppeddrivers/usb/chipidea/udc.c+24 -80 replies
68/83usb: host: ohci: fix a race condition between shutdown and irqdrivers/usb/host/ohci-hcd.c+12 -30 replies
69/83usb: host: xhci: rcar: Fix typo in compatible string matchingdrivers/usb/host/xhci-rcar.c+1 -10 replies
70/83USB: storage: ums-realtek: Update module parameter description for auto_delink_endrivers/usb/storage/realtek_cr.c+1 -10 replies
71/83USB: storage: ums-realtek: Whitelist auto-delink supportdrivers/usb/storage/realtek_cr.c+8 -50 replies
72/83ptrace,x86: Make user_64bit_mode() available to 32-bit buildsarch/x86/include/asm/ptrace.h+5 -10 replies
73/83uprobes/x86: Fix detection of 32-bit user modearch/x86/kernel/uprobes.c+10 -70 replies
74/83mmc: sdhci-of-at91: add quirk for broken HS200drivers/mmc/host/sdhci-of-at91.c+3 -00 replies
75/83mmc: core: Fix init of SD cards reporting an invalid VDD rangedrivers/mmc/core/sd.c+6 -00 replies
76/83stm class: Fix a double free of stm_source_devicedrivers/hwtracing/stm/core.c+0 -10 replies
77/83VMCI: Release resource if the work is already queueddrivers/misc/vmw_vmci/vmci_doorbell.c+4 -20 replies
78/83Revert "cfg80211: fix processing world regdomain when non modular"net/wireless/reg.c+1 -10 replies
79/83mac80211: fix possible sta leaknet/mac80211/cfg.c+5 -40 replies
80/83KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is longvirt/kvm/arm/vgic/vgic.c+7 -00 replies
81/83KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WIvirt/kvm/arm/vgic/vgic-mmio.c virt/kvm/arm/vgic/vgic-v2.c virt/kvm/arm/vgic/vgic-v3.c+26 -20 replies
82/83i2c: piix4: Fix port selection for AMD Family 16h Model 30hdrivers/i2c/busses/i2c-piix4.c+5 -70 replies
83/83x86/ptrace: fix up botched merge of spectrev1 fixarch/x86/kernel/ptrace.c+1 -20 replies

Reviews trailers per patch

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

PatchKees CookDeepak RawatFlorian WestphalGreg Kroah-HartmanSergey SenozhatskyNathan ChancellorLinus WalleijKrzysztof AdamskiRoger Pau MonnéBoris OstrovskyGuenter RoeckChristoph PaaschSoheil Hassas YeganehNeal CardwellJason BaronAndrea ArcangeliKefeng WangAlan SternYoshihiro ShimodaPeter Zijlstra (Intel)Daniel DrakeNeil MacLeodPing ChengJason GereckeLudovic DesrochesAdrian HunterPhilip LangdaleManuel PresnitzVishnu DasaBorislav PetkovNicolin ChenDave ChinnerSalvatore BonaccorsoWillem de Bruijn
1/83
2/83
3/83R-b
4/83
5/83
6/83A-b
7/83
8/83
9/83
10/83
11/83
12/83
13/83
14/83
15/83
16/83
17/83
18/83
19/83
20/83
21/83
22/83
23/83R-b
24/83
25/83R-b
26/83
27/83
28/83R-b R-b
29/83
30/83
31/83
32/83R-b T-b
33/83A-b
34/83T-b
35/83
36/83T-b
37/83
38/83
39/83
40/83A-b
41/83
42/83R-b
43/83R-b T-b
44/83
45/83
46/83R-b R-b
47/83T-b
48/83
49/83A-b R-b
50/83R-b
51/83
52/83
53/83R-b
54/83
55/83R-b
56/83
57/83
58/83A-b A-b A-b
59/83
60/83
61/83
62/83
63/83
64/83R-b
65/83
66/83
67/83
68/83A-b
69/83R-b
70/83
71/83A-b
72/83R-b
73/83
74/83A-b A-b
75/83R-b T-b T-b
76/83
77/83R-b
78/83
79/83
80/83
81/83
82/83
83/83

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

Read the v1 thread

Cover letter [PATCH 4.9 00/83] 4.9.191-stable review

This is the start of the stable review cycle for the 4.9.191 release. There are 83 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 06 Sep 2019 05:50:23 PM UTC. 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.191-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.191-rc1

Greg Kroah-Hartman <[email protected]>
x86/ptrace: fix up botched merge of spectrev1 fix

Andrew Cooks <[email protected]>
i2c: piix4: Fix port selection for AMD Family 16h Model 30h

Marc Zyngier <[email protected]>
KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI

Heyi Guo <[email protected]>
KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long

Johannes Berg <[email protected]>
mac80211: fix possible sta leak

Hodaszi, Robert <[email protected]>
Revert "cfg80211: fix processing world regdomain when non modular"

Nadav Amit <[email protected]>
VMCI: Release resource if the work is already queued

Ding Xiang <[email protected]>
stm class: Fix a double free of stm_source_device

Ulf Hansson <[email protected]>
mmc: core: Fix init of SD cards reporting an invalid VDD range

Eugen Hristev <[email protected]>
mmc: sdhci-of-at91: add quirk for broken HS200

Sebastian Mayr <[email protected]>
uprobes/x86: Fix detection of 32-bit user mode

Ricardo Neri <[email protected]>
ptrace,x86: Make user_64bit_mode() available to 32-bit builds

Kai-Heng Feng <[email protected]>
USB: storage: ums-realtek: Whitelist auto-delink support

Kai-Heng Feng <[email protected]>
USB: storage: ums-realtek: Update module parameter description for auto_delink_en

Geert Uytterhoeven <[email protected]>
usb: host: xhci: rcar: Fix typo in compatible string matching

Yoshihiro Shimoda <[email protected]>
usb: host: ohci: fix a race condition between shutdown and irq

Peter Chen <[email protected]>
usb: chipidea: udc: don't do hardware access if gadget has stopped

Oliver Neukum <[email protected]>
USB: cdc-wdm: fix race between write and disconnect due to flag abuse

Henk van der Laan <[email protected]>
usb-storage: Add new JMS567 revision to unusual_devs

Henry Burns <[email protected]>
mm/zsmalloc.c: fix race condition in zs_destroy_pool

Bandan Das <[email protected]>
x86/apic: Include the LDR when clearing out APIC registers

Bandan Das <[email protected]>
x86/apic: Do not initialize LDR and DFR for bigsmp

Sean Christopherson <[email protected]>
KVM: x86: Don't update RIP or do single-step on faulting emulation

Takashi Iwai <[email protected]>
ALSA: seq: Fix potential concurrent access to the deleted pool

Takashi Iwai <[email protected]>
ALSA: line6: Fix memory leak at line6_init_pcm() error path

Eric Dumazet <[email protected]>
tcp: make sure EPOLLOUT wont be missed

Hui Peng <[email protected]>
ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit

Hui Peng <[email protected]>
ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term

Tim Froidcoeur <[email protected]>
tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue

Pedro Sousa <[email protected]>
scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value

Stefan Wahren <[email protected]>
watchdog: bcm2835_wdt: Fix module autoload

Adrian Vladu <[email protected]>
tools: hv: fix KVP and VSS daemons exit code

Hans Ulli Kroll <[email protected]>
usb: host: fotg2: restart hcd after port reset

Wolfram Sang <[email protected]>
i2c: emev2: avoid race when unregistering slave client

Wenwen Wang <[email protected]>
xen/blkback: fix memory leaks

Benjamin Herrenschmidt <[email protected]>
usb: gadget: composite: Clear "suspended" on reset/disconnect

Robin Murphy <[email protected]>
iommu/dma: Handle SG length overflow better

Arnd Bergmann <[email protected]>
dmaengine: ste_dma40: fix unneeded variable warning

Tom Lendacky <[email protected]>
x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h

Sasha Levin <[email protected]>
Revert "perf test 6: Fix missing kvm module load for s390"

Darrick J. Wong <[email protected]>
xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT

Henry Burns <[email protected]>
mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely

Vlastimil Babka <[email protected]>
mm, page_owner: handle THP splits correctly

Michael Kelley <[email protected]>
genirq: Properly pair kobject_del() with kobject_add()

Mikulas Patocka <[email protected]>
dm table: fix invalid memory accesses with too high sector number

ZhangXiaoxu <[email protected]>
dm space map metadata: fix missing store of apply_bops() return value

ZhangXiaoxu <[email protected]>
dm btree: fix order of block initialization in btree_split_beneath

John Hubbard <[email protected]>
x86/boot: Fix boot regression caused by bootparam sanitizing

John Hubbard <[email protected]>
x86/boot: Save fields explicitly, zero out everything else

Thomas Gleixner <[email protected]>
x86/apic: Handle missing global clockevent gracefully

Sean Christopherson <[email protected]>
x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386

Oleg Nesterov <[email protected]>
userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx

Bartosz Golaszewski <[email protected]>
gpiolib: never report open-drain/source lines as 'input' to user-space

Mikulas Patocka <[email protected]>
Revert "dm bufio: fix deadlock with loop device"

Jason Gerecke <[email protected]>
HID: wacom: Correct distance scale for 2nd-gen Intuos devices

Aaron Armstrong Skomra <[email protected]>
HID: wacom: correct misreported EKR ring values

Naresh Kamboju <naresh.kamboju () linaro ! org>
selftests: kvm: Adding config fragments

Jin Yao <[email protected]>
perf pmu-events: Fix missing "cpu_clk_unhalted.core" event

Colin Ian King <[email protected]>
drm/vmwgfx: fix memory leak when too many retries have occurred

Valdis Kletnieks <[email protected]>
x86/lib/cpu: Address missing prototypes warning

Jens Axboe <[email protected]>
libata: add SG safety checks in SFF pio transfers

Jiangfeng Xiao <[email protected]>
net: hisilicon: Fix dma_map_single failed on arm64

Jiangfeng Xiao <[email protected]>
net: hisilicon: fix hip04-xmit never return TX_BUSY

Jiangfeng Xiao <[email protected]>
net: hisilicon: make hip04_tx_reclaim non-reentrant

Christophe JAILLET <[email protected]>
net: cxgb3_main: Fix a resource leak in a error path in 'init_one()'

Nicolas Saenz Julienne <[email protected]>
HID: input: fix a4tech horizontal wheel custom usage

Trond Myklebust <[email protected]>
NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()

Wang Xiayang <[email protected]>
can: peak_usb: force the string buffer NULL-terminated

Wang Xiayang <[email protected]>
can: sja1000: force the string buffer NULL-terminated

Jiri Olsa <[email protected]>
perf bench numa: Fix cpu0 binding

Juliana Rodrigueiro <[email protected]>
isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack

Jia-Ju Bai <[email protected]>
isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain()

Bob Ham <[email protected]>
net: usb: qmi_wwan: Add the BroadMobi BM818 card

Peter Ujfalusi <[email protected]>
ASoC: ti: davinci-mcasp: Correct slot_width posed constraint

Navid Emamdoost <[email protected]>
st_nci_hci_connectivity_event_received: null check the allocation

Navid Emamdoost <[email protected]>
st21nfca_connectivity_event_received: null check the allocation

Ricard Wanderlof <[email protected]>
ASoC: Fail card instantiation if DAI format setup fails

Rasmus Villemoes <[email protected]>
can: dev: call netif_carrier_off() in register_candev()

Thomas Falcon <[email protected]>
bonding: Force slave speed check after link state recovery for 802.3ad

Charles Keepax <[email protected]>
ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks

Wenwen Wang <[email protected]>
netfilter: ebtables: fix a memory leak bug in compat

Thomas Bogendoerfer <[email protected]>
MIPS: kernel: only use i8253 clocksource with periodic clockevent

Ilya Trukhanov <[email protected]>

    HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT

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

Diffstat:

 Documentation/kernel-parameters.txt                |  7 ++
 Makefile                                           |  4 +-
 arch/mips/kernel/i8253.c                           |  3 +-
 arch/x86/include/asm/bootparam_utils.h             | 60 +++++++++++----
 arch/x86/include/asm/msr-index.h                   |  1 +
 arch/x86/include/asm/nospec-branch.h               |  2 +-
 arch/x86/include/asm/ptrace.h                      |  6 +-
 arch/x86/kernel/apic/apic.c                        | 72 ++++++++++++++----
 arch/x86/kernel/apic/bigsmp_32.c                   | 24 +-----
 arch/x86/kernel/cpu/amd.c                          | 66 +++++++++++++++++
 arch/x86/kernel/ptrace.c                           |  3 +-
 arch/x86/kernel/uprobes.c                          | 17 +++--
 arch/x86/kvm/x86.c                                 |  9 ++-
 arch/x86/lib/cpu.c                                 |  1 +
 arch/x86/power/cpu.c                               | 86 ++++++++++++++++++----
 drivers/ata/libata-sff.c                           |  6 ++
 drivers/block/xen-blkback/xenbus.c                 |  6 +-
 drivers/dma/ste_dma40.c                            |  4 +-
 drivers/gpio/gpiolib.c                             |  6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |  4 +-
 drivers/hid/hid-a4tech.c                           | 30 +++++++-
 drivers/hid/hid-tmff.c                             | 12 +++
 drivers/hid/wacom_wac.c                            |  4 +-
 drivers/hwtracing/stm/core.c                       |  1 -
 drivers/i2c/busses/i2c-emev2.c                     | 16 +++-
 drivers/i2c/busses/i2c-piix4.c                     | 12 ++-
 drivers/iommu/dma-iommu.c                          |  2 +-
 drivers/isdn/hardware/mISDN/hfcsusb.c              | 13 +++-
 drivers/md/dm-bufio.c                              |  4 +-
 drivers/md/dm-table.c                              |  5 +-
 drivers/md/persistent-data/dm-btree.c              | 31 ++++----
 drivers/md/persistent-data/dm-space-map-metadata.c |  2 +-
 drivers/misc/vmw_vmci/vmci_doorbell.c              |  6 +-
 drivers/mmc/core/sd.c                              |  6 ++
 drivers/mmc/host/sdhci-of-at91.c                   |  3 +
 drivers/net/bonding/bond_main.c                    |  9 +++
 drivers/net/can/dev.c                              |  2 +
 drivers/net/can/sja1000/peak_pcmcia.c              |  2 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |  2 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |  5 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c         | 28 ++++---
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/nfc/st-nci/se.c                            |  2 +
 drivers/nfc/st21nfca/se.c                          |  2 +
 drivers/scsi/ufs/unipro.h                          |  2 +-
 drivers/usb/chipidea/udc.c                         | 32 ++++++--
 drivers/usb/class/cdc-wdm.c                        | 16 +++-
 drivers/usb/gadget/composite.c                     |  1 +
 drivers/usb/host/fotg210-hcd.c                     |  4 +
 drivers/usb/host/ohci-hcd.c                        | 15 +++-
 drivers/usb/host/xhci-rcar.c                       |  2 +-
 drivers/usb/storage/realtek_cr.c                   | 15 ++--
 drivers/usb/storage/unusual_devs.h                 |  2 +-
 drivers/watchdog/bcm2835_wdt.c                     |  1 +
 fs/nfs/nfs4_fs.h                                   |  3 +-
 fs/nfs/nfs4client.c                                |  5 +-
 fs/nfs/nfs4state.c                                 | 27 +++++--
 fs/userfaultfd.c                                   | 25 ++++---
 fs/xfs/xfs_iops.c                                  |  1 +
 include/net/tcp.h                                  |  4 +
 kernel/irq/irqdesc.c                               | 15 +++-
 mm/huge_memory.c                                   |  4 +
 mm/zsmalloc.c                                      | 78 ++++++++++++++++++--
 net/bridge/netfilter/ebtables.c                    |  4 +-
 net/core/stream.c                                  | 16 ++--
 net/mac80211/cfg.c                                 |  9 ++-
 net/wireless/reg.c                                 |  2 +-
 sound/core/seq/seq_clientmgr.c                     |  3 +-
 sound/core/seq/seq_fifo.c                          | 17 +++++
 sound/core/seq/seq_fifo.h                          |  2 +
 sound/soc/davinci/davinci-mcasp.c                  | 43 ++++++++---
 sound/soc/soc-core.c                               |  7 +-
 sound/soc/soc-dapm.c                               |  8 +-
 sound/usb/line6/pcm.c                              | 18 ++---
 sound/usb/mixer.c                                  | 30 ++++++--
 tools/hv/hv_kvp_daemon.c                           |  2 +
 tools/hv/hv_vss_daemon.c                           |  2 +
 tools/perf/bench/numa.c                            |  6 +-
 tools/perf/pmu-events/jevents.c                    |  1 +
 tools/perf/tests/parse-events.c                    | 27 -------
 tools/testing/selftests/kvm/config                 |  3 +
 virt/kvm/arm/vgic/vgic-mmio.c                      | 18 +++++
 virt/kvm/arm/vgic/vgic-v2.c                        |  5 +-
 virt/kvm/arm/vgic/vgic-v3.c                        |  5 +-
 virt/kvm/arm/vgic/vgic.c                           |  7 ++
 85 files changed, 808 insertions(+), 266 deletions(-)