Skip to content

4.9.31-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 Latest89 of 94 patches 2 repliesIn review

89 of 94 patches are in this archive. The cover letter announces 94.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/94dccp/tcp: do not inherit mc_list from parentnet/ipv4/inet_connection_sock.c+2 -00 replies
2/94driver: vrf: Fix one possible use-after-free issuedrivers/net/vrf.c+2 -10 replies
3/94ipv6/dccp: do not inherit ipv6_mc_list from parentnet/dccp/ipv6.c net/ipv6/tcp_ipv6.c+8 -00 replies
4/94s390/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/94s390/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/94s390/qeth: avoid null pointer dereference on OSNdrivers/s390/net/qeth_l2_main.c+6 -40 replies
7/94s390/qeth: add missing hash table initializationsdrivers/s390/net/qeth_l3_main.c+2 -00 replies
8/94bpf, arm64: fix faulty emission of map access in tail callsarch/arm64/net/bpf_jit_comp.c+3 -20 replies
9/94netem: fix skb_orphan_partial()net/core/sock.c+8 -120 replies
11/94tcp: avoid fragmenting peculiar skbs in SACKnet/ipv4/tcp_input.c+5 -40 replies
12/94sctp: fix src address selection if using secondary addresses for ipv6net/sctp/ipv6.c+29 -170 replies
13/94sctp: do not inherit ipv6_{mc|ac|fl}_list from parentnet/sctp/ipv6.c+3 -00 replies
14/94net/packet: fix missing net_device reference releasenet/packet/af_packet.c+7 -70 replies
15/94net/mlx5e: Use the correct pause values for ethtool advertisingdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+5 -10 replies
16/94net/mlx5e: Fix ethtool pause support and advertise reportingdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+1 -20 replies
17/94tcp: eliminate negative reordering in tcp_clean_rtx_queuenet/ipv4/tcp_input.c+1 -10 replies
18/94net: 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
19/94ipv6: 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
20/94ipv6: 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
21/94bridge: netlink: check vlan_default_pvid rangenet/bridge/br_netlink.c+7 -00 replies
23/94bridge: 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
24/94ipv6: fix out of bound writes in __ip6_append_data()net/ipv6/ip6_output.c+8 -70 replies
25/94bonding: fix accounting of active ports in 3addrivers/net/bonding/bond_3ad.c+1 -10 replies
26/94net/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
27/94net: phy: marvell: Limit errata to 88m1101drivers/net/phy/marvell.c+37 -290 replies
28/94vlan: Fix tcp checksum offloads in Q-in-Q vlansinclude/linux/if_vlan.h+10 -80 replies
29/94be2net: Fix offload features for Q-in-Q packetsdrivers/net/ethernet/emulex/benet/be_main.c+3 -10 replies
30/94virtio-net: enable TSO/checksum offloads for Q-in-Q vlansdrivers/net/virtio_net.c+1 -00 replies
31/94tcp: avoid fastopen API to be used on AF_UNSPECnet/ipv4/tcp.c+5 -20 replies
32/94sctp: fix ICMP processing if skb is non-linearnet/sctp/input.c+9 -70 replies
33/94ipv4: add reference counting to metricsinclude/net/dst.h include/net/ip_fib.h net/core/dst.c +2 more+45 -230 replies
34/94bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_datanet/core/filter.c+1 -00 replies
35/94sparc: 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
36/94sparc/ftrace: Fix ftrace graph time measurementarch/sparc/kernel/ftrace.c+6 -70 replies
37/94fs/ufs: Set UFS default maximum bytes per filefs/ufs/super.c+2 -30 replies
38/94powerpc/spufs: Fix hash faults for kernel regionsarch/powerpc/platforms/cell/spu_base.c+3 -10 replies
39/94drivers/tty: 8250: only call fintek_8250_probe when doing port I/Odrivers/tty/serial/8250/8250_port.c+1 -10 replies
40/94i2c: i2c-tiny-usb: fix buffer not being DMA capabledrivers/i2c/busses/i2c-tiny-usb.c+21 -40 replies
41/94crypto: skcipher - Add missing API setkey checkscrypto/skcipher.c+39 -10 replies
42/94x86/MCE: Export memory_error()arch/x86/include/asm/mce.h arch/x86/kernel/cpu/mcheck/mce.c+6 -60 replies
43/94acpi, nfit: Fix the memory error check in nfit_handle_mce()drivers/acpi/nfit/mce.c+1 -10 replies
44/94Revert "ACPI / button: Change default behavior to lid_init_state=open"drivers/acpi/button.c+1 -10 replies
45/94mmc: sdhci-iproc: suppress spurious interrupt with Multiblock readdrivers/mmc/host/sdhci-iproc.c+2 -10 replies
46/94iscsi-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
47/94ibmvscsis: Clear left-over abort_cmd pointersdrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c+3 -00 replies
48/94ibmvscsis: Fix the incorrect req_lim_deltadrivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c+20 -40 replies
49/94HID: wacom: Have wacom_tpc_irq guard against possible NULL dereferencedrivers/hid/wacom_wac.c+24 -230 replies
50/94nvme-rdma: support devices with queue size < 32drivers/nvme/host/rdma.c+14 -40 replies
51/94nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()drivers/nvme/host/core.c+7 -10 replies
52/94nvme: avoid to use blk_mq_abort_requeue_list()drivers/nvme/host/core.c+3 -20 replies
53/94scsi: mpt3sas: Force request partial completion alignmentdrivers/scsi/mpt3sas/mpt3sas_scsih.c+15 -00 replies
57/94pcmcia: remove left-over %Z formatdrivers/char/pcmcia/cm4040_cs.c+3 -30 replies
58/94ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430sound/pci/hda/patch_sigmatel.c+2 -00 replies
59/94mm/migrate: fix refcount handling when !hugepage_migration_supported()mm/memory-failure.c+2 -60 replies
60/94mlock: fix mlock count can not decrease in race conditionmm/mlock.c+3 -20 replies
61/94mm: consider memblock reservations for deferred memory initialization sizinginclude/linux/memblock.h include/linux/mmzone.h mm/memblock.c +1 more+54 -110 replies
62/94RDMA/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
63/94PCI/PM: Add needs_resume flag to avoid suspend complete optimizationdrivers/pci/pci.c include/linux/pci.h+7 -10 replies
64/94x86/boot: Use CROSS_COMPILE prefix for readelfarch/x86/boot/compressed/Makefile+1 -10 replies
65/94ksm: prevent crash after write_protect_page failsmm/ksm.c+1 -20 replies
66/94slub/memcg: cure the brainless abuse of sysfs attributesmm/slub.c+4 -20 replies
67/94mm/slub.c: trace free objects at KERN_INFOmm/slub.c+13 -100 replies
68/94drm/gma500/psb: Actually use VBT mode when it is founddrivers/gpu/drm/gma500/psb_intel_lvds.c+11 -70 replies
69/94xfs: Fix missed holes in SEEK_HOLE implementationfs/xfs/xfs_file.c+9 -200 replies
70/94xfs: use ->b_state to fix buffer I/O accounting release racefs/xfs/xfs_buf.c fs/xfs/xfs_buf.h+28 -150 replies
71/94xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()fs/xfs/xfs_file.c+1 -10 replies
72/94xfs: verify inline directory data forksfs/xfs/libxfs/xfs_dir2_priv.h fs/xfs/libxfs/xfs_dir2_sf.c fs/xfs/libxfs/xfs_inode_fork.c +3 more+122 -180 replies
73/94xfs: rework the inline directory verifiersfs/xfs/libxfs/xfs_dir2_priv.h fs/xfs/libxfs/xfs_dir2_sf.c fs/xfs/libxfs/xfs_inode_fork.c +2 more+66 -560 replies
74/94xfs: fix kernel memory exposure problemsfs/xfs/xfs_itable.c+1 -10 replies
75/94xfs: 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
76/94xfs: fix over-copying of getbmap parameters from userspacefs/xfs/xfs_ioctl.c+3 -20 replies
77/94xfs: actually report xattr extents via iomapfs/xfs/xfs_iomap.c+2 -20 replies
78/94xfs: drop iolock from reclaim context to appease lockdepfs/xfs/xfs_bmap_util.c fs/xfs/xfs_inode.c+8 -90 replies
79/94xfs: fix integer truncation in xfs_bmap_remap_allocfs/xfs/libxfs/xfs_bmap.c+1 -10 replies
80/94xfs: handle array index overrun in xfs_dir2_leaf_readbuf()fs/xfs/xfs_dir2_readdir.c+8 -20 replies
81/94xfs: prevent multi-fsb dir readahead from reading random blocksfs/xfs/xfs_dir2_readdir.c+3 -20 replies
82/94xfs: fix up quotacheck buffer list error handlingfs/xfs/xfs_buf.c fs/xfs/xfs_buf.h fs/xfs/xfs_qm.c+26 -60 replies
83/94xfs: support ability to wait on new inodesfs/xfs/xfs_icache.c fs/xfs/xfs_inode.h+7 -20 replies
84/94xfs: update ag iterator to support wait on new inodesfs/xfs/xfs_icache.c fs/xfs/xfs_icache.h+53 -80 replies
85/94xfs: wait on new inodes during quotaoff dquot releasefs/xfs/xfs_qm_syscalls.c+2 -10 replies
86/94xfs: 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
87/94xfs: fix use-after-free in xfs_finish_page_writebackfs/xfs/xfs_aops.c+2 -20 replies
88/94xfs: fix indlen accounting error on partial delalloc conversionfs/xfs/libxfs/xfs_bmap.c+4 -30 replies
89/94xfs: BMAPX shouldnt barf on inline-format directoriesfs/xfs/xfs_bmap_util.c+6 -20 replies
90/94xfs: bad assertion for delalloc an extent that start at i_sizefs/xfs/xfs_bmap_util.c+1 -10 replies
91/94xfs: xfs_trans_alloc_emptyfs/xfs/xfs_trans.c fs/xfs/xfs_trans.h+24 -00 replies
92/94xfs: avoid mount-time deadlock in CoW extent recoveryfs/xfs/libxfs/xfs_refcount.c+31 -120 replies
93/94xfs: fix unaligned access in xfs_btree_visit_blocksfs/xfs/libxfs/xfs_btree.c+1 -10 replies
94/94xfs: 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

56 of 89 patches have a Reviewed-by or Acked-by.

PatchAndrey KonovalovJulian WiedmannSoheil Hassas YeganehNikolay AleksandrovSabrina DubrocaIvan VeceraJulian AnastasovCong WangAneesh Kumar K.VGreg Kroah-HartmanTill HarbaumRay JuiScott BrandenAdrian HunterMichael CyrSagi GrimbergKeith BuschJohannes ThumshirnKefeng WangMel GormanSrikar DronamrajuKees CookDavid RientjesChristoph LameterJan KaraDarrick J. WongBrian FosterChristoph HellwigDavid JefferyEric DumazetUrsula BraunNeal CardwellJason WangMichael S. TsirkinMarcelo Ricardo LeitnerVlad YasevichXin LongHarini KatakamFlorian FainelliToshiaki MakitaAlexei StarovoitovRicardo RibaldaPing ChengTadeusz StrukDennis DalessandroKirill A. ShutemovRafael J. WysockiSreekanth ReddyManoj IyerCarlos MaiolinoBill O'DonnellNikolay BorisovLibor Pechacek
1/94T-b
2/94
3/94A-b
4/94
5/94
6/94R-b
7/94R-b
8/94
9/94
11/94A-b
12/94
13/94T-b
14/94A-b
15/94
16/94
17/94
18/94
19/94
20/94
21/94A-b A-b
23/94A-b R-b
24/94T-b
25/94
26/94
27/94A-b R-b
28/94A-b
29/94
30/94A-b A-b
31/94
32/94A-b A-b R-b
33/94R-b A-b
34/94A-b
35/94
36/94
37/94
38/94R-b
39/94R-b
40/94R-b A-b
41/94
42/94
43/94
44/94
45/94R-b R-b A-b
46/94
47/94R-b
48/94R-b
49/94R-b
50/94A-b
51/94R-b R-b
52/94R-b R-b
53/94A-b
57/94
58/94
59/94T-b
60/94T-b
61/94A-b T-b
62/94T-b R-b
63/94A-b
64/94A-b
65/94A-b
66/94A-b
67/94A-b A-b
68/94
69/94R-b R-b
70/94R-b R-b T-b
71/94R-b R-b
72/94R-b
73/94R-b R-b
74/94R-b
75/94R-b Diagnosed-by
76/94R-b
77/94R-b R-b
78/94R-b
79/94R-b
80/94R-b Debugged-and-analyzed-by T-b R-b R-b
81/94R-b
82/94R-b
83/94R-b
84/94R-b
85/94R-b
86/94R-b
87/94R-b R-b
88/94R-b
89/94R-b R-b
90/94R-b R-b
91/94
92/94R-b
93/94R-b
94/94R-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.9 00/94] 4.9.31-stable review

This is the start of the stable review cycle for the 4.9.31 release. There are 94 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:41 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.31-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.31-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

Darrick J. Wong <[email protected]>
xfs: fix kernel memory exposure problems

Darrick J. Wong <[email protected]>
xfs: rework the inline directory verifiers

Darrick J. Wong <[email protected]>
xfs: verify inline directory data forks

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

Daniel Thompson <[email protected]>
mm/slub.c: trace free objects at KERN_INFO

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

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

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

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

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

Michel Dänzer <[email protected]>
drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl

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)

Ram Pai <[email protected]>
scsi: mpt3sas: Force request partial completion alignment

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

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

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"

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

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

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

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

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

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

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

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

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

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:

 Makefile                                           |   4 +-
 arch/arm64/net/bpf_jit_comp.c                      |   5 +-
 arch/powerpc/platforms/cell/spu_base.c             |   4 +-
 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/button.c                              |   2 +-
 drivers/acpi/nfit/mce.c                            |   2 +-
 drivers/char/pcmcia/cm4040_cs.c                    |   6 +-
 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/radeon_drv.c                |   3 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |   4 +-
 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/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/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/ibmvscsi_tgt/ibmvscsi_tgt.c           |  27 +++++-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |  15 +++
 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/tty/serial/8250/8250_port.c                |   2 +-
 fs/ufs/super.c                                     |   5 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   9 +-
 fs/xfs/libxfs/xfs_btree.c                          |   2 +-
 fs/xfs/libxfs/xfs_dir2_priv.h                      |   1 +
 fs/xfs/libxfs/xfs_dir2_sf.c                        | 106 +++++++++++++++++++++
 fs/xfs/libxfs/xfs_inode_fork.c                     |  13 ++-
 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                          |  26 +++--
 fs/xfs/xfs_file.c                                  |  33 +++----
 fs/xfs/xfs_icache.c                                |  58 +++++++++--
 fs/xfs/xfs_icache.h                                |   8 ++
 fs/xfs/xfs_inode.c                                 |  16 +++-
 fs/xfs/xfs_inode.h                                 |   4 +-
 fs/xfs/xfs_ioctl.c                                 |   5 +-
 fs/xfs/xfs_iomap.c                                 |   4 +-
 fs/xfs/xfs_itable.c                                |   2 +-
 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/mmzone.h                             |   1 +
 include/linux/pci.h                                |   5 +
 include/net/dst.h                                  |   8 +-
 include/net/ip_fib.h                               |  10 +-
 mm/ksm.c                                           |   3 +-
 mm/memblock.c                                      |  23 +++++
 mm/memory-failure.c                                |   8 +-
 mm/mlock.c                                         |   5 +-
 mm/page_alloc.c                                    |  33 ++++---
 mm/slub.c                                          |  29 +++---
 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_offload.c                             |   7 +-
 net/ipv6/ip6_output.c                              |  20 ++--
 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 ++++++----
 sound/pci/hda/patch_sigmatel.c                     |   2 +
 121 files changed, 1115 insertions(+), 446 deletions(-)