Skip to content

4.9.19-stable review

Greg Kroah-Hartman linux-crypto lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest85 of 88 patches 4 repliesIn review

85 of 88 patches are in this archive. The cover letter announces 88.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/88net/openvswitch: Set the ipv6 source tunnel key address attribute correctlynet/openvswitch/flow_netlink.c+1 -10 replies
2/88net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enableddrivers/net/ethernet/broadcom/genet/bcmgenet.c+4 -20 replies
3/88net: properly release sk_frag.pagenet/core/sock.c+5 -50 replies
4/88amd-xgbe: Fix jumbo MTU processing on newer hardwaredrivers/net/ethernet/amd/xgbe/xgbe-common.h drivers/net/ethernet/amd/xgbe/xgbe-dev.c drivers/net/ethernet/amd/xgbe/xgbe-drv.c+78 -500 replies
5/88openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PADnet/openvswitch/flow_netlink.c+2 -00 replies
6/88net: unix: properly re-increment inflight counter of GC discarded candidatesnet/unix/garbage.c+9 -80 replies
8/88net: vrf: Reset rt6i_idev in local dst after putdrivers/net/vrf.c+3 -10 replies
9/88net/mlx5: Add missing entries for set/query rate limit commandsdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+4 -00 replies
10/88net/mlx5e: Use the proper UAPI values when offloading TC vlan actionsdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+4 -20 replies
11/88net/mlx5: Increase number of max QPs in default profiledrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
12/88net/mlx5e: Count GSO packets correctlydrivers/net/ethernet/mellanox/mlx5/core/en_tx.c+3 -20 replies
13/88net/mlx5e: Count LRO packets correctlydrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+4 -00 replies
14/88ipv6: make sure to initialize sockc.tsflags before first usenet/ipv6/udp.c+1 -10 replies
15/88net: bcmgenet: remove bcmgenet_internal_phy_setup()drivers/net/ethernet/broadcom/genet/bcmmii.c+0 -150 replies
16/88ipv4: provide stronger user input validation in nl_fib_input()net/ipv4/fib_frontend.c+2 -10 replies
17/88socket, bpf: fix sk_filter use after free in sk_clone_locknet/core/sock.c+6 -00 replies
18/88tcp: initialize icsk_ack.lrcvtime at session start timenet/ipv4/tcp_input.c net/ipv4/tcp_minisocks.c+2 -10 replies
19/88Input: ALPS - fix V8+ protocol handling (73 03 28)drivers/input/mouse/alps.c drivers/input/mouse/alps.h+62 -170 replies
20/88Input: ALPS - fix trackstick button handling on V8 devicesdrivers/input/mouse/alps.c+2 -40 replies
21/88Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fwdrivers/input/mouse/elan_i2c_core.c+11 -90 replies
22/88Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000drivers/input/serio/i8042-x86ia64io.h+7 -00 replies
23/88Input: iforce - validate number of endpoints before using themdrivers/input/joystick/iforce/iforce-usb.c+3 -00 replies
24/88Input: ims-pcu - validate number of endpoints before using themdrivers/input/misc/ims-pcu.c+4 -00 replies
25/88Input: hanwang - validate number of endpoints before using themdrivers/input/tablet/hanwang.c+3 -00 replies
26/88Input: yealink - validate number of endpoints before using themdrivers/input/misc/yealink.c+4 -00 replies
27/88Input: cm109 - validate number of endpoints before using themdrivers/input/misc/cm109.c+4 -00 replies
28/88Input: kbtab - validate number of endpoints before using themdrivers/input/tablet/kbtab.c+3 -00 replies
29/88Input: sur40 - validate number of endpoints before using themdrivers/input/touchscreen/sur40.c+3 -00 replies
30/88ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()sound/core/seq/seq_clientmgr.c sound/core/seq/seq_fifo.c sound/core/seq/seq_memory.c +1 more+18 -40 replies
31/88ALSA: ctxfi: Fix the incorrect check of dma_set_mask() callsound/pci/ctxfi/cthw20k1.c+1 -10 replies
32/88ALSA: hda - Adding a group of pin definition to fix headset problemsound/pci/hda/patch_realtek.c+2 -00 replies
33/88USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modemsdrivers/usb/serial/option.c+16 -10 replies
36/88usb: gadget: f_uvc: Fix SuperSpeed companion descriptors wBytesPerIntervaldrivers/usb/gadget/function/f_uvc.c+1 -10 replies
37/88usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirkdrivers/usb/core/config.c drivers/usb/core/quirks.c include/linux/usb/quirks.h+24 -00 replies
38/88USB: uss720: fix NULL-deref at probedrivers/usb/misc/uss720.c+5 -00 replies
39/88USB: lvtest: fix NULL-deref at probedrivers/usb/misc/lvstest.c+4 -00 replies
40/88USB: idmouse: fix NULL-deref at probedrivers/usb/misc/idmouse.c+3 -00 replies
41/88USB: wusbcore: fix NULL-deref at probedrivers/usb/wusbcore/wa-hc.c+3 -00 replies
42/88usb: musb: cppi41: dont check early-TX-interrupt for Isoch transferdrivers/usb/musb/musb_cppi41.c+21 -20 replies
43/88usb: hub: Fix crash after failure to read BOS descriptordrivers/usb/core/hub.c+1 -10 replies
44/88USB: usbtmc: add missing endpoint sanity checkdrivers/usb/class/usbtmc.c+9 -10 replies
45/88USB: usbtmc: fix probe error pathdrivers/usb/class/usbtmc.c+6 -20 replies
46/88uwb: i1480-dfu: fix NULL-deref at probedrivers/uwb/i1480/dfu/usb.c+3 -00 replies
47/88uwb: hwa-rc: fix NULL-deref at probedrivers/uwb/hwa-rc.c+3 -00 replies
48/88mmc: ushc: fix NULL-deref at probedrivers/mmc/host/ushc.c+3 -00 replies
49/88iio: adc: ti_am335x_adc: fix fifo overrun recoverydrivers/iio/adc/ti_am335x_adc.c+12 -10 replies
50/88iio: sw-device: Fix config group initializationinclude/linux/iio/sw_device.h+1 -10 replies
51/88iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3drivers/iio/common/hid-sensors/hid-sensor-trigger.c+3 -30 replies
52/88iio: magnetometer: ak8974: remove incorrect __exit markupsdrivers/iio/magnetometer/ak8974.c+2 -20 replies
53/88parport: fix attempt to write duplicate procfilesdrivers/parport/share.c+4 -20 replies
54/88ext4: mark inode dirty after converting inline directoryfs/ext4/inline.c+2 -30 replies
55/88ext4: lock the xattr block before checksuming itfs/ext4/xattr.c+31 -340 replies
56/88powerpc/64s: Fix idle wakeup potential to clobber registersarch/powerpc/kernel/idle_book3s.S+17 -30 replies
57/88mmc: sdhci-of-at91: Support external regulatorsdrivers/mmc/host/sdhci-of-at91.c+19 -00 replies
58/88mmc: sdhci-of-arasan: fix incorrect timeout clockdrivers/mmc/host/sdhci-of-arasan.c+5 -90 replies
59/88mmc: sdhci: Do not disable interrupts while waiting for clockdrivers/mmc/host/sdhci.c+3 -10 replies
60/88mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_powerdrivers/mmc/host/sdhci-pci-core.c+4 -00 replies
61/88hwrng: amd - Revert managed API changesdrivers/char/hw_random/amd-rng.c+34 -80 replies
62/88hwrng: geode - Revert managed API changesdrivers/char/hw_random/geode-rng.c+35 -150 replies
63/88clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module clockdrivers/clk/sunxi-ng/ccu-sun6i-a31.c+1 -10 replies
64/88clk: sunxi-ng: mp: Adjust parent rate for pre-dividersdrivers/clk/sunxi-ng/ccu_mp.c+8 -00 replies
65/88mwifiex: pcie: dont leak DMA buffers when removingdrivers/net/wireless/marvell/mwifiex/pcie.c+20 -210 replies
66/88crypto: ccp - Assign DMA commands to the channels CCPdrivers/crypto/ccp/ccp-dev.c drivers/crypto/ccp/ccp-dmaengine.c include/linux/ccp.h+6 -20 replies
67/88xen/acpi: upload PM state from init-domain to Xendrivers/xen/xen-acpi-processor.c+26 -80 replies
68/88iommu/vt-d: Fix NULL pointer dereference in device_to_iommudrivers/iommu/intel-iommu.c+1 -10 replies
69/88Revert "ARM: at91/dt: sama5d2: Use new compatible for ohci node"arch/arm/boot/dts/sama5d2.dtsi+1 -10 replies
70/88ARM: at91: pm: cpu_idle: switch DDR to power-down modearch/arm/mach-at91/pm.c+17 -10 replies
71/88arm64: kaslr: Fix up the kernel image alignmentarch/arm64/kernel/kaslr.c+7 -30 replies
72/88cpufreq: Restore policy min/max limits on CPU onlinedrivers/cpufreq/cpufreq.c+3 -00 replies
73/88cgroup, net_cls: iterate the fds of only the tasks which are being migratednet/core/netclassid_cgroup.c+16 -160 replies
74/88blk-mq: dont complete un-started request in timeout handlerblock/blk-mq.c+1 -100 replies
75/88libceph: force GFP_NOIO for socket allocationsnet/ceph/messenger.c+6 -01 reply
76/88drm/amdgpu: reinstate oland workaround for sclkdrivers/gpu/drm/amd/amdgpu/si_dpm.c+7 -30 replies
77/88auxdisplay: img-ascii-lcd: add missing sentinel entry in img_ascii_lcd_matchesdrivers/auxdisplay/img-ascii-lcd.c+1 -00 replies
78/88jbd2: dont leak memory if setting up journal failsfs/jbd2/journal.c fs/jbd2/revoke.c+12 -110 replies
79/88intel_th: Dont leak module refcount on failure to activatedrivers/hwtracing/intel_th/core.c+3 -10 replies
80/88Drivers: hv: vmbus: Dont leak channel idsdrivers/hv/channel_mgmt.c+1 -00 replies
81/88Drivers: hv: vmbus: Dont leak memory when a channel is rescindeddrivers/hv/channel.c+8 -50 replies
82/88libceph: dont set weight to IN when OSD is destroyednet/ceph/osdmap.c+0 -10 replies
83/88device-dax: fix pmd/pte fault fallback handlingdrivers/dax/dax.c+15 -00 replies
84/88drm/bridge: analogix dp: Fix runtime PM state on driver binddrivers/gpu/drm/bridge/analogix/analogix_dp_core.c+7 -00 replies
85/88nl80211: fix dumpit error path RTNL deadlocksnet/wireless/nl80211.c+60 -730 replies
86/88drm: reference count event->completiondrivers/gpu/drm/drm_atomic_helper.c drivers/gpu/drm/drm_fops.c include/drm/drmP.h+13 -10 replies
87/88fbcon: Fix vc attr at deinitdrivers/video/console/fbcon.c+40 -270 replies
88/88crypto: algif_hash - avoid zero-sized arraycrypto/algif_hash.c+1 -10 replies

Reviews trailers per patch

31 of 85 patches have a Reviewed-by or Acked-by.

PatchJiri BencJoe StringerAlexei StarovoitovMathias NymanSrinivas PandruvadaJames FeeneyKonrad WilkStanislaw GruszkaJiri PirkoSoheil Hassas YeganehPali RoharPaul DonohueNick FletcherNeal CardwellKT LiaoMarcos Paulo de SouzaFlorian FainelliDmitry VyukovLaurent PinchartDaniel BalutaAlan SternHadar Hen ZionLudovic DesrochesLinus WalleijGautham R. ShenoyArd BiesheuvelSebastian Andrzej SiewiorAlexandre BailonJeff LaytonFengguang WuJan KaraYi ZhangBart Van AsscheHannes ReineckeSage WeilSean PaulMaarten Lankhorst
1/88A-b A-b
2/88
3/88
4/88
5/88A-b
6/88
8/88
9/88R-b
10/88R-b
11/88
12/88A-b
13/88A-b
14/88A-b
15/88R-b
16/88
17/88A-b
18/88A-b
19/88A-b T-b T-b
20/88A-b T-b T-b
21/88A-b
22/88R-b
23/88
24/88
25/88
26/88
27/88
28/88
29/88
30/88Reported-and-tested-by
31/88
32/88
33/88
36/88R-b
37/88A-b
38/88
39/88
40/88
41/88
42/88A-b T-b
43/88A-b
44/88
45/88
46/88
47/88
48/88
49/88
50/88A-b
51/88A-b
52/88R-b
53/88T-b
54/88
55/88
56/88A-b
57/88A-b
58/88
59/88T-b
60/88T-b
61/88
62/88
63/88
64/88
65/88
66/88
67/88Based-on-patch-by R-b R-b
68/88
69/88
70/88
71/88R-b
72/88
73/88
74/88T-b R-b R-b
75/88R-b
76/88
77/88T-b
78/88R-b
79/88
80/88
81/88
82/88R-b
83/88
84/88R-b
85/88
86/88R-b
87/88
88/88

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

Read the v1 thread

Cover letter [PATCH 4.9 00/88] 4.9.19-stable review

This is the start of the stable review cycle for the 4.9.19 release. There are 88 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 Thu Mar 30 12:27:29 UTC 2017. 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.9.19-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.19-rc1

Jiri Slaby <[email protected]>
crypto: algif_hash - avoid zero-sized array

Takashi Iwai <[email protected]>
fbcon: Fix vc attr at deinit

Daniel Vetter <[email protected]>

    drm: reference count event->completion

Johannes Berg <[email protected]>
nl80211: fix dumpit error path RTNL deadlocks

Marek Szyprowski <[email protected]>
drm/bridge: analogix dp: Fix runtime PM state on driver bind

Dave Jiang <[email protected]>
device-dax: fix pmd/pte fault fallback handling

Ilya Dryomov <[email protected]>
libceph: don't set weight to IN when OSD is destroyed

K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Don't leak memory when a channel is rescinded

K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Don't leak channel ids

Alexander Shishkin <[email protected]>
intel_th: Don't leak module refcount on failure to activate

Eric Biggers <[email protected]>
jbd2: don't leak memory if setting up journal fails

Dmitry Torokhov <[email protected]>
auxdisplay: img-ascii-lcd: add missing sentinel entry in img_ascii_lcd_matches

Alex Deucher <[email protected]>
drm/amdgpu: reinstate oland workaround for sclk

Ilya Dryomov <[email protected]>
libceph: force GFP_NOIO for socket allocations

Ming Lei <[email protected]>
blk-mq: don't complete un-started request in timeout handler

Tejun Heo <[email protected]>
cgroup, net_cls: iterate the fds of only the tasks which are being migrated

Viresh Kumar <[email protected]>
cpufreq: Restore policy min/max limits on CPU online

Neeraj Upadhyay <[email protected]>
arm64: kaslr: Fix up the kernel image alignment

Nicolas Ferre <[email protected]>
ARM: at91: pm: cpu_idle: switch DDR to power-down mode

Romain Izard <[email protected]>
Revert "ARM: at91/dt: sama5d2: Use new compatible for ohci node"

Koos Vriezen <[email protected]>
iommu/vt-d: Fix NULL pointer dereference in device_to_iommu

Ankur Arora <[email protected]>
xen/acpi: upload PM state from init-domain to Xen

Gary R Hook <[email protected]>
crypto: ccp - Assign DMA commands to the channel's CCP

Brian Norris <[email protected]>
mwifiex: pcie: don't leak DMA buffers when removing

Chen-Yu Tsai <[email protected]>
clk: sunxi-ng: mp: Adjust parent rate for pre-dividers

Chen-Yu Tsai <[email protected]>
clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module clock

Prarit Bhargava <[email protected]>
hwrng: geode - Revert managed API changes

Prarit Bhargava <[email protected]>
hwrng: amd - Revert managed API changes

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power

Adrian Hunter <[email protected]>
mmc: sdhci: Do not disable interrupts while waiting for clock

Anssi Hannula <[email protected]>
mmc: sdhci-of-arasan: fix incorrect timeout clock

Romain Izard <[email protected]>
mmc: sdhci-of-at91: Support external regulators

Nicholas Piggin <[email protected]>
powerpc/64s: Fix idle wakeup potential to clobber registers

Theodore Ts'o <[email protected]>
ext4: lock the xattr block before checksuming it

Eric Biggers <[email protected]>
ext4: mark inode dirty after converting inline directory

Sudip Mukherjee <[email protected]>
parport: fix attempt to write duplicate procfiles

Dmitry Torokhov <[email protected]>
iio: magnetometer: ak8974: remove incorrect __exit markups

Song Hongyan <[email protected]>
iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3

Lars-Peter Clausen <[email protected]>
iio: sw-device: Fix config group initialization

Michael Engl <[email protected]>
iio: adc: ti_am335x_adc: fix fifo overrun recovery

Johan Hovold <[email protected]>
mmc: ushc: fix NULL-deref at probe

Johan Hovold <[email protected]>
uwb: hwa-rc: fix NULL-deref at probe

Johan Hovold <[email protected]>
uwb: i1480-dfu: fix NULL-deref at probe

Johan Hovold <[email protected]>
USB: usbtmc: fix probe error path

Johan Hovold <[email protected]>
USB: usbtmc: add missing endpoint sanity check

Guenter Roeck <[email protected]>
usb: hub: Fix crash after failure to read BOS descriptor

Bin Liu <[email protected]>
usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer

Johan Hovold <[email protected]>
USB: wusbcore: fix NULL-deref at probe

Johan Hovold <[email protected]>
USB: idmouse: fix NULL-deref at probe

Johan Hovold <[email protected]>
USB: lvtest: fix NULL-deref at probe

Johan Hovold <[email protected]>
USB: uss720: fix NULL-deref at probe

Samuel Thibault <[email protected]>
usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk

Roger Quadros <[email protected]>
usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval

Oliver Neukum <[email protected]>
ACM gadget: fix endianness in notifications

Bjørn Mork <[email protected]>
USB: serial: qcserial: add Dell DW5811e

Dan Williams <[email protected]>
USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modems

Hui Wang <[email protected]>
ALSA: hda - Adding a group of pin definition to fix headset problem

Takashi Iwai <[email protected]>
ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call

Takashi Iwai <[email protected]>
ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()

Johan Hovold <[email protected]>
Input: sur40 - validate number of endpoints before using them

Johan Hovold <[email protected]>
Input: kbtab - validate number of endpoints before using them

Johan Hovold <[email protected]>
Input: cm109 - validate number of endpoints before using them

Johan Hovold <[email protected]>
Input: yealink - validate number of endpoints before using them

Johan Hovold <[email protected]>
Input: hanwang - validate number of endpoints before using them

Johan Hovold <[email protected]>
Input: ims-pcu - validate number of endpoints before using them

Johan Hovold <[email protected]>
Input: iforce - validate number of endpoints before using them

Kai-Heng Feng <[email protected]>
Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000

Matjaz Hegedic <[email protected]>
Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fw

Masaki Ota <[email protected]>
Input: ALPS - fix trackstick button handling on V8 devices

Masaki Ota <[email protected]>
Input: ALPS - fix V8+ protocol handling (73 03 28)

Eric Dumazet <[email protected]>
tcp: initialize icsk_ack.lrcvtime at session start time

Daniel Borkmann <[email protected]>
socket, bpf: fix sk_filter use after free in sk_clone_lock

Eric Dumazet <[email protected]>
ipv4: provide stronger user input validation in nl_fib_input()

Doug Berger <[email protected]>
net: bcmgenet: remove bcmgenet_internal_phy_setup()

Alexander Potapenko <[email protected]>
ipv6: make sure to initialize sockc.tsflags before first use

Gal Pressman <[email protected]>
net/mlx5e: Count LRO packets correctly

Gal Pressman <[email protected]>
net/mlx5e: Count GSO packets correctly

Maor Gottlieb <[email protected]>
net/mlx5: Increase number of max QPs in default profile

Or Gerlitz <[email protected]>
net/mlx5e: Use the proper UAPI values when offloading TC vlan actions

Or Gerlitz <[email protected]>
net/mlx5: Add missing entries for set/query rate limit commands

David Ahern <[email protected]>
net: vrf: Reset rt6i_idev in local dst after put

Bjørn Mork <[email protected]>
qmi_wwan: add Dell DW5811e

Andrey Ulanov <[email protected]>
net: unix: properly re-increment inflight counter of GC discarded candidates

Kris Murphy <[email protected]>
openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD

Lendacky, Thomas <[email protected]>
amd-xgbe: Fix jumbo MTU processing on newer hardware

Eric Dumazet <[email protected]>
net: properly release sk_frag.page

Florian Fainelli <[email protected]>
net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled

Or Gerlitz <[email protected]>
net/openvswitch: Set the ipv6 source tunnel key address attribute correctly

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |   2 +-
 arch/arm/mach-at91/pm.c                            |  18 ++-
 arch/arm64/kernel/kaslr.c                          |  10 +-
 arch/powerpc/kernel/idle_book3s.S                  |  20 +++-
 block/blk-mq.c                                     |  11 +-
 crypto/algif_hash.c                                |   2 +-
 drivers/auxdisplay/img-ascii-lcd.c                 |   1 +
 drivers/char/hw_random/amd-rng.c                   |  42 +++++--
 drivers/char/hw_random/geode-rng.c                 |  50 +++++---
 drivers/clk/sunxi-ng/ccu-sun6i-a31.c               |   2 +-
 drivers/clk/sunxi-ng/ccu_mp.c                      |   8 ++
 drivers/cpufreq/cpufreq.c                          |   3 +
 drivers/crypto/ccp/ccp-dev.c                       |   5 +-
 drivers/crypto/ccp/ccp-dmaengine.c                 |   1 +
 drivers/dax/dax.c                                  |  15 +++
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |  10 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   7 ++
 drivers/gpu/drm/drm_atomic_helper.c                |  11 ++
 drivers/gpu/drm/drm_fops.c                         |   2 +-
 drivers/hv/channel.c                               |  13 +-
 drivers/hv/channel_mgmt.c                          |   1 +
 drivers/hwtracing/intel_th/core.c                  |   4 +-
 drivers/iio/adc/ti_am335x_adc.c                    |  13 +-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |   6 +-
 drivers/iio/magnetometer/ak8974.c                  |   4 +-
 drivers/input/joystick/iforce/iforce-usb.c         |   3 +
 drivers/input/misc/cm109.c                         |   4 +
 drivers/input/misc/ims-pcu.c                       |   4 +
 drivers/input/misc/yealink.c                       |   4 +
 drivers/input/mouse/alps.c                         |  72 +++++++----
 drivers/input/mouse/alps.h                         |  11 ++
 drivers/input/mouse/elan_i2c_core.c                |  20 ++--
 drivers/input/serio/i8042-x86ia64io.h              |   7 ++
 drivers/input/tablet/hanwang.c                     |   3 +
 drivers/input/tablet/kbtab.c                       |   3 +
 drivers/input/touchscreen/sur40.c                  |   3 +
 drivers/iommu/intel-iommu.c                        |   2 +-
 drivers/mmc/host/sdhci-of-arasan.c                 |  14 +--
 drivers/mmc/host/sdhci-of-at91.c                   |  19 +++
 drivers/mmc/host/sdhci-pci-core.c                  |   4 +
 drivers/mmc/host/sdhci.c                           |   4 +-
 drivers/mmc/host/ushc.c                            |   3 +
 drivers/net/ethernet/amd/xgbe/xgbe-common.h        |   6 +-
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c           |  20 ++--
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           | 102 ++++++++++------
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   6 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |  15 ---
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/vrf.c                                  |   4 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |  41 ++++---
 drivers/parport/share.c                            |   6 +-
 drivers/usb/class/usbtmc.c                         |  18 ++-
 drivers/usb/core/config.c                          |  10 ++
 drivers/usb/core/hub.c                             |   2 +-
 drivers/usb/core/quirks.c                          |   8 ++
 drivers/usb/gadget/function/f_acm.c                |   4 +-
 drivers/usb/gadget/function/f_uvc.c                |   2 +-
 drivers/usb/misc/idmouse.c                         |   3 +
 drivers/usb/misc/lvstest.c                         |   4 +
 drivers/usb/misc/uss720.c                          |   5 +
 drivers/usb/musb/musb_cppi41.c                     |  23 +++-
 drivers/usb/serial/option.c                        |  17 ++-
 drivers/usb/serial/qcserial.c                      |   2 +
 drivers/usb/wusbcore/wa-hc.c                       |   3 +
 drivers/uwb/hwa-rc.c                               |   3 +
 drivers/uwb/i1480/dfu/usb.c                        |   3 +
 drivers/video/console/fbcon.c                      |  67 ++++++-----
 drivers/xen/xen-acpi-processor.c                   |  34 ++++--
 fs/ext4/inline.c                                   |   5 +-
 fs/ext4/xattr.c                                    |  65 +++++-----
 fs/jbd2/journal.c                                  |  22 ++--
 fs/jbd2/revoke.c                                   |   1 +
 include/drm/drmP.h                                 |   1 +
 include/linux/ccp.h                                |   2 +-
 include/linux/iio/sw_device.h                      |   2 +-
 include/linux/usb/quirks.h                         |   6 +
 net/ceph/messenger.c                               |   6 +
 net/ceph/osdmap.c                                  |   1 -
 net/core/netclassid_cgroup.c                       |  32 ++---
 net/core/sock.c                                    |  16 ++-
 net/ipv4/fib_frontend.c                            |   3 +-
 net/ipv4/tcp_input.c                               |   2 +-
 net/ipv4/tcp_minisocks.c                           |   1 +
 net/ipv6/udp.c                                     |   2 +-
 net/openvswitch/flow_netlink.c                     |   4 +-
 net/unix/garbage.c                                 |  17 +--
 net/wireless/nl80211.c                             | 133 ++++++++++-----------
 sound/core/seq/seq_clientmgr.c                     |   1 +
 sound/core/seq/seq_fifo.c                          |   3 +
 sound/core/seq/seq_memory.c                        |  17 ++-
 sound/core/seq/seq_memory.h                        |   1 +
 sound/pci/ctxfi/cthw20k1.c                         |   2 +-
 sound/pci/hda/patch_realtek.c                      |   2 +
 99 files changed, 819 insertions(+), 404 deletions(-)