Skip to content

4.12.6-stable review

Greg Kroah-Hartman linux-block linux-mips linux-nvme lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest99 of 106 patches 11 repliesIn review

99 of 106 patches are in this archive. The cover letter announces 106.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/106parisc: Increase thread and stack size to 32kbarch/parisc/include/asm/thread_info.h arch/parisc/kernel/irq.c+2 -20 replies
2/106parisc: Handle vmas whose context is not current in flush_cache_rangearch/parisc/kernel/cache.c+2 -30 replies
3/106scsi: lpfc: fix linking against modular NVMe supportdrivers/scsi/Kconfig+2 -00 replies
4/106scsi: sg: fix SG_DXFER_FROM_DEV transfersdrivers/scsi/sg.c+4 -16 replies
5/106ACPI / LPSS: Only call pwm_add_table() for the first PWM controllerdrivers/acpi/acpi_lpss.c+14 -00 replies
6/106cgroup: dont call migration methods if there are no tasks to migratekernel/cgroup/cgroup-internal.h kernel/cgroup/cgroup.c+34 -270 replies
7/106cgroup: create dfl_root files on subsys registrationkernel/cgroup/cgroup.c+4 -00 replies
8/106cgroup: fix error return value from cgroup_subtree_control()kernel/cgroup/cgroup.c+2 -20 replies
9/106libata: array underflow in ata_find_dev()drivers/ata/libata-scsi.c+4 -20 replies
10/106workqueue: restore WQ_UNBOUND/max_active==1 to be orderedkernel/workqueue.c+10 -00 replies
11/106iwlwifi: dvm: prevent an out of bounds accessdrivers/net/wireless/intel/iwlwifi/dvm/tx.c+1 -10 replies
12/106brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twicedrivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c+0 -50 replies
13/106NFSv4: Fix EXCHANGE_ID corrupt verifier issuefs/nfs/nfs4proc.c fs/nfs/nfs4xdr.c include/linux/nfs_xdr.h+6 -90 replies
14/106mmc: sdhci-of-at91: force card detect value for non removable devicesdrivers/mmc/host/sdhci-of-at91.c+34 -10 replies
15/106mmc: core: Use device_property_read instead of of_property_readdrivers/mmc/core/host.c+35 -370 replies
16/106mmc: dw_mmc: Use device_property_read instead of of_property_readdrivers/mmc/host/dw_mmc.c+12 -120 replies
17/106mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entriesinclude/linux/mm_types.h mm/internal.h mm/madvise.c +4 more+48 -10 replies
18/106mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errorsmm/hugetlb.c+3 -60 replies
19/106userfaultfd: non-cooperative: notify about unmap of destination during mremapmm/mremap.c+5 -20 replies
20/106userfaultfd_zeropage: return -ENOSPC in case mm has gonefs/userfaultfd.c+2 -00 replies
21/106userfaultfd: non-cooperative: flush event_wqh at release timefs/userfaultfd.c+3 -00 replies
22/106cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()include/linux/cpuset.h kernel/cgroup/cpuset.c+18 -20 replies
23/106ocfs2: dont clear SGID when inheriting ACLsfs/ocfs2/acl.c+12 -120 replies
24/106ALSA: hda - Fix speaker output from VAIO VPCL14M1Rsound/pci/hda/patch_realtek.c+1 -00 replies
27/106ASoC: fix pcm-creation regressioninclude/sound/soc.h sound/soc/soc-core.c sound/soc/soc-pcm.c+9 -540 replies
28/106ASoC: ux500: Restore platform DAI assignmentssound/soc/ux500/mop500.c+4 -00 replies
29/106ASoC: do not close shared backend dailinksound/soc/soc-pcm.c+4 -00 replies
30/106KVM: arm/arm64: Handle hva aging while destroying the vmvirt/kvm/arm/mmu.c+4 -00 replies
32/106timers: Fix overflow in get_next_timer_interruptkernel/time/timer.c+1 -10 replies
33/106powerpc/tm: Fix saving of TM SPRs in core dumparch/powerpc/kernel/ptrace.c+10 -30 replies
34/106powerpc/64: Fix __check_irq_replay missing decrementer interruptarch/powerpc/kernel/irq.c+14 -10 replies
35/106iommu/amd: Enable ga_log_intr when enabling guest_modedrivers/iommu/amd_iommu.c+1 -00 replies
36/106ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridgearch/arm64/boot/dts/marvell/armada-37xx.dtsi+1 -10 replies
37/106gpiolib: skip unwanted events, dont convert them to opposite edgedrivers/gpio/gpiolib.c+4 -50 replies
38/106ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesizefs/ext4/file.c+3 -00 replies
39/106ext4: fix overflow caused by missing cast in ext4_resize_fs()fs/ext4/resize.c+2 -10 replies
40/106MIPS: ralink: Fix build error due to missing headerarch/mips/include/asm/mach-ralink/ralink_regs.h+2 -00 replies
41/106clk: sunxi-ng: sun5i: Add clk_set_rate_parent to the CPU clockdrivers/clk/sunxi-ng/ccu-sun5i.c+1 -10 replies
42/106ARM: mvebu: use __pa_symbol in the mv98dx3236 platform SMP codearch/arm/mach-mvebu/platsmp.c+1 -10 replies
43/106ARM: dts: armada-38x: Fix irq type for pca955arch/arm/boot/dts/armada-388-gp.dts+2 -20 replies
44/106ARM: dts: tango4: Request RGMII RX and TX clock delaysarch/arm/boot/dts/tango4-vantage-1172.dts+1 -10 replies
45/106media: pulse8-cec: persistent_config should be off by defaultdrivers/media/usb/pulse8-cec/pulse8-cec.c+1 -10 replies
46/106media: lirc: LIRC_GET_REC_RESOLUTION should return microsecondsdrivers/media/rc/ir-lirc-codec.c+1 -10 replies
47/106media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctldrivers/media/platform/davinci/vpfe_capture.c+2 -200 replies
48/106ir-spi: Fix issues with lirc APIdrivers/media/rc/ir-spi.c+6 -30 replies
49/106tcmu: Fix flushing cmd entry dcache pagedrivers/target/target_core_user.c+2 -20 replies
50/106tcmu: Fix possbile memory leak / OOPs when recalculating cmd base sizedrivers/target/target_core_user.c+5 -70 replies
52/106ext4: Dont clear SGID when inheriting ACLsfs/ext4/acl.c+15 -130 replies
53/106Btrfs: fix early ENOSPC due to delallocfs/btrfs/extent-tree.c+0 -40 replies
54/106blk-mq: Include all present CPUs in the default queue mappingblock/blk-mq-cpumap.c+2 -30 replies
55/106blk-mq: Create hctx for each present CPUblock/blk-mq.c block/blk-mq.h include/linux/cpuhotplug.h+11 -1150 replies
56/106block: disable runtime-pm for blk-mqblock/blk-core.c+4 -00 replies
57/106saa7164: fix double fetch PCIe access conditiondrivers/media/pci/saa7164/saa7164-bus.c+1 -120 replies
58/106sctp: fix an array overflow when all ext chunks are setnet/sctp/sm_make_chunk.c+2 -20 replies
59/106tcp_bbr: cut pacing rate only if filled pipenet/ipv4/tcp_bbr.c+1 -20 replies
60/106tcp_bbr: introduce bbr_bw_to_pacing_rate() helpernet/ipv4/tcp_bbr.c+11 -30 replies
61/106tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helpernet/ipv4/tcp_bbr.c+18 -50 replies
62/106tcp_bbr: remove sk_pacing_rate=0 transient during initnet/ipv4/tcp_bbr.c+0 -10 replies
63/106tcp_bbr: init pacing rate on first RTT samplenet/ipv4/tcp_bbr.c+9 -10 replies
64/106ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check()net/ipv4/syncookies.c net/ipv6/syncookies.c+2 -00 replies
65/106wireless: wext: terminate ifr name coming from userspacenet/core/dev_ioctl.c+2 -00 replies
66/106net: Zero terminate ifr_name in dev_ifname().net/core/dev_ioctl.c+1 -00 replies
68/106Revert "rtnetlink: Do not generate notifications for CHANGEADDR event"net/core/rtnetlink.c+1 -00 replies
69/106ipv6: avoid overflow of offset in ip6_find_1stfragoptnet/ipv6/output_core.c+6 -20 replies
70/106net: dsa: b53: Add missing ARL entries for BCM53125drivers/net/dsa/b53/b53_common.c+1 -00 replies
71/106ipv4: initialize fib_trie prior to register_netdev_notifier call.net/ipv4/fib_frontend.c+5 -40 replies
72/106rtnetlink: allocate more memory for dev_set_mac_address()net/core/rtnetlink.c+2 -10 replies
73/106net: bonding: Fix transmit load balancing in balance-alb modedrivers/net/bonding/bond_main.c+1 -10 replies
74/106mcs7780: Fix initialization when CONFIG_VMAP_STACK is enableddrivers/net/irda/mcs7780.c+13 -30 replies
75/106openvswitch: fix potential out of bound access in parse_ctnet/openvswitch/conntrack.c+5 -20 replies
76/106packet: fix use-after-free in prb_retire_rx_blk_timer_expired()net/packet/af_packet.c+1 -10 replies
77/106ipv6: Dont increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment()net/ipv6/ip6_output.c+0 -40 replies
78/106net: ethernet: nb8800: Handle all 4 RGMII modes identicallydrivers/net/ethernet/aurora/nb8800.c+4 -50 replies
79/106bonding: commit link status change after proposedrivers/net/bonding/bond_main.c+2 -00 replies
80/106dccp: fix a memleak that dccp_ipv6 doesnt put reqsk properlynet/dccp/ipv6.c+1 -00 replies
81/106dccp: fix a memleak that dccp_ipv4 doesnt put reqsk properlynet/dccp/ipv4.c+1 -00 replies
82/106dccp: fix a memleak for dccp_feat_init err processnet/dccp/feat.c+5 -20 replies
83/106net/mlx5: Consider tx_enabled in all modes on remapdrivers/net/ethernet/mellanox/mlx5/core/lag.c+10 -150 replies
84/106net/mlx5: Fix command completion after timeout access invalid structuredrivers/net/ethernet/mellanox/mlx5/core/cmd.c+4 -20 replies
85/106net/mlx5: Fix command bad flow on command entry allocation failuredrivers/net/ethernet/mellanox/mlx5/core/cmd.c+17 -20 replies
86/106sctp: dont dereference ptr before leaving _sctp_walk_{params, errors}()include/net/sctp/sctp.h+4 -00 replies
87/106sctp: fix the check for _sctp_walk_params and _sctp_walk_errorsinclude/net/sctp/sctp.h+2 -20 replies
88/106net/mlx5e: IPoIB, Modify add/remove underlay QPN flowsdrivers/net/ethernet/mellanox/mlx5/core/ipoib.c+11 -50 replies
89/106net/mlx5e: Fix outer_header_zero() check sizedrivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c+1 -10 replies
90/106net/mlx5: Fix mlx5_ifc_mtpps_reg_bits structure sizeinclude/linux/mlx5/mlx5_ifc.h+1 -10 replies
91/106net/mlx5e: Add field select to MTPPS registerdrivers/net/ethernet/mellanox/mlx5/core/en_clock.c drivers/net/ethernet/mellanox/mlx5/core/eq.c drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h +1 more+36 -100 replies
92/106net/mlx5e: Fix broken disable 1PPS flowdrivers/net/ethernet/mellanox/mlx5/core/en_clock.c+46 -290 replies
93/106net/mlx5e: Change 1PPS out schemedrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_clock.c+87 -380 replies
94/106net/mlx5e: Add missing support for PTP_CLK_REQ_PPS requestdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_clock.c drivers/net/ethernet/mellanox/mlx5/core/en_main.c+21 -10 replies
95/106net/mlx5e: Fix wrong delay calculation for overflow check schedulingdrivers/net/ethernet/mellanox/mlx5/core/en_clock.c+2 -10 replies
96/106net/mlx5e: Schedule overflow check work to mlx5e workqueuedrivers/net/ethernet/mellanox/mlx5/core/en_clock.c+5 -60 replies
97/106net/mlx5: Fix mlx5_add_flow_rules call with correct num of destsdrivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c+1 -10 replies
98/106udp6: fix socket leak on early demuxinclude/net/udp.h net/ipv4/udp.c net/ipv6/udp.c+21 -100 replies
99/106net: phy: Correctly process PHY_HALTED in phy_stop_machine()drivers/net/phy/phy.c+3 -00 replies
101/106virtio_net: fix truesize for mergeable buffersdrivers/net/virtio_net.c+2 -30 replies
102/106sparc64: Measure receiver forward progress to avoid send mondo timeoutarch/sparc/include/asm/trap_block.h arch/sparc/kernel/smp_64.c arch/sparc/kernel/sun4v_ivec.S +1 more+134 -720 replies
103/106sparc64: Prevent perf from running during super critical sectionsarch/sparc/include/asm/mmu_context_64.h arch/sparc/kernel/tsb.S arch/sparc/power/hibernate.c+22 -70 replies
104/106sparc64: Register hugepages during arch initarch/sparc/mm/init_64.c+24 -10 replies
105/106sparc64: Fix exception handling in UltraSPARC-III memcpy.arch/sparc/lib/U3memcpy.S+2 -20 replies

