Skip to content

4.4.76-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest93 of 101 patches 12 repliesIn review

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

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101ipv6: release dst on error in ip6_dst_lookup_tailnet/ipv6/ip6_output.c+4 -20 replies
2/101net: dont call strlen on non-terminated string in dev_set_alias()net/core/dev.c+2 -10 replies
3/101decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skbnet/decnet/netfilter/dn_rtmsg.c+3 -10 replies
4/101net: Zero ifla_vf_info in rtnl_fill_vfinfo()net/core/rtnetlink.c+2 -10 replies
5/101af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlersnet/unix/af_unix.c+6 -10 replies
6/101Fix an intermittent pr_emerg warning about lo becoming free.net/core/dst.c+14 -00 replies
7/101net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfxnet/caif/cfpkt_skbuff.c+1 -50 replies
8/101igmp: acquire pmc lock for ip_mc_clear_src()net/ipv4/igmp.c+13 -80 replies
9/101igmp: add a missing spin_lock_init()net/ipv4/igmp.c+1 -00 replies
10/101ipv6: fix calling in6_ifa_hold incorrectly for dad worknet/ipv6/addrconf.c+3 -30 replies
11/101net/mlx5: Wait for FW readiness before initializing command interfacedrivers/net/ethernet/mellanox/mlx5/core/main.c+12 -20 replies
12/101decnet: always not take dst->__refcnt when inserting dst into hash tablenet/decnet/dn_route.c+4 -100 replies
13/101net: 8021q: Fix one possible panic caused by BUG_ON in free_netdevnet/8021q/vlan.c+2 -10 replies
14/101sfc: provide dummy definitions of vswitch functionsdrivers/net/ethernet/sfc/falcon.c+10 -00 replies
15/101ipv6: Do not leak throw route referencesnet/ipv6/fib6_rules.c net/ipv6/ip6_fib.c+7 -180 replies
16/101rtnetlink: add IFLA_GROUP to ifla_policynet/core/rtnetlink.c+2 -00 replies
17/101netfilter: xt_TCPMSS: add more sanity tests on tcph->doffnet/netfilter/xt_TCPMSS.c+5 -10 replies
18/101netfilter: synproxy: fix conntrackd interactionnet/netfilter/nf_conntrack_netlink.c+4 -02 replies
19/101NFSv4: fix a reference leak caused WARNING messagesfs/nfs/nfs4proc.c+0 -20 replies
20/101drm/ast: Handle configuration without P2A bridgedrivers/gpu/drm/ast/ast_drv.h drivers/gpu/drm/ast/ast_main.c drivers/gpu/drm/ast/ast_post.c+168 -1090 replies
21/101mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()mm/swap_cgroup.c+2 -00 replies
22/101MIPS: Avoid accidental raw backtracearch/mips/kernel/traps.c+2 -00 replies
23/101MIPS: pm-cps: Drop manual cache-line alignment of ready_countarch/mips/kernel/pm-cps.c+1 -80 replies
24/101MIPS: Fix IRQ tracing & lockdep when reschedulingarch/mips/kernel/entry.S+3 -00 replies
25/101ALSA: hda - Fix endless loop of codec configuresound/pci/hda/hda_codec.h sound/pci/hda/hda_controller.c+8 -20 replies
26/101ALSA: hda - set input_path bitmap to zero after moving it to new placesound/pci/hda/hda_generic.c+1 -00 replies
27/101drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgrdrivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c+1 -00 replies
28/101usb: gadget: f_fs: Fix possibe deadlockdrivers/usb/gadget/function/f_fs.c+6 -20 replies
29/101sysctl: enable strict writesDocumentation/sysctl/kernel.txt kernel/sysctl.c+8 -90 replies
30/101block: fix module reference leak on put_disk() call for cgroups throttleblock/blk-cgroup.c+9 -00 replies
31/101mm: numa: avoid waiting on freed migrated pagesmm/huge_memory.c+6 -00 replies
33/101scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_typedrivers/scsi/sd.c+2 -10 replies
34/101scsi: lpfc: Set elsiocb contexts to NULL after freeing itdrivers/scsi/lpfc/lpfc_els.c+2 -00 replies
35/101qla2xxx: Fix erroneous invalid handle messagedrivers/scsi/qla2xxx/qla_isr.c drivers/scsi/qla2xxx/qla_target.c+5 -10 replies
37/101net: mvneta: Fix for_each_present_cpu usagedrivers/net/ethernet/marvell/mvneta.c+3 -50 replies
38/101MIPS: ath79: fix regression in PCI window initializationarch/mips/ath79/common.c+8 -80 replies
39/101net: korina: Fix NAPI versus resources freeingdrivers/net/ethernet/korina.c+4 -40 replies
40/101MIPS: ralink: MT7688 pinmux fixesarch/mips/ralink/mt7620.c+50 -300 replies
41/101MIPS: ralink: fix USB frequency scalingarch/mips/ralink/mt7620.c+1 -10 replies
42/101MIPS: ralink: Fix invalid assignment of SoC typearch/mips/ralink/rt288x.c+1 -10 replies
43/101MIPS: ralink: fix MT7628 pinmux typosarch/mips/ralink/mt7620.c+2 -20 replies
44/101MIPS: ralink: fix MT7628 wled_an pinmux gpioarch/mips/ralink/mt7620.c+4 -40 replies
46/101bgmac: fix a missing check for build_skbdrivers/net/ethernet/broadcom/bgmac.c+5 -00 replies
48/101bgmac: Fix reversed test of build_skb() return value.drivers/net/ethernet/broadcom/bgmac.c+1 -10 replies
49/101net: bgmac: Fix SOF bit checkingdrivers/net/ethernet/broadcom/bgmac.c+3 -20 replies
50/101net: bgmac: Start transmit queue in bgmac_opendrivers/net/ethernet/broadcom/bgmac.c+3 -00 replies
51/101net: bgmac: Remove superflous netif_carrier_on()drivers/net/ethernet/broadcom/bgmac.c+0 -20 replies
52/101powerpc/eeh: Enable IO path on permanent errorarch/powerpc/kernel/eeh.c+9 -10 replies
53/101gianfar: Do not reuse pages from emergency reservedrivers/net/ethernet/freescale/gianfar.c+1 -10 replies
54/101Btrfs: fix truncate down when no_holes feature is enabledfs/btrfs/inode.c+12 -10 replies
55/101virtio_console: fix a crash in config_work_handlerdrivers/char/virtio_console.c+1 -10 replies
56/101swiotlb-xen: update dev_addr after swapping pagesdrivers/xen/swiotlb-xen.c+3 -20 replies
57/101net: sctp: fix array overrun read on sctp_timer_tblnet/sctp/debug.c+1 -12 replies
58/101xen-netfront: Fix Rx stall during network stress and OOMdrivers/net/xen-netfront.c+1 -10 replies
59/101scsi: virtio_scsi: Reject commands when virtqueue is brokendrivers/scsi/virtio_scsi.c+10 -10 replies
60/101platform/x86: ideapad-laptop: handle ACPI event 1drivers/platform/x86/ideapad-laptop.c+1 -00 replies
61/101amd-xgbe: Check xgbe_init() return codedrivers/net/ethernet/amd/xgbe/xgbe-dev.c drivers/net/ethernet/amd/xgbe/xgbe-drv.c+6 -20 replies
62/101net: dsa: Check return value of phy_connect_direct()net/dsa/slave.c+2 -40 replies
64/101vfio/spapr: fail tce_iommu_attach_group() when iommu_data is nulldrivers/vfio/vfio_iommu_spapr_tce.c+4 -00 replies
65/101virtio_net: fix PAGE_SIZE > 64kdrivers/net/virtio_net.c+9 -10 replies
66/101vxlan: do not age static remote mac entriesdrivers/net/vxlan.c+1 -10 replies
67/101ibmveth: Add a proper check for the availability of the checksum featuresdrivers/net/ethernet/ibm/ibmveth.c+5 -20 replies
68/101kernel/panic.c: add missing \nkernel/panic.c+1 -10 replies
69/101HID: i2c-hid: Add sleep between POWER ON and RESETdrivers/hid/i2c-hid/i2c-hid.c+9 -00 replies
70/101scsi: lpfc: avoid double free of resource identifiersdrivers/scsi/lpfc/lpfc_sli.c+7 -00 replies
71/101spi: davinci: use dma_mapping_error()drivers/spi/spi-davinci.c+2 -22 replies
72/101arm64: assembler: make adr_l work in modules under KASLRarch/arm64/include/asm/assembler.h+27 -92 replies
73/101mac80211: initialize SMPS field in HT capabilitiesnet/mac80211/main.c+9 -40 replies
74/101x86/mpx: Use compatible types in comparison to fix sparse errorarch/x86/mm/mpx.c+1 -10 replies
75/101coredump: Ensure proper size of sparse core filesfs/binfmt_elf.c fs/coredump.c include/linux/coredump.h+20 -00 replies
76/101swiotlb: ensure that page-sized mappings are page-alignedlib/swiotlb.c+3 -30 replies
77/101s390/ctl_reg: make __ctl_load a full memory barrierarch/s390/include/asm/ctl_reg.h+3 -10 replies
78/101be2net: fix status check in be_cmd_pmac_add()drivers/net/ethernet/emulex/benet/be_cmds.c+1 -10 replies
79/101perf probe: Fix to show correct locations for events on modulestools/perf/util/probe-finder.c+3 -70 replies
80/101net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOVdrivers/net/ethernet/mellanox/mlx4/eq.c+14 -90 replies
81/101sctp: check af before verify address in sctp_addr_id2transportnet/sctp/socket.c+1 -10 replies
82/101ravb: Fix use-after-free on `ifconfig eth0 down`drivers/net/ethernet/renesas/ravb_main.c+12 -120 replies
83/101jump label: fix passing kbuild_cflags when checking for asm goto supportMakefile+6 -60 replies
84/101xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICYinclude/net/xfrm.h net/xfrm/xfrm_policy.c+0 -570 replies
85/101xfrm: NULL dereference on allocation failurenet/key/af_key.c+1 -00 replies
86/101xfrm: Oops on error in pfkey_msg2xfrm_state()net/key/af_key.c+12 -40 replies
87/101watchdog: bcm281xx: Fix use of uninitialized spinlock.drivers/watchdog/bcm_kona_wdt.c+2 -10 replies
88/101sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accountingkernel/sched/loadavg.c+2 -20 replies
89/101ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementationarch/arm64/include/asm/acpi.h+3 -30 replies
90/101ARM: 8685/1: ensure memblock-limit is pmd-alignedarch/arm/mm/mmu.c+4 -40 replies
91/101x86/mpx: Correctly report do_mpx_bt_fault() failures to user-spacearch/x86/mm/mpx.c+1 -90 replies
92/101x86/mm: Fix flush_tlb_page() on Xenarch/x86/mm/tlb.c+1 -30 replies
93/101ocfs2: o2hb: revert hb threshold to keep compatiblefs/ocfs2/cluster/heartbeat.c+4 -40 replies
94/101iommu/vt-d: Dont over-free page table directoriesdrivers/iommu/intel-iommu.c+1 -10 replies
95/101iommu: Handle default domain attach failuredrivers/iommu/iommu.c+24 -131 reply
96/101iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid()drivers/iommu/amd_iommu_v2.c+1 -10 replies
97/101cpufreq: s3c2416: double free on driver init error pathdrivers/cpufreq/s3c2416-cpufreq.c+0 -10 replies
98/101KVM: x86: fix emulation of RSM and IRET instructionsarch/x86/include/asm/kvm_emulate.h arch/x86/kvm/emulate.c arch/x86/kvm/x86.c+24 -110 replies

Reviews trailers per patch

35 of 93 patches have a Reviewed-by or Acked-by.

PatchXin LongSteve CapperKirill A. ShutemovVlastimil BabkaAmit ShahFam ZhengBenjamin TissoiresJames SmartSergei ShtylyovWill DeaconMarc ZyngierBoris OstrovskyBenjamin SerebrinEric DumazetGreg RoseJoel StanleyMichal HockoBryan O'DonoghueSinclair YehMichal NazarewiczMartin KaFai LauHannes ReineckeDick KennedyChristoph HellwigRussell CurreyHannes Frederic SowaChris MasonMark RutlandSagi GrimbergMarcelo Ricardo LeitnerArnaldo Carvalho de MeloPooya KeshavarziSteven Rostedt (VMware)David LinFlorian FainelliGuenter RoeckJoseph QiJuergen GrossKrzysztof KozlowskiViresh KumarClaudiu Manoil
1/101A-b
2/101
3/101
4/101R-b
5/101
6/101A-b
7/101
8/101R-b
9/101
10/101A-b
11/101
12/101A-b
13/101
14/101
15/101
16/101
17/101
18/101
19/101
20/101A-b
21/101A-b
22/101
23/101R-b T-b
24/101
25/101
26/101
27/101R-b
28/101A-b
29/101
30/101
31/101A-b A-b A-b
33/101R-b
34/101A-b
35/101R-b
37/101
38/101
39/101
40/101
41/101
42/101
43/101
44/101
46/101
48/101
49/101
50/101
51/101
52/101A-b
53/101A-b
54/101R-b
55/101R-b
56/101R-b T-b
57/101
58/101R-b
59/101R-b
60/101
61/101
62/101
64/101
65/101
66/101
67/101
68/101
69/101R-b
70/101A-b
71/101
72/101A-b A-b
73/101
74/101
75/101
76/101R-b R-b
77/101
78/101
79/101T-b
80/101
81/101A-b
82/101A-b
83/101A-b A-b
84/101
85/101
86/101
87/101R-b R-b
88/101
89/101A-b A-b
90/101
91/101
92/101R-b
93/101A-b
94/101R-b
95/101
96/101
97/101R-b A-b
98/101

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

Read the v1 thread

Cover letter [PATCH 4.4 000/101] 4.4.76-stable review

This is the start of the stable review cycle for the 4.4.76 release. There are 101 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 Jul 5 13:32:59 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.4.76-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.76-rc1

Wanpeng Li <[email protected]>
KVM: nVMX: Fix exception injection

Radim Krčmář <[email protected]>
KVM: x86: zero base3 of unusable segments

Radim Krčmář <[email protected]>
KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh()

Ladi Prosek <[email protected]>
KVM: x86: fix emulation of RSM and IRET instructions

Dan Carpenter <[email protected]>
cpufreq: s3c2416: double free on driver init error path

Pan Bian <[email protected]>
iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid()

Robin Murphy <[email protected]>
iommu: Handle default domain attach failure

David Dillow <[email protected]>
iommu/vt-d: Don't over-free page table directories

Junxiao Bi <[email protected]>
ocfs2: o2hb: revert hb threshold to keep compatible

Andy Lutomirski <[email protected]>
x86/mm: Fix flush_tlb_page() on Xen

Joerg Roedel <[email protected]>
x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space

Doug Berger <[email protected]>
ARM: 8685/1: ensure memblock-limit is pmd-aligned

Lorenzo Pieralisi <[email protected]>
ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation

Matt Fleming <[email protected]>
sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting

Eric Anholt <[email protected]>
watchdog: bcm281xx: Fix use of uninitialized spinlock.

Dan Carpenter <[email protected]>
xfrm: Oops on error in pfkey_msg2xfrm_state()

Dan Carpenter <[email protected]>
xfrm: NULL dereference on allocation failure

Sabrina Dubroca <[email protected]>
xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY

Gleb Fotengauer-Malinovskiy <[email protected]>
jump label: fix passing kbuild_cflags when checking for asm goto support

Eugeniu Rosca <[email protected]>
ravb: Fix use-after-free on ifconfig eth0 down

Xin Long <[email protected]>
sctp: check af before verify address in sctp_addr_id2transport

Jack Morgenstein <[email protected]>
net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV

Masami Hiramatsu <[email protected]>
perf probe: Fix to show correct locations for events on modules

Ivan Vecera <[email protected]>
be2net: fix status check in be_cmd_pmac_add()

Heiko Carstens <[email protected]>
s390/ctl_reg: make __ctl_load a full memory barrier

Nikita Yushchenko <[email protected]>
swiotlb: ensure that page-sized mappings are page-aligned

Dave Kleikamp <[email protected]>
coredump: Ensure proper size of sparse core files

Tobias Klauser <[email protected]>
x86/mpx: Use compatible types in comparison to fix sparse error

Felix Fietkau <[email protected]>
mac80211: initialize SMPS field in HT capabilities

Ard Biesheuvel <[email protected]>
arm64: assembler: make adr_l work in modules under KASLR

Kevin Hilman <[email protected]>
spi: davinci: use dma_mapping_error()

Roberto Sassu <[email protected]>
scsi: lpfc: avoid double free of resource identifiers

Brendan McGrath <[email protected]>
HID: i2c-hid: Add sleep between POWER ON and RESET

Jiri Slaby <[email protected]>
kernel/panic.c: add missing \n

Thomas Huth <[email protected]>
ibmveth: Add a proper check for the availability of the checksum features

Balakrishnan Raman <[email protected]>
vxlan: do not age static remote mac entries

Michael S. Tsirkin <[email protected]>
virtio_net: fix PAGE_SIZE > 64k

Greg Kurz <[email protected]>
vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null

Ding Pixel <[email protected]>
drm/amdgpu: check ring being ready before using

Florian Fainelli <[email protected]>
net: dsa: Check return value of phy_connect_direct()

Lendacky, Thomas <[email protected]>
amd-xgbe: Check xgbe_init() return code

Zach Ploskey <[email protected]>
platform/x86: ideapad-laptop: handle ACPI event 1

Eric Farman <[email protected]>
scsi: virtio_scsi: Reject commands when virtqueue is broken

Vineeth Remanan Pillai <[email protected]>
xen-netfront: Fix Rx stall during network stress and OOM

Colin Ian King <[email protected]>
net: sctp: fix array overrun read on sctp_timer_tbl

Stefano Stabellini <[email protected]>
swiotlb-xen: update dev_addr after swapping pages

G. Campana <[email protected]>
virtio_console: fix a crash in config_work_handler

Liu Bo <[email protected]>
Btrfs: fix truncate down when no_holes feature is enabled

Eric Dumazet <[email protected]>
gianfar: Do not reuse pages from emergency reserve

Gavin Shan <[email protected]>
powerpc/eeh: Enable IO path on permanent error

Florian Fainelli <[email protected]>
net: bgmac: Remove superflous netif_carrier_on()

Florian Fainelli <[email protected]>
net: bgmac: Start transmit queue in bgmac_open

Florian Fainelli <[email protected]>
net: bgmac: Fix SOF bit checking

David S. Miller <[email protected]>
bgmac: Fix reversed test of build_skb() return value.

Rafał Miłecki <[email protected]>
mtd: bcm47xxpart: don't fail because of bit-flips

wangweidong <[email protected]>
bgmac: fix a missing check for build_skb

Rafał Miłecki <[email protected]>
mtd: bcm47xxpart: limit scanned flash area on BCM47XX (MIPS) only

Álvaro Fernández Rojas <[email protected]>
MIPS: ralink: fix MT7628 wled_an pinmux gpio

Álvaro Fernández Rojas <[email protected]>
MIPS: ralink: fix MT7628 pinmux typos

John Crispin <[email protected]>
MIPS: ralink: Fix invalid assignment of SoC type

John Crispin <[email protected]>
MIPS: ralink: fix USB frequency scaling

John Crispin <[email protected]>
MIPS: ralink: MT7688 pinmux fixes

Florian Fainelli <[email protected]>
net: korina: Fix NAPI versus resources freeing

Felix Fietkau <[email protected]>
MIPS: ath79: fix regression in PCI window initialization

Gregory CLEMENT <[email protected]>
net: mvneta: Fix for_each_present_cpu usage

Jon Mason <[email protected]>
ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags

Quinn Tran <[email protected]>
qla2xxx: Fix erroneous invalid handle message

Johannes Thumshirn <[email protected]>
scsi: lpfc: Set elsiocb contexts to NULL after freeing it

Damien Le Moal <[email protected]>
scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type

Dmitry Vyukov <[email protected]>
KVM: x86: fix fixing of hypercalls

Mark Rutland <[email protected]>
mm: numa: avoid waiting on freed migrated pages

Roman Pen <[email protected]>
block: fix module reference leak on put_disk() call for cgroups throttle

Kees Cook <[email protected]>
sysctl: enable strict writes

Baolin Wang <[email protected]>
usb: gadget: f_fs: Fix possibe deadlock

Deepak Rawat <[email protected]>
drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr

Hui Wang <[email protected]>
ALSA: hda - set input_path bitmap to zero after moving it to new place

Takashi Iwai <[email protected]>
ALSA: hda - Fix endless loop of codec configure

Paul Burton <[email protected]>
MIPS: Fix IRQ tracing & lockdep when rescheduling

Paul Burton <[email protected]>
MIPS: pm-cps: Drop manual cache-line alignment of ready_count

James Hogan <[email protected]>
MIPS: Avoid accidental raw backtrace

David Rientjes <[email protected]>
mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()

Russell Currey <[email protected]>
drm/ast: Handle configuration without P2A bridge

Kinglong Mee <[email protected]>
NFSv4: fix a reference leak caused WARNING messages

Eric Leblond <[email protected]>
netfilter: synproxy: fix conntrackd interaction

Eric Dumazet <[email protected]>

    netfilter: xt_TCPMSS: add more sanity tests on tcph->doff

Serhey Popovych <[email protected]>
rtnetlink: add IFLA_GROUP to ifla_policy

Serhey Popovych <[email protected]>
ipv6: Do not leak throw route references

Bert Kenward <[email protected]>
sfc: provide dummy definitions of vswitch functions

Gao Feng <[email protected]>
net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev

Wei Wang <[email protected]>

    decnet: always not take dst->__refcnt when inserting dst into hash table

Eli Cohen <[email protected]>
net/mlx5: Wait for FW readiness before initializing command interface

Xin Long <[email protected]>
ipv6: fix calling in6_ifa_hold incorrectly for dad work

WANG Cong <[email protected]>
igmp: add a missing spin_lock_init()

WANG Cong <[email protected]>
igmp: acquire pmc lock for ip_mc_clear_src()

Jia-Ju Bai <[email protected]>
net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx

Krister Johansen <[email protected]>
Fix an intermittent pr_emerg warning about lo becoming free.

Mateusz Jurczyk <[email protected]>
af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers

Mintz, Yuval <[email protected]>
net: Zero ifla_vf_info in rtnl_fill_vfinfo()

Mateusz Jurczyk <[email protected]>
decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb

Alexander Potapenko <[email protected]>
net: don't call strlen on non-terminated string in dev_set_alias()

Willem de Bruijn <[email protected]>
ipv6: release dst on error in ip6_dst_lookup_tail

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

Diffstat:

 Documentation/sysctl/kernel.txt                |  15 +-
 Makefile                                       |  16 +-
 arch/arm/boot/dts/bcm5301x.dtsi                |   4 +-
 arch/arm/mm/mmu.c                              |   8 +-
 arch/arm64/include/asm/acpi.h                  |   6 +-
 arch/arm64/include/asm/assembler.h             |  36 +++-
 arch/mips/ath79/common.c                       |  16 +-
 arch/mips/kernel/entry.S                       |   3 +
 arch/mips/kernel/pm-cps.c                      |   9 +-
 arch/mips/kernel/traps.c                       |   2 +
 arch/mips/ralink/mt7620.c                      |  84 +++++---
 arch/mips/ralink/rt288x.c                      |   2 +-
 arch/powerpc/kernel/eeh.c                      |  10 +-
 arch/s390/include/asm/ctl_reg.h                |   4 +-
 arch/x86/include/asm/kvm_emulate.h             |   4 +-
 arch/x86/kvm/emulate.c                         |  16 +-
 arch/x86/kvm/pmu_intel.c                       |   2 +-
 arch/x86/kvm/vmx.c                             |   2 +-
 arch/x86/kvm/x86.c                             |  20 +-
 arch/x86/mm/mpx.c                              |  12 +-
 arch/x86/mm/tlb.c                              |   4 +-
 block/blk-cgroup.c                             |   9 +
 drivers/char/virtio_console.c                  |   2 +-
 drivers/cpufreq/s3c2416-cpufreq.c              |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c         |   7 +
 drivers/gpu/drm/ast/ast_drv.h                  |   6 +-
 drivers/gpu/drm/ast/ast_main.c                 | 264 +++++++++++++++----------
 drivers/gpu/drm/ast/ast_post.c                 |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c     |   1 +
 drivers/hid/i2c-hid/i2c-hid.c                  |   9 +
 drivers/iommu/amd_iommu_v2.c                   |   2 +-
 drivers/iommu/intel-iommu.c                    |   2 +-
 drivers/iommu/iommu.c                          |  37 ++--
 drivers/mtd/bcm47xxpart.c                      |  42 ++--
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c       |   4 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c       |   4 +-
 drivers/net/ethernet/broadcom/bgmac.c          |  13 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c    |   2 +-
 drivers/net/ethernet/freescale/gianfar.c       |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c             |   7 +-
 drivers/net/ethernet/korina.c                  |   8 +-
 drivers/net/ethernet/marvell/mvneta.c          |   8 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c        |  23 ++-
 drivers/net/ethernet/mellanox/mlx5/core/main.c |  14 +-
 drivers/net/ethernet/renesas/ravb_main.c       |  24 +--
 drivers/net/ethernet/sfc/falcon.c              |  10 +
 drivers/net/virtio_net.c                       |  10 +-
 drivers/net/vxlan.c                            |   2 +-
 drivers/net/xen-netfront.c                     |   2 +-
 drivers/platform/x86/ideapad-laptop.c          |   1 +
 drivers/scsi/lpfc/lpfc_els.c                   |   2 +
 drivers/scsi/lpfc/lpfc_sli.c                   |   7 +
 drivers/scsi/qla2xxx/qla_isr.c                 |   4 +
 drivers/scsi/qla2xxx/qla_target.c              |   2 +-
 drivers/scsi/sd.c                              |   3 +-
 drivers/scsi/virtio_scsi.c                     |  11 +-
 drivers/spi/spi-davinci.c                      |   4 +-
 drivers/usb/gadget/function/f_fs.c             |   8 +-
 drivers/vfio/vfio_iommu_spapr_tce.c            |   4 +
 drivers/watchdog/bcm_kona_wdt.c                |   3 +-
 drivers/xen/swiotlb-xen.c                      |   5 +-
 fs/binfmt_elf.c                                |   1 +
 fs/btrfs/inode.c                               |  13 +-
 fs/coredump.c                                  |  18 ++
 fs/nfs/nfs4proc.c                              |   2 -
 fs/ocfs2/cluster/heartbeat.c                   |   8 +-
 include/linux/coredump.h                       |   1 +
 include/net/xfrm.h                             |  10 -
 kernel/panic.c                                 |   2 +-
 kernel/sched/loadavg.c                         |   4 +-
 kernel/sysctl.c                                |   2 +-
 lib/swiotlb.c                                  |   6 +-
 mm/huge_memory.c                               |   6 +
 mm/swap_cgroup.c                               |   2 +
 net/8021q/vlan.c                               |   3 +-
 net/caif/cfpkt_skbuff.c                        |   6 +-
 net/core/dev.c                                 |   3 +-
 net/core/dst.c                                 |  14 ++
 net/core/rtnetlink.c                           |   5 +-
 net/decnet/dn_route.c                          |  14 +-
 net/decnet/netfilter/dn_rtmsg.c                |   4 +-
 net/dsa/slave.c                                |   6 +-
 net/ipv4/igmp.c                                |  22 ++-
 net/ipv6/addrconf.c                            |   6 +-
 net/ipv6/fib6_rules.c                          |  22 +--
 net/ipv6/ip6_fib.c                             |   3 +-
 net/ipv6/ip6_output.c                          |   6 +-
 net/key/af_key.c                               |  17 +-
 net/mac80211/main.c                            |  13 +-
 net/netfilter/nf_conntrack_netlink.c           |   4 +
 net/netfilter/xt_TCPMSS.c                      |   6 +-
 net/sctp/debug.c                               |   2 +-
 net/sctp/socket.c                              |   2 +-
 net/unix/af_unix.c                             |   7 +-
 net/xfrm/xfrm_policy.c                         |  47 -----
 sound/pci/hda/hda_codec.h                      |   2 +
 sound/pci/hda/hda_controller.c                 |   8 +-
 sound/pci/hda/hda_generic.c                    |   1 +
 tools/perf/util/probe-finder.c                 |  10 +-
 99 files changed, 703 insertions(+), 456 deletions(-)