Skip to content

4.9.42-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest90 of 93 patches 11 repliesIn review

90 of 93 patches are in this archive. The cover letter announces 93.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/93parisc: Handle vmas whose context is not current in flush_cache_rangearch/parisc/kernel/cache.c+2 -30 replies
2/93cgroup: create dfl_root files on subsys registrationkernel/cgroup.c+4 -00 replies
3/93cgroup: fix error return value from cgroup_subtree_control()kernel/cgroup.c+2 -20 replies
4/93libata: array underflow in ata_find_dev()drivers/ata/libata-scsi.c+4 -20 replies
5/93workqueue: restore WQ_UNBOUND/max_active==1 to be orderedkernel/workqueue.c+10 -00 replies
6/93iwlwifi: dvm: prevent an out of bounds accessdrivers/net/wireless/intel/iwlwifi/dvm/tx.c+1 -10 replies
7/93brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twicedrivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c+0 -50 replies
8/93NFSv4: Fix EXCHANGE_ID corrupt verifier issuefs/nfs/nfs4proc.c fs/nfs/nfs4xdr.c include/linux/nfs_xdr.h+6 -90 replies
9/93mmc: sdhci-of-at91: force card detect value for non removable devicesdrivers/mmc/host/sdhci-of-at91.c+34 -10 replies
10/93device property: Make dev_fwnode() publicdrivers/base/property.c include/linux/property.h+4 -10 replies
11/93mmc: core: Fix access to HS400-ES devicesdrivers/mmc/core/mmc.c+1 -10 replies
12/93mm, 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+49 -10 replies
13/93cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()include/linux/cpuset.h kernel/cpuset.c+18 -20 replies
14/93ALSA: hda - Fix speaker output from VAIO VPCL14M1Rsound/pci/hda/patch_realtek.c+1 -00 replies
16/93ASoC: do not close shared backend dailinksound/soc/soc-pcm.c+4 -00 replies
18/93mm/page_alloc: Remove kernel address exposure in free_reserved_area()mm/page_alloc.c+2 -20 replies
19/93timers: Fix overflow in get_next_timer_interruptkernel/time/timer.c+1 -10 replies
20/93powerpc/tm: Fix saving of TM SPRs in core dumparch/powerpc/kernel/ptrace.c+10 -30 replies
21/93powerpc/64: Fix __check_irq_replay missing decrementer interruptarch/powerpc/kernel/irq.c+14 -10 replies
22/93iommu/amd: Enable ga_log_intr when enabling guest_modedrivers/iommu/amd_iommu.c+1 -00 replies
23/93gpiolib: skip unwanted events, dont convert them to opposite edgedrivers/gpio/gpiolib.c+4 -50 replies
24/93ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesizefs/ext4/file.c+3 -00 replies
25/93ext4: fix overflow caused by missing cast in ext4_resize_fs()fs/ext4/resize.c+2 -10 replies
26/93ARM: dts: armada-38x: Fix irq type for pca955arch/arm/boot/dts/armada-388-gp.dts+2 -20 replies
27/93ARM: dts: tango4: Request RGMII RX and TX clock delaysarch/arm/boot/dts/tango4-vantage-1172.dts+1 -10 replies
28/93media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctldrivers/media/platform/davinci/vpfe_capture.c+2 -200 replies
29/93iscsi-target: Fix initial login PDU asynchronous socket close OOPsdrivers/target/iscsi/iscsi_target_nego.c include/target/iscsi/iscsi_target_core.h+138 -670 replies
30/93mmc: dw_mmc: Use device_property_read instead of of_property_readdrivers/mmc/host/dw_mmc.c+10 -100 replies
31/93mmc: core: Use device_property_read instead of of_property_readdrivers/mmc/core/host.c+34 -360 replies
32/93media: lirc: LIRC_GET_REC_RESOLUTION should return microsecondsdrivers/media/rc/ir-lirc-codec.c+1 -10 replies
33/93f2fs: sanity check checkpoint segno and blkofffs/f2fs/super.c+16 -00 replies
34/93Btrfs: fix early ENOSPC due to delallocfs/btrfs/extent-tree.c+0 -40 replies
35/93saa7164: fix double fetch PCIe access conditiondrivers/media/pci/saa7164/saa7164-bus.c+1 -120 replies
36/93tcp_bbr: cut pacing rate only if filled pipenet/ipv4/tcp_bbr.c+1 -20 replies
37/93tcp_bbr: introduce bbr_bw_to_pacing_rate() helpernet/ipv4/tcp_bbr.c+11 -30 replies
38/93tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helpernet/ipv4/tcp_bbr.c+18 -50 replies
39/93tcp_bbr: remove sk_pacing_rate=0 transient during initnet/ipv4/tcp_bbr.c+0 -10 replies
40/93tcp_bbr: init pacing rate on first RTT samplenet/ipv4/tcp_bbr.c+9 -10 replies
41/93ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check()net/ipv4/syncookies.c net/ipv6/syncookies.c+2 -00 replies
42/93net: Zero terminate ifr_name in dev_ifname().net/core/dev_ioctl.c+1 -00 replies
43/93ipv6: avoid overflow of offset in ip6_find_1stfragoptnet/ipv6/output_core.c+6 -20 replies
44/93net: dsa: b53: Add missing ARL entries for BCM53125drivers/net/dsa/b53/b53_common.c+1 -00 replies
45/93ipv4: initialize fib_trie prior to register_netdev_notifier call.net/ipv4/fib_frontend.c+5 -40 replies
46/93rtnetlink: allocate more memory for dev_set_mac_address()net/core/rtnetlink.c+2 -10 replies
47/93mcs7780: Fix initialization when CONFIG_VMAP_STACK is enableddrivers/net/irda/mcs7780.c+13 -30 replies
48/93openvswitch: fix potential out of bound access in parse_ctnet/openvswitch/conntrack.c+5 -20 replies
49/93packet: fix use-after-free in prb_retire_rx_blk_timer_expired()net/packet/af_packet.c+1 -10 replies
50/93ipv6: Dont increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment()net/ipv6/ip6_output.c+0 -40 replies
51/93net: ethernet: nb8800: Handle all 4 RGMII modes identicallydrivers/net/ethernet/aurora/nb8800.c+4 -50 replies
52/93dccp: fix a memleak that dccp_ipv6 doesnt put reqsk properlynet/dccp/ipv6.c+1 -00 replies
53/93dccp: fix a memleak that dccp_ipv4 doesnt put reqsk properlynet/dccp/ipv4.c+1 -00 replies
54/93dccp: fix a memleak for dccp_feat_init err processnet/dccp/feat.c+5 -20 replies
55/93sctp: dont dereference ptr before leaving _sctp_walk_{params, errors}()include/net/sctp/sctp.h+4 -00 replies
56/93sctp: fix the check for _sctp_walk_params and _sctp_walk_errorsinclude/net/sctp/sctp.h+2 -20 replies
57/93net/mlx5: Consider tx_enabled in all modes on remapdrivers/net/ethernet/mellanox/mlx5/core/lag.c+10 -150 replies
58/93net/mlx5: Fix command bad flow on command entry allocation failuredrivers/net/ethernet/mellanox/mlx5/core/cmd.c+17 -20 replies
59/93net/mlx5e: Fix outer_header_zero() check sizedrivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c+1 -10 replies
60/93net/mlx5e: Fix wrong delay calculation for overflow check schedulingdrivers/net/ethernet/mellanox/mlx5/core/en_clock.c+2 -10 replies
61/93net/mlx5e: Schedule overflow check work to mlx5e workqueuedrivers/net/ethernet/mellanox/mlx5/core/en_clock.c+4 -30 replies
62/93net: phy: Correctly process PHY_HALTED in phy_stop_machine()drivers/net/phy/phy.c+3 -00 replies
63/93xen-netback: correctly schedule rate-limited queuesdrivers/net/xen-netback/common.h drivers/net/xen-netback/interface.c drivers/net/xen-netback/netback.c+11 -20 replies
64/93sparc64: 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
65/93sparc64: 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+20 -74 replies
66/93sparc64: Fix exception handling in UltraSPARC-III memcpy.arch/sparc/lib/U3memcpy.S+2 -20 replies
67/93wext: handle NULL extra data in iwe_stream_add_point betterinclude/net/iw_handler.h+2 -10 replies
68/93sh_eth: fix EESIPR values for SH77{34|63}drivers/net/ethernet/renesas/sh_eth.c+2 -20 replies
69/93sh_eth: R8A7740 supports packet shecksummingdrivers/net/ethernet/renesas/sh_eth.c+1 -00 replies
70/93net: phy: dp83867: fix irq generationdrivers/net/phy/dp83867.c+10 -00 replies
71/93tg3: Fix race condition in tg3_get_stats64().drivers/net/ethernet/broadcom/tg3.c+3 -00 replies
72/93x86/boot: Add missing declaration of string functionsarch/x86/boot/string.c arch/x86/boot/string.h+10 -00 replies
73/93spi: spi-axi: Free resources on error pathdrivers/spi/spi-axi-spi-engine.c+2 -10 replies
74/93ASoC: rt5645: set sel_i2s_pre_div1 to 2sound/soc/codecs/rt5645.c+3 -00 replies
75/93netfilter: use fwmark_reflect in nf_send_resetnet/ipv4/netfilter/nf_reject_ipv4.c net/ipv6/netfilter/nf_reject_ipv6.c+5 -00 replies
76/93phy state machine: failsafe leave invalid RUNNING statedrivers/net/phy/phy.c+9 -00 replies
77/93ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned intnet/ipv4/sysctl_net_ipv4.c+1 -10 replies
78/93clk/samsung: exynos542x: mark some clocks as criticaldrivers/clk/samsung/clk-exynos5420.c+7 -70 replies
79/93scsi: qla2xxx: Get mutex lock before checking optrom_statedrivers/scsi/qla2xxx/qla_attr.c+13 -50 replies
80/93drm/virtio: fix framebuffer sparse warningdrivers/gpu/drm/virtio/virtgpu_fb.c+1 -10 replies
81/93ARM: dts: sun8i: Support DTB build for NanoPi M1arch/arm/boot/dts/Makefile+1 -00 replies
82/93ARM: dts: sunxi: Change node name for pwrseq pin on Olinuxino-lime2-emmcarch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts+1 -10 replies
83/93iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abortdrivers/infiniband/hw/cxgb4/cm.c+4 -30 replies
84/93nbd: blk_mq_init_queue returns an error code on failure, not NULLdrivers/block/nbd.c+4 -20 replies
85/93virtio_blk: fix panic in initialization error pathdrivers/block/virtio_blk.c+2 -10 replies
86/93ARM: 8632/1: ftrace: fix syscall name matchingarch/arm/include/asm/ftrace.h+18 -00 replies
87/93mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDERinclude/linux/slab.h+2 -20 replies
88/93lib/Kconfig.debug: fix frv build failurelib/Kconfig.debug+1 -10 replies
89/93signal: protect SIGNAL_UNKILLABLE from unintentional clearing.include/linux/sched.h kernel/signal.c+12 -20 replies
90/93mm: dont dereference struct page fields of invalid pagesmm/page_alloc.c+3 -30 replies
91/93net/mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroydrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+18 -110 replies
92/93ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_outputnet/ipv4/ip_output.c+1 -10 replies

