Skip to content

3.14.5-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest139 of 140 patches 10 repliesIn review

139 of 140 patches are in this archive. The cover letter announces 140.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/140scsi: fix our current target reap infrastructuredrivers/scsi/scsi_scan.c drivers/scsi/scsi_sysfs.c include/scsi/scsi_device.h+75 -470 replies
2/140SCSI: dual scan thread bug fixdrivers/scsi/scsi_scan.c+16 -70 replies
3/140SCSI: megaraid: missing bounds check in mimd_to_kioc()drivers/scsi/megaraid/megaraid_mm.c+2 -00 replies
4/140KVM: x86: remove WARN_ON from get_kernel_ns()arch/x86/kvm/x86.c+0 -10 replies
5/140tools lib traceevent: Fix memory leak in pretty_print()tools/lib/traceevent/event-parse.c+1 -00 replies
6/140pid: get pid_t ppid of task in init_pid_nsinclude/linux/sched.h+19 -10 replies
7/140audit: convert PPIDs to the inital PID namespace.kernel/audit.c kernel/auditsc.c+3 -30 replies
8/140netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4include/net/netfilter/nf_tables_core.h net/netfilter/nf_tables_core.c net/netfilter/nft_cmp.c+12 -30 replies
9/140netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->leninclude/net/netfilter/nf_conntrack_extend.h+2 -20 replies
10/140blktrace: fix accounting of partially completed requestsblock/blk-core.c include/trace/events/block.h kernel/trace/blktrace.c+42 -130 replies
11/140netfilter: Cant fail and free after table replacementnet/bridge/netfilter/ebtables.c net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +1 more+14 -90 replies
12/140netfilter: nf_tables: set names cannot be larger than 15 bytesnet/netfilter/nf_tables_api.c+2 -10 replies
13/140x86,preempt: Fix preemption for i386arch/x86/include/asm/preempt.h include/linux/preempt.h include/linux/thread_info.h+14 -20 replies
14/140tracepoint: Do not waste memory on mods with no tracepointskernel/tracepoint.c+6 -00 replies
15/140rbd: fix error paths in rbd_img_request_fill()drivers/block/rbd.c+1 -10 replies
17/140tick-common: Fix wrong check in tick_check_replacement()kernel/time/tick-common.c+1 -10 replies
18/140tick-sched: Dont call update_wall_time() when delta is lesser than tick_periodkernel/time/tick-sched.c+3 -00 replies
19/140tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz()kernel/time/tick-sched.c+1 -10 replies
20/140parisc: change value of SHMLBA from 0x00400000 to PAGE_SIZEarch/parisc/include/asm/shmparam.h arch/parisc/kernel/cache.c arch/parisc/kernel/sys_parisc.c+11 -110 replies
21/140parisc: fix epoll_pwait syscall on compat kernelarch/parisc/kernel/syscall_table.S+1 -10 replies
22/140parisc: remove _STK_LIM_MAX overridearch/parisc/include/uapi/asm/resource.h+0 -10 replies
23/140dont bother with {get,put}_write_access() on non-regular filesfs/file_table.c fs/open.c+9 -210 replies
24/140cifs: Wait for writebacks to complete before attempting write.fs/cifs/cifsfs.c fs/cifs/cifsglob.h fs/cifs/cifsproto.h +5 more+164 -90 replies
25/140xen/spinlock: Dont enable them unconditionally.arch/x86/xen/spinlock.c+4 -10 replies
26/140xen/events/fifo: correctly align bitopsdrivers/xen/events/events_fifo.c+30 -110 replies
27/140Revert "HID: microsoft: Add IDs for Surface Type/Touch Cover 2"drivers/hid/hid-core.c drivers/hid/hid-ids.h drivers/hid/hid-microsoft.c+0 -80 replies
28/140HID: core: do not scan constant input reportdrivers/hid/hid-core.c+3 -00 replies
29/140HID: add NO_INIT_REPORTS quirk for Synaptics Touch Pad V 103Sdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies
30/140md/raid1: r1buf_pool_alloc: free allocate pages when subsequent allocation fails.drivers/md/raid1.c+13 -40 replies
31/140tracing/uprobes: Fix uprobe_cpu_buffer memory leakkernel/trace/trace_uprobe.c+6 -00 replies
32/140tracing: Use rcu_dereference_sched() for trace event triggerskernel/trace/trace_events_trigger.c+1 -10 replies
33/140init/Kconfig: move the trusted keyring config option to general setupinit/Kconfig+12 -120 replies
34/140thp: close race between split and zap huge pagesmm/huge_memory.c+10 -30 replies
35/140mm/hugetlb.c: add cond_resched_lock() in return_unused_surplus_pages()mm/hugetlb.c+1 -00 replies
36/140mm: use paravirt friendly ops for NUMA hinting ptesinclude/asm-generic/pgtable.h+23 -80 replies
37/140USB: cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driverdrivers/usb/class/cdc-acm.c+21 -70 replies
38/140USB: cp210x: Add 8281 (Nanotec Plug & Drive)drivers/usb/serial/cp210x.c+1 -00 replies
39/140USB: usb_wwan: fix handling of missing bulk endpointsdrivers/usb/serial/usb_wwan.c+3 -60 replies
40/140USB: serial: ftdi_sio: add id for Brainboxes serial cardsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+70 -00 replies
41/140usb: option driver, add support for Telit UE910v2drivers/usb/serial/option.c+2 -00 replies
42/140Revert "USB: serial: add usbid for dell wwan card to sierra.c"drivers/usb/serial/sierra.c+0 -10 replies
43/140USB: serial: fix sysfs-attribute removal deadlockdrivers/usb/serial/usb-serial.c+3 -10 replies
44/140USB: io_ti: fix firmware download on big-endian machinesdrivers/usb/serial/io_ti.c+33 -170 replies
45/140usb: qcserial: add Sierra Wireless EM7355drivers/usb/serial/qcserial.c+3 -00 replies
46/140usb: qcserial: add Sierra Wireless MC73xxdrivers/usb/serial/qcserial.c+3 -00 replies
47/140usb: qcserial: add Sierra Wireless MC7305/MC7355drivers/usb/serial/qcserial.c+3 -00 replies
48/140usb: option: add Olivetti Olicard 500drivers/usb/serial/option.c+4 -00 replies
49/140usb: option: add Alcatel L800MAdrivers/usb/serial/option.c+3 -00 replies
50/140usb: option: add and update a number of CMOTech devicesdrivers/usb/serial/option.c+70 -40 replies
51/140serial: omap: Fix missing pm_runtime_resume handling by simplifying codedrivers/tty/serial/omap-serial.c+17 -120 replies
52/140mlx4_en: dont use napi_synchronize inside mlx4_en_netpolldrivers/net/ethernet/mellanox/mlx4/en_cq.c drivers/net/ethernet/mellanox/mlx4/en_netdev.c drivers/net/ethernet/mellanox/mlx4/mlx4_en.h+1 -70 replies
53/140fs: Dont return 0 from get_anon_bdevfs/super.c+4 -10 replies
54/140wl18xx: align event mailbox with current fwdrivers/net/wireless/ti/wl18xx/event.h+20 -00 replies
55/140drm/vmwgfx: correct fb_fix_screeninfo.line_lengthdrivers/gpu/drm/vmwgfx/vmwgfx_fb.c+4 -10 replies
56/140drm/vmwgfx: Fix query buffer locking order violationdrivers/gpu/drm/vmwgfx/vmwgfx_context.c+1 -10 replies
57/140drm/vmwgfx: Make sure user-space cant DMA across buffer object boundaries v2drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+22 -00 replies
58/140drm/qxl: unset a pointer in sync_obj_unrefdrivers/gpu/drm/qxl/qxl_ttm.c+1 -00 replies
59/140drm/radeon: clear needs_reset flag if IB test failsdrivers/gpu/drm/radeon/radeon_ring.c+1 -00 replies
60/140drm/radeon: call drm_edid_to_eld when we update the ediddrivers/gpu/drm/radeon/radeon_display.c+1 -00 replies
61/140drm/radeon: fix endian swap on hawaii clear state buffer setupdrivers/gpu/drm/radeon/cik.c+2 -20 replies
62/140drm/radeon: fix typo in spectre_golden_registersdrivers/gpu/drm/radeon/cik.c+1 -10 replies
63/140drm/i915/tv: fix gen4 composite s-video tv-outdrivers/gpu/drm/i915/intel_tv.c+7 -20 replies
64/140drm/i915: Do not dereference pointers from ring buffer in evict eventdrivers/gpu/drm/i915/i915_trace.h+3 -10 replies
65/140net: sctp: wake up all assocs if sndbuf policy is per socketnet/sctp/socket.c+35 -10 replies
66/140net: sctp: test if association is dead in sctp_wake_up_waitersnet/sctp/socket.c+6 -00 replies
67/140l2tp: take PMTU from tunnel UDP socketnet/l2tp/l2tp_ppp.c+2 -20 replies
68/140net: core: dont account for udp header size when computing seglennet/core/skbuff.c+7 -50 replies
69/140bonding: Remove debug_fs files when module init failsdrivers/net/bonding/bond_main.c+1 -00 replies
70/140bridge: Fix double free and memory leak around br_allowed_ingressnet/bridge/br_input.c net/bridge/br_vlan.c+5 -40 replies
71/140ipv6: Limit mtu to 65575 bytesinclude/net/ip6_route.h net/ipv6/route.c+8 -20 replies
72/140gre: dont allow to add the same tunnel twicenet/ipv4/ip_gre.c+1 -10 replies
73/140vti: dont allow to add the same tunnel twicenet/ipv4/ip_vti.c+1 -10 replies
74/140net: ipv4: current group_info should be put after using.net/ipv4/ping.c+11 -40 replies
75/140ipv4: return valid RTA_IIF on ip route getnet/ipv4/route.c+1 -10 replies
76/140filter: prevent nla extensions to peek beyond the end of the messagenet/core/filter.c+5 -10 replies
77/140Revert "net: sctp: Fix a_rwnd/rwnd management to reflect real state of the receivers buffer"include/net/sctp/structs.h net/sctp/associola.c net/sctp/sm_statefuns.c +2 more+87 -250 replies
78/140net: Start with correct mac_len in skb_network_protocolnet/core/dev.c+1 -10 replies
79/140ip6_gre: dont allow to remove the fb_tunnel_devnet/ipv6/ip6_gre.c+10 -00 replies
80/140vlan: Fix lockdep warning when vlan dev handle notificationnet/8021q/vlan_dev.c net/core/dev.c+42 -50 replies
81/140net: Find the nesting level of a given device by type.include/linux/netdevice.h net/core/dev.c+60 -00 replies
82/140net: Allow for more then a single subclass for netif_addr_lockinclude/linux/netdevice.h+7 -10 replies
83/140vlan: Fix lockdep warning with stacked vlan devices.include/linux/if_vlan.h net/8021q/vlan.c net/8021q/vlan_dev.c +1 more+13 -450 replies
84/140macvlan: Fix lockdep warnings with stacked macvlan devicesdrivers/net/macvlan.c include/linux/if_macvlan.h+11 -20 replies
85/140tg3: update rx_jumbo_pending ring param only when jumbo frames are enableddrivers/net/ethernet/broadcom/tg3.c+3 -10 replies
86/140net: sctp: cache auth_enable per endpointinclude/net/sctp/structs.h net/sctp/auth.c net/sctp/endpointola.c +4 more+92 -600 replies
87/140net: Fix ns_capable check in sock_diag_put_filterinfoinclude/linux/sock_diag.h net/core/sock_diag.c net/packet/diag.c+4 -40 replies
88/140rtnetlink: Warn when interfaces information wont fit in our packetnet/core/rtnetlink.c+12 -50 replies
89/140rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is setnet/core/rtnetlink.c+10 -60 replies
90/140ipv6: fib: fix fib dump restartnet/ipv6/ip6_fib.c+2 -10 replies
91/140bridge: Handle IFLA_ADDRESS correctly when creating bridge devicenet/bridge/br_netlink.c+15 -00 replies
92/140sctp: reset flowi4_oif parameter on route lookupnet/sctp/protocol.c+6 -10 replies
93/140net: qmi_wwan: add Sierra Wireless EM7355drivers/net/usb/qmi_wwan.c+1 -00 replies
94/140net: qmi_wwan: add Sierra Wireless MC73xxdrivers/net/usb/qmi_wwan.c+3 -00 replies
95/140net: qmi_wwan: add Sierra Wireless MC7305/MC7355drivers/net/usb/qmi_wwan.c+1 -00 replies
96/140net: qmi_wwan: add Olivetti Olicard 500drivers/net/usb/qmi_wwan.c+1 -00 replies
97/140net: qmi_wwan: add Alcatel L800MAdrivers/net/usb/qmi_wwan.c+1 -00 replies
98/140net: qmi_wwan: add a number of CMOTech devicesdrivers/net/usb/qmi_wwan.c+16 -00 replies
99/140net: qmi_wwan: add a number of Dell devicesdrivers/net/usb/qmi_wwan.c+5 -00 replies
100/140slip: fix spinlock variantdrivers/net/slip/slip.c+3 -30 replies
101/140net: sctp: Dont transition to PF state when transport has exhausted Path.Max.Retrans.net/sctp/sm_sideeffect.c+3 -40 replies
102/140mactap: Fix checksum errors for non-gso packets in bridge modedrivers/net/macvtap.c+9 -00 replies
103/140Revert "macvlan : fix checksums error when we are in bridge mode"drivers/net/macvlan.c+0 -30 replies
104/140tcp_cubic: fix the range of delayed_acknet/ipv4/tcp_cubic.c+1 -10 replies
105/140net: sched: lock imbalance in hhf qdiscnet/sched/sch_hhf.c+6 -50 replies
106/140vsock: Make transport the proto ownerinclude/net/af_vsock.h net/vmw_vsock/af_vsock.c+27 -260 replies
107/140net: cdc_ncm: fix buffer overflowdrivers/net/usb/cdc_ncm.c+1 -10 replies
108/140net/mlx4_core: Dont issue PCIe speed/width checks for VFsdrivers/net/ethernet/mellanox/mlx4/main.c+2 -10 replies
109/140ip_tunnel: Set network header properly for IP_ECN_decapsulate()net/ipv4/ip_tunnel.c+2 -00 replies
110/140ipv4: ip_tunnels: disable cache for nbma gre tunnelsnet/ipv4/ip_tunnel.c+2 -10 replies
111/140net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lockdrivers/net/usb/cdc_mbim.c+13 -50 replies
112/140net: ipv4: ip_forward: fix inverted local_df testnet/ipv4/ip_forward.c+2 -20 replies
113/140net: ipv6: send pkttoobig immediately if orig frag size > mtunet/ipv6/ip6_output.c+5 -10 replies
114/140ipv4: fib_semantics: increment fib_info_cnt after fib_info allocationnet/ipv4/fib_semantics.c+1 -10 replies
115/140net: cdc_mbim: handle unaccelerated VLAN tagged framesdrivers/net/usb/cdc_mbim.c+28 -110 replies
116/140macvlan: Dont propagate IFF_ALLMULTI changes on down interfaces.drivers/net/macvlan.c+4 -20 replies
117/140sfc: fix calling of free_irq with already free vectordrivers/net/ethernet/sfc/nic.c+8 -60 replies
118/140ip6_tunnel: fix potential NULL pointer dereferencenet/ipv6/ip6_tunnel.c+1 -10 replies
119/140neigh: set nud_state to NUD_INCOMPLETE when probing router reachabilitynet/core/neighbour.c+2 -20 replies
120/140batman-adv: fix neigh_ifinfo imbalancenet/batman-adv/bat_iv_ogm.c+2 -00 replies
121/140batman-adv: fix neigh reference imbalancenet/batman-adv/originator.c+5 -00 replies
122/140batman-adv: always run purge_orig_neighborsnet/batman-adv/originator.c+4 -40 replies
123/140batman-adv: fix removing neigh_ifinfonet/batman-adv/originator.c+46 -00 replies
124/140net: filter: x86: fix JIT address randomizationarch/x86/net/bpf_jit_comp.c+1 -10 replies
125/140net: filter: s390: fix JIT address randomizationarch/s390/net/bpf_jit_comp.c+1 -10 replies
126/140net: avoid dependency of net_get_random_once on nop patchinginclude/linux/net.h net/core/utils.c+8 -150 replies
127/140ipv6: fix calculation of option len in ip6_append_datanet/ipv6/ip6_output.c+1 -10 replies
128/140rtnetlink: wait for unregistering devices in rtnl_link_unregister()include/linux/rtnetlink.h net/core/dev.c net/core/net_namespace.c +1 more+39 -30 replies
129/140net: phy: Dont call phy_resume if phy_init_hw faileddrivers/net/phy/phy_device.c+2 -20 replies
130/140bonding: fix out of range parameters for bond_intmax_tbldrivers/net/bonding/bond_options.c+1 -00 replies
131/140net: gro: make sure skb->cb[] initial content has not to be zeronet/core/dev.c net/core/skbuff.c+3 -20 replies
132/140batman-adv: fix indirect hard_iface NULL dereferencenet/batman-adv/originator.c+2 -10 replies
133/140batman-adv: fix reference counting imbalance while sending fragmentnet/batman-adv/fragmentation.c+8 -30 replies
134/140batman-adv: increase orig refcount when storing ref in gw_nodenet/batman-adv/gateway_client.c+9 -20 replies
135/140batman-adv: fix local TT check for outgoing arp requests in DATnet/batman-adv/distributed-arp-table.c+1 -20 replies
136/140ip_tunnel: Initialize the fallback device properlynet/ipv4/ip_tunnel.c+1 -00 replies
137/140net_sched: fix an oops in tcindex filternet/sched/cls_tcindex.c+20 -100 replies
138/140ipv6: gro: fix CHECKSUM_COMPLETE supportnet/ipv6/ip6_offload.c net/ipv6/tcpv6_offload.c+2 -60 replies
139/140ipv4: initialise the itag variable in __mkroute_inputnet/ipv4/route.c+1 -10 replies
140/140net-gro: reset skb->truesize in napi_reuse_skb()net/core/dev.c+1 -00 replies

Reviews trailers per patch

46 of 139 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchAlan SternSarah SharpSumit SaxenaPaolo BonziniStefan BaderToralf F�rsterMichele BallabioMathieu DesnoyersAlex ElderDaniel VetterKamal MostafaRomain FrancoiseCarlos O'DonellJeff LaytonPavel ShilovskySteven RostedtPranavkumar SawargaonkarIan CampbellVincent FortierBenjamin TissoiresNamhyung KimSasha LevinDavid VrabelRafał MiłeckiLudovic DrolezFelipe BalbiAmir VadaiTejun HeoH. Peter AnvinAlexandre DemersImre KalozThomas HellstromBrian PaulJakob BornecrantzAlex DeucherChristian KönigMatthew KhouzamVlad YasevichNeil HormanYOSHIFUJI HideakiHannes Frederic SowaDaniel BorkmannPeter ButlerMartin FilipMichael ChanJoshua KinardNicolas DichtelJiri PirkoJason WangMichael S. TsirkinNeal CardwellDmitry TorokhovEric DumazetShradha ShahThomas GrafFlorian FainelliVeaceslav FalicoTimo TerasAntonio QuartulliMartin Hundeb�llKelly AndersonAlexei Starovoitov
SeriesA-b T-b T-b
1/140R-b T-b
2/140T-b
3/140A-b
4/140R-b
5/140
6/140
7/140
8/140
9/140
10/140
11/140
12/140
13/140T-b T-b T-b
14/140A-b
15/140R-b
17/140
18/140
19/140
20/140
21/140
22/140R-b
23/140
24/140R-b R-b
25/140A-b
26/140T-b R-b
27/140
28/140
29/140Reported-and-tested-by R-b
30/140
31/140A-b
32/140
33/140
34/140T-b
35/140
36/140A-b T-b
37/140
38/140
39/140T-b
40/140
41/140
42/140
43/140
44/140T-b
45/140
46/140
47/140
48/140
49/140
50/140
51/140A-b
52/140A-b
53/140A-b A-b T-b
54/140Reported-and-tested-by
55/140R-b
56/140R-b
57/140R-b
58/140
59/140R-b
60/140
61/140R-b
62/140R-b
63/140Reported-and-tested-by
64/140
65/140A-b A-b
66/140A-b A-b
67/140
68/140
69/140
70/140
71/140A-b A-b
72/140
73/140
74/140
75/140
76/140A-b
77/140A-b T-b
78/140T-b
79/140
80/140
81/140
82/140
83/140
84/140
85/140A-b
86/140A-b T-b
87/140A-b
88/140R-b
89/140R-b
90/140
91/140
92/140A-b
93/140
94/140
95/140
96/140
97/140
98/140
99/140
100/140
101/140A-b
102/140A-b
103/140A-b A-b
104/140A-b
105/140
106/140A-b
107/140
108/140
109/140A-b A-b
110/140
111/140
112/140
113/140
114/140
115/140
116/140
117/140A-b
118/140A-b
119/140
120/140
121/140
122/140
123/140
124/140A-b
125/140
126/140
127/140
128/140
129/140A-b
130/140A-b
131/140Bisected-by T-b
132/140A-b
133/140A-b
134/140
135/140
136/140
137/140T-b
138/140
139/140A-b
140/140

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

Read the v1 thread

Cover letter [PATCH 3.14 000/140] 3.14.5-stable review

This is the start of the stable review cycle for the 3.14.5 release. There are 140 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 May 31 04:30:12 UTC 2014. 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/v3.0/stable-review/patch-3.14.5-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.14.5-rc1

Eric Dumazet <[email protected]>

    net-gro: reset skb->truesize in napi_reuse_skb()

Li RongQing <[email protected]>
ipv4: initialise the itag variable in __mkroute_input

Eric Dumazet <[email protected]>
ipv6: gro: fix CHECKSUM_COMPLETE support

Cong Wang <[email protected]>
net_sched: fix an oops in tcindex filter

Steffen Klassert <[email protected]>
ip_tunnel: Initialize the fallback device properly

Antonio Quartulli <[email protected]>
batman-adv: fix local TT check for outgoing arp requests in DAT

Antonio Quartulli <[email protected]>
batman-adv: increase orig refcount when storing ref in gw_node

Antonio Quartulli <[email protected]>
batman-adv: fix reference counting imbalance while sending fragment

Marek Lindner <[email protected]>
batman-adv: fix indirect hard_iface NULL dereference

Eric Dumazet <[email protected]>

    net: gro: make sure skb->cb[] initial content has not to be zero

Nikolay Aleksandrov <[email protected]>
bonding: fix out of range parameters for bond_intmax_tbl

Guenter Roeck <[email protected]>
net: phy: Don't call phy_resume if phy_init_hw failed

Cong Wang <[email protected]>
rtnetlink: wait for unregistering devices in rtnl_link_unregister()

Hannes Frederic Sowa <[email protected]>
ipv6: fix calculation of option len in ip6_append_data

Hannes Frederic Sowa <[email protected]>
net: avoid dependency of net_get_random_once on nop patching

Heiko Carstens <[email protected]>
net: filter: s390: fix JIT address randomization

Alexei Starovoitov <[email protected]>
net: filter: x86: fix JIT address randomization

Simon Wunderlich <[email protected]>
batman-adv: fix removing neigh_ifinfo

Simon Wunderlich <[email protected]>
batman-adv: always run purge_orig_neighbors

Simon Wunderlich <[email protected]>
batman-adv: fix neigh reference imbalance

Simon Wunderlich <[email protected]>
batman-adv: fix neigh_ifinfo imbalance

Duan Jiong <[email protected]>
neigh: set nud_state to NUD_INCOMPLETE when probing router reachability

Susant Sahani <[email protected]>
ip6_tunnel: fix potential NULL pointer dereference

Nikolay Aleksandrov <[email protected]>
sfc: fix calling of free_irq with already free vector

Peter Christensen <[email protected]>
macvlan: Don't propagate IFF_ALLMULTI changes on down interfaces.

Bjørn Mork <[email protected]>
net: cdc_mbim: handle unaccelerated VLAN tagged frames

Sergey Popovich <[email protected]>
ipv4: fib_semantics: increment fib_info_cnt after fib_info allocation

Florian Westphal <[email protected]>
net: ipv6: send pkttoobig immediately if orig frag size > mtu

Florian Westphal <[email protected]>
net: ipv4: ip_forward: fix inverted local_df test

Bjørn Mork <[email protected]>
net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lock

Timo Teräs <[email protected]>
ipv4: ip_tunnels: disable cache for nbma gre tunnels

Ying Cai <[email protected]>
ip_tunnel: Set network header properly for IP_ECN_decapsulate()

Eyal Perry <[email protected]>
net/mlx4_core: Don't issue PCIe speed/width checks for VFs

Bjørn Mork <[email protected]>
net: cdc_ncm: fix buffer overflow

Andy King <[email protected]>
vsock: Make transport the proto owner

John Fastabend <[email protected]>
net: sched: lock imbalance in hhf qdisc

Liu Yu <[email protected]>
tcp_cubic: fix the range of delayed_ack

Vlad Yasevich <[email protected]>
Revert "macvlan : fix checksums error when we are in bridge mode"

Vlad Yasevich <[email protected]>
mactap: Fix checksum errors for non-gso packets in bridge mode

Karl Heiss <[email protected]>
net: sctp: Don't transition to PF state when transport has exhausted 'Path.Max.Retrans'.

Oliver Hartkopp <[email protected]>
slip: fix spinlock variant

Bjørn Mork <[email protected]>
net: qmi_wwan: add a number of Dell devices

Bjørn Mork <[email protected]>
net: qmi_wwan: add a number of CMOTech devices

Bjørn Mork <[email protected]>
net: qmi_wwan: add Alcatel L800MA

Bjørn Mork <[email protected]>
net: qmi_wwan: add Olivetti Olicard 500

Bjørn Mork <[email protected]>
net: qmi_wwan: add Sierra Wireless MC7305/MC7355

Bjørn Mork <[email protected]>
net: qmi_wwan: add Sierra Wireless MC73xx

Bjørn Mork <[email protected]>
net: qmi_wwan: add Sierra Wireless EM7355

Xufeng Zhang <[email protected]>
sctp: reset flowi4_oif parameter on route lookup

Toshiaki Makita <[email protected]>
bridge: Handle IFLA_ADDRESS correctly when creating bridge device

Kumar Sundararajan <[email protected]>
ipv6: fib: fix fib dump restart

David Gibson <[email protected]>
rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set

David Gibson <[email protected]>
rtnetlink: Warn when interface's information won't fit in our packet

Andrew Lutomirski <[email protected]>
net: Fix ns_capable check in sock_diag_put_filterinfo

Vlad Yasevich <[email protected]>
net: sctp: cache auth_enable per endpoint

Ivan Vecera <[email protected]>
tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled

Vlad Yasevich <[email protected]>
macvlan: Fix lockdep warnings with stacked macvlan devices

Vlad Yasevich <[email protected]>
vlan: Fix lockdep warning with stacked vlan devices.

Vlad Yasevich <[email protected]>
net: Allow for more then a single subclass for netif_addr_lock

Vlad Yasevich <[email protected]>
net: Find the nesting level of a given device by type.

dingtianhong <[email protected]>
vlan: Fix lockdep warning when vlan dev handle notification

Nicolas Dichtel <[email protected]>
ip6_gre: don't allow to remove the fb_tunnel_dev

Vlad Yasevich <[email protected]>
net: Start with correct mac_len in skb_network_protocol

Daniel Borkmann <[email protected]>
Revert "net: sctp: Fix a_rwnd/rwnd management to reflect real state of the receiver's buffer"

Mathias Krause <[email protected]>
filter: prevent nla extensions to peek beyond the end of the message

Julian Anastasov <[email protected]>
ipv4: return valid RTA_IIF on ip route get

Wang, Xiaoming <[email protected]>
net: ipv4: current group_info should be put after using.

Nicolas Dichtel <[email protected]>
vti: don't allow to add the same tunnel twice

Nicolas Dichtel <[email protected]>
gre: don't allow to add the same tunnel twice

Eric Dumazet <[email protected]>
ipv6: Limit mtu to 65575 bytes

Toshiaki Makita <[email protected]>
bridge: Fix double free and memory leak around br_allowed_ingress

Thomas Richter <[email protected]>
bonding: Remove debug_fs files when module init fails

Florian Westphal <[email protected]>
net: core: don't account for udp header size when computing seglen

Dmitry Petukhov <[email protected]>
l2tp: take PMTU from tunnel UDP socket

Daniel Borkmann <[email protected]>
net: sctp: test if association is dead in sctp_wake_up_waiters

Daniel Borkmann <[email protected]>
net: sctp: wake up all assocs if sndbuf policy is per socket

Steven Rostedt <[email protected]>
drm/i915: Do not dereference pointers from ring buffer in evict event

Jani Nikula <[email protected]>
drm/i915/tv: fix gen4 composite s-video tv-out

Alex Deucher <[email protected]>
drm/radeon: fix typo in spectre_golden_registers

Alex Deucher <[email protected]>
drm/radeon: fix endian swap on hawaii clear state buffer setup

Alex Deucher <[email protected]>
drm/radeon: call drm_edid_to_eld when we update the edid

Christian König <[email protected]>
drm/radeon: clear needs_reset flag if IB test fails

Maarten Lankhorst <[email protected]>
drm/qxl: unset a pointer in sync_obj_unref

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Make sure user-space can't DMA across buffer object boundaries v2

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix query buffer locking order violation

Christopher Friedt <[email protected]>
drm/vmwgfx: correct fb_fix_screeninfo.line_length

Eliad Peller <[email protected]>
wl18xx: align event mailbox with current fw

Thomas Bächler <[email protected]>
fs: Don't return 0 from get_anon_bdev

Chris Mason <[email protected]>
mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll

Tony Lindgren <[email protected]>
serial: omap: Fix missing pm_runtime_resume handling by simplifying code

Bjørn Mork <[email protected]>
usb: option: add and update a number of CMOTech devices

Bjørn Mork <[email protected]>
usb: option: add Alcatel L800MA

Bjørn Mork <[email protected]>
usb: option: add Olivetti Olicard 500

Bjørn Mork <[email protected]>
usb: qcserial: add Sierra Wireless MC7305/MC7355

Bjørn Mork <[email protected]>
usb: qcserial: add Sierra Wireless MC73xx

Bjørn Mork <[email protected]>
usb: qcserial: add Sierra Wireless EM7355

Johan Hovold <[email protected]>
USB: io_ti: fix firmware download on big-endian machines

Johan Hovold <[email protected]>
USB: serial: fix sysfs-attribute removal deadlock

Johan Hovold <[email protected]>
Revert "USB: serial: add usbid for dell wwan card to sierra.c"

Daniele Palmas <[email protected]>
usb: option driver, add support for Telit UE910v2

Michele Baldessari <[email protected]>
USB: serial: ftdi_sio: add id for Brainboxes serial cards

Johan Hovold <[email protected]>
USB: usb_wwan: fix handling of missing bulk endpoints

Tristan Bruns <[email protected]>

    USB: cp210x: Add 8281 (Nanotec Plug & Drive)

Michael Ulbricht <[email protected]>
USB: cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver

Mel Gorman <[email protected]>
mm: use paravirt friendly ops for NUMA hinting ptes

Mizuma, Masayoshi <[email protected]>
mm/hugetlb.c: add cond_resched_lock() in return_unused_surplus_pages()

Kirill A. Shutemov <[email protected]>
thp: close race between split and zap huge pages

Peter Foley <[email protected]>
init/Kconfig: move the trusted keyring config option to general setup

Steven Rostedt (Red Hat) <[email protected]>
tracing: Use rcu_dereference_sched() for trace event triggers

zhangwei(Jovi) <[email protected]>
tracing/uprobes: Fix uprobe_cpu_buffer memory leak

NeilBrown <[email protected]>
md/raid1: r1buf_pool_alloc: free allocate pages when subsequent allocation fails.

Hans de Goede <[email protected]>
HID: add NO_INIT_REPORTS quirk for Synaptics Touch Pad V 103S

Benjamin Tissoires <[email protected]>
HID: core: do not scan constant input report

Derya <[email protected]>
Revert "HID: microsoft: Add ID's for Surface Type/Touch Cover 2"

Vladimir Murzin <[email protected]>
xen/events/fifo: correctly align bitops

Konrad Rzeszutek Wilk <[email protected]>
xen/spinlock: Don't enable them unconditionally.

Sachin Prabhu <[email protected]>
cifs: Wait for writebacks to complete before attempting write.

Al Viro <[email protected]>
don't bother with {get,put}_write_access() on non-regular files

John David Anglin <[email protected]>
parisc: remove _STK_LIM_MAX override

Helge Deller <[email protected]>
parisc: fix epoll_pwait syscall on compat kernel

Helge Deller <[email protected]>

    parisc: change value of SHMLBA from 0x00400000 to PAGE_SIZE

Viresh Kumar <[email protected]>
tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz()

Viresh Kumar <[email protected]>
tick-sched: Don't call update_wall_time() when delta is lesser than tick_period

Viresh Kumar <[email protected]>
tick-common: Fix wrong check in tick_check_replacement()

Jani Nikula <[email protected]>
drm/i915: restore QUIRK_NO_PCH_PWM_ENABLE

Ilya Dryomov <[email protected]>
rbd: fix error paths in rbd_img_request_fill()

Steven Rostedt (Red Hat) <[email protected]>
tracepoint: Do not waste memory on mods with no tracepoints

Peter Zijlstra <[email protected]>
x86,preempt: Fix preemption for i386

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: set names cannot be larger than 15 bytes

Thomas Graf <[email protected]>
netfilter: Can't fail and free after table replacement

Roman Pen <[email protected]>
blktrace: fix accounting of partially completed requests

Andrey Vagin <[email protected]>

    netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len

Patrick McHardy <[email protected]>
netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4

Richard Guy Briggs <[email protected]>
audit: convert PPIDs to the inital PID namespace.

Richard Guy Briggs <[email protected]>
pid: get pid_t ppid of task in init_pid_ns

Steven Rostedt <[email protected]>
tools lib traceevent: Fix memory leak in pretty_print()

Marcelo Tosatti <[email protected]>
KVM: x86: remove WARN_ON from get_kernel_ns()

Dan Carpenter <[email protected]>
SCSI: megaraid: missing bounds check in mimd_to_kioc()

James Bottomley <[email protected]>
SCSI: dual scan thread bug fix

James Bottomley <[email protected]>
scsi: fix our current target reap infrastructure

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

Diffstat:

 Makefile                                       |   4 +-
 arch/parisc/include/asm/shmparam.h             |   5 +-
 arch/parisc/include/uapi/asm/resource.h        |   1 -
 arch/parisc/kernel/cache.c                     |   3 +-
 arch/parisc/kernel/sys_parisc.c                |  14 ++--
 arch/parisc/kernel/syscall_table.S             |   2 +-
 arch/s390/net/bpf_jit_comp.c                   |   2 +-
 arch/x86/include/asm/preempt.h                 |  12 +++
 arch/x86/kvm/x86.c                             |   1 -
 arch/x86/net/bpf_jit_comp.c                    |   2 +-
 arch/x86/xen/spinlock.c                        |   5 +-
 block/blk-core.c                               |   2 +-
 drivers/block/rbd.c                            |   2 +-
 drivers/gpu/drm/i915/i915_drv.h                |   1 +
 drivers/gpu/drm/i915/i915_trace.h              |   4 +-
 drivers/gpu/drm/i915/intel_display.c           |  16 ++++
 drivers/gpu/drm/i915/intel_panel.c             |   4 +
 drivers/gpu/drm/i915/intel_tv.c                |   9 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                  |   1 +
 drivers/gpu/drm/radeon/cik.c                   |   6 +-
 drivers/gpu/drm/radeon/radeon_display.c        |   1 +
 drivers/gpu/drm/radeon/radeon_ring.c           |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c        |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c        |  22 +++++
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c             |   5 +-
 drivers/hid/hid-core.c                         |   5 +-
 drivers/hid/hid-ids.h                          |   3 +-
 drivers/hid/hid-microsoft.c                    |   4 -
 drivers/hid/usbhid/hid-quirks.c                |   1 +
 drivers/md/raid1.c                             |  17 +++-
 drivers/net/bonding/bond_main.c                |   1 +
 drivers/net/bonding/bond_options.c             |   1 +
 drivers/net/ethernet/broadcom/tg3.c            |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_cq.c     |   1 -
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c |   6 +-
 drivers/net/ethernet/mellanox/mlx4/main.c      |   3 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h   |   1 -
 drivers/net/ethernet/sfc/nic.c                 |  14 ++--
 drivers/net/macvlan.c                          |  21 +++--
 drivers/net/macvtap.c                          |   9 ++
 drivers/net/phy/phy_device.c                   |   4 +-
 drivers/net/slip/slip.c                        |   6 +-
 drivers/net/usb/cdc_mbim.c                     |  57 +++++++++----
 drivers/net/usb/cdc_ncm.c                      |   2 +-
 drivers/net/usb/qmi_wwan.c                     |  28 +++++++
 drivers/net/wireless/ti/wl18xx/event.h         |  20 +++++
 drivers/scsi/megaraid/megaraid_mm.c            |   2 +
 drivers/scsi/scsi_scan.c                       | 112 ++++++++++++++++---------
 drivers/scsi/scsi_sysfs.c                      |  20 +++--
 drivers/tty/serial/omap-serial.c               |  29 ++++---
 drivers/usb/class/cdc-acm.c                    |  28 +++++--
 drivers/usb/serial/cp210x.c                    |   1 +
 drivers/usb/serial/ftdi_sio.c                  |  33 ++++++++
 drivers/usb/serial/ftdi_sio_ids.h              |  37 ++++++++
 drivers/usb/serial/io_ti.c                     |  50 +++++++----
 drivers/usb/serial/option.c                    |  83 +++++++++++++++++-
 drivers/usb/serial/qcserial.c                  |   9 ++
 drivers/usb/serial/sierra.c                    |   1 -
 drivers/usb/serial/usb-serial.c                |   4 +-
 drivers/usb/serial/usb_wwan.c                  |   9 +-
 drivers/xen/events/events_fifo.c               |  41 ++++++---
 fs/cifs/cifsfs.c                               |  14 +++-
 fs/cifs/cifsglob.h                             |   8 ++
 fs/cifs/cifsproto.h                            |   3 +
 fs/cifs/file.c                                 |  31 ++++++-
 fs/cifs/misc.c                                 |  74 +++++++++++++++-
 fs/cifs/smb1ops.c                              |  11 +++
 fs/cifs/smb2misc.c                             |  18 +++-
 fs/cifs/smb2ops.c                              |  14 ++++
 fs/file_table.c                                |   4 +-
 fs/open.c                                      |  26 ++----
 fs/super.c                                     |   5 +-
 include/asm-generic/pgtable.h                  |  31 +++++--
 include/linux/if_macvlan.h                     |   1 +
 include/linux/if_vlan.h                        |   3 +-
 include/linux/net.h                            |  15 +---
 include/linux/netdevice.h                      |  18 +++-
 include/linux/preempt.h                        |   2 +
 include/linux/rtnetlink.h                      |   5 ++
 include/linux/sched.h                          |  20 ++++-
 include/linux/sock_diag.h                      |   2 +-
 include/linux/thread_info.h                    |   2 -
 include/net/af_vsock.h                         |   6 +-
 include/net/ip6_route.h                        |   5 ++
 include/net/netfilter/nf_conntrack_extend.h    |   4 +-
 include/net/netfilter/nf_tables_core.h         |  10 +++
 include/net/sctp/structs.h                     |  18 +++-
 include/scsi/scsi_device.h                     |   3 +-
 include/trace/events/block.h                   |  33 +++++++-
 init/Kconfig                                   |  24 +++---
 kernel/audit.c                                 |   4 +-
 kernel/auditsc.c                               |   2 +-
 kernel/time/tick-common.c                      |   2 +-
 kernel/time/tick-sched.c                       |   5 +-
 kernel/trace/blktrace.c                        |  20 +++--
 kernel/trace/trace_events_trigger.c            |   2 +-
 kernel/trace/trace_uprobe.c                    |   6 ++
 kernel/tracepoint.c                            |   6 ++
 mm/huge_memory.c                               |  13 ++-
 mm/hugetlb.c                                   |   1 +
 net/8021q/vlan.c                               |   1 +
 net/8021q/vlan_dev.c                           |  13 +--
 net/batman-adv/bat_iv_ogm.c                    |   2 +
 net/batman-adv/distributed-arp-table.c         |   3 +-
 net/batman-adv/fragmentation.c                 |  11 ++-
 net/batman-adv/gateway_client.c                |  11 ++-
 net/batman-adv/originator.c                    |  62 ++++++++++++--
 net/bridge/br_input.c                          |   2 +-
 net/bridge/br_netlink.c                        |  15 ++++
 net/bridge/br_vlan.c                           |   7 +-
 net/bridge/netfilter/ebtables.c                |   5 +-
 net/core/dev.c                                 |  56 ++++++++++++-
 net/core/filter.c                              |   6 +-
 net/core/neighbour.c                           |   4 +-
 net/core/net_namespace.c                       |   2 +-
 net/core/rtnetlink.c                           |  66 ++++++++++++---
 net/core/skbuff.c                              |  16 ++--
 net/core/sock_diag.c                           |   4 +-
 net/core/utils.c                               |   8 +-
 net/ipv4/fib_semantics.c                       |   2 +-
 net/ipv4/ip_forward.c                          |   4 +-
 net/ipv4/ip_gre.c                              |   2 +-
 net/ipv4/ip_tunnel.c                           |   6 +-
 net/ipv4/ip_vti.c                              |   2 +-
 net/ipv4/netfilter/arp_tables.c                |   6 +-
 net/ipv4/netfilter/ip_tables.c                 |   6 +-
 net/ipv4/ping.c                                |  15 +++-
 net/ipv4/route.c                               |   4 +-
 net/ipv4/tcp_cubic.c                           |   2 +-
 net/ipv6/ip6_fib.c                             |   3 +-
 net/ipv6/ip6_gre.c                             |  10 +++
 net/ipv6/ip6_offload.c                         |   6 +-
 net/ipv6/ip6_output.c                          |   8 +-
 net/ipv6/ip6_tunnel.c                          |   2 +-
 net/ipv6/netfilter/ip6_tables.c                |   6 +-
 net/ipv6/route.c                               |   5 +-
 net/ipv6/tcpv6_offload.c                       |   2 +-
 net/l2tp/l2tp_ppp.c                            |   4 +-
 net/netfilter/nf_tables_api.c                  |   3 +-
 net/netfilter/nf_tables_core.c                 |   3 +-
 net/netfilter/nft_cmp.c                        |   2 +-
 net/packet/diag.c                              |   2 +-
 net/sched/cls_tcindex.c                        |  30 ++++---
 net/sched/sch_hhf.c                            |  11 +--
 net/sctp/associola.c                           |  82 ++++++++++++++----
 net/sctp/auth.c                                |  17 ++--
 net/sctp/endpointola.c                         |   3 +-
 net/sctp/protocol.c                            |   7 +-
 net/sctp/sm_make_chunk.c                       |  32 +++----
 net/sctp/sm_sideeffect.c                       |   7 +-
 net/sctp/sm_statefuns.c                        |   8 +-
 net/sctp/socket.c                              | 102 +++++++++++++++-------
 net/sctp/sysctl.c                              |  36 +++++++-
 net/sctp/ulpevent.c                            |   8 +-
 net/vmw_vsock/af_vsock.c                       |  47 +++++------
 tools/lib/traceevent/event-parse.c             |   1 +
 156 files changed, 1546 insertions(+), 509 deletions(-)