Skip to content

4.11.4-stable review

Greg Kroah-Hartman linux-xfs lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest109 of 115 patches 4 repliesIn review

109 of 115 patches are in this archive. The cover letter announces 115.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/115dccp/tcp: do not inherit mc_list from parentnet/ipv4/inet_connection_sock.c+2 -00 replies
2/115driver: vrf: Fix one possible use-after-free issuedrivers/net/vrf.c+2 -10 replies
3/115ipv6/dccp: do not inherit ipv6_mc_list from parentnet/dccp/ipv6.c net/ipv6/tcp_ipv6.c+8 -00 replies
4/115s390/qeth: handle sysfs error during initializationdrivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_core_sys.c drivers/s390/net/qeth_l2_main.c +1 more+13 -30 replies
5/115s390/qeth: unbreak OSM and OSN supportdrivers/s390/net/qeth_core.h drivers/s390/net/qeth_core_main.c drivers/s390/net/qeth_core_sys.c +4 more+51 -200 replies
6/115s390/qeth: avoid null pointer dereference on OSNdrivers/s390/net/qeth_l2_main.c+6 -40 replies
7/115s390/qeth: add missing hash table initializationsdrivers/s390/net/qeth_l3_main.c+2 -00 replies
8/115bpf, arm64: fix faulty emission of map access in tail callsarch/arm64/net/bpf_jit_comp.c+3 -20 replies
9/115netem: fix skb_orphan_partial()net/core/sock.c+8 -120 replies
11/115tcp: avoid fragmenting peculiar skbs in SACKnet/ipv4/tcp_input.c+5 -40 replies
12/115tipc: make macro tipc_wait_for_cond() smp safenet/tipc/socket.c+19 -190 replies
13/115sctp: fix src address selection if using secondary addresses for ipv6net/sctp/ipv6.c+29 -170 replies
14/115sctp: do not inherit ipv6_{mc|ac|fl}_list from parentnet/sctp/ipv6.c+3 -00 replies
15/115net/packet: fix missing net_device reference releasenet/packet/af_packet.c+7 -70 replies
16/115net/mlx5e: Use the correct pause values for ethtool advertisingdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+5 -10 replies
17/115net/mlx5e: Fix ethtool pause support and advertise reportingdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+1 -20 replies
18/115tcp: eliminate negative reordering in tcp_clean_rtx_queuenet/ipv4/tcp_input.c+1 -10 replies
19/115smc: switch to usage of IB_PD_UNSAFE_GLOBAL_RKEYnet/smc/smc_clc.c net/smc/smc_core.c net/smc/smc_core.h +2 more+8 -370 replies
20/115net/smc: Add warning about remote memory exposurenet/smc/Kconfig+4 -00 replies
21/115net: Improve handling of failures on link and route dumpsnet/core/rtnetlink.c net/ipv4/fib_frontend.c net/ipv4/fib_trie.c+49 -280 replies
22/115ipv6: Prevent overrun when parsing v6 header optionsnet/ipv6/ip6_offload.c net/ipv6/ip6_output.c net/ipv6/output_core.c +1 more+16 -60 replies
23/115ipv6: Check ip6_find_1stfragopt() return value properly.net/ipv6/ip6_offload.c net/ipv6/ip6_output.c net/ipv6/udp_offload.c+12 -120 replies
24/115bridge: netlink: check vlan_default_pvid rangenet/bridge/br_netlink.c+7 -00 replies
26/115bridge: start hello_timer when enabling KERNEL_STP in br_stp_startnet/bridge/br_stp_if.c net/bridge/br_stp_timer.c+2 -10 replies
27/115ipv6: fix out of bound writes in __ip6_append_data()net/ipv6/ip6_output.c+8 -70 replies
28/115bonding: fix accounting of active ports in 3addrivers/net/bonding/bond_3ad.c+1 -10 replies
29/115net/mlx5: Avoid using pending command interface slotsdrivers/net/ethernet/mellanox/mlx5/core/cmd.c drivers/net/ethernet/mellanox/mlx5/core/eq.c drivers/net/ethernet/mellanox/mlx5/core/health.c +1 more+44 -80 replies
30/115net: phy: marvell: Limit errata to 88m1101drivers/net/phy/marvell.c+37 -290 replies
31/115vlan: Fix tcp checksum offloads in Q-in-Q vlansinclude/linux/if_vlan.h+10 -80 replies
32/115be2net: Fix offload features for Q-in-Q packetsdrivers/net/ethernet/emulex/benet/be_main.c+3 -10 replies
33/115virtio-net: enable TSO/checksum offloads for Q-in-Q vlansdrivers/net/virtio_net.c+1 -00 replies
34/115geneve: fix fill_info when using collect_metadatadrivers/net/geneve.c+5 -30 replies
35/115tcp: avoid fastopen API to be used on AF_UNSPECnet/ipv4/tcp.c+5 -20 replies
36/115sctp: fix ICMP processing if skb is non-linearnet/sctp/input.c+9 -70 replies
37/115ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packetsnet/ipv6/ip6_gre.c net/ipv6/ip6_tunnel.c+20 -140 replies
38/115ipv4: add reference counting to metricsinclude/net/dst.h include/net/ip_fib.h net/core/dst.c +2 more+45 -230 replies
39/115bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_datanet/core/filter.c+1 -00 replies
40/115bpf: fix wrong exposure of map_flags into fdinfo for lpmkernel/bpf/arraymap.c kernel/bpf/lpm_trie.c kernel/bpf/stackmap.c+3 -00 replies
41/115bpf: adjust verifier heuristicskernel/bpf/verifier.c+11 -10 replies
42/115sparc64: Fix mapping of 64k pages with MAP_FIXEDarch/sparc/include/asm/hugetlb.h+4 -20 replies
43/115sparc: Fix -Wstringop-overflow warningarch/sparc/include/asm/pgtable_32.h arch/sparc/include/asm/setup.h arch/sparc/mm/init_32.c+4 -40 replies
44/115sparc/ftrace: Fix ftrace graph time measurementarch/sparc/kernel/ftrace.c+6 -70 replies
45/115fs/ufs: Set UFS default maximum bytes per filefs/ufs/super.c+2 -30 replies
46/115powerpc: Fix booting P9 hash with CONFIG_PPC_RADIX_MMU=Narch/powerpc/kernel/prom.c+2 -00 replies
47/115powerpc/spufs: Fix hash faults for kernel regionsarch/powerpc/platforms/cell/spu_base.c+3 -10 replies
48/115Revert "tty_port: register tty ports with serdev bus"drivers/tty/tty_port.c+0 -120 replies
49/115serdev: fix tty-port client deregistrationdrivers/tty/serdev/serdev-ttyport.c+10 -50 replies
50/115drivers/tty: 8250: only call fintek_8250_probe when doing port I/Odrivers/tty/serial/8250/8250_port.c+1 -10 replies
51/115i2c: i2c-tiny-usb: fix buffer not being DMA capabledrivers/i2c/busses/i2c-tiny-usb.c+21 -40 replies
52/115crypto: skcipher - Add missing API setkey checkscrypto/skcipher.c+39 -10 replies
53/115Revert "ACPI / button: Remove lid_init_state=method mode"Documentation/acpi/acpi-lid.txt drivers/acpi/button.c+21 -40 replies
54/115x86/MCE: Export memory_error()arch/x86/include/asm/mce.h arch/x86/kernel/cpu/mcheck/mce.c+6 -60 replies
55/115acpi, nfit: Fix the memory error check in nfit_handle_mce()drivers/acpi/nfit/mce.c+1 -10 replies
56/115ACPI / sysfs: fix acpi_get_table() leak / acpi-sysfs denial of servicedrivers/acpi/sysfs.c+5 -20 replies
57/115ACPICA: Tables: Fix regression introduced by a too early mechanism enablingdrivers/acpi/acpica/tbutils.c+0 -40 replies
58/115Revert "ACPI / button: Change default behavior to lid_init_state=open"drivers/acpi/button.c+1 -10 replies
59/115mmc: sdhci-iproc: suppress spurious interrupt with Multiblock readdrivers/mmc/host/sdhci-iproc.c+2 -10 replies
60/115scsi: zero per-cmd private driver data for each MQ I/Odrivers/scsi/scsi_lib.c+1 -10 replies
61/115iscsi-target: Always wait for kthread_should_stop() before kthread exitdrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_erl0.c drivers/target/iscsi/iscsi_target_erl0.h +1 more+34 -80 replies
62/115iscsi-target: Fix initial login PDU asynchronous socket close OOPsdrivers/target/iscsi/iscsi_target_nego.c include/target/iscsi/iscsi_target_core.h+133 -620 replies
63/115scsi: scsi_dh_rdac: Use ctlr directly in rdac_failover_get()drivers/scsi/device_handler/scsi_dh_rdac.c+4 -60 replies
64/115ibmvscsis: Clear left-over abort_cmd pointersdrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c+3 -00 replies
65/115ibmvscsis: Fix the incorrect req_lim_deltadrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c+20 -40 replies
66/115HID: wacom: Have wacom_tpc_irq guard against possible NULL dereferencedrivers/hid/wacom_wac.c+24 -230 replies
67/115nvme-rdma: support devices with queue size < 32drivers/nvme/host/rdma.c+14 -40 replies
68/115nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()drivers/nvme/host/core.c+7 -10 replies
69/115nvme: avoid to use blk_mq_abort_requeue_list()drivers/nvme/host/core.c+3 -20 replies
74/115pcmcia: remove left-over %Z formatdrivers/char/pcmcia/cm4040_cs.c+3 -30 replies
75/115ALSA: hda - No loopback on ALC299 codecsound/pci/hda/patch_realtek.c+3 -00 replies
76/115ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430sound/pci/hda/patch_sigmatel.c+2 -00 replies
77/115Revert "ALSA: usb-audio: purge needless variable length array"sound/usb/mixer_us16x08.c+4 -40 replies
78/115ALSA: usb: Fix a typo in Tascam US-16x08 mixer elementsound/usb/mixer_us16x08.c+1 -10 replies
79/115mm/page_alloc.c: make sure OOM victim can try allocations with no watermarks oncemm/page_alloc.c+3 -10 replies
80/115mm: avoid spurious bad pmd warning messagesmm/memory.c+30 -100 replies
81/115dax: fix race between colliding PMD & PTE entriesfs/dax.c+23 -00 replies
82/115mm/migrate: fix refcount handling when !hugepage_migration_supported()mm/memory-failure.c+2 -60 replies
83/115mlock: fix mlock count can not decrease in race conditionmm/mlock.c+3 -20 replies
84/115mm/hugetlb: report -EHWPOISON not -EFAULT when FOLL_HWPOISON is specifiedinclude/linux/mm.h mm/gup.c mm/hugetlb.c+24 -120 replies
85/115mm: consider memblock reservations for deferred memory initialization sizinginclude/linux/memblock.h include/linux/mmzone.h mm/memblock.c +1 more+54 -110 replies
86/115RDMA/srp: Fix NULL deref at srp_destroy_qp()drivers/infiniband/ulp/srp/ib_srp.c+1 -10 replies
87/115RDMA/qib,hfi1: Fix MR reference count leak on write with immediatedrivers/infiniband/hw/hfi1/rc.c drivers/infiniband/hw/qib/qib_rc.c+7 -20 replies
88/115PCI/PM: Add needs_resume flag to avoid suspend complete optimizationdrivers/pci/pci.c include/linux/pci.h+7 -10 replies
89/115x86/boot: Use CROSS_COMPILE prefix for readelfarch/x86/boot/compressed/Makefile+1 -10 replies
90/115ksm: prevent crash after write_protect_page failsmm/ksm.c+1 -20 replies
91/115slub/memcg: cure the brainless abuse of sysfs attributesmm/slub.c+4 -20 replies
92/115drm/gma500/psb: Actually use VBT mode when it is founddrivers/gpu/drm/gma500/psb_intel_lvds.c+11 -70 replies
93/115xfs: Fix missed holes in SEEK_HOLE implementationfs/xfs/xfs_file.c+9 -200 replies
94/115xfs: use ->b_state to fix buffer I/O accounting release racefs/xfs/xfs_buf.c fs/xfs/xfs_buf.h+28 -150 replies
95/115xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()fs/xfs/xfs_file.c+1 -10 replies
96/115xfs: use dedicated log worker wq to avoid deadlock with cil wqfs/xfs/xfs_log.c fs/xfs/xfs_mount.h fs/xfs/xfs_super.c+10 -10 replies
97/115xfs: fix over-copying of getbmap parameters from userspacefs/xfs/xfs_ioctl.c+3 -20 replies
98/115xfs: actually report xattr extents via iomapfs/xfs/xfs_iomap.c+2 -20 replies
99/115xfs: drop iolock from reclaim context to appease lockdepfs/xfs/xfs_bmap_util.c fs/xfs/xfs_inode.c+8 -90 replies
100/115xfs: fix integer truncation in xfs_bmap_remap_allocfs/xfs/libxfs/xfs_bmap.c+1 -10 replies
101/115xfs: handle array index overrun in xfs_dir2_leaf_readbuf()fs/xfs/xfs_dir2_readdir.c+8 -20 replies
102/115xfs: prevent multi-fsb dir readahead from reading random blocksfs/xfs/xfs_dir2_readdir.c+3 -20 replies
103/115xfs: fix up quotacheck buffer list error handlingfs/xfs/xfs_buf.c fs/xfs/xfs_buf.h fs/xfs/xfs_qm.c+26 -60 replies
104/115xfs: support ability to wait on new inodesfs/xfs/xfs_icache.c fs/xfs/xfs_inode.h+7 -20 replies
105/115xfs: update ag iterator to support wait on new inodesfs/xfs/xfs_icache.c fs/xfs/xfs_icache.h+53 -80 replies
106/115xfs: wait on new inodes during quotaoff dquot releasefs/xfs/xfs_qm_syscalls.c+2 -10 replies
107/115xfs: reserve enough blocks to handle btree splits when remappingfs/xfs/libxfs/xfs_trans_space.h fs/xfs/xfs_bmap_item.c fs/xfs/xfs_reflink.c+37 -90 replies
108/115xfs: fix use-after-free in xfs_finish_page_writebackfs/xfs/xfs_aops.c+2 -20 replies
109/115xfs: fix indlen accounting error on partial delalloc conversionfs/xfs/libxfs/xfs_bmap.c+4 -30 replies
110/115xfs: BMAPX shouldnt barf on inline-format directoriesfs/xfs/xfs_bmap_util.c+6 -20 replies
111/115xfs: bad assertion for delalloc an extent that start at i_sizefs/xfs/xfs_bmap_util.c+1 -10 replies
112/115xfs: xfs_trans_alloc_emptyfs/xfs/xfs_trans.c fs/xfs/xfs_trans.h+24 -00 replies
113/115xfs: avoid mount-time deadlock in CoW extent recoveryfs/xfs/libxfs/xfs_refcount.c+31 -120 replies
114/115xfs: fix unaligned access in xfs_btree_visit_blocksfs/xfs/libxfs/xfs_btree.c+1 -10 replies
115/115xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff()fs/xfs/xfs_file.c+1 -10 replies