Reviews trailers per patch

36 of 99 patches have a Reviewed-by or Acked-by.

PatchSeraphime KirkovskiDmitriyCyril BurDerekMike ChristieJens AxboeAndy GospodarekSteve SistareAnthony YznagaRob GardnerThomas TaiAndy ShevchenkoAbdul HaleemWaiman LongChris ClaytonHannes ReineckeDouglas GilbertAdrian HunterChris MetcalfJaehoon ChungStefan WahrenHante MeulemanPavel EmelyanovLinus WalleijVlastimil BabkaPunit AgrawalAlexander SverdlinChen-Yu TsaiChristoffer DallAndreas GruenbacherChristoph Anton MittererJosef BacikBryant G. LyDamien Le MoalFlorian FainelliChris PackhamEric DumazetMing LeiVivien DidelotBenjamin GilbertMahesh BandewarEric W. BiedermanPravin B Shelarliujian (CE)Hannes Frederic SowaNeil HormanMikael PetterssonSam RavnborgMark BlochEuan KempSeth ForsheeBob PiccoJason L Tibbitts III
1/106
2/106
3/106
4/106T-b T-b R-b R-b A-b T-b
5/106A-b
6/106Reported-and-tested-by
7/106Reported-and-tested-by
8/106
9/106
10/106
11/106T-b
12/106T-b R-b
13/106
14/106A-b
15/106R-b
16/106R-b A-b
17/106
18/106A-b
19/106A-b
20/106
21/106
22/106A-b
23/106
24/106T-b
27/106R-b T-b
28/106R-b T-b
29/106
30/106R-b
32/106R-b
33/106R-b
34/106
35/106
36/106
37/106
38/106
39/106
40/106
41/106A-b
42/106R-b T-b
43/106
44/106
45/106
46/106T-b
47/106
48/106
49/106R-b
50/106R-b T-b T-b
52/106R-b
53/106T-b R-b
54/106R-b
55/106R-b
56/106R-b
57/106
58/106
59/106
60/106
61/106
62/106
63/106
64/106A-b
65/106
66/106
68/106
69/106A-b
70/106R-b
71/106A-b
72/106
73/106A-b
74/106
75/106A-b
76/106T-b
77/106
78/106
79/106T-b A-b
80/106
81/106
82/106
83/106
84/106
85/106
86/106
87/106A-b
88/106
89/106
90/106
91/106
92/106
93/106
94/106
95/106
96/106
97/106R-b
98/106A-b
99/106
101/106T-b T-b
102/106R-b R-b R-b R-b
103/106
104/106R-b
105/106T-b R-b

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

Read the v1 thread

Cover letter [PATCH 4.12 000/106] 4.12.6-stable review

This is the start of the stable review cycle for the 4.12.6 release. There are 106 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 Aug 11 16:44:21 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.12.6-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.12.6-rc1

Sinclair Yeh <[email protected]>
drm/vmwgfx: Fix cursor hotspot issue with Wayland on Fedora

David S. Miller <[email protected]>
sparc64: Fix exception handling in UltraSPARC-III memcpy.

Nitin Gupta <[email protected]>
sparc64: Register hugepages during arch init

Rob Gardner <[email protected]>
sparc64: Prevent perf from running during super critical sections

Jane Chu <[email protected]>
sparc64: Measure receiver forward progress to avoid send mondo timeout

Michael S. Tsirkin <[email protected]>
virtio_net: fix truesize for mergeable buffers

Ido Schimmel <[email protected]>
ipv4: fib: Fix NULL pointer deref during fib_sync_down_dev()

Florian Fainelli <[email protected]>
net: phy: Correctly process PHY_HALTED in phy_stop_machine()

Paolo Abeni <[email protected]>
udp6: fix socket leak on early demux

Paul Blakey <[email protected]>
net/mlx5: Fix mlx5_add_flow_rules call with correct num of dests

Eugenia Emantayev <[email protected]>
net/mlx5e: Schedule overflow check work to mlx5e workqueue

Eugenia Emantayev <[email protected]>
net/mlx5e: Fix wrong delay calculation for overflow check scheduling

Eugenia Emantayev <[email protected]>
net/mlx5e: Add missing support for PTP_CLK_REQ_PPS request

Eugenia Emantayev <[email protected]>
net/mlx5e: Change 1PPS out scheme

Eugenia Emantayev <[email protected]>
net/mlx5e: Fix broken disable 1PPS flow

Eugenia Emantayev <[email protected]>
net/mlx5e: Add field select to MTPPS register

Eugenia Emantayev <[email protected]>
net/mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size

Ilan Tayari <[email protected]>
net/mlx5e: Fix outer_header_zero() check size

Alex Vesker <[email protected]>
net/mlx5e: IPoIB, Modify add/remove underlay QPN flows

Xin Long <[email protected]>
sctp: fix the check for _sctp_walk_params and _sctp_walk_errors

Alexander Potapenko <[email protected]>
sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()

Moshe Shemesh <[email protected]>
net/mlx5: Fix command bad flow on command entry allocation failure

Moshe Shemesh <[email protected]>
net/mlx5: Fix command completion after timeout access invalid structure

Aviv Heller <[email protected]>
net/mlx5: Consider tx_enabled in all modes on remap

Xin Long <[email protected]>
dccp: fix a memleak for dccp_feat_init err process

Xin Long <[email protected]>
dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly

Xin Long <[email protected]>
dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly

WANG Cong <[email protected]>
bonding: commit link status change after propose

Marc Gonzalez <[email protected]>
net: ethernet: nb8800: Handle all 4 RGMII modes identically

Stefano Brivio <[email protected]>
ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment()

WANG Cong <[email protected]>
packet: fix use-after-free in prb_retire_rx_blk_timer_expired()

Liping Zhang <[email protected]>
openvswitch: fix potential out of bound access in parse_ct

Thomas Jarosch <[email protected]>
mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled

Kosuke Tatsukawa <[email protected]>
net: bonding: Fix transmit load balancing in balance-alb mode

WANG Cong <[email protected]>
rtnetlink: allocate more memory for dev_set_mac_address()

Mahesh Bandewar <[email protected]>
ipv4: initialize fib_trie prior to register_netdev_notifier call.

Florian Fainelli <[email protected]>
net: dsa: b53: Add missing ARL entries for BCM53125

Sabrina Dubroca <[email protected]>
ipv6: avoid overflow of offset in ip6_find_1stfragopt

David Ahern <[email protected]>
Revert "rtnetlink: Do not generate notifications for CHANGEADDR event"

Martin Hundebøll <[email protected]>
net: dsa: mv88e6xxx: Enable CMODE config support for 6390X

David S. Miller <[email protected]>
net: Zero terminate ifr_name in dev_ifname().

Levin, Alexander <[email protected]>
wireless: wext: terminate ifr name coming from userspace

Alexander Potapenko <[email protected]>

    ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check()

Neal Cardwell <[email protected]>
tcp_bbr: init pacing rate on first RTT sample

Neal Cardwell <[email protected]>
tcp_bbr: remove sk_pacing_rate=0 transient during init

Neal Cardwell <[email protected]>
tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper

Neal Cardwell <[email protected]>
tcp_bbr: introduce bbr_bw_to_pacing_rate() helper

Neal Cardwell <[email protected]>
tcp_bbr: cut pacing rate only if filled pipe

Xin Long <[email protected]>
sctp: fix an array overflow when all ext chunks are set

Steven Toth <[email protected]>
saa7164: fix double fetch PCIe access condition

Christoph Hellwig <[email protected]>
block: disable runtime-pm for blk-mq

Christoph Hellwig <[email protected]>
blk-mq: Create hctx for each present CPU

Christoph Hellwig <[email protected]>
blk-mq: Include all present CPUs in the default queue mapping

Omar Sandoval <[email protected]>
Btrfs: fix early ENOSPC due to delalloc

Jan Kara <[email protected]>
ext4: Don't clear SGID when inheriting ACLs

Ernesto A. Fernández <[email protected]>
ext4: preserve i_mode if __ext4_set_acl() fails

Xiubo Li <[email protected]>
tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size

Xiubo Li <[email protected]>
tcmu: Fix flushing cmd entry dcache page

Anton Blanchard <[email protected]>
ir-spi: Fix issues with lirc API

Prabhakar Lad <[email protected]>
media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl

Sean Young <[email protected]>
media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds

Hans Verkuil <[email protected]>
media: pulse8-cec: persistent_config should be off by default

Marc Gonzalez <[email protected]>
ARM: dts: tango4: Request RGMII RX and TX clock delays

Gregory CLEMENT <[email protected]>
ARM: dts: armada-38x: Fix irq type for pca955

Gregory CLEMENT <[email protected]>
ARM: mvebu: use __pa_symbol in the mv98dx3236 platform SMP code

Maxime Ripard <[email protected]>
clk: sunxi-ng: sun5i: Add clk_set_rate_parent to the CPU clock

Harvey Hunt <[email protected]>
MIPS: ralink: Fix build error due to missing header

Jerry Lee <[email protected]>
ext4: fix overflow caused by missing cast in ext4_resize_fs()

Jan Kara <[email protected]>
ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize

Bartosz Golaszewski <[email protected]>
gpiolib: skip unwanted events, don't convert them to opposite edge

Gregory CLEMENT <[email protected]>
ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridge

Suravee Suthikulpanit <[email protected]>
iommu/amd: Enable ga_log_intr when enabling guest_mode

Nicholas Piggin <[email protected]>
powerpc/64: Fix __check_irq_replay missing decrementer interrupt

Gustavo Romero <[email protected]>
powerpc/tm: Fix saving of TM SPRs in core dump

Matija Glavinic Pecotic <[email protected]>
timers: Fix overflow in get_next_timer_interrupt

Wanpeng Li <[email protected]>
KVM: async_pf: make rcu irq exit if not triggered from idle task

Suzuki K Poulose <[email protected]>
KVM: arm/arm64: Handle hva aging while destroying the vm

Banajit Goswami <[email protected]>
ASoC: do not close shared backend dailink

Johan Hovold <[email protected]>
ASoC: ux500: Restore platform DAI assignments

Johan Hovold <[email protected]>
ASoC: fix pcm-creation regression

Jean Delvare <[email protected]>
drm/amdgpu: Fix undue fallthroughs in golden registers initialization

Alex Deucher <[email protected]>
drm/amdgpu: fix header on gfx9 clear state

Sergei A. Trusov <[email protected]>
ALSA: hda - Fix speaker output from VAIO VPCL14M1R

Jan Kara <[email protected]>
ocfs2: don't clear SGID when inheriting ACLs

Dima Zavin <[email protected]>
cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()

Mike Rapoport <[email protected]>
userfaultfd: non-cooperative: flush event_wqh at release time

Mike Rapoport <[email protected]>
userfaultfd_zeropage: return -ENOSPC in case mm has gone

Mike Rapoport <[email protected]>
userfaultfd: non-cooperative: notify about unmap of destination during mremap

Daniel Jordan <[email protected]>
mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors

Mel Gorman <[email protected]>
mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries

David Woods <[email protected]>
mmc: dw_mmc: Use device_property_read instead of of_property_read

David Woods <[email protected]>
mmc: core: Use device_property_read instead of of_property_read

Ludovic Desroches <[email protected]>
mmc: sdhci-of-at91: force card detect value for non removable devices

Trond Myklebust <[email protected]>
NFSv4: Fix EXCHANGE_ID corrupt verifier issue

Arend Van Spriel <[email protected]>
brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice

Emmanuel Grumbach <[email protected]>
iwlwifi: dvm: prevent an out of bounds access

Tejun Heo <[email protected]>

    workqueue: restore WQ_UNBOUND/max_active==1 to be ordered

Dan Carpenter <[email protected]>
libata: array underflow in ata_find_dev()

Tejun Heo <[email protected]>
cgroup: fix error return value from cgroup_subtree_control()

Tejun Heo <[email protected]>
cgroup: create dfl_root files on subsys registration

Tejun Heo <[email protected]>
cgroup: don't call migration methods if there are no tasks to migrate

Hans de Goede <[email protected]>
ACPI / LPSS: Only call pwm_add_table() for the first PWM controller

Johannes Thumshirn <[email protected]>
scsi: sg: fix SG_DXFER_FROM_DEV transfers

Arnd Bergmann <[email protected]>
scsi: lpfc: fix linking against modular NVMe support

John David Anglin <[email protected]>
parisc: Handle vma's whose context is not current in flush_cache_range

Helge Deller <[email protected]>
parisc: Increase thread and stack size to 32kb

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/armada-388-gp.dts                |   4 +-
 arch/arm/boot/dts/tango4-vantage-1172.dts          |   2 +-
 arch/arm/mach-mvebu/platsmp.c                      |   2 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   2 +-
 arch/mips/include/asm/mach-ralink/ralink_regs.h    |   2 +
 arch/parisc/include/asm/thread_info.h              |   2 +-
 arch/parisc/kernel/cache.c                         |   5 +-
 arch/parisc/kernel/irq.c                           |   2 +-
 arch/powerpc/kernel/irq.c                          |  15 +-
 arch/powerpc/kernel/ptrace.c                       |  13 +-
 arch/sparc/include/asm/mmu_context_64.h            |  14 +-
 arch/sparc/include/asm/trap_block.h                |   1 +
 arch/sparc/kernel/smp_64.c                         | 185 ++++++++++-------
 arch/sparc/kernel/sun4v_ivec.S                     |  15 ++
 arch/sparc/kernel/traps_64.c                       |   1 +
 arch/sparc/kernel/tsb.S                            |  12 ++
 arch/sparc/lib/U3memcpy.S                          |   4 +-
 arch/sparc/mm/init_64.c                            |  25 ++-
 arch/sparc/power/hibernate.c                       |   3 +-
 arch/x86/kernel/kvm.c                              |   6 +-
 block/blk-core.c                                   |   4 +
 block/blk-mq-cpumap.c                              |   5 +-
 block/blk-mq.c                                     | 120 +----------
 block/blk-mq.h                                     |   5 -
 drivers/acpi/acpi_lpss.c                           |  14 ++
 drivers/ata/libata-scsi.c                          |   6 +-
 drivers/clk/sunxi-ng/ccu-sun5i.c                   |   2 +-
 drivers/gpio/gpiolib.c                             |   9 +-
 drivers/gpu/drm/amd/amdgpu/clearstate_gfx9.h       |  41 ++--
 drivers/gpu/drm/amd/amdgpu/si.c                    |   2 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   9 +
 drivers/iommu/amd_iommu.c                          |   1 +
 drivers/media/pci/saa7164/saa7164-bus.c            |  13 +-
 drivers/media/platform/davinci/vpfe_capture.c      |  22 +-
 drivers/media/rc/ir-lirc-codec.c                   |   2 +-
 drivers/media/rc/ir-spi.c                          |   9 +-
 drivers/media/usb/pulse8-cec/pulse8-cec.c          |   2 +-
 drivers/mmc/core/host.c                            |  72 ++++---
 drivers/mmc/host/dw_mmc.c                          |  24 +--
 drivers/mmc/host/sdhci-of-at91.c                   |  35 +++-
 drivers/net/bonding/bond_main.c                    |   4 +-
 drivers/net/dsa/b53/b53_common.c                   |   1 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |   1 +
 drivers/net/ethernet/aurora/nb8800.c               |   9 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  25 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c | 222 +++++++++++++++------
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/ipoib.c    |  16 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag.c      |  25 +--
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   5 +
 drivers/net/irda/mcs7780.c                         |  16 +-
 drivers/net/phy/phy.c                              |   3 +
 drivers/net/virtio_net.c                           |   5 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c        |   2 +-
 drivers/scsi/Kconfig                               |   2 +
 drivers/scsi/sg.c                                  |   5 +-
 drivers/target/target_core_user.c                  |  16 +-
 fs/btrfs/extent-tree.c                             |   4 -
 fs/ext4/acl.c                                      |  25 ++-
 fs/ext4/file.c                                     |   3 +
 fs/ext4/resize.c                                   |   3 +-
 fs/nfs/nfs4proc.c                                  |  11 +-
 fs/nfs/nfs4xdr.c                                   |   2 +-
 fs/ocfs2/acl.c                                     |  24 +--
 fs/userfaultfd.c                                   |   5 +
 include/linux/cpuhotplug.h                         |   1 -
 include/linux/cpuset.h                             |  19 +-
 include/linux/mlx5/mlx5_ifc.h                      |  10 +-
 include/linux/mm_types.h                           |   4 +
 include/linux/nfs_xdr.h                            |   2 +-
 include/net/sctp/sctp.h                            |   4 +
 include/net/udp.h                                  |   1 +
 include/sound/soc.h                                |   6 -
 kernel/cgroup/cgroup-internal.h                    |   3 +
 kernel/cgroup/cgroup.c                             |  66 +++---
 kernel/cgroup/cpuset.c                             |   1 +
 kernel/time/timer.c                                |   2 +-
 kernel/workqueue.c                                 |  10 +
 mm/hugetlb.c                                       |   9 +-
 mm/internal.h                                      |   5 +-
 mm/madvise.c                                       |   1 +
 mm/memory.c                                        |   1 +
 mm/mprotect.c                                      |   1 +
 mm/mremap.c                                        |   8 +-
 mm/rmap.c                                          |  36 ++++
 net/core/dev_ioctl.c                               |   3 +
 net/core/rtnetlink.c                               |   4 +-
 net/dccp/feat.c                                    |   7 +-
 net/dccp/ipv4.c                                    |   1 +
 net/dccp/ipv6.c                                    |   1 +
 net/ipv4/fib_frontend.c                            |   9 +-
 net/ipv4/fib_semantics.c                           |   2 +-
 net/ipv4/syncookies.c                              |   1 +
 net/ipv4/tcp_bbr.c                                 |  49 ++++-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv6/ip6_output.c                              |   4 -
 net/ipv6/output_core.c                             |   8 +-
 net/ipv6/syncookies.c                              |   1 +
 net/ipv6/udp.c                                     |  27 ++-
 net/openvswitch/conntrack.c                        |   7 +-
 net/packet/af_packet.c                             |   2 +-
 net/sctp/sm_make_chunk.c                           |   4 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/soc-core.c                               |  25 ---
 sound/soc/soc-pcm.c                                |  36 ++--
 sound/soc/ux500/mop500.c                           |   4 +
 virt/kvm/arm/mmu.c                                 |   4 +
 112 files changed, 942 insertions(+), 623 deletions(-)