Skip to content

4.14.174-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest99 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/99phy: Revert toggling reset changes.drivers/net/phy/phy_device.c+5 -60 replies
2/99net: phy: Avoid multiple suspendsdrivers/net/phy/phy_device.c+3 -20 replies
3/99cgroup, netclassid: periodically release file_lock on classid updatingnet/core/netclassid_cgroup.c+37 -100 replies
4/99gre: fix uninit-value in __iptunnel_pull_headernet/ipv4/gre_demux.c+10 -20 replies
5/99ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interfacenet/ipv6/addrconf.c+4 -00 replies
6/99ipvlan: add cond_resched_rcu() while processing muticast backlogdrivers/net/ipvlan/ipvlan_core.c+1 -00 replies
7/99ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()drivers/net/ipvlan/ipvlan_core.c+1 -10 replies
8/99netlink: Use netlink header as base to calculate bad attribute offsetnet/netlink/af_netlink.c+1 -10 replies
9/99net: macsec: update SCI upon MAC address change.drivers/net/macsec.c+6 -50 replies
10/99net: nfc: fix bounds checking bugs on "pipe"net/nfc/hci/core.c+16 -30 replies
11/99net/packet: tpacket_rcv: do not increment ring index on dropnet/packet/af_packet.c+7 -60 replies
12/99r8152: check disconnect status after long sleepdrivers/net/usb/r8152.c+8 -00 replies
13/99sfc: detach from cb_page in efx_copy_channel()drivers/net/ethernet/sfc/efx.c+1 -00 replies
14/99bnxt_en: reinitialize IRQs when MTU is modifieddrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -20 replies
15/99cgroup: memcg: net: do not associate sock with unrelated cgroupkernel/cgroup/cgroup.c mm/memcontrol.c+8 -00 replies
16/99net: memcg: late association of sock to memcgmm/memcontrol.c net/core/sock.c net/ipv4/inet_connection_sock.c+24 -150 replies
17/99net: memcg: fix lockdep splat in inet_csk_accept()net/ipv4/inet_connection_sock.c+7 -70 replies
18/99fib: add missing attribute validation for tun_idinclude/net/fib_rules.h+1 -00 replies
19/99nl802154: add missing attribute validationnet/ieee802154/nl_policy.c+5 -00 replies
20/99nl802154: add missing attribute validation for dev_typenet/ieee802154/nl_policy.c+1 -00 replies
21/99can: add missing attribute validation for terminationdrivers/net/can/dev.c+1 -00 replies
22/99macsec: add missing attribute validation for portdrivers/net/macsec.c+1 -00 replies
23/99net: fq: add missing attribute validation for orphan masknet/sched/sch_fq.c+1 -00 replies
24/99team: add missing attribute validation for port ifindexdrivers/net/team/team.c+1 -00 replies
25/99team: add missing attribute validation for array indexdrivers/net/team/team.c+1 -00 replies
26/99nfc: add missing attribute validation for SE APInet/nfc/netlink.c+1 -00 replies
27/99nfc: add missing attribute validation for vendor subcommandnet/nfc/netlink.c+2 -00 replies
28/99net: phy: fix MDIO bus PM PHY resumingdrivers/net/phy/phy_device.c include/linux/phy.h+7 -10 replies
29/99bonding/alb: make sure arp header is pulled before accessing itdrivers/net/bonding/bond_alb.c+10 -100 replies
30/99slip: make slhc_compress() more robust against malicious packetsdrivers/net/slip/slhc.c+10 -40 replies
31/99net: fec: validate the new settings in fec_enet_set_coalesce()drivers/net/ethernet/freescale/fec_main.c+3 -30 replies
32/99macvlan: add cond_resched() during multicast processingdrivers/net/macvlan.c+2 -00 replies
33/99inet_diag: return classid for all socket typesinclude/linux/inet_diag.h net/ipv4/inet_diag.c net/ipv4/raw_diag.c +2 more+40 -400 replies
34/99ipvlan: do not add hardware address of master to its unicast filter listdrivers/net/ipvlan/ipvlan_main.c+1 -40 replies
35/99ipvlan: egress mcast packets are not exceptionaldrivers/net/ipvlan/ipvlan_core.c+2 -20 replies
36/99ipvlan: dont deref eth hdr before checking its setdrivers/net/ipvlan/ipvlan_core.c+10 -80 replies
37/99cgroup: cgroup_procs_next should increase position indexkernel/cgroup/cgroup.c+7 -30 replies
38/99cgroup: Iterate tasks that did not finish do_exit()include/linux/cgroup.h kernel/cgroup/cgroup.c+17 -70 replies
39/99iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devicesdrivers/net/wireless/intel/iwlwifi/mvm/nvm.c+2 -10 replies
40/99virtio-blk: fix hw_queue stopped on arbitrary errordrivers/block/virtio_blk.c+5 -30 replies
41/99iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taintdrivers/iommu/intel-iommu.c+4 -30 replies
42/99workqueue: dont use wq_select_unbound_cpu() for bound workskernel/workqueue.c+8 -60 replies
43/99drm/amd/display: remove duplicated assignment to grph_obj_typedrivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c+1 -20 replies
44/99ktest: Add timeout for ssh sync testingtools/testing/ktest/ktest.pl+1 -10 replies
45/99cifs_atomic_open(): fix double-put on late allocation failureDocumentation/filesystems/porting fs/cifs/dir.c fs/open.c+7 -40 replies
46/99gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcachefs/gfs2/inode.c+1 -10 replies
47/99KVM: x86: clear stale x86_emulate_ctxt->intercept valuearch/x86/kvm/emulate.c+1 -00 replies
48/99ARC: define __ALIGN_STR and __ALIGN symbols for ARCarch/arc/include/asm/linkage.h+2 -00 replies
49/99efi: Fix a race and a buffer overflow while reading efivars via sysfsdrivers/firmware/efi/efivars.c+20 -90 replies
50/99x86/mce: Fix logic and comments around MSR_PPIN_CTLarch/x86/kernel/cpu/mcheck/mce_intel.c+5 -40 replies
51/99iommu/dma: Fix MSI reservation allocationdrivers/iommu/dma-iommu.c+8 -80 replies
52/99iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taintdrivers/iommu/dmar.c+6 -50 replies
53/99iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge pagedrivers/iommu/intel-iommu.c+4 -20 replies
54/99pinctrl: meson-gxl: fix GPIOX sdio pinsdrivers/pinctrl/meson/pinctrl-meson-gxl.c+2 -20 replies
55/99pinctrl: core: Remove extra kref_get which blocks hogs being freeddrivers/pinctrl/core.c+0 -10 replies
56/99nl80211: add missing attribute validation for critical protocol indicationnet/wireless/nl80211.c+2 -00 replies
57/99nl80211: add missing attribute validation for beacon report scanningnet/wireless/nl80211.c+2 -00 replies
58/99nl80211: add missing attribute validation for channel switchnet/wireless/nl80211.c+1 -00 replies
59/99netfilter: cthelper: add missing attribute validation for cthelpernet/netfilter/nfnetlink_cthelper.c+2 -00 replies
60/99netfilter: nft_payload: add missing attribute validation for payload csum flagsnet/netfilter/nft_payload.c+1 -00 replies
61/99iommu/vt-d: Fix the wrong printing in RHSA parsingdrivers/iommu/dmar.c+1 -10 replies
62/99iommu/vt-d: Ignore devices with out-of-spec domain numberdrivers/iommu/dmar.c+8 -00 replies
63/99i2c: acpi: put device when verifying client failsdrivers/i2c/i2c-core-acpi.c+9 -10 replies
64/99ipv6: restrict IPV6_ADDRFORM operationnet/ipv6/ipv6_sockglue.c+8 -20 replies
65/99net/smc: check for valid ib_client_datanet/smc/smc_ib.c+2 -00 replies
66/99efi: Add a sanity check to efivar_store_raw()drivers/firmware/efi/efivars.c+3 -00 replies
67/99batman-adv: Avoid spurious warnings from bat_v neigh_cmp implementationnet/batman-adv/bat_v.c+4 -50 replies
68/99batman-adv: Always initialize fragment header prioritynet/batman-adv/fragmentation.c+2 -00 replies
69/99batman-adv: Fix check of retrieved orig_gw in batadv_v_gw_is_eligiblenet/batman-adv/bat_v.c+1 -10 replies
70/99batman-adv: Fix lock for ogm cnt access in batadv_iv_ogm_calc_tqnet/batman-adv/bat_iv_ogm.c+2 -20 replies
71/99batman-adv: Fix internal interface indices typesnet/batman-adv/bat_iv_ogm.c net/batman-adv/hard-interface.c net/batman-adv/originator.c +2 more+31 -210 replies
72/99batman-adv: update data pointers after skb_cow()net/batman-adv/routing.c+5 -50 replies
73/99batman-adv: Avoid race in TT TVLV allocator helpernet/batman-adv/translation-table.c+4 -40 replies
74/99batman-adv: Fix TT sync flags for intermediate TT responsesnet/batman-adv/translation-table.c+51 -100 replies
75/99batman-adv: prevent TT request storms by not sending inconsistent TT TLVLsnet/batman-adv/translation-table.c+12 -30 replies
76/99batman-adv: Fix debugfs path for renamed hardifnet/batman-adv/debugfs.c net/batman-adv/debugfs.h net/batman-adv/hard-interface.c+30 -10 replies
77/99batman-adv: Fix debugfs path for renamed softifnet/batman-adv/debugfs.c net/batman-adv/debugfs.h net/batman-adv/hard-interface.c+57 -60 replies
78/99batman-adv: Fix duplicated OGMs on NETDEV_UPnet/batman-adv/bat_iv_ogm.c net/batman-adv/hard-interface.c net/batman-adv/types.h+7 -20 replies
79/99batman-adv: Avoid free/alloc race when handling OGM2 buffernet/batman-adv/bat_v_ogm.c net/batman-adv/types.h+37 -80 replies
80/99batman-adv: Avoid free/alloc race when handling OGM buffernet/batman-adv/bat_iv_ogm.c net/batman-adv/hard-interface.c net/batman-adv/types.h+55 -90 replies
81/99batman-adv: Dont schedule OGM for disabled interfacenet/batman-adv/bat_iv_ogm.c+4 -00 replies
82/99perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flagarch/x86/events/amd/uncore.c+7 -70 replies
83/99ACPI: watchdog: Allow disabling WDAT at bootDocumentation/admin-guide/kernel-parameters.txt drivers/acpi/acpi_watchdog.c+15 -10 replies
84/99HID: apple: Add support for recent firmware on Magic Keyboardsdrivers/hid/hid-apple.c+2 -10 replies
85/99HID: i2c-hid: add Trekstor Surfbook E11B to descriptor overridedrivers/hid/i2c-hid/i2c-hid-dmi-quirks.c+8 -00 replies
86/99cfg80211: check reg_rule for NULL in handle_channel_custom()net/wireless/reg.c+1 -10 replies
87/99scsi: libfc: free response frame from GPN_IDdrivers/scsi/libfc/fc_disc.c+2 -00 replies
88/99net: usb: qmi_wwan: restore mtu min/max values after raw_ip switchdrivers/net/usb/qmi_wwan.c+3 -00 replies
89/99net: ks8851-ml: Fix IRQ handling and lockingdrivers/net/ethernet/micrel/ks8851_mll.c+8 -60 replies
90/99mac80211: rx: avoid RCU list traversal under mutexnet/mac80211/rx.c+1 -10 replies
91/99signal: avoid double atomic counter increments for user accountingkernel/signal.c+14 -90 replies
92/99slip: not call free_netdev before rtnl_unlock in slip_opendrivers/net/slip/slip.c+3 -00 replies
93/99hinic: fix a bug of setting hw_ioctxtdrivers/net/ethernet/huawei/hinic/hinic_hw_dev.c drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h drivers/net/ethernet/huawei/hinic/hinic_hw_if.h+3 -10 replies
94/99net: rmnet: fix NULL pointer dereference in rmnet_newlink()drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c+5 -00 replies
95/99jbd2: fix data races at struct journal_headfs/jbd2/transaction.c+4 -40 replies
96/99ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()arch/arm/kernel/vdso.c+2 -00 replies
97/99ARM: 8958/1: rename missed uaccess .fixup sectionarch/arm/lib/copy_from_user.S+1 -10 replies
98/99mm: slub: add missing TID bump in kmem_cache_alloc_bulk()mm/slub.c+9 -00 replies
99/99ipv4: ensure rcu_read_lock() in cipso_v4_error()net/ipv4/cipso_ipv4.c+6 -10 replies

Reviews trailers per patch

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

PatchRoman GushchinEric DumazetDavid AhernStefan SchmidtOliver HartkoppJiri PirkoGeert UytterhoevenFlorian FainelliKonstantin KhlebnikovRafał MiłeckiSean ChristophersonVineet GuptaEric AugerRobin MurphyLu BaoluMoritz FischerJerome BrunetAndy ShevchenkoMika WesterbergStefan HajnocziMahesh BandewarAntonio QuartulliPeter ZijlstraHans de GoedeHannes ReineckeBjørn MorkJan KaraPaul MooreArd BiesheuvelNick DesaulniersLinus L�ssingMarek LindnerFugang DuanFeng Tang
1/99
2/99
3/99R-b
4/99
5/99T-b
6/99
7/99
8/99
9/99
10/99
11/99
12/99
13/99
14/99
15/99R-b
16/99R-b
17/99
18/99R-b
19/99A-b
20/99A-b
21/99A-b
22/99
23/99
24/99R-b
25/99R-b
26/99
27/99
28/99T-b R-b
29/99
30/99
31/99A-b
32/99
33/99R-b
34/99R-b A-b
35/99
36/99
37/99
38/99
39/99
40/99R-b
41/99A-b
42/99
43/99
44/99
45/99
46/99
47/99R-b
48/99A-b
49/99
50/99
51/99R-b R-b
52/99A-b
53/99A-b R-b
54/99R-b
55/99
56/99
57/99
58/99
59/99
60/99
61/99
62/99
63/99R-b R-b A-b
64/99
65/99
66/99
67/99
68/99
69/99A-b
70/99
71/99
72/99
73/99A-b
74/99
75/99
76/99
77/99
78/99T-b A-b
79/99
80/99
81/99
82/99A-b
83/99A-b
84/99
85/99R-b
86/99
87/99R-b
88/99A-b
89/99
90/99
91/99Reported-and-tested-by
92/99R-b
93/99
94/99
95/99R-b
96/99
97/99R-b R-b
98/99
99/99A-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 34 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/99] 4.14.174-rc1 review

This is the start of the stable review cycle for the 4.14.174 release. There are 99 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 Sat, 21 Mar 2020 12:37:04 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.174-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.174-rc1

Matteo Croce <[email protected]>
ipv4: ensure rcu_read_lock() in cipso_v4_error()

Jann Horn <[email protected]>
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()

Kees Cook <[email protected]>
ARM: 8958/1: rename missed uaccess .fixup section

Florian Fainelli <[email protected]>
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()

Qian Cai <[email protected]>
jbd2: fix data races at struct journal_head

Taehee Yoo <[email protected]>
net: rmnet: fix NULL pointer dereference in rmnet_newlink()

Luo bin <[email protected]>
hinic: fix a bug of setting hw_ioctxt

yangerkun <[email protected]>
slip: not call free_netdev before rtnl_unlock in slip_open

Linus Torvalds <[email protected]>
signal: avoid double atomic counter increments for user accounting

Madhuparna Bhowmik <[email protected]>
mac80211: rx: avoid RCU list traversal under mutex

Marek Vasut <[email protected]>
net: ks8851-ml: Fix IRQ handling and locking

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch

Igor Druzhinin <[email protected]>
scsi: libfc: free response frame from GPN_ID

Johannes Berg <[email protected]>
cfg80211: check reg_rule for NULL in handle_channel_custom()

Kai-Heng Feng <[email protected]>
HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override

Mansour Behabadi <[email protected]>
HID: apple: Add support for recent firmware on Magic Keyboards

Jean Delvare <[email protected]>
ACPI: watchdog: Allow disabling WDAT at boot

Kim Phillips <[email protected]>
perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag

Sven Eckelmann <[email protected]>
batman-adv: Don't schedule OGM for disabled interface

Sven Eckelmann <[email protected]>
batman-adv: Avoid free/alloc race when handling OGM buffer

Sven Eckelmann <[email protected]>
batman-adv: Avoid free/alloc race when handling OGM2 buffer

Sven Eckelmann <[email protected]>
batman-adv: Fix duplicated OGMs on NETDEV_UP

Sven Eckelmann <[email protected]>
batman-adv: Fix debugfs path for renamed softif

Sven Eckelmann <[email protected]>
batman-adv: Fix debugfs path for renamed hardif

Marek Lindner <[email protected]>
batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs

Linus Lüssing <[email protected]>
batman-adv: Fix TT sync flags for intermediate TT responses

Sven Eckelmann <[email protected]>
batman-adv: Avoid race in TT TVLV allocator helper

Matthias Schiffer <[email protected]>
batman-adv: update data pointers after skb_cow()

Sven Eckelmann <[email protected]>
batman-adv: Fix internal interface indices types

Sven Eckelmann <[email protected]>
batman-adv: Fix lock for ogm cnt access in batadv_iv_ogm_calc_tq

Sven Eckelmann <[email protected]>
batman-adv: Fix check of retrieved orig_gw in batadv_v_gw_is_eligible

Sven Eckelmann <[email protected]>
batman-adv: Always initialize fragment header priority

Sven Eckelmann <[email protected]>
batman-adv: Avoid spurious warnings from bat_v neigh_cmp implementation

Vladis Dronov <[email protected]>
efi: Add a sanity check to efivar_store_raw()

Karsten Graul <[email protected]>
net/smc: check for valid ib_client_data

Eric Dumazet <[email protected]>
ipv6: restrict IPV6_ADDRFORM operation

Wolfram Sang <[email protected]>
i2c: acpi: put device when verifying client fails

Daniel Drake <[email protected]>
iommu/vt-d: Ignore devices with out-of-spec domain number

Zhenzhong Duan <[email protected]>
iommu/vt-d: Fix the wrong printing in RHSA parsing

Jakub Kicinski <[email protected]>
netfilter: nft_payload: add missing attribute validation for payload csum flags

Jakub Kicinski <[email protected]>
netfilter: cthelper: add missing attribute validation for cthelper

Jakub Kicinski <[email protected]>
nl80211: add missing attribute validation for channel switch

Jakub Kicinski <[email protected]>
nl80211: add missing attribute validation for beacon report scanning

Jakub Kicinski <[email protected]>
nl80211: add missing attribute validation for critical protocol indication

Charles Keepax <[email protected]>
pinctrl: core: Remove extra kref_get which blocks hogs being freed

Nicolas Belin <[email protected]>
pinctrl: meson-gxl: fix GPIOX sdio pins

Yonghyun Hwang <[email protected]>
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page

Hans de Goede <[email protected]>
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint

Marc Zyngier <[email protected]>
iommu/dma: Fix MSI reservation allocation

Tony Luck <[email protected]>
x86/mce: Fix logic and comments around MSR_PPIN_CTL

Vladis Dronov <[email protected]>
efi: Fix a race and a buffer overflow while reading efivars via sysfs

Eugeniy Paltsev <[email protected]>
ARC: define __ALIGN_STR and __ALIGN symbols for ARC

Vitaly Kuznetsov <[email protected]>

    KVM: x86: clear stale x86_emulate_ctxt->intercept value

Al Viro <[email protected]>
gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache

Al Viro <[email protected]>
cifs_atomic_open(): fix double-put on late allocation failure

Steven Rostedt (VMware) <[email protected]>
ktest: Add timeout for ssh sync testing

Colin Ian King <[email protected]>
drm/amd/display: remove duplicated assignment to grph_obj_type

Hillf Danton <[email protected]>
workqueue: don't use wq_select_unbound_cpu() for bound works

Hans de Goede <[email protected]>
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint

Halil Pasic <[email protected]>
virtio-blk: fix hw_queue stopped on arbitrary error

Dan Moulding <[email protected]>
iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices

Michal Koutný <[email protected]>
cgroup: Iterate tasks that did not finish do_exit()

Vasily Averin <[email protected]>
cgroup: cgroup_procs_next should increase position index

Mahesh Bandewar <[email protected]>
ipvlan: don't deref eth hdr before checking it's set

Paolo Abeni <[email protected]>
ipvlan: egress mcast packets are not exceptional

Jiri Wiesner <[email protected]>
ipvlan: do not add hardware address of master to its unicast filter list

Dmitry Yakunin <[email protected]>
inet_diag: return classid for all socket types

Mahesh Bandewar <[email protected]>
macvlan: add cond_resched() during multicast processing

Jakub Kicinski <[email protected]>
net: fec: validate the new settings in fec_enet_set_coalesce()

Eric Dumazet <[email protected]>
slip: make slhc_compress() more robust against malicious packets

Eric Dumazet <[email protected]>
bonding/alb: make sure arp header is pulled before accessing it

Heiner Kallweit <[email protected]>
net: phy: fix MDIO bus PM PHY resuming

Jakub Kicinski <[email protected]>
nfc: add missing attribute validation for vendor subcommand

Jakub Kicinski <[email protected]>
nfc: add missing attribute validation for SE API

Jakub Kicinski <[email protected]>
team: add missing attribute validation for array index

Jakub Kicinski <[email protected]>
team: add missing attribute validation for port ifindex

Jakub Kicinski <[email protected]>
net: fq: add missing attribute validation for orphan mask

Jakub Kicinski <[email protected]>
macsec: add missing attribute validation for port

Jakub Kicinski <[email protected]>
can: add missing attribute validation for termination

Jakub Kicinski <[email protected]>
nl802154: add missing attribute validation for dev_type

Jakub Kicinski <[email protected]>
nl802154: add missing attribute validation

Jakub Kicinski <[email protected]>
fib: add missing attribute validation for tun_id

Eric Dumazet <[email protected]>
net: memcg: fix lockdep splat in inet_csk_accept()

Shakeel Butt <[email protected]>
net: memcg: late association of sock to memcg

Shakeel Butt <[email protected]>
cgroup: memcg: net: do not associate sock with unrelated cgroup

Vasundhara Volam <[email protected]>
bnxt_en: reinitialize IRQs when MTU is modified

Edward Cree <[email protected]>
sfc: detach from cb_page in efx_copy_channel()

You-Sheng Yang <[email protected]>
r8152: check disconnect status after long sleep

Willem de Bruijn <[email protected]>
net/packet: tpacket_rcv: do not increment ring index on drop

Dan Carpenter <[email protected]>
net: nfc: fix bounds checking bugs on "pipe"

Dmitry Bogdanov <[email protected]>
net: macsec: update SCI upon MAC address change.

Pablo Neira Ayuso <[email protected]>
netlink: Use netlink header as base to calculate bad attribute offset

Eric Dumazet <[email protected]>
ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()

Mahesh Bandewar <[email protected]>
ipvlan: add cond_resched_rcu() while processing muticast backlog

Hangbin Liu <[email protected]>
ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface

Eric Dumazet <[email protected]>
gre: fix uninit-value in __iptunnel_pull_header

Dmitry Yakunin <[email protected]>
cgroup, netclassid: periodically release file_lock on classid updating

Florian Fainelli <[email protected]>
net: phy: Avoid multiple suspends

David S. Miller <[email protected]>
phy: Revert toggling reset changes.

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |  4 +
 Documentation/filesystems/porting                  |  7 ++
 Makefile                                           |  4 +-
 arch/arc/include/asm/linkage.h                     |  2 +
 arch/arm/kernel/vdso.c                             |  2 +
 arch/arm/lib/copy_from_user.S                      |  2 +-
 arch/x86/events/amd/uncore.c                       | 14 ++--
 arch/x86/kernel/cpu/mcheck/mce_intel.c             |  9 ++-
 arch/x86/kvm/emulate.c                             |  1 +
 drivers/acpi/acpi_watchdog.c                       | 12 ++-
 drivers/block/virtio_blk.c                         |  8 +-
 drivers/firmware/efi/efivars.c                     | 32 +++++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |  3 +-
 drivers/hid/hid-apple.c                            |  3 +-
 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c           |  8 ++
 drivers/i2c/i2c-core-acpi.c                        | 10 ++-
 drivers/iommu/dma-iommu.c                          | 16 ++--
 drivers/iommu/dmar.c                               | 21 +++--
 drivers/iommu/intel-iommu.c                        | 13 +--
 drivers/net/bonding/bond_alb.c                     | 20 ++---
 drivers/net/can/dev.c                              |  1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  4 +-
 drivers/net/ethernet/freescale/fec_main.c          |  6 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c   |  1 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h   |  2 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_if.h    |  1 +
 drivers/net/ethernet/micrel/ks8851_mll.c           | 14 ++--
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c |  5 ++
 drivers/net/ethernet/sfc/efx.c                     |  1 +
 drivers/net/ipvlan/ipvlan_core.c                   | 19 +++--
 drivers/net/ipvlan/ipvlan_main.c                   |  5 +-
 drivers/net/macsec.c                               | 12 +--
 drivers/net/macvlan.c                              |  2 +
 drivers/net/phy/phy_device.c                       | 18 +++--
 drivers/net/slip/slhc.c                            | 14 +++-
 drivers/net/slip/slip.c                            |  3 +
 drivers/net/team/team.c                            |  2 +
 drivers/net/usb/qmi_wwan.c                         |  3 +
 drivers/net/usb/r8152.c                            |  8 ++
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |  3 +-
 drivers/pinctrl/core.c                             |  1 -
 drivers/pinctrl/meson/pinctrl-meson-gxl.c          |  4 +-
 drivers/scsi/libfc/fc_disc.c                       |  2 +
 fs/cifs/dir.c                                      |  1 -
 fs/gfs2/inode.c                                    |  2 +-
 fs/jbd2/transaction.c                              |  8 +-
 fs/open.c                                          |  3 -
 include/linux/cgroup.h                             |  1 +
 include/linux/inet_diag.h                          | 18 +++--
 include/linux/phy.h                                |  2 +
 include/net/fib_rules.h                            |  1 +
 kernel/cgroup/cgroup.c                             | 37 ++++++---
 kernel/signal.c                                    | 23 +++---
 kernel/workqueue.c                                 | 14 ++--
 mm/memcontrol.c                                    | 14 +---
 mm/slub.c                                          |  9 +++
 net/batman-adv/bat_iv_ogm.c                        | 94 +++++++++++++++++-----
 net/batman-adv/bat_v.c                             | 11 ++-
 net/batman-adv/bat_v_ogm.c                         | 42 ++++++++--
 net/batman-adv/debugfs.c                           | 46 ++++++++++-
 net/batman-adv/debugfs.h                           | 11 +++
 net/batman-adv/fragmentation.c                     |  2 +
 net/batman-adv/hard-interface.c                    | 51 ++++++++++--
 net/batman-adv/originator.c                        |  4 +-
 net/batman-adv/originator.h                        |  4 +-
 net/batman-adv/routing.c                           | 10 +--
 net/batman-adv/translation-table.c                 | 84 +++++++++++++++----
 net/batman-adv/types.h                             | 18 +++--
 net/core/netclassid_cgroup.c                       | 47 ++++++++---
 net/core/sock.c                                    |  5 +-
 net/ieee802154/nl_policy.c                         |  6 ++
 net/ipv4/cipso_ipv4.c                              |  7 +-
 net/ipv4/gre_demux.c                               | 12 ++-
 net/ipv4/inet_connection_sock.c                    | 20 +++++
 net/ipv4/inet_diag.c                               | 44 +++++-----
 net/ipv4/raw_diag.c                                |  5 +-
 net/ipv4/udp_diag.c                                |  5 +-
 net/ipv6/addrconf.c                                |  4 +
 net/ipv6/ipv6_sockglue.c                           | 10 ++-
 net/mac80211/rx.c                                  |  2 +-
 net/netfilter/nfnetlink_cthelper.c                 |  2 +
 net/netfilter/nft_payload.c                        |  1 +
 net/netlink/af_netlink.c                           |  2 +-
 net/nfc/hci/core.c                                 | 19 ++++-
 net/nfc/netlink.c                                  |  3 +
 net/packet/af_packet.c                             | 13 +--
 net/sched/sch_fq.c                                 |  1 +
 net/sctp/sctp_diag.c                               |  8 +-
 net/smc/smc_ib.c                                   |  2 +
 net/wireless/nl80211.c                             |  5 ++
 net/wireless/reg.c                                 |  2 +-
 tools/testing/ktest/ktest.pl                       |  2 +-
 92 files changed, 764 insertions(+), 295 deletions(-)