Reviews trailers per patch

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

PatchStefan WahrenHante MeulemanMike ChristieChris MetcalfJaehoon ChungDerekHannes Frederic SowaEric W. BiedermanJean-Louis DupondPaul DurrantSteve SistareAnthony YznagaRob GardnerThomas TaiFlorian FainelliSylwester NawrockiChanwoo ChoiJavier Martinez CanillasChristoph LameterOleg NesterovWaiman LongAlexander SverdlinCyril BurChristoph Anton MittererJosef BacikAdrian HunterMika WesterbergDouglas AndersonShawn LinHeiko StuebnerVlastimil BabkaDmitriySeraphime KirkovskiEric DumazetVivien DidelotNeil HormanMikael PetterssonSam RavnborgLars-Peter ClausenPravin B ShelarPierre-Louis BossartMilan P. GandhiLaurence ObermanHimanshu Madhaniliujian (CE)Omar SandovalJeff MoyerWill DeaconHadar Hen Zion
1/93
2/93Reported-and-tested-by
3/93
4/93
5/93
6/93T-b
7/93T-b R-b
8/93
9/93A-b
10/93R-b
11/93R-b R-b T-b
12/93
13/93A-b
14/93T-b
16/93
18/93
19/93R-b
20/93R-b
21/93
22/93
23/93
24/93
25/93
26/93
27/93
28/93
29/93R-b T-b
30/93R-b A-b
31/93R-b
32/93T-b
33/93
34/93T-b R-b
35/93
36/93
37/93
38/93
39/93
40/93
41/93A-b
42/93
43/93A-b
44/93R-b
45/93A-b
46/93
47/93
48/93A-b
49/93T-b
50/93
51/93
52/93
53/93
54/93
55/93
56/93A-b
57/93
58/93
59/93
60/93
61/93
62/93
63/93T-b R-b
64/93R-b R-b R-b R-b
65/93
66/93T-b R-b
67/93
68/93
69/93
70/93R-b
71/93
72/93
73/93A-b
74/93T-b
75/93
76/93R-b
77/93
78/93A-b R-b R-b T-b
79/93T-b R-b A-b
80/93
81/93
82/93
83/93
84/93R-b R-b
85/93R-b
86/93
87/93A-b
88/93
89/93A-b
90/93A-b
91/93R-b
92/93

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

