Skip to content

4.9.33-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest102 of 108 patches 6 repliesIn review

102 of 108 patches are in this archive. The cover letter announces 108.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/108PCI/PM: Add needs_resume flag to avoid suspend complete optimizationdrivers/pci/pci.c include/linux/pci.h+7 -10 replies
3/108partitions/msdos: FreeBSD UFS2 file systems are not recognizedblock/partitions/msdos.c+2 -00 replies
4/108netfilter: nf_conntrack_sip: fix wrong memory initialisationnet/netfilter/nf_conntrack_sip.c+0 -20 replies
5/108ibmvnic: Fix endian errors in error reporting outputdrivers/net/ethernet/ibm/ibmvnic.c+4 -40 replies
6/108ibmvnic: Fix endian error when requesting device capabilitiesdrivers/net/ethernet/ibm/ibmvnic.c+2 -20 replies
7/108net: xilinx_emaclite: fix freezes due to unordered I/Odrivers/net/ethernet/xilinx/xilinx_emaclite.c+62 -540 replies
8/108net: xilinx_emaclite: fix receive buffer overflowdrivers/net/ethernet/xilinx/xilinx_emaclite.c+7 -30 replies
9/108tcp: tcp_probe: use spin_lock_bh()net/ipv4/tcp_probe.c+2 -20 replies
10/108ipv6: Handle IPv4-mapped src to in6addr_any dst.net/ipv6/datagram.c net/ipv6/tcp_ipv6.c net/ipv6/udp.c+21 -80 replies
11/108ipv6: Inhibit IPv4-mapped src address on the wire.net/ipv6/ip6_output.c+3 -00 replies
12/108tipc: Fix tipc_sk_reinit race conditionsnet/tipc/net.c net/tipc/socket.c+23 -110 replies
13/108gfs2: Use rhashtable walk interface in glock_hash_walkfs/gfs2/glock.c+18 -120 replies
14/108NET: Fix /proc/net/arp for AX.25net/ipv4/arp.c+6 -60 replies
15/108ibmvnic: Call napi_disable instead of napi_enable in failure pathdrivers/net/ethernet/ibm/ibmvnic.c+1 -10 replies
16/108ibmvnic: Initialize completion variables before starting workdrivers/net/ethernet/ibm/ibmvnic.c+9 -80 replies
17/108NET: mkiss: Fix panicdrivers/net/hamradio/mkiss.c+2 -20 replies
18/108net: hns: Fix the device being used for dma mapping during TXdrivers/net/ethernet/hisilicon/hns/hns_enet.c+1 -10 replies
21/108i2c: piix4: Request the SMBUS semaphore inside the mutexdrivers/i2c/busses/i2c-piix4.c+7 -50 replies
22/108i2c: piix4: Fix request_region sizedrivers/i2c/busses/i2c-piix4.c+1 -10 replies
23/108powerpc/powernv: Properly set "host-ipi" on IPIsarch/powerpc/sysdev/xics/icp-opal.c+4 -20 replies
24/108kernel/ucount.c: mark user_header with kmemleak_ignore()kernel/ucount.c+1 -20 replies
25/108net: thunderx: Fix PHY autoneg for SGMII QLM modedrivers/net/ethernet/cavium/thunder/thunder_bgx.c drivers/net/ethernet/cavium/thunder/thunder_bgx.h+101 -120 replies
26/108ipv6: addrconf: fix generation of new temporary addressesnet/ipv6/addrconf.c+6 -00 replies
27/108vfio/spapr_tce: Set window when adding additional groups to containerdrivers/vfio/vfio_iommu_spapr_tce.c+22 -00 replies
29/108ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-inarch/arm/configs/ezx_defconfig arch/arm/configs/imote2_defconfig+4 -40 replies
30/108PM / runtime: Avoid false-positive warnings from might_sleep_if()drivers/base/power/runtime.c+6 -50 replies
31/108jump label: pass kbuild_cflags when checking for asm goto supportMakefile+1 -14 replies
32/108shmem: fix sleeping from atomic contextmm/shmem.c+9 -20 replies
33/108kasan: respect /proc/sys/kernel/traceoff_on_warningmm/kasan/report.c+3 -00 replies
34/108log2: make order_base_2() behave correctly on const input value zeroinclude/linux/log2.h+12 -10 replies
35/108ethtool: do not vzalloc(0) on registers dumpnet/core/ethtool.c+6 -30 replies
36/108net: phy: Fix lack of reference count on PHY driverdrivers/net/phy/phy_device.c+7 -00 replies
37/108net: phy: Fix PHY module checks and NULL deref in phy_attach_direct()drivers/net/phy/phy_device.c+21 -80 replies
38/108net: fix ndo_features_check/ndo_fix_features comment orderinginclude/linux/netdevice.h+15 -140 replies
39/108fscache: Fix dead object requeuefs/fscache/object.c include/linux/fscache-cache.h+25 -20 replies
40/108fscache: Clear outstanding writes when disabling a cookiefs/fscache/cookie.c fs/fscache/object.c+11 -00 replies
41/108FS-Cache: Initialise stores_lock in netfs cookiefs/fscache/netfs.c+1 -00 replies
42/108ipv6: fix flow labels when the traffic class is non-0include/net/ipv6.h+5 -00 replies
43/108drm/nouveau: prevent userspace from deleting client objectdrivers/gpu/drm/nouveau/nouveau_usif.c+2 -10 replies
44/108drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffersdrivers/gpu/drm/nouveau/nouveau_fence.h drivers/gpu/drm/nouveau/nv84_fence.c+7 -00 replies
45/108net/mlx4_core: Avoid command timeouts during VF driver device shutdowndrivers/net/ethernet/mellanox/mlx4/catas.c drivers/net/ethernet/mellanox/mlx4/intf.c drivers/net/ethernet/mellanox/mlx4/mlx4.h+14 -10 replies
46/108gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_pagedrivers/net/ethernet/freescale/gianfar.c+2 -20 replies
47/108pinctrl: baytrail: Rectify debounce support (part 2)drivers/pinctrl/intel/pinctrl-baytrail.c+8 -40 replies
48/108cec: fix wrong last_la determinationdrivers/staging/media/cec/cec-adap.c+1 -10 replies
49/108drm: prevent double-(un)registration for connectorsdrivers/gpu/drm/drm_connector.c include/drm/drm_connector.h+30 -60 replies
50/108drm: Dont race connector registrationdrivers/gpu/drm/drm_connector.c drivers/gpu/drm/drm_drv.c include/drm/drmP.h+8 -00 replies
51/108pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRESdrivers/pinctrl/berlin/berlin-bg4ct.c+1 -10 replies
52/108net: adaptec: starfire: add checks for dma mapping errorsdrivers/net/ethernet/adaptec/starfire.c+43 -20 replies
54/108net/mlx5: E-Switch, Err when retrieving steering name-space failsdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+2 -10 replies
55/108net/mlx5: Return EOPNOTSUPP when failing to get steering name-spacedrivers/net/ethernet/mellanox/mlx5/core/en_fs.c drivers/net/ethernet/mellanox/mlx5/core/eswitch.c drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c +1 more+6 -60 replies
56/108parisc, parport_gsc: Fixes for printk continuation linesdrivers/parport/parport_gsc.c+4 -40 replies
57/108net: phy: micrel: add support for KSZ8795drivers/net/phy/micrel.c include/linux/micrel_phy.h+16 -00 replies
58/108gtp: add genl family modules aliasdrivers/net/gtp.c+1 -00 replies
59/108drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBEdrivers/gpu/drm/nouveau/nouveau_display.c drivers/gpu/drm/nouveau/nouveau_drv.h+65 -00 replies
60/108drm/nouveau: Rename acpi_work to hpd_workdrivers/gpu/drm/nouveau/nouveau_display.c drivers/gpu/drm/nouveau/nouveau_drv.h+17 -170 replies
61/108drm/nouveau: Handle fbcon suspend/resume in seperate workerdrivers/gpu/drm/nouveau/nouveau_drv.h drivers/gpu/drm/nouveau/nouveau_fbcon.c+36 -90 replies
62/108drm/nouveau: Dont enabling polling twice on runtime resumedrivers/gpu/drm/nouveau/nouveau_display.c drivers/gpu/drm/nouveau/nouveau_drm.c+6 -20 replies
63/108drm/nouveau: Fix drm poll_helper handlingdrivers/gpu/drm/nouveau/nouveau_display.c drivers/gpu/drm/nouveau/nouveau_drm.c+5 -70 replies
64/108drm/ast: Fixed system hanged if disable P2Adrivers/gpu/drm/ast/ast_drv.h drivers/gpu/drm/ast/ast_main.c drivers/gpu/drm/ast/ast_post.c+97 -790 replies
65/108ravb: unmap descriptors when freeing ringsdrivers/net/ethernet/renesas/ravb_main.c+64 -480 replies
66/108nfs: Fix "Dont increment lock sequence ID after NFS4ERR_MOVED"fs/nfs/nfs4state.c+1 -00 replies
67/108nvmet-rdma: Fix missing dma sync to nvme data structuresdrivers/nvme/target/rdma.c+17 -00 replies
68/108r8152: avoid start_xmit to call napi_schedule during autosuspenddrivers/net/usb/r8152.c+9 -30 replies
69/108r8152: check rx after napi is enableddrivers/net/usb/r8152.c+6 -10 replies
70/108r8152: re-schedule napi for txdrivers/net/usb/r8152.c+3 -00 replies
71/108r8152: fix rtl8152_post_reset functiondrivers/net/usb/r8152.c+2 -00 replies
72/108r8152: avoid start_xmit to schedule napi when napi is disableddrivers/net/usb/r8152.c+6 -20 replies
73/108net-next: ethernet: mediatek: change the compatible stringdrivers/net/ethernet/mediatek/mtk_eth_soc.c+1 -10 replies
74/108bnxt_en: Fix bnxt_reset() in the slow path task.drivers/net/ethernet/broadcom/bnxt/bnxt.c+25 -130 replies
75/108bnxt_en: Enhance autoneg support.drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+24 -00 replies
76/108bnxt_en: Fix RTNL lock usage on bnxt_update_link().drivers/net/ethernet/broadcom/bnxt/bnxt.c+18 -190 replies
77/108bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status().drivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -30 replies
78/108sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segmentnet/sctp/offload.c+1 -10 replies
79/108sctp: sctp_addr_id2transport should verify the addr before looking up assocnet/sctp/socket.c+5 -10 replies
80/108usb: musb: Fix external abort on non-linefetch for musb_irq_work()drivers/usb/musb/musb_core.c+11 -00 replies
81/108mn10300: fix build error of missing fpu_save()arch/mn10300/include/asm/switch_to.h+1 -10 replies
82/108romfs: use different way to generate fsid for BLOCK or MTDfs/romfs/super.c+22 -10 replies
83/108frv: add atomic64_add_unless()arch/frv/include/asm/atomic.h+16 -00 replies
84/108frv: add missing atomic64 operationsarch/frv/include/asm/atomic.h+18 -10 replies
85/108proc: add a schedule point in proc_pid_readdir()fs/proc/base.c+2 -00 replies
86/108userfaultfd: fix SIGBUS resulting from false rwsem wakeupsfs/userfaultfd.c+35 -20 replies
87/108kernel/watchdog.c: move hardlockup detector to separate filekernel/Makefile kernel/watchdog.c kernel/watchdog_hld.c+239 -2300 replies
88/108kernel/watchdog.c: move shared definitions to nmi.hinclude/linux/nmi.h kernel/watchdog.c+28 -240 replies
89/108kernel/watchdog: prevent false hardlockup on overloaded systeminclude/linux/nmi.h kernel/watchdog.c kernel/watchdog_hld.c+13 -00 replies
90/108vhost/vsock: handle vhost_vq_init_access() errordrivers/vhost/vsock.c+9 -40 replies
91/108ARC: smp-boot: Decouple Non masters waiting API from jump to entry pointarch/arc/kernel/head.S arch/arc/kernel/smp.c+11 -90 replies
92/108ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncachedarch/arc/kernel/smp.c+16 -30 replies
93/108tipc: ignore requests when the connection state is not CONNECTEDnet/tipc/server.c+7 -60 replies
94/108tipc: fix connection refcount errornet/tipc/server.c+10 -90 replies
95/108tipc: add subscription refcount to avoid invalid deletenet/tipc/subscr.c net/tipc/subscr.h+71 -540 replies
96/108tipc: fix nametbl_lock soft lockup at node/link eventsnet/tipc/node.c+7 -20 replies
97/108netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCLnet/netfilter/nf_tables_api.c+9 -70 replies
98/108netfilter: nft_log: restrict the log prefix length to 127include/uapi/linux/netfilter/nf_log.h net/netfilter/nf_log.c net/netfilter/nft_log.c+4 -20 replies
99/108RDMA/qedr: Dispatch port active event from qedr_adddrivers/infiniband/hw/qedr/main.c drivers/infiniband/hw/qedr/qedr.h+19 -60 replies
100/108RDMA/qedr: Fix and simplify memory leak in PD allocdrivers/infiniband/hw/qedr/verbs.c+18 -80 replies
101/108RDMA/qedr: Dont reset QP when queues arent flusheddrivers/infiniband/hw/qedr/verbs.c+8 -00 replies
102/108RDMA/qedr: Dont spam dmesg if QP is in error statedrivers/infiniband/hw/qedr/verbs.c+4 -30 replies
103/108RDMA/qedr: Return max inline data in QP query resultdrivers/infiniband/hw/qedr/verbs.c+1 -10 replies
104/108xtensa: dont use linux IRQ #0arch/xtensa/include/asm/irq.h arch/xtensa/kernel/irq.c arch/xtensa/platforms/xtfpga/include/platform/hardware.h +3 more+13 -150 replies
105/108s390/kvm: do not rely on the ILC on kvm host protection faulsarch/s390/kernel/entry.S+13 -60 replies
107/108drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2.drivers/gpu/drm/i915/intel_pm.c+9 -00 replies
108/108sparc64: make string buffers large enougharch/sparc/kernel/traps_64.c+2 -20 replies

Reviews trailers per patch

33 of 102 patches have a Reviewed-by or Acked-by.

PatchRafael J. WysockiYing XueYisen ZhuangDavid GibsonJeff LaytonSteve DicksonClaudiu ManoilHarald WeltePablo Neira AyusoLyudeXuan QiMax GurtovoyDavid HowellsDon ZickusJon MaloyJohn ThompsonChristoph HellwigSedat DilekSteven RostedtAlexander PotapenkoEric DumazetJeremy McNicollFrank SorensonBenjamin CoddingtonJean DelvareMika WesterbergChris WilsonSean PaulRoi DayanSergei ShtylyovNeil HormanNong LiMike KravetzHillf DantonAaron TomlinMatan BarakMahesh KumarMatt Roper
1/108A-b
3/108R-b
4/108
5/108
6/108
7/108
8/108
9/108
10/108
11/108
12/108A-b
13/108
14/108
15/108
16/108
17/108
18/108R-b
21/108
22/108
23/108
24/108
25/108
26/108
27/108R-b
29/108
30/108Reported-and-tested-by
31/108A-b
32/108
33/108A-b
34/108
35/108
36/108
37/108
38/108A-b
39/108A-b T-b T-b R-b
40/108A-b A-b
41/108R-b A-b
42/108A-b
43/108
44/108
45/108
46/108A-b
47/108R-b A-b
48/108
49/108R-b R-b
50/108A-b
51/108
52/108
54/108R-b
55/108R-b
56/108
57/108
58/108A-b A-b
59/108
60/108
61/108
62/108
63/108R-b
64/108
65/108A-b
66/108T-b
67/108R-b
68/108
69/108
70/108
71/108
72/108
73/108
74/108
75/108
76/108
77/108
78/108
79/108A-b
80/108
81/108R-b
82/108T-b
83/108
84/108
85/108
86/108T-b A-b
87/108A-b
88/108A-b
89/108R-b
90/108
91/108
92/108
93/108A-b A-b T-b
94/108A-b A-b T-b
95/108A-b A-b Reported-and-Tested-by
96/108A-b A-b Reported-and-Tested-by
97/108
98/108
99/108
100/108
101/108
102/108
103/108
104/108
105/108
107/108Inspired-by R-b R-b
108/108

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

Read the v1 thread

Cover letter [PATCH 4.9 000/108] 4.9.33-stable review

This is the start of the stable review cycle for the 4.9.33 release. There are 108 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 Jun 17 17:53:15 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.33-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.33-rc1

Dan Carpenter <[email protected]>
sparc64: make string buffers large enough

Maarten Lankhorst <[email protected]>
drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2.

Ville Syrjälä <[email protected]>
drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail

Christian Borntraeger <[email protected]>
s390/kvm: do not rely on the ILC on kvm host protection fauls

Max Filippov <[email protected]>
xtensa: don't use linux IRQ #0

Ram Amrani <[email protected]>
RDMA/qedr: Return max inline data in QP query result

Ram Amrani <[email protected]>
RDMA/qedr: Don't spam dmesg if QP is in error state

Ram Amrani <[email protected]>
RDMA/qedr: Don't reset QP when queues aren't flushed

Ram Amrani <[email protected]>
RDMA/qedr: Fix and simplify memory leak in PD alloc

Ram Amrani <[email protected]>
RDMA/qedr: Dispatch port active event from qedr_add

Liping Zhang <[email protected]>
netfilter: nft_log: restrict the log prefix length to 127

Pablo Neira Ayuso <[email protected]>

    netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL

Parthasarathy Bhuvaragan <[email protected]>
tipc: fix nametbl_lock soft lockup at node/link events

Parthasarathy Bhuvaragan <[email protected]>
tipc: add subscription refcount to avoid invalid delete

Parthasarathy Bhuvaragan <[email protected]>
tipc: fix connection refcount error

Parthasarathy Bhuvaragan <[email protected]>
tipc: ignore requests when the connection state is not CONNECTED

Vineet Gupta <[email protected]>
ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncached

Vineet Gupta <[email protected]>
ARC: smp-boot: Decouple Non masters waiting API from jump to entry point

Stefan Hajnoczi <[email protected]>
vhost/vsock: handle vhost_vq_init_access() error

Don Zickus <[email protected]>
kernel/watchdog: prevent false hardlockup on overloaded system

Babu Moger <[email protected]>
kernel/watchdog.c: move shared definitions to nmi.h

Babu Moger <[email protected]>
kernel/watchdog.c: move hardlockup detector to separate file

Andrea Arcangeli <[email protected]>
userfaultfd: fix SIGBUS resulting from false rwsem wakeups

Eric Dumazet <[email protected]>
proc: add a schedule point in proc_pid_readdir()

Sudip Mukherjee <[email protected]>
frv: add missing atomic64 operations

Sudip Mukherjee <[email protected]>
frv: add atomic64_add_unless()

Coly Li <[email protected]>
romfs: use different way to generate fsid for BLOCK or MTD

Randy Dunlap <[email protected]>
mn10300: fix build error of missing fpu_save()

Tony Lindgren <[email protected]>
usb: musb: Fix external abort on non-linefetch for musb_irq_work()

Xin Long <[email protected]>
sctp: sctp_addr_id2transport should verify the addr before looking up assoc

Xin Long <[email protected]>
sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment

Michael Chan <[email protected]>
bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status().

Michael Chan <[email protected]>
bnxt_en: Fix RTNL lock usage on bnxt_update_link().

Michael Chan <[email protected]>
bnxt_en: Enhance autoneg support.

Michael Chan <[email protected]>
bnxt_en: Fix bnxt_reset() in the slow path task.

John Crispin <[email protected]>
net-next: ethernet: mediatek: change the compatible string

hayeswang <[email protected]>
r8152: avoid start_xmit to schedule napi when napi is disabled

hayeswang <[email protected]>

    r8152: fix rtl8152_post_reset function

hayeswang <[email protected]>
r8152: re-schedule napi for tx

hayeswang <[email protected]>
r8152: check rx after napi is enabled

hayeswang <[email protected]>
r8152: avoid start_xmit to call napi_schedule during autosuspend

Parav Pandit <[email protected]>
nvmet-rdma: Fix missing dma sync to nvme data structures

Chuck Lever <[email protected]>
nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED"

Kazuya Mizuguchi <[email protected]>
ravb: unmap descriptors when freeing rings

Y.C. Chen <[email protected]>
drm/ast: Fixed system hanged if disable P2A

Peter Ujfalusi <[email protected]>
drm/nouveau: Fix drm poll_helper handling

Lyude Paul <[email protected]>
drm/nouveau: Don't enabling polling twice on runtime resume

Lyude Paul <[email protected]>
drm/nouveau: Handle fbcon suspend/resume in seperate worker

Hans de Goede <[email protected]>
drm/nouveau: Rename acpi_work to hpd_work

Hans de Goede <[email protected]>
drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE

Andreas Schultz <[email protected]>
gtp: add genl family modules alias

Sean Nyekjaer <[email protected]>
net: phy: micrel: add support for KSZ8795

Helge Deller <[email protected]>
parisc, parport_gsc: Fixes for printk continuation lines

Or Gerlitz <[email protected]>
net/mlx5: Return EOPNOTSUPP when failing to get steering name-space

Or Gerlitz <[email protected]>
net/mlx5: E-Switch, Err when retrieving steering name-space fails

Linus Torvalds <[email protected]>
drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj()

Alexey Khoroshilov <[email protected]>
net: adaptec: starfire: add checks for dma mapping errors

Jisheng Zhang <[email protected]>
pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES

Daniel Vetter <[email protected]>
drm: Don't race connector registration

Daniel Vetter <[email protected]>
drm: prevent double-(un)registration for connectors

Hans Verkuil <[email protected]>
cec: fix wrong last_la determination

Andy Shevchenko <[email protected]>
pinctrl: baytrail: Rectify debounce support (part 2)

Arseny Solokha <[email protected]>
gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page

Jack Morgenstein <[email protected]>
net/mlx4_core: Avoid command timeouts during VF driver device shutdown

Ben Skeggs <[email protected]>
drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers

Ben Skeggs <[email protected]>
drm/nouveau: prevent userspace from deleting client object

Dimitris Michailidis <[email protected]>
ipv6: fix flow labels when the traffic class is non-0

David Howells <[email protected]>
FS-Cache: Initialise stores_lock in netfs cookie

David Howells <[email protected]>
fscache: Clear outstanding writes when disabling a cookie

David Howells <[email protected]>
fscache: Fix dead object requeue

Dimitris Michailidis <[email protected]>
net: fix ndo_features_check/ndo_fix_features comment ordering

Florian Fainelli <[email protected]>
net: phy: Fix PHY module checks and NULL deref in phy_attach_direct()

Mao Wenan <[email protected]>
net: phy: Fix lack of reference count on PHY driver

Stanislaw Gruszka <[email protected]>
ethtool: do not vzalloc(0) on registers dump

Ard Biesheuvel <[email protected]>
log2: make order_base_2() behave correctly on const input value zero

Peter Zijlstra <[email protected]>
kasan: respect /proc/sys/kernel/traceoff_on_warning

Kirill A. Shutemov <[email protected]>
shmem: fix sleeping from atomic context

David Lin <[email protected]>
jump label: pass kbuild_cflags when checking for asm goto support

Rafael J. Wysocki <[email protected]>
PM / runtime: Avoid false-positive warnings from might_sleep_if()

Arnd Bergmann <[email protected]>
ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in

Linus Lüssing <[email protected]>
ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches

Alexey Kardashevskiy <[email protected]>
vfio/spapr_tce: Set window when adding additional groups to container

Marcus Huewe <[email protected]>
ipv6: addrconf: fix generation of new temporary addresses

Thanneeru Srinivasulu <[email protected]>
net: thunderx: Fix PHY autoneg for SGMII QLM mode

Luis R. Rodriguez <[email protected]>
kernel/ucount.c: mark user_header with kmemleak_ignore()

Benjamin Herrenschmidt <[email protected]>
powerpc/powernv: Properly set "host-ipi" on IPIs

Ricardo Ribalda Delgado <[email protected]>
i2c: piix4: Fix request_region size

Ricardo Ribalda Delgado <[email protected]>
i2c: piix4: Request the SMBUS semaphore inside the mutex

Stefan Brüns <[email protected]>
sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications

Stefan Brüns <[email protected]>
sierra_net: Skip validating irrelevant fields for IDLE LSIs

Kejian Yan <[email protected]>
net: hns: Fix the device being used for dma mapping during TX

Ralf Baechle <[email protected]>
NET: mkiss: Fix panic

Nathan Fontenot <[email protected]>
ibmvnic: Initialize completion variables before starting work

Nathan Fontenot <[email protected]>
ibmvnic: Call napi_disable instead of napi_enable in failure path

Ralf Baechle <[email protected]>
NET: Fix /proc/net/arp for AX.25

Herbert Xu <[email protected]>
gfs2: Use rhashtable walk interface in glock_hash_walk

Herbert Xu <[email protected]>
tipc: Fix tipc_sk_reinit race conditions

Jonathan T. Leighton <[email protected]>
ipv6: Inhibit IPv4-mapped src address on the wire.

Jonathan T. Leighton <[email protected]>
ipv6: Handle IPv4-mapped src to in6addr_any dst.

Eric Dumazet <[email protected]>
tcp: tcp_probe: use spin_lock_bh()

Anssi Hannula <[email protected]>
net: xilinx_emaclite: fix receive buffer overflow

Anssi Hannula <[email protected]>
net: xilinx_emaclite: fix freezes due to unordered I/O

Thomas Falcon <[email protected]>
ibmvnic: Fix endian error when requesting device capabilities

Thomas Falcon <[email protected]>
ibmvnic: Fix endian errors in error reporting output

Christophe Leroy <[email protected]>
netfilter: nf_conntrack_sip: fix wrong memory initialisation

Richard <[email protected]>
partitions/msdos: FreeBSD UFS2 file systems are not recognized

Imre Deak <[email protected]>
drm/i915: Prevent the system suspend complete optimization

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

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

Diffstat:

 Makefile                                           |   6 +-
 arch/arc/kernel/head.S                             |  14 +-
 arch/arc/kernel/smp.c                              |  25 +-
 arch/arm/configs/ezx_defconfig                     |   4 +-
 arch/arm/configs/imote2_defconfig                  |   4 +-
 arch/frv/include/asm/atomic.h                      |  35 ++-
 arch/mn10300/include/asm/switch_to.h               |   2 +-
 arch/powerpc/sysdev/xics/icp-opal.c                |   6 +-
 arch/s390/kernel/entry.S                           |  19 +-
 arch/sparc/kernel/traps_64.c                       |   4 +-
 arch/xtensa/include/asm/irq.h                      |   3 +-
 arch/xtensa/kernel/irq.c                           |   5 -
 .../platforms/xtfpga/include/platform/hardware.h   |   6 +-
 arch/xtensa/platforms/xtfpga/setup.c               |  10 +-
 block/partitions/msdos.c                           |   2 +
 drivers/base/power/runtime.c                       |  11 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   1 +
 drivers/gpu/drm/ast/ast_main.c                     | 157 ++++++------
 drivers/gpu/drm/ast/ast_post.c                     |  18 +-
 drivers/gpu/drm/drm_connector.c                    |  23 +-
 drivers/gpu/drm/drm_drv.c                          |   4 +
 drivers/gpu/drm/i915/i915_drv.c                    |   9 +
 drivers/gpu/drm/i915/intel_display.c               |  12 +
 drivers/gpu/drm/i915/intel_pm.c                    |   9 +
 drivers/gpu/drm/i915/intel_sprite.c                |  21 ++
 drivers/gpu/drm/nouveau/nouveau_display.c          |  64 ++++-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   5 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   8 +
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |  43 +++-
 drivers/gpu/drm/nouveau/nouveau_fence.h            |   1 +
 drivers/gpu/drm/nouveau/nouveau_usif.c             |   3 +-
 drivers/gpu/drm/nouveau/nv84_fence.c               |   6 +
 drivers/i2c/busses/i2c-piix4.c                     |  14 +-
 drivers/infiniband/hw/qedr/main.c                  |  20 +-
 drivers/infiniband/hw/qedr/qedr.h                  |   5 +
 drivers/infiniband/hw/qedr/verbs.c                 |  43 +++-
 drivers/irqchip/irq-xtensa-mx.c                    |   2 +-
 drivers/irqchip/irq-xtensa-pic.c                   |   2 +-
 drivers/net/ethernet/adaptec/starfire.c            |  45 +++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  77 ++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  | 108 +++++++-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.h  |   5 +
 drivers/net/ethernet/freescale/gianfar.c           |   4 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  31 +--
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   2 +-
 drivers/net/ethernet/mellanox/mlx4/catas.c         |   2 +-
 drivers/net/ethernet/mellanox/mlx4/intf.c          |  12 +
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   6 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           | 112 +++++----
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      | 126 +++++-----
 drivers/net/gtp.c                                  |   1 +
 drivers/net/hamradio/mkiss.c                       |   4 +-
 drivers/net/phy/micrel.c                           |  14 ++
 drivers/net/phy/phy_device.c                       |  22 +-
 drivers/net/usb/r8152.c                            |  32 ++-
 drivers/net/usb/sierra_net.c                       | 111 +++++---
 drivers/nvme/target/rdma.c                         |  17 ++
 drivers/parport/parport_gsc.c                      |   8 +-
 drivers/pci/pci.c                                  |   3 +-
 drivers/pinctrl/berlin/berlin-bg4ct.c              |   2 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  12 +-
 drivers/staging/media/cec/cec-adap.c               |   2 +-
 drivers/usb/musb/musb_core.c                       |  11 +
 drivers/vfio/vfio_iommu_spapr_tce.c                |  22 ++
 drivers/vhost/vsock.c                              |  13 +-
 fs/fscache/cookie.c                                |   5 +
 fs/fscache/netfs.c                                 |   1 +
 fs/fscache/object.c                                |  32 ++-
 fs/gfs2/glock.c                                    |  28 ++-
 fs/nfs/nfs4state.c                                 |   1 +
 fs/proc/base.c                                     |   2 +
 fs/romfs/super.c                                   |  23 +-
 fs/userfaultfd.c                                   |  37 ++-
 include/drm/drmP.h                                 |   1 +
 include/drm/drm_connector.h                        |  16 +-
 include/linux/fscache-cache.h                      |   1 +
 include/linux/log2.h                               |  13 +-
 include/linux/micrel_phy.h                         |   2 +
 include/linux/netdevice.h                          |  29 +--
 include/linux/nmi.h                                |  25 ++
 include/linux/pci.h                                |   5 +
 include/net/ipv6.h                                 |   5 +
 include/uapi/linux/netfilter/nf_log.h              |   2 +
 kernel/Makefile                                    |   1 +
 kernel/ucount.c                                    |   3 +-
 kernel/watchdog.c                                  | 278 ++-------------------
 kernel/watchdog_hld.c                              | 230 +++++++++++++++++
 mm/kasan/report.c                                  |   3 +
 mm/shmem.c                                         |  11 +-
 net/core/ethtool.c                                 |   9 +-
 net/ipv4/arp.c                                     |  12 +-
 net/ipv4/tcp_probe.c                               |   4 +-
 net/ipv6/addrconf.c                                |  16 +-
 net/ipv6/datagram.c                                |  14 +-
 net/ipv6/ip6_output.c                              |   3 +
 net/ipv6/tcp_ipv6.c                                |  11 +-
 net/ipv6/udp.c                                     |   4 +
 net/netfilter/nf_conntrack_sip.c                   |   2 -
 net/netfilter/nf_log.c                             |   1 -
 net/netfilter/nf_tables_api.c                      |  16 +-
 net/netfilter/nft_log.c                            |   3 +-
 net/sctp/offload.c                                 |   2 +-
 net/sctp/socket.c                                  |   6 +-
 net/tipc/net.c                                     |   4 +
 net/tipc/node.c                                    |   9 +-
 net/tipc/server.c                                  |  32 +--
 net/tipc/socket.c                                  |  30 ++-
 net/tipc/subscr.c                                  | 124 +++++----
 net/tipc/subscr.h                                  |   1 +
 115 files changed, 1691 insertions(+), 809 deletions(-)