Reviews trailers per patch

66 of 109 patches have a Reviewed-by or Acked-by.

PatchEric DumazetUrsula BraunNeal CardwellSoheil Hassas YeganehAndrey KonovalovHarini KatakamFlorian FainelliToshiaki MakitaJason WangMichael S. TsirkinPravin B ShelarMarcelo Ricardo LeitnerVlad YasevichXin LongAlexei StarovoitovRob HerringRicardo RibaldaSteffen WeberJulian WiedmannRay JuiScott BrandenAdrian HunterMike ChristieChristoph HellwigMichael CyrKeith BuschJohannes ThumshirnRoman GushchinMichal HockoJan KaraKefeng WangMel GormanSrikar DronamrajuBrian FosterDarrick J. WongCarlos MaiolinoBill O'DonnellParthasarathy BhuvaraganNikolay AleksandrovIvan VeceraSabrina DubrocaJulian AnastasovCong WangBart Van AsscheKY SrinivasanGreg Kroah-HartmanTill HarbaumAneesh Kumar K.VSagi GrimbergPing ChengKirill A. ShutemovDavid RientjesKees CookPunit AgrawalNaoya HoriguchiManoj IyerMax GurtovoyRafael J. WysockiTadeusz StrukDennis DalessandroDavid JefferyNikolay BorisovLibor Pechacek
1/115T-b
2/115
3/115A-b
4/115
5/115
6/115R-b
7/115R-b
8/115
9/115
11/115A-b
12/115R-b
13/115
14/115T-b
15/115A-b
16/115
17/115
18/115
19/115
20/115A-b
21/115
22/115
23/115
24/115A-b A-b
26/115A-b R-b
27/115T-b
28/115
29/115
30/115A-b R-b
31/115A-b
32/115
33/115A-b A-b
34/115A-b
35/115
36/115A-b A-b R-b
37/115
38/115R-b A-b
39/115A-b
40/115A-b
41/115A-b
42/115
43/115
44/115
45/115
46/115
47/115R-b
48/115R-b
49/115R-b
50/115R-b
51/115R-b A-b
52/115
53/115T-b T-b
54/115
55/115
56/115
57/115
58/115
59/115R-b R-b A-b
60/115R-b R-b R-b
61/115
62/115R-b T-b
63/115R-b
64/115R-b
65/115R-b
66/115R-b
67/115A-b
68/115R-b R-b
69/115R-b R-b
74/115
75/115
76/115
77/115
78/115
79/115T-b A-b
80/115R-b
81/115R-b
82/115T-b
83/115T-b
84/115A-b A-b
85/115A-b T-b
86/115R-b R-b
87/115T-b R-b
88/115A-b
89/115A-b
90/115A-b
91/115A-b
92/115
93/115R-b R-b
94/115R-b R-b T-b
95/115R-b R-b
96/115R-b Diagnosed-by
97/115R-b
98/115R-b R-b
99/115R-b
100/115R-b
101/115R-b Debugged-and-analyzed-by T-b R-b R-b
102/115R-b
103/115R-b
104/115R-b
105/115R-b
106/115R-b
107/115R-b
108/115R-b R-b
109/115R-b
110/115R-b R-b
111/115R-b R-b
112/115
113/115R-b
114/115R-b
115/115R-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 63 reviewers.

Read the v1 thread

Cover letter [PATCH 4.11 000/115] 4.11.4-stable review

This is the start of the stable review cycle for the 4.11.4 release. There are 115 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 Wed Jun 7 15:30:31 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.11.4-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.11.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.11.4-rc1

Jan Kara <[email protected]>
xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff()

Eric Sandeen <[email protected]>
xfs: fix unaligned access in xfs_btree_visit_blocks

Darrick J. Wong <[email protected]>
xfs: avoid mount-time deadlock in CoW extent recovery

Christoph Hellwig <[email protected]>
xfs: xfs_trans_alloc_empty

Zorro Lang <[email protected]>
xfs: bad assertion for delalloc an extent that start at i_size

Darrick J. Wong <[email protected]>
xfs: BMAPX shouldn't barf on inline-format directories

Brian Foster <[email protected]>
xfs: fix indlen accounting error on partial delalloc conversion

Eryu Guan <[email protected]>
xfs: fix use-after-free in xfs_finish_page_writeback

Darrick J. Wong <[email protected]>
xfs: reserve enough blocks to handle btree splits when remapping

Brian Foster <[email protected]>
xfs: wait on new inodes during quotaoff dquot release

Brian Foster <[email protected]>
xfs: update ag iterator to support wait on new inodes

Brian Foster <[email protected]>
xfs: support ability to wait on new inodes

Brian Foster <[email protected]>
xfs: fix up quotacheck buffer list error handling

Brian Foster <[email protected]>
xfs: prevent multi-fsb dir readahead from reading random blocks

Eric Sandeen <[email protected]>
xfs: handle array index overrun in xfs_dir2_leaf_readbuf()

Christoph Hellwig <[email protected]>
xfs: fix integer truncation in xfs_bmap_remap_alloc

Brian Foster <[email protected]>
xfs: drop iolock from reclaim context to appease lockdep

Darrick J. Wong <[email protected]>
xfs: actually report xattr extents via iomap

Darrick J. Wong <[email protected]>
xfs: fix over-copying of getbmap parameters from userspace

Brian Foster <[email protected]>
xfs: use dedicated log worker wq to avoid deadlock with cil wq

Eryu Guan <[email protected]>
xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()

Brian Foster <[email protected]>

    xfs: use ->b_state to fix buffer I/O accounting release race

Jan Kara <[email protected]>
xfs: Fix missed holes in SEEK_HOLE implementation

Patrik Jakobsson <[email protected]>
drm/gma500/psb: Actually use VBT mode when it is found

Thomas Gleixner <[email protected]>
slub/memcg: cure the brainless abuse of sysfs attributes

Andrea Arcangeli <[email protected]>
ksm: prevent crash after write_protect_page fails

Rob Landley <[email protected]>
x86/boot: Use CROSS_COMPILE prefix for readelf

Imre Deak <[email protected]>
PCI/PM: Add needs_resume flag to avoid suspend complete optimization

Mike Marciniszyn <[email protected]>
RDMA/qib,hfi1: Fix MR reference count leak on write with immediate

Israel Rukshin <[email protected]>
RDMA/srp: Fix NULL deref at srp_destroy_qp()

Michal Hocko <[email protected]>
mm: consider memblock reservations for deferred memory initialization sizing

James Morse <[email protected]>
mm/hugetlb: report -EHWPOISON not -EFAULT when FOLL_HWPOISON is specified

Yisheng Xie <[email protected]>
mlock: fix mlock count can not decrease in race condition

Punit Agrawal <[email protected]>
mm/migrate: fix refcount handling when !hugepage_migration_supported()

Ross Zwisler <[email protected]>
dax: fix race between colliding PMD & PTE entries

Ross Zwisler <[email protected]>
mm: avoid spurious 'bad pmd' warning messages

Tetsuo Handa <[email protected]>
mm/page_alloc.c: make sure OOM victim can try allocations with no watermarks once

Takashi Iwai <[email protected]>
ALSA: usb: Fix a typo in Tascam US-16x08 mixer element

Takashi Iwai <[email protected]>
Revert "ALSA: usb-audio: purge needless variable length array"

Alexander Tsoy <[email protected]>
ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430

Takashi Iwai <[email protected]>
ALSA: hda - No loopback on ALC299 codec

Nicolas Iooss <[email protected]>
pcmcia: remove left-over %Z format

Lyude <[email protected]>
drm/radeon: Unbreak HPD handling for r600+

Alex Deucher <[email protected]>
drm/radeon/ci: disable mclk switching for high refresh rates (v2)

Alex Deucher <[email protected]>
drm/amd/powerplay/smu7: disable mclk switching for high refresh rates

Alex Deucher <[email protected]>
drm/amd/powerplay/smu7: add vblank check for mclk switching (v2)

Ming Lei <[email protected]>
nvme: avoid to use blk_mq_abort_requeue_list()

Ming Lei <[email protected]>
nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()

Marta Rybczynska <[email protected]>
nvme-rdma: support devices with queue size < 32

Jason Gerecke <[email protected]>
HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference

Bryant G. Ly <[email protected]>
ibmvscsis: Fix the incorrect req_lim_delta

Bryant G. Ly <[email protected]>
ibmvscsis: Clear left-over abort_cmd pointers

Artem Savkov <[email protected]>
scsi: scsi_dh_rdac: Use ctlr directly in rdac_failover_get()

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

Jiang Yi <[email protected]>
iscsi-target: Always wait for kthread_should_stop() before kthread exit

Long Li <[email protected]>
scsi: zero per-cmd private driver data for each MQ I/O

Srinath Mannam <[email protected]>
mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read

Benjamin Tissoires <[email protected]>
Revert "ACPI / button: Change default behavior to lid_init_state=open"

Lv Zheng <[email protected]>
ACPICA: Tables: Fix regression introduced by a too early mechanism enabling

Dan Williams <[email protected]>
ACPI / sysfs: fix acpi_get_table() leak / acpi-sysfs denial of service

Vishal Verma <[email protected]>
acpi, nfit: Fix the memory error check in nfit_handle_mce()

Borislav Petkov <[email protected]>
x86/MCE: Export memory_error()

Lv Zheng <[email protected]>
Revert "ACPI / button: Remove lid_init_state=method mode"

Herbert Xu <[email protected]>
crypto: skcipher - Add missing API setkey checks

Sebastian Reichel <[email protected]>
i2c: i2c-tiny-usb: fix buffer not being DMA capable

Ard Biesheuvel <[email protected]>
drivers/tty: 8250: only call fintek_8250_probe when doing port I/O

Johan Hovold <[email protected]>
serdev: fix tty-port client deregistration

Johan Hovold <[email protected]>
Revert "tty_port: register tty ports with serdev bus"

Jeremy Kerr <[email protected]>
powerpc/spufs: Fix hash faults for kernel regions

Michael Neuling <[email protected]>
powerpc: Fix booting P9 hash with CONFIG_PPC_RADIX_MMU=N

Richard Narron <[email protected]>
fs/ufs: Set UFS default maximum bytes per file

Liam R. Howlett <[email protected]>
sparc/ftrace: Fix ftrace graph time measurement

Orlando Arias <[email protected]>
sparc: Fix -Wstringop-overflow warning

Nitin Gupta <[email protected]>
sparc64: Fix mapping of 64k pages with MAP_FIXED

Daniel Borkmann <[email protected]>
bpf: adjust verifier heuristics

Daniel Borkmann <[email protected]>
bpf: fix wrong exposure of map_flags into fdinfo for lpm

Daniel Borkmann <[email protected]>
bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data

Eric Dumazet <[email protected]>
ipv4: add reference counting to metrics

Peter Dawson <[email protected]>
ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets

Davide Caratti <[email protected]>
sctp: fix ICMP processing if skb is non-linear

Wei Wang <[email protected]>
tcp: avoid fastopen API to be used on AF_UNSPEC

Eric Garver <[email protected]>
geneve: fix fill_info when using collect_metadata

Vlad Yasevich <[email protected]>
virtio-net: enable TSO/checksum offloads for Q-in-Q vlans

Vlad Yasevich <[email protected]>
be2net: Fix offload features for Q-in-Q packets

Vlad Yasevich <[email protected]>
vlan: Fix tcp checksum offloads in Q-in-Q vlans

Andrew Lunn <[email protected]>
net: phy: marvell: Limit errata to 88m1101

Mohamad Haj Yahia <[email protected]>
net/mlx5: Avoid using pending command interface slots

Jarod Wilson <[email protected]>
bonding: fix accounting of active ports in 3ad

Eric Dumazet <[email protected]>
ipv6: fix out of bound writes in __ip6_append_data()

Xin Long <[email protected]>
bridge: start hello_timer when enabling KERNEL_STP in br_stp_start

Bjørn Mork <[email protected]>
qmi_wwan: add another Lenovo EM74xx device ID

Tobias Jungel <[email protected]>
bridge: netlink: check vlan_default_pvid range

David S. Miller <[email protected]>
ipv6: Check ip6_find_1stfragopt() return value properly.

Craig Gallek <[email protected]>
ipv6: Prevent overrun when parsing v6 header options

David Ahern <[email protected]>
net: Improve handling of failures on link and route dumps

Christoph Hellwig <[email protected]>
net/smc: Add warning about remote memory exposure

Ursula Braun <[email protected]>
smc: switch to usage of IB_PD_UNSAFE_GLOBAL_RKEY

Soheil Hassas Yeganeh <[email protected]>
tcp: eliminate negative reordering in tcp_clean_rtx_queue

Gal Pressman <[email protected]>
net/mlx5e: Fix ethtool pause support and advertise reporting

Gal Pressman <[email protected]>
net/mlx5e: Use the correct pause values for ethtool advertising

Douglas Caetano dos Santos <[email protected]>
net/packet: fix missing net_device reference release

Eric Dumazet <[email protected]>
sctp: do not inherit ipv6_{mc|ac|fl}_list from parent

Xin Long <[email protected]>
sctp: fix src address selection if using secondary addresses for ipv6

Jon Paul Maloy <[email protected]>
tipc: make macro tipc_wait_for_cond() smp safe

Yuchung Cheng <[email protected]>
tcp: avoid fragmenting peculiar skbs in SACK

Eric Dumazet <[email protected]>
net: fix compile error in skb_orphan_partial()

Eric Dumazet <[email protected]>
netem: fix skb_orphan_partial()

Daniel Borkmann <[email protected]>
bpf, arm64: fix faulty emission of map access in tail calls

Ursula Braun <[email protected]>
s390/qeth: add missing hash table initializations

Julian Wiedmann <[email protected]>
s390/qeth: avoid null pointer dereference on OSN

Julian Wiedmann <[email protected]>
s390/qeth: unbreak OSM and OSN support

Ursula Braun <[email protected]>
s390/qeth: handle sysfs error during initialization

WANG Cong <[email protected]>
ipv6/dccp: do not inherit ipv6_mc_list from parent

Gao Feng <[email protected]>
driver: vrf: Fix one possible use-after-free issue

Eric Dumazet <[email protected]>
dccp/tcp: do not inherit mc_list from parent

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

Diffstat:

 Documentation/acpi/acpi-lid.txt                    |  16 +-
 Makefile                                           |   4 +-
 arch/arm64/net/bpf_jit_comp.c                      |   5 +-
 arch/powerpc/kernel/prom.c                         |   2 +
 arch/powerpc/platforms/cell/spu_base.c             |   4 +-
 arch/sparc/include/asm/hugetlb.h                   |   6 +-
 arch/sparc/include/asm/pgtable_32.h                |   4 +-
 arch/sparc/include/asm/setup.h                     |   2 +-
 arch/sparc/kernel/ftrace.c                         |  13 +-
 arch/sparc/mm/init_32.c                            |   2 +-
 arch/x86/boot/compressed/Makefile                  |   2 +-
 arch/x86/include/asm/mce.h                         |   1 +
 arch/x86/kernel/cpu/mcheck/mce.c                   |  11 +-
 crypto/skcipher.c                                  |  40 ++++-
 drivers/acpi/acpica/tbutils.c                      |   4 -
 drivers/acpi/button.c                              |  11 +-
 drivers/acpi/nfit/mce.c                            |   2 +-
 drivers/acpi/sysfs.c                               |   7 +-
 drivers/char/pcmcia/cm4040_cs.c                    |   6 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |  32 +++-
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |  18 +-
 drivers/gpu/drm/radeon/ci_dpm.c                    |   6 +
 drivers/gpu/drm/radeon/cik.c                       |   4 +-
 drivers/gpu/drm/radeon/evergreen.c                 |   4 +-
 drivers/gpu/drm/radeon/r600.c                      |   2 +-
 drivers/gpu/drm/radeon/si.c                        |   4 +-
 drivers/hid/wacom_wac.c                            |  45 ++---
 drivers/i2c/busses/i2c-tiny-usb.c                  |  25 ++-
 drivers/infiniband/hw/hfi1/rc.c                    |   5 +-
 drivers/infiniband/hw/qib/qib_rc.c                 |   4 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |   2 +-
 drivers/mmc/host/sdhci-iproc.c                     |   3 +-
 drivers/net/bonding/bond_3ad.c                     |   2 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  41 ++++-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   9 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |   2 +-
 drivers/net/geneve.c                               |   8 +-
 drivers/net/phy/marvell.c                          |  66 ++++---
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/virtio_net.c                           |   1 +
 drivers/net/vrf.c                                  |   3 +-
 drivers/nvme/host/core.c                           |  13 +-
 drivers/nvme/host/rdma.c                           |  18 +-
 drivers/pci/pci.c                                  |   3 +-
 drivers/s390/net/qeth_core.h                       |   4 +
 drivers/s390/net/qeth_core_main.c                  |  21 ++-
 drivers/s390/net/qeth_core_sys.c                   |  24 ++-
 drivers/s390/net/qeth_l2.h                         |   2 +
 drivers/s390/net/qeth_l2_main.c                    |  26 ++-
 drivers/s390/net/qeth_l2_sys.c                     |   8 +
 drivers/s390/net/qeth_l3_main.c                    |   8 +-
 drivers/scsi/device_handler/scsi_dh_rdac.c         |  10 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c           |  27 ++-
 drivers/scsi/scsi_lib.c                            |   2 +-
 drivers/target/iscsi/iscsi_target.c                |  30 +++-
 drivers/target/iscsi/iscsi_target_erl0.c           |   6 +-
 drivers/target/iscsi/iscsi_target_erl0.h           |   2 +-
 drivers/target/iscsi/iscsi_target_login.c          |   4 +
 drivers/target/iscsi/iscsi_target_nego.c           | 194 ++++++++++++++-------
 drivers/tty/serdev/serdev-ttyport.c                |  15 +-
 drivers/tty/serial/8250/8250_port.c                |   2 +-
 drivers/tty/tty_port.c                             |  12 --
 fs/dax.c                                           |  23 +++
 fs/ufs/super.c                                     |   5 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   9 +-
 fs/xfs/libxfs/xfs_btree.c                          |   2 +-
 fs/xfs/libxfs/xfs_refcount.c                       |  43 +++--
 fs/xfs/libxfs/xfs_trans_space.h                    |  23 ++-
 fs/xfs/xfs_aops.c                                  |   4 +-
 fs/xfs/xfs_bmap_item.c                             |   5 +-
 fs/xfs/xfs_bmap_util.c                             |  18 +-
 fs/xfs/xfs_buf.c                                   |  62 +++++--
 fs/xfs/xfs_buf.h                                   |   6 +-
 fs/xfs/xfs_dir2_readdir.c                          |  15 +-
 fs/xfs/xfs_file.c                                  |  33 ++--
 fs/xfs/xfs_icache.c                                |  58 +++++-
 fs/xfs/xfs_icache.h                                |   8 +
 fs/xfs/xfs_inode.c                                 |   9 +-
 fs/xfs/xfs_inode.h                                 |   4 +-
 fs/xfs/xfs_ioctl.c                                 |   5 +-
 fs/xfs/xfs_iomap.c                                 |   4 +-
 fs/xfs/xfs_log.c                                   |   2 +-
 fs/xfs/xfs_mount.h                                 |   1 +
 fs/xfs/xfs_qm.c                                    |   7 +-
 fs/xfs/xfs_qm_syscalls.c                           |   3 +-
 fs/xfs/xfs_reflink.c                               |  18 +-
 fs/xfs/xfs_super.c                                 |   8 +
 fs/xfs/xfs_trans.c                                 |  22 +++
 fs/xfs/xfs_trans.h                                 |   2 +
 include/linux/if_vlan.h                            |  18 +-
 include/linux/memblock.h                           |   8 +
 include/linux/mlx5/driver.h                        |   7 +-
 include/linux/mm.h                                 |  11 ++
 include/linux/mmzone.h                             |   1 +
 include/linux/pci.h                                |   5 +
 include/net/dst.h                                  |   8 +-
 include/net/ip_fib.h                               |  10 +-
 include/target/iscsi/iscsi_target_core.h           |   1 +
 kernel/bpf/arraymap.c                              |   1 +
 kernel/bpf/lpm_trie.c                              |   1 +
 kernel/bpf/stackmap.c                              |   1 +
 kernel/bpf/verifier.c                              |  12 +-
 mm/gup.c                                           |  20 +--
 mm/hugetlb.c                                       |   5 +
 mm/ksm.c                                           |   3 +-
 mm/memblock.c                                      |  23 +++
 mm/memory-failure.c                                |   8 +-
 mm/memory.c                                        |  40 +++--
 mm/mlock.c                                         |   5 +-
 mm/page_alloc.c                                    |  37 ++--
 mm/slub.c                                          |   6 +-
 net/bridge/br_netlink.c                            |   7 +
 net/bridge/br_stp_if.c                             |   1 +
 net/bridge/br_stp_timer.c                          |   2 +-
 net/core/dst.c                                     |  23 ++-
 net/core/filter.c                                  |   1 +
 net/core/rtnetlink.c                               |  36 ++--
 net/core/sock.c                                    |  23 +--
 net/dccp/ipv6.c                                    |   6 +
 net/ipv4/fib_frontend.c                            |  15 +-
 net/ipv4/fib_semantics.c                           |  17 +-
 net/ipv4/fib_trie.c                                |  26 +--
 net/ipv4/inet_connection_sock.c                    |   2 +
 net/ipv4/route.c                                   |  10 +-
 net/ipv4/tcp.c                                     |   7 +-
 net/ipv4/tcp_input.c                               |  11 +-
 net/ipv6/ip6_gre.c                                 |  13 +-
 net/ipv6/ip6_offload.c                             |   7 +-
 net/ipv6/ip6_output.c                              |  20 ++-
 net/ipv6/ip6_tunnel.c                              |  21 ++-
 net/ipv6/output_core.c                             |  14 +-
 net/ipv6/tcp_ipv6.c                                |   2 +
 net/ipv6/udp_offload.c                             |   6 +-
 net/packet/af_packet.c                             |  14 +-
 net/sctp/input.c                                   |  16 +-
 net/sctp/ipv6.c                                    |  49 ++++--
 net/smc/Kconfig                                    |   4 +
 net/smc/smc_clc.c                                  |   4 +-
 net/smc/smc_core.c                                 |  16 +-
 net/smc/smc_core.h                                 |   2 +-
 net/smc/smc_ib.c                                   |  21 +--
 net/smc/smc_ib.h                                   |   2 -
 net/tipc/socket.c                                  |  38 ++--
 sound/pci/hda/patch_realtek.c                      |   3 +
 sound/pci/hda/patch_sigmatel.c                     |   2 +
 sound/usb/mixer_us16x08.c                          |  10 +-
 148 files changed, 1323 insertions(+), 625 deletions(-)