Read the v1 thread

Cover letter [PATCH 4.9 00/93] 4.9.42-stable review

This is the start of the stable review cycle for the 4.9.42 release. There are 93 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 18:13:03 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.42-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.42-rc1

Michal Kubeček <[email protected]>
net: account for current skb length when deciding about UFO

zheng li <[email protected]>
ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output

Or Gerlitz <[email protected]>
net/mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy

Ard Biesheuvel <[email protected]>
mm: don't dereference struct page fields of invalid pages

Jamie Iles <[email protected]>
signal: protect SIGNAL_UNKILLABLE from unintentional clearing.

Sudip Mukherjee <[email protected]>
lib/Kconfig.debug: fix frv build failure

Michal Hocko <[email protected]>
mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER

Rabin Vincent <[email protected]>
ARM: 8632/1: ftrace: fix syscall name matching

Omar Sandoval <[email protected]>
virtio_blk: fix panic in initialization error path

Jeff Moyer <[email protected]>
nbd: blk_mq_init_queue returns an error code on failure, not NULL

Steve Wise <[email protected]>
iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort

Emmanuel Vadot <[email protected]>
ARM: dts: sunxi: Change node name for pwrseq pin on Olinuxino-lime2-emmc

Milo Kim <[email protected]>
ARM: dts: sun8i: Support DTB build for NanoPi M1

Gerd Hoffmann <[email protected]>
drm/virtio: fix framebuffer sparse warning

Milan P. Gandhi <[email protected]>
scsi: qla2xxx: Get mutex lock before checking optrom_state

Marek Szyprowski <[email protected]>
clk/samsung: exynos542x: mark some clocks as critical

Pavel Tikhomirov <[email protected]>
ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned int

Zefir Kurtisi <[email protected]>
phy state machine: failsafe leave invalid RUNNING state

Pau Espin Pedrol <[email protected]>
netfilter: use fwmark_reflect in nf_send_reset

Bard Liao <[email protected]>

    ASoC: rt5645: set sel_i2s_pre_div1 to 2

Christophe JAILLET <[email protected]>
spi: spi-axi: Free resources on error path

Nicholas Mc Guire <[email protected]>
x86/boot: Add missing declaration of string functions

Michael Chan <[email protected]>
tg3: Fix race condition in tg3_get_stats64().

Grygorii Strashko <[email protected]>
net: phy: dp83867: fix irq generation

Sergei Shtylyov <[email protected]>
sh_eth: R8A7740 supports packet shecksumming

Sergei Shtylyov <[email protected]>

    sh_eth: fix EESIPR values for SH77{34|63}

Arnd Bergmann <[email protected]>
wext: handle NULL extra data in iwe_stream_add_point better

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

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

Wei Liu <[email protected]>
xen-netback: correctly schedule rate-limited queues

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

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

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

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

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

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}()

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

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

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 S. Miller <[email protected]>
net: Zero terminate ifr_name in dev_ifname().

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

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

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

Jin Qian <[email protected]>
f2fs: sanity check checkpoint segno and blkoff

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

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

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

Nicholas Bellinger <[email protected]>
iscsi-target: Fix initial login PDU asynchronous socket close OOPs

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

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

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

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

Josh Poimboeuf <[email protected]>
mm/page_alloc: Remove kernel address exposure in free_reserved_area()

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

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

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

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

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

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

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

Sakari Ailus <[email protected]>
device property: Make dev_fwnode() public

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

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

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/armada-388-gp.dts                |   4 +-
 .../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts    |   2 +-
 arch/arm/boot/dts/tango4-vantage-1172.dts          |   2 +-
 arch/arm/include/asm/ftrace.h                      |  18 ++
 arch/parisc/kernel/cache.c                         |   5 +-
 arch/powerpc/kernel/irq.c                          |  15 +-
 arch/powerpc/kernel/ptrace.c                       |  13 +-
 arch/sparc/include/asm/mmu_context_64.h            |  12 +-
 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/power/hibernate.c                       |   3 +-
 arch/x86/boot/string.c                             |   1 +
 arch/x86/boot/string.h                             |   9 +
 arch/x86/kernel/kvm.c                              |   6 +-
 drivers/ata/libata-scsi.c                          |   6 +-
 drivers/base/property.c                            |   3 +-
 drivers/block/nbd.c                                |   6 +-
 drivers/block/virtio_blk.c                         |   3 +-
 drivers/clk/samsung/clk-exynos5420.c               |  14 +-
 drivers/gpio/gpiolib.c                             |   9 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |   2 +
 drivers/gpu/drm/virtio/virtgpu_fb.c                |   2 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |   7 +-
 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/mmc/core/host.c                            |  70 ++++---
 drivers/mmc/core/mmc.c                             |   2 +-
 drivers/mmc/host/dw_mmc.c                          |  20 +-
 drivers/mmc/host/sdhci-of-at91.c                   |  35 +++-
 drivers/net/dsa/b53/b53_common.c                   |   1 +
 drivers/net/ethernet/aurora/nb8800.c               |   9 +-
 drivers/net/ethernet/broadcom/tg3.c                |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  19 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c |   6 +-
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   2 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  29 +--
 drivers/net/ethernet/mellanox/mlx5/core/lag.c      |  25 +--
 drivers/net/ethernet/renesas/sh_eth.c              |   5 +-
 drivers/net/irda/mcs7780.c                         |  16 +-
 drivers/net/phy/dp83867.c                          |  10 +
 drivers/net/phy/phy.c                              |  12 ++
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |   5 -
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c        |   2 +-
 drivers/net/xen-netback/common.h                   |   1 +
 drivers/net/xen-netback/interface.c                |   6 +-
 drivers/net/xen-netback/netback.c                  |   6 +-
 drivers/scsi/qla2xxx/qla_attr.c                    |  18 +-
 drivers/spi/spi-axi-spi-engine.c                   |   3 +-
 drivers/target/iscsi/iscsi_target_nego.c           | 204 ++++++++++++++-------
 fs/btrfs/extent-tree.c                             |   4 -
 fs/ext4/file.c                                     |   3 +
 fs/ext4/resize.c                                   |   3 +-
 fs/f2fs/super.c                                    |  16 ++
 fs/nfs/nfs4proc.c                                  |  11 +-
 fs/nfs/nfs4xdr.c                                   |   2 +-
 include/linux/cpuset.h                             |  19 +-
 include/linux/mm_types.h                           |   4 +
 include/linux/nfs_xdr.h                            |   2 +-
 include/linux/property.h                           |   2 +
 include/linux/sched.h                              |  10 +
 include/linux/slab.h                               |   4 +-
 include/net/iw_handler.h                           |   3 +-
 include/net/sctp/sctp.h                            |   4 +
 include/target/iscsi/iscsi_target_core.h           |   1 +
 kernel/cgroup.c                                    |   8 +-
 kernel/cpuset.c                                    |   1 +
 kernel/signal.c                                    |   4 +-
 kernel/time/timer.c                                |   2 +-
 kernel/workqueue.c                                 |  10 +
 lib/Kconfig.debug                                  |   2 +-
 mm/internal.h                                      |   5 +-
 mm/madvise.c                                       |   2 +
 mm/memory.c                                        |   1 +
 mm/mprotect.c                                      |   1 +
 mm/mremap.c                                        |   1 +
 mm/page_alloc.c                                    |  10 +-
 mm/rmap.c                                          |  36 ++++
 net/core/dev_ioctl.c                               |   1 +
 net/core/rtnetlink.c                               |   3 +-
 net/dccp/feat.c                                    |   7 +-
 net/dccp/ipv4.c                                    |   1 +
 net/dccp/ipv6.c                                    |   1 +
 net/ipv4/fib_frontend.c                            |   9 +-
 net/ipv4/ip_output.c                               |   3 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   2 +
 net/ipv4/syncookies.c                              |   1 +
 net/ipv4/sysctl_net_ipv4.c                         |   2 +-
 net/ipv4/tcp_bbr.c                                 |  49 +++--
 net/ipv6/ip6_output.c                              |   6 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                |   3 +
 net/ipv6/output_core.c                             |   8 +-
 net/ipv6/syncookies.c                              |   1 +
 net/openvswitch/conntrack.c                        |   7 +-
 net/packet/af_packet.c                             |   2 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/rt5645.c                          |   3 +
 sound/soc/soc-pcm.c                                |   4 +
 105 files changed, 817 insertions(+), 380 deletions(-)