Skip to content

4.10.7-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest107 of 111 patches 15 repliesIn review

107 of 111 patches are in this archive. The cover letter announces 111.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/111net/openvswitch: Set the ipv6 source tunnel key address attribute correctlynet/openvswitch/flow_netlink.c+1 -10 replies
2/111net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enableddrivers/net/ethernet/broadcom/genet/bcmgenet.c+4 -20 replies
3/111net: properly release sk_frag.pagenet/core/sock.c+5 -50 replies
4/111amd-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/111openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PADnet/openvswitch/flow_netlink.c+2 -00 replies
6/111net: unix: properly re-increment inflight counter of GC discarded candidatesnet/unix/garbage.c+9 -80 replies
8/111net: vrf: Reset rt6i_idev in local dst after putdrivers/net/vrf.c+3 -10 replies
9/111net/mlx5: Add missing entries for set/query rate limit commandsdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+4 -00 replies
10/111net/mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switchdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c drivers/net/ethernet/mellanox/mlx5/core/eswitch.h drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+58 -180 replies
11/111net/mlx5: E-Switch, Dont allow changing inline mode when flows are configureddrivers/net/ethernet/mellanox/mlx5/core/eswitch.h drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+9 -00 replies
12/111net/mlx5e: Use the proper UAPI values when offloading TC vlan actionsdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+4 -20 replies
13/111net/mlx5e: Avoid supporting udp tunnel port ndo for VF repsdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c drivers/net/ethernet/mellanox/mlx5/core/en_rep.c +1 more+11 -120 replies
14/111net/mlx5: Increase number of max QPs in default profiledrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
15/111net/mlx5e: Count GSO packets correctlydrivers/net/ethernet/mellanox/mlx5/core/en_tx.c+3 -20 replies
16/111net/mlx5e: Count LRO packets correctlydrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+4 -00 replies
17/111ipv6: make sure to initialize sockc.tsflags before first usenet/ipv6/udp.c+1 -10 replies
18/111net: bcmgenet: remove bcmgenet_internal_phy_setup()drivers/net/ethernet/broadcom/genet/bcmmii.c+0 -150 replies
19/111ipv4: provide stronger user input validation in nl_fib_input()net/ipv4/fib_frontend.c+2 -10 replies
20/111socket, bpf: fix sk_filter use after free in sk_clone_locknet/core/sock.c+6 -00 replies
21/111genetlink: fix counting regression on ctrl_dumpfamily()net/netlink/genetlink.c+3 -10 replies
22/111tcp: initialize icsk_ack.lrcvtime at session start timenet/ipv4/tcp_input.c net/ipv4/tcp_minisocks.c+2 -10 replies
23/111amd-xgbe: Fix the ECC-related bit position definitionsdrivers/net/ethernet/amd/xgbe/xgbe-common.h+12 -120 replies
24/111net: solve a NAPI raceinclude/linux/netdevice.h net/core/dev.c+83 -270 replies
25/111HID: sony: Fix input device leak when connecting a DS4 twice using USB/BTdrivers/hid/hid-sony.c+2 -00 replies
26/111Input: ALPS - fix V8+ protocol handling (73 03 28)drivers/input/mouse/alps.c drivers/input/mouse/alps.h+62 -170 replies
27/111Input: ALPS - fix trackstick button handling on V8 devicesdrivers/input/mouse/alps.c+2 -40 replies
28/111Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fwdrivers/input/mouse/elan_i2c_core.c+11 -90 replies
29/111Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000drivers/input/serio/i8042-x86ia64io.h+7 -00 replies
30/111Input: iforce - validate number of endpoints before using themdrivers/input/joystick/iforce/iforce-usb.c+3 -00 replies
31/111Input: ims-pcu - validate number of endpoints before using themdrivers/input/misc/ims-pcu.c+4 -00 replies
32/111Input: hanwang - validate number of endpoints before using themdrivers/input/tablet/hanwang.c+3 -00 replies
33/111Input: yealink - validate number of endpoints before using themdrivers/input/misc/yealink.c+4 -00 replies
34/111Input: cm109 - validate number of endpoints before using themdrivers/input/misc/cm109.c+4 -00 replies
35/111Input: kbtab - validate number of endpoints before using themdrivers/input/tablet/kbtab.c+3 -00 replies
36/111Input: sur40 - validate number of endpoints before using themdrivers/input/touchscreen/sur40.c+3 -00 replies
37/111ALSA: 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
38/111ALSA: ctxfi: Fix the incorrect check of dma_set_mask() callsound/pci/ctxfi/cthw20k1.c+1 -10 replies
39/111ALSA: hda - Adding a group of pin definition to fix headset problemsound/pci/hda/patch_realtek.c+2 -00 replies
40/111USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modemsdrivers/usb/serial/option.c+16 -10 replies
43/111usb: gadget: f_uvc: Fix SuperSpeed companion descriptors wBytesPerIntervaldrivers/usb/gadget/function/f_uvc.c+1 -10 replies
45/111usb-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
46/111USB: uss720: fix NULL-deref at probedrivers/usb/misc/uss720.c+5 -00 replies
47/111USB: lvtest: fix NULL-deref at probedrivers/usb/misc/lvstest.c+4 -00 replies
48/111USB: idmouse: fix NULL-deref at probedrivers/usb/misc/idmouse.c+3 -00 replies
49/111USB: wusbcore: fix NULL-deref at probedrivers/usb/wusbcore/wa-hc.c+3 -00 replies
50/111usb: musb: cppi41: dont check early-TX-interrupt for Isoch transferdrivers/usb/musb/musb_cppi41.c+21 -20 replies
51/111usb: hub: Fix crash after failure to read BOS descriptordrivers/usb/core/hub.c+1 -10 replies
52/111USB: usbtmc: add missing endpoint sanity checkdrivers/usb/class/usbtmc.c+9 -10 replies
53/111USB: usbtmc: fix probe error pathdrivers/usb/class/usbtmc.c+6 -20 replies
54/111uwb: i1480-dfu: fix NULL-deref at probedrivers/uwb/i1480/dfu/usb.c+3 -00 replies
55/111uwb: hwa-rc: fix NULL-deref at probedrivers/uwb/hwa-rc.c+3 -00 replies
56/111mmc: ushc: fix NULL-deref at probedrivers/mmc/host/ushc.c+3 -00 replies
57/111nl80211: fix dumpit error path RTNL deadlocksnet/wireless/nl80211.c+56 -710 replies
58/111mmc: core: Fix access to HS400-ES devicesdrivers/mmc/core/mmc.c+1 -10 replies
59/111iio: adc: ti_am335x_adc: fix fifo overrun recoverydrivers/iio/adc/ti_am335x_adc.c+12 -10 replies
60/111iio: sw-device: Fix config group initializationinclude/linux/iio/sw_device.h+1 -10 replies
61/111iio: 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
62/111iio: magnetometer: ak8974: remove incorrect __exit markupsdrivers/iio/magnetometer/ak8974.c+2 -20 replies
63/111mei: fix deadlock on mei resetdrivers/misc/mei/init.c+6 -20 replies
64/111mei: dont wait for os version message replydrivers/misc/mei/bus-fixup.c+2 -120 replies
65/111parport: fix attempt to write duplicate procfilesdrivers/parport/share.c+4 -20 replies
66/111ppdev: fix registering same device namedrivers/char/ppdev.c+9 -20 replies
67/111ext4: mark inode dirty after converting inline directoryfs/ext4/inline.c+2 -30 replies
68/111ext4: lock the xattr block before checksuming itfs/ext4/xattr.c+31 -340 replies
69/111powerpc/64s: Fix idle wakeup potential to clobber registersarch/powerpc/kernel/idle_book3s.S+17 -30 replies
70/111audit: fix auditd/kernel connection state trackingkernel/audit.c kernel/audit.h kernel/auditsc.c+401 -2579 replies
71/111mmc: sdhci-of-at91: Support external regulatorsdrivers/mmc/host/sdhci-of-at91.c+19 -00 replies
72/111mmc: sdhci-of-arasan: fix incorrect timeout clockdrivers/mmc/host/sdhci-of-arasan.c+5 -90 replies
73/111mmc: sdhci: Do not disable interrupts while waiting for clockdrivers/mmc/host/sdhci.c+3 -10 replies
74/111mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_powerdrivers/mmc/host/sdhci-pci-core.c+4 -00 replies
75/111hwrng: amd - Revert managed API changesdrivers/char/hw_random/amd-rng.c+34 -80 replies
76/111hwrng: geode - Revert managed API changesdrivers/char/hw_random/geode-rng.c+35 -150 replies
77/111clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module clockdrivers/clk/sunxi-ng/ccu-sun6i-a31.c+1 -10 replies
78/111clk: sunxi-ng: mp: Adjust parent rate for pre-dividersdrivers/clk/sunxi-ng/ccu_mp.c+8 -00 replies
79/111mwifiex: pcie: dont leak DMA buffers when removingdrivers/net/wireless/marvell/mwifiex/pcie.c+19 -190 replies
80/111ath10k: fix incorrect wlan_mac_base in qca6174_regsdrivers/net/wireless/ath/ath10k/hw.c+1 -10 replies
81/111crypto: 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
82/111fscrypt: remove broken support for detecting keyring key revocationfs/crypto/crypto.c fs/crypto/fname.c fs/crypto/fscrypt_private.h +1 more+11 -570 replies
83/111vfio: Rework group release notifier warningdrivers/vfio/vfio.c+5 -30 replies
84/111xen/acpi: upload PM state from init-domain to Xendrivers/xen/xen-acpi-processor.c+26 -80 replies
85/111iommu/vt-d: Fix NULL pointer dereference in device_to_iommudrivers/iommu/intel-iommu.c+1 -10 replies
86/111iommu/exynos: Block SYSMMU while invalidating FLPD cachedrivers/iommu/exynos-iommu.c+4 -10 replies
87/111iommu/exynos: Workaround FLPD cache flush issues for SYSMMU v5drivers/iommu/exynos-iommu.c+4 -10 replies
88/111Revert "ARM: at91/dt: sama5d2: Use new compatible for ohci node"arch/arm/boot/dts/sama5d2.dtsi+1 -10 replies
89/111ARM: at91: pm: cpu_idle: switch DDR to power-down modearch/arm/mach-at91/pm.c+17 -10 replies
90/111arm64: kaslr: Fix up the kernel image alignmentarch/arm64/kernel/kaslr.c+7 -30 replies
91/111cpufreq: Restore policy min/max limits on CPU onlinedrivers/cpufreq/cpufreq.c+3 -00 replies
92/111cgroup, net_cls: iterate the fds of only the tasks which are being migratednet/core/netclassid_cgroup.c+16 -160 replies
93/111blk-mq: dont complete un-started request in timeout handlerblock/blk-mq.c+1 -100 replies
94/111libceph: force GFP_NOIO for socket allocationsnet/ceph/messenger.c+6 -02 replies
95/111cpsw/netcp: cpts depends on posix_timersdrivers/net/ethernet/ti/Kconfig+1 -10 replies
96/111drm/amdgpu: reinstate oland workaround for sclkdrivers/gpu/drm/amd/amdgpu/si_dpm.c+7 -30 replies
97/111drm/amd/amdgpu: add POLARIS12 PCI IDdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+1 -00 replies
98/111auxdisplay: img-ascii-lcd: add missing sentinel entry in img_ascii_lcd_matchesdrivers/auxdisplay/img-ascii-lcd.c+1 -00 replies
99/111jbd2: dont leak memory if setting up journal failsfs/jbd2/journal.c fs/jbd2/revoke.c+12 -110 replies
100/111intel_th: Dont leak module refcount on failure to activatedrivers/hwtracing/intel_th/core.c+3 -10 replies
101/111Drivers: hv: vmbus: Dont leak channel idsdrivers/hv/channel_mgmt.c+1 -00 replies
102/111Drivers: hv: vmbus: Dont leak memory when a channel is rescindeddrivers/hv/channel.c+8 -50 replies
103/111mmc: block: Fix is_waiting_last_req set incorrectlydrivers/mmc/core/block.c+1 -00 replies
104/111libceph: dont set weight to IN when OSD is destroyednet/ceph/osdmap.c+0 -10 replies
105/111device-dax: fix pmd/pte fault fallback handlingdrivers/dax/dax.c+15 -00 replies
106/111scsi: sd: Check for unaligned partial completiondrivers/scsi/mpt3sas/mpt3sas_scsih.c drivers/scsi/sd.c+17 -150 replies
107/111cpuidle: Validate cpu_dev in cpuidle_add_sysfs()drivers/cpuidle/sysfs.c+12 -00 replies
108/111xen: do not re-use pirq number cached in pci device msi msg dataarch/x86/pci/xen.c+7 -160 replies
109/111drm: reference count event->completiondrivers/gpu/drm/drm_atomic_helper.c drivers/gpu/drm/drm_fops.c include/drm/drmP.h+13 -10 replies
110/111fbcon: Fix vc attr at deinitdrivers/video/console/fbcon.c+40 -270 replies
111/111crypto: algif_hash - avoid zero-sized arraycrypto/algif_hash.c+1 -10 replies

Reviews trailers per patch

42 of 107 patches have a Reviewed-by or Acked-by.

PatchHadar Hen ZionRoi DayanOr GerlitzSoheil Hassas YeganehBenjamin TissoiresPali RoharPaul DonohueNick FletcherMarcos Paulo de SouzaDmitry VyukovLaurent PinchartAlan SternSebastian Andrzej SiewiorAlexandre BailonMathias NymanDouglas AndersonShawn LinHeiko StuebnerSrinivas PandruvadaGautham R. ShenoyLudovic DesrochesNicolas PitreFengguang WuJan KaraJiri BencJoe StringerJiri PirkoAlexei StarovoitovFlorian FainelliKT LiaoDaniel BalutaKonrad WilkStanislaw GruszkaAndrzej HajdaLinus WalleijJeff LaytonArd BiesheuvelMichael HalcrowJames FeeneyYi ZhangBart Van AsscheHannes ReineckeStefano StabelliniJunwei ZhangChristoph HellwigSage WeilNeal CardwellJohannes BergMaarten LankhorstPaul Moore
1/111A-b A-b
2/111
3/111
4/111
5/111A-b
6/111
8/111
9/111R-b
10/111R-b
11/111R-b
12/111R-b
13/111R-b
14/111
15/111A-b
16/111A-b
17/111A-b
18/111R-b
19/111
20/111A-b
21/111A-b
22/111A-b
23/111
24/111
25/111R-b
26/111A-b T-b T-b
27/111A-b T-b T-b
28/111A-b
29/111R-b
30/111
31/111
32/111
33/111
34/111
35/111
36/111
37/111Reported-and-tested-by
38/111
39/111
40/111
43/111R-b
45/111A-b
46/111
47/111
48/111
49/111
50/111A-b T-b
51/111A-b
52/111
53/111
54/111
55/111
56/111
57/111
58/111R-b R-b T-b
59/111
60/111A-b
61/111A-b
62/111R-b
63/111
64/111
65/111T-b
66/111T-b
67/111
68/111
69/111A-b
70/111R-b
71/111A-b
72/111
73/111T-b
74/111T-b
75/111
76/111
77/111
78/111
79/111
80/111
81/111
82/111A-b
83/111
84/111Based-on-patch-by R-b R-b
85/111
86/111
87/111T-b
88/111
89/111
90/111R-b
91/111
92/111
93/111T-b R-b R-b
94/111R-b
95/111A-b
96/111
97/111R-b
98/111T-b
99/111R-b
100/111
101/111
102/111
103/111
104/111R-b
105/111
106/111R-b A-b
107/111
108/111A-b R-b
109/111R-b
110/111
111/111

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

Read the v1 thread

Cover letter [PATCH 4.10 000/111] 4.10.7-stable review

This is the start of the stable review cycle for the 4.10.7 release. There are 111 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:28:57 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.10.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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

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

Dan Streetman <[email protected]>
xen: do not re-use pirq number cached in pci device msi msg data

Vaidyanathan Srinivasan <[email protected]>
cpuidle: Validate cpu_dev in cpuidle_add_sysfs()

Damien Le Moal <[email protected]>
scsi: sd: Check for unaligned partial completion

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

Adrian Hunter <[email protected]>
mmc: block: Fix is_waiting_last_req set incorrectly

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

Evan Quan <[email protected]>
drm/amd/amdgpu: add POLARIS12 PCI ID

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

Arnd Bergmann <[email protected]>
cpsw/netcp: cpts depends on posix_timers

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"

Marek Szyprowski <[email protected]>
iommu/exynos: Workaround FLPD cache flush issues for SYSMMU v5

Marek Szyprowski <[email protected]>
iommu/exynos: Block SYSMMU while invalidating FLPD cache

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

Alex Williamson <[email protected]>
vfio: Rework group release notifier warning

Eric Biggers <[email protected]>
fscrypt: remove broken support for detecting keyring key revocation

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

Ryan Hsu <[email protected]>
ath10k: fix incorrect wlan_mac_base in qca6174_regs

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

Paul Moore <[email protected]>
audit: fix auditd/kernel connection state tracking

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]>
ppdev: fix registering same device name

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

Alexander Usyskin <[email protected]>
mei: don't wait for os version message reply

Tomas Winkler <[email protected]>
mei: fix deadlock on mei reset

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

Guenter Roeck <[email protected]>
mmc: core: Fix access to HS400-ES devices

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

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

Stefan Brüns <[email protected]>
dvb-usb-firmware: don't do DMA on stack

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)

Roderick Colenbrander <[email protected]>
HID: sony: Fix input device leak when connecting a DS4 twice using USB/BT

Eric Dumazet <[email protected]>
net: solve a NAPI race

Lendacky, Thomas <[email protected]>
amd-xgbe: Fix the ECC-related bit position definitions

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

Stanislaw Gruszka <[email protected]>
genetlink: fix counting regression on ctrl_dumpfamily()

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

Paul Blakey <[email protected]>
net/mlx5e: Avoid supporting udp tunnel port ndo for VF reps

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

Roi Dayan <[email protected]>
net/mlx5: E-Switch, Don't allow changing inline mode when flows are configured

Or Gerlitz <[email protected]>
net/mlx5e: Change the TC offload rule add/del code path to be per NIC or E-Switch

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 +-
 arch/x86/pci/xen.c                                 |  23 +-
 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/char/ppdev.c                               |  11 +-
 drivers/clk/sunxi-ng/ccu-sun6i-a31.c               |   2 +-
 drivers/clk/sunxi-ng/ccu_mp.c                      |   8 +
 drivers/cpufreq/cpufreq.c                          |   3 +
 drivers/cpuidle/sysfs.c                            |  12 +
 drivers/crypto/ccp/ccp-dev.c                       |   5 +-
 drivers/crypto/ccp/ccp-dmaengine.c                 |   1 +
 drivers/dax/dax.c                                  |  15 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   1 +
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |  10 +-
 drivers/gpu/drm/drm_atomic_helper.c                |  11 +
 drivers/gpu/drm/drm_fops.c                         |   2 +-
 drivers/hid/hid-sony.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/exynos-iommu.c                       |   8 +-
 drivers/iommu/intel-iommu.c                        |   2 +-
 drivers/media/usb/dvb-usb/dvb-usb-firmware.c       |  22 +-
 drivers/misc/mei/bus-fixup.c                       |  14 +-
 drivers/misc/mei/init.c                            |   8 +-
 drivers/mmc/core/block.c                           |   1 +
 drivers/mmc/core/mmc.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        |  30 +-
 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.h       |   4 -
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   2 -
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  72 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   6 +
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  22 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 drivers/net/ethernet/ti/Kconfig                    |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/vrf.c                                  |   4 +-
 drivers/net/wireless/ath/ath10k/hw.c               |   2 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c        |  38 +-
 drivers/parport/share.c                            |   6 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |  15 -
 drivers/scsi/sd.c                                  |  17 +
 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/vfio/vfio.c                                |   8 +-
 drivers/video/console/fbcon.c                      |  67 ++-
 drivers/xen/xen-acpi-processor.c                   |  34 +-
 fs/crypto/crypto.c                                 |  10 +-
 fs/crypto/fname.c                                  |   2 +-
 fs/crypto/fscrypt_private.h                        |   4 -
 fs/crypto/keyinfo.c                                |  52 +-
 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/netdevice.h                          |  29 +-
 include/linux/usb/quirks.h                         |   6 +
 kernel/audit.c                                     | 639 +++++++++++++--------
 kernel/audit.h                                     |   9 +-
 kernel/auditsc.c                                   |   6 +-
 net/ceph/messenger.c                               |   6 +
 net/ceph/osdmap.c                                  |   1 -
 net/core/dev.c                                     |  81 ++-
 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/netlink/genetlink.c                            |   4 +-
 net/openvswitch/flow_netlink.c                     |   4 +-
 net/unix/garbage.c                                 |  17 +-
 net/wireless/nl80211.c                             | 127 ++--
 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 +
 129 files changed, 1477 insertions(+), 846 deletions(-)