Skip to content

3.18.105-stable review

Greg Kroah-Hartman linux-edac linux-mips linux-serial lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest121 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/121NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSIONfs/nfs/nfs4proc.c fs/nfs/nfs4state.c+13 -40 replies
2/121IB/srpt: Fix abort handlingdrivers/infiniband/ulp/srpt/ib_srpt.c+1 -50 replies
3/121af_key: Fix slab-out-of-bounds in pfkey_compile_policy.net/key/af_key.c+1 -10 replies
4/121mac80211: bail out from prep_connection() if a reconfig is ongoingnet/mac80211/mlme.c+4 -00 replies
5/121bna: Avoid reading past end of bufferdrivers/net/ethernet/brocade/bna/bfa_ioc.c+1 -10 replies
6/121qlge: Avoid reading past end of bufferdrivers/net/ethernet/qlogic/qlge/qlge_dbg.c+2 -20 replies
7/121net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow controldrivers/net/ethernet/ti/cpsw.c+16 -00 replies
8/121lockd: fix lockd shutdown racefs/lockd/svc.c+4 -20 replies
9/121pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid()kernel/pid.c+3 -10 replies
10/121s390: move _text symbol to address higher than zeroarch/s390/kernel/vmlinux.lds.S+7 -10 replies
11/121net/mlx4_en: Avoid adding steering rules with invalid ringdrivers/net/ethernet/mellanox/mlx4/en_ethtool.c+5 -00 replies
12/121CIFS: silence lockdep splat in cifs_relock_file()fs/cifs/file.c+1 -10 replies
13/121net: qca_spi: Fix alignment issues in rx pathdrivers/net/ethernet/qualcomm/qca_spi.c+6 -40 replies
14/121netxen_nic: set rcode to the return status from the call to netxen_issue_cmddrivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c+1 -10 replies
15/121KVM: PPC: Book3S PR: Check copy_to/from_user return valuesarch/powerpc/kvm/book3s_pr_papr.c+26 -80 replies
16/121vmxnet3: ensure that adapter is in proper state during force_closedrivers/net/vmxnet3/vmxnet3_drv.c+5 -00 replies
17/121SMB2: Fix share type handlingfs/cifs/smb2pdu.c+9 -50 replies
18/121PowerCap: Fix an error code in powercap_register_zone()drivers/powercap/powercap_sys.c+1 -00 replies
19/121staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warningdrivers/staging/wlan-ng/prism2mgmt.c+1 -10 replies
20/121x86/tsc: Provide tsc=unstable boot parameterarch/x86/kernel/tsc.c+2 -00 replies
21/121ARM: dts: imx6qdl-wandboard: Fix audio channel swaparch/arm/boot/dts/imx6qdl-wandboard.dtsi+1 -00 replies
22/121ipv6: avoid dad-failures for addresses with NODADnet/ipv6/addrconf.c+4 -10 replies
23/121async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome()crypto/async_tx/async_pq.c+2 -30 replies
24/121usb: dwc3: keystone: check return valuedrivers/usb/dwc3/dwc3-keystone.c+4 -00 replies
25/121btrfs: fix incorrect error return ret being passed to mapping_set_errorfs/btrfs/extent_io.c+1 -10 replies
26/121ata: libahci: properly propagate return value of platform_get_irq()drivers/ata/libahci_platform.c+3 -20 replies
27/121neighbour: update neigh timestamps iff update is effectivenet/core/neighbour.c+10 -40 replies
28/121usb: chipidea: properly handle host or gadget initialization failuredrivers/usb/chipidea/core.c+21 -80 replies
29/121USB: ene_usb6250: fix first command executiondrivers/usb/storage/ene_ub6250.c+5 -40 replies
30/121net: x25: fix one potential use-after-free issueinclude/net/x25.h net/x25/af_x25.c net/x25/sysctl_net_x25.c+22 -110 replies
31/121USB: ene_usb6250: fix SCSI residue overwritingdrivers/usb/storage/ene_ub6250.c+2 -00 replies
32/121sh_eth: Use platform device for printing before register_netdev()drivers/net/ethernet/renesas/sh_eth.c+1 -10 replies
33/121ath5k: fix memory leak on buf on failed eeprom readdrivers/net/wireless/ath/ath5k/debug.c+4 -10 replies
34/121selftests/powerpc: Fix TM resched DSCR test with some compilerstools/testing/selftests/powerpc/tm/tm-resched-dscr.c+1 -10 replies
35/121xfrm: fix state migration copy replay sequence numbersnet/xfrm/xfrm_state.c+2 -00 replies
36/121ARM: davinci: da8xx: Create DSP device only when assigned memoryarch/arm/mach-davinci/devices-da8xx.c+10 -00 replies
37/121ray_cs: Avoid reading past end of bufferdrivers/net/wireless/ray_cs.c+5 -20 replies
38/121leds: pca955x: Correct I2C Functionalitydrivers/leds/leds-pca955x.c+1 -10 replies
39/121block: fix an error code in add_partition()block/partition-generic.c+3 -10 replies
40/121libceph: NULL deref on crush_decode() error pathnet/ceph/osdmap.c+1 -00 replies
41/121netfilter: ctnetlink: fix incorrect nf_ct_put during hash resizenet/netfilter/nf_conntrack_netlink.c+6 -10 replies
42/121scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats()drivers/scsi/bnx2fc/bnx2fc.h drivers/scsi/bnx2fc/bnx2fc_fcoe.c+9 -20 replies
43/121fix race in drivers/char/random.c:get_reg()drivers/char/random.c+5 -10 replies
44/121ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff()fs/ext4/file.c+1 -10 replies
45/121net: move somaxconn init from sysctl codenet/core/net_namespace.c net/core/sysctl_net_core.c+19 -20 replies
46/121bonding: Dont update slave->link until ready to commitdrivers/net/bonding/bond_main.c+9 -20 replies
47/121KVM: nVMX: Fix handling of lmsw instructionarch/x86/kvm/vmx.c+5 -20 replies
48/121net: llc: add lock_sock in llc_ui_bind to avoid a race conditionnet/llc/af_llc.c+3 -00 replies
49/121l2tp: fix missing print session offset infonet/l2tp/l2tp_netlink.c+2 -00 replies
50/121scsi: libiscsi: Allow sd_shutdown on bad transportdrivers/scsi/libiscsi.c+23 -10 replies
51/121vfb: fix video mode and line_length being set when loadeddrivers/video/fbdev/vfb.c+17 -00 replies
52/121wl1251: check return from call to wl1251_acx_arp_ip_filterdrivers/net/wireless/ti/wl1251/main.c+1 -20 replies
53/121hdlcdrv: Fix divide by zero in hdlcdrv_ioctldrivers/net/hamradio/hdlcdrv.c+2 -00 replies
54/121ovl: filter trusted xattr for non-adminfs/overlayfs/inode.c+11 -10 replies
55/121powerpc/[booke|4xx]: Dont clobber TCR[WP] when setting TCR[DIE]arch/powerpc/kernel/time.c+11 -30 replies
56/121arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usagearch/arm64/include/asm/futex.h+4 -40 replies
57/121rtc: interface: Validate alarm-time before handling rolloverdrivers/rtc/interface.c+8 -10 replies
58/121net: freescale: fix potential null pointer dereferencedrivers/net/ethernet/freescale/fsl_pq_mdio.c+8 -10 replies
59/121KVM: SVM: do not zero out segment attributes if segment is unusable or not presentarch/x86/kvm/svm.c+11 -130 replies
60/121powerpc/spufs: Fix coredump of SPU contextsarch/powerpc/platforms/cell/spufs/coredump.c+2 -00 replies
61/121perf trace: Add mmap alias for s390tools/perf/builtin-trace.c+4 -00 replies
62/121qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2Mdrivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c+1 -10 replies
63/121mISDN: Fix a sleep-in-atomic bugdrivers/isdn/mISDN/stack.c+1 -10 replies
64/121drm/omap: fix tiled buffer stride calculationsdrivers/gpu/drm/omapdrm/omap_gem.c+2 -20 replies
65/121Fix serial console on SNI RM400 machinesdrivers/tty/serial/sccnxp.c+10 -50 replies
66/121bio-integrity: Do not allocate integrity context for bio w/o datablock/bio-integrity.c+3 -00 replies
67/121skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflowinclude/linux/skbuff.h net/core/skbuff.c+46 -270 replies
68/121net/mlx4: Fix the check in attaching steering rulesdrivers/net/ethernet/mellanox/mlx4/en_ethtool.c drivers/net/ethernet/mellanox/mlx4/mcg.c drivers/net/ethernet/mellanox/mlx4/qp.c +1 more+25 -90 replies
69/121perf report: Ensure the perf DSO mapping matches what libdw seestools/perf/util/unwind-libdw.c+8 -00 replies
70/121tags: honor COMPILED_SOURCE with apart output directoryscripts/tags.sh+1 -00 replies
71/121e1000e: fix race condition around skb_tstamp_tx()drivers/net/ethernet/intel/e1000e/netdev.c+8 -20 replies
72/121cx25840: fix unchecked return valuesdrivers/media/i2c/cx25840/cx25840-core.c+21 -150 replies
73/121mceusb: sporadic RX truncation corruption fixdrivers/media/rc/mceusb.c+7 -20 replies
74/121net: phy: avoid genphy_aneg_done() for PHYs without clause 22 supportdrivers/net/phy/phy.c+6 -00 replies
75/121e1000e: Undo e1000e_pm_freeze if __e1000_shutdown failsdrivers/net/ethernet/intel/e1000e/netdev.c+6 -10 replies
76/121perf/core: Correct event creation with PERF_FORMAT_GROUPkernel/events/core.c+10 -50 replies
77/121MIPS: mm: fixed mappings: correct initialisationarch/mips/mm/pgtable-32.c+3 -30 replies
78/121MIPS: kprobes: flush_insn_slot should flush only if probe initialisedarch/mips/include/asm/kprobes.h+2 -10 replies
79/121net: emac: fix reset timeout with AR8035 phydrivers/net/ethernet/ibm/emac/core.c+22 -40 replies
80/121perf tests: Decompress kernel module before objdumptools/perf/tests/code-reading.c+19 -10 replies
81/121xen: avoid type warning in xchg_xen_ulongarch/arm/include/asm/xen/events.h+1 -10 replies
82/121bnx2x: Allow vfs to disable txvlan offloaddrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c+15 -40 replies
83/121sctp: fix recursive locking warning in sctp_do_peeloffnet/sctp/socket.c+2 -20 replies
84/121sparc64: ldc abort during vds iso bootarch/sparc/kernel/ldc.c+6 -10 replies
85/121iio: magnetometer: st_magn_spi: fix spi_device_id tabledrivers/iio/magnetometer/st_magn_spi.c+0 -20 replies
86/121Bluetooth: Send HCI Set Event Mask Page 2 command only when needednet/bluetooth/hci_core.c+15 -20 replies
87/121ACPICA: Events: Add runtime stub support for event APIsdrivers/acpi/acpica/evxfevnt.c+18 -00 replies
88/121ACPICA: Disassembler: Abort on an invalid/unknown AML opcodedrivers/acpi/acpica/psobject.c+14 -00 replies
89/121vxlan: dont migrate permanent fdb entries during learndrivers/net/vxlan.c+1 -10 replies
90/121bcache: stop writeback thread after detachingdrivers/md/bcache/super.c+6 -00 replies
91/121bcache: segregate flash only volume write streamsdrivers/md/bcache/alloc.c+14 -50 replies
92/121scsi: libsas: fix memory leak in sas_smp_get_phy_events()drivers/scsi/libsas/sas_expander.c+1 -00 replies
93/121scsi: libsas: fix error when getting phy eventsdrivers/scsi/libsas/sas_expander.c+1 -10 replies
94/121scsi: libsas: initialize sas_phy status according to response of DISCOVERdrivers/scsi/libsas/sas_expander.c+1 -00 replies
95/121tty: n_gsm: Allow ADM response in addition to UA for control dlcidrivers/tty/n_gsm.c+14 -30 replies
96/121EDAC, mv64x60: Fix an error handling pathdrivers/edac/mv64x60_edac.c+1 -10 replies
97/121ipsec: check return value of skb_to_sgvec alwaysnet/ipv4/ah4.c net/ipv4/esp4.c net/ipv6/ah6.c +1 more+28 -120 replies
98/121rxrpc: check return value of skb_to_sgvec alwaysnet/rxrpc/rxkad.c+15 -60 replies
99/121virtio_net: check return value of skb_to_sgvec alwaysdrivers/net/virtio_net.c+7 -20 replies
100/121virtio_net: check return value of skb_to_sgvec in one more locationdrivers/net/virtio_net.c+6 -10 replies
101/121random: use lockless method of accessing and updating f->reg_idxdrivers/char/random.c+6 -60 replies
102/121futex: Remove requirement for lock_page() in get_futex_key()kernel/futex.c+91 -70 replies
103/121net: fix possible out-of-bound read in skb_network_protocol()net/core/dev.c+1 -10 replies
104/121netlink: make sure nladdr has correct size in netlink_connect()net/netlink/af_netlink.c+3 -00 replies
105/121pptp: remove a buggy dst release in pptp_connect()drivers/net/ppp/pptp.c+0 -10 replies
106/121sctp: do not leak kernel memory to user spacenet/sctp/ipv6.c+3 -10 replies
107/121sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6net/sctp/socket.c+8 -50 replies
108/121sky2: Increase D3 delay to sky2 stops working after suspenddrivers/net/ethernet/marvell/sky2.c+1 -10 replies
109/121vhost: correctly remove wait queue during poll failuredrivers/vhost/vhost.c+1 -20 replies
110/121bonding: fix the err path for dev hwaddr sync in bond_enslavedrivers/net/bonding/bond_main.c+5 -40 replies
111/121bonding: move dev_mc_sync after master_upper_dev_link in bond_enslavedrivers/net/bonding/bond_main.c+35 -380 replies
112/121bonding: process the err returned by dev_set_allmulti properly in bond_enslavedrivers/net/bonding/bond_main.c+4 -10 replies
113/121net: fool proof dev_valid_name()net/core/dev.c+1 -10 replies
114/121ip_tunnel: better validate user provided tunnel namesnet/ipv4/ip_tunnel.c+6 -50 replies
115/121ipv6: sit: better validate user provided tunnel namesnet/ipv6/sit.c+5 -30 replies
116/121ip6_gre: better validate user provided tunnel namesnet/ipv6/ip6_gre.c+5 -30 replies
117/121vti6: better validate user provided tunnel namesnet/ipv6/ip6_vti.c+5 -20 replies
118/121ip6_tunnel: better validate user provided tunnel namesnet/ipv6/ip6_tunnel.c+5 -20 replies
119/121r8169: fix setting driver_data after register_netdevdrivers/net/ethernet/realtek/r8169.c+2 -20 replies
120/121net sched actions: fix dumping which requires several messages to user spacenet/sched/act_api.c+3 -10 replies
121/121ipv6: the entire IPv6 header chain must fit the first fragmentnet/ipv6/ip6_output.c+9 -40 replies

Reviews trailers per patch

45 of 121 patches have a Reviewed-by or Acked-by.

PatchHannes ReineckeCyrill GorcunovLiu BoMichael NeulingMahesh BandewarWanpeng LiLee DuncanGeert UytterhoevenRobin MurphyAaron BrownStefano StabelliniIan AbbottMarcelo Ricardo LeitnerAaron YoungAlexandre ChartreBijan MottahedehLiam MerwickSedat DilekChandan TagoreMichael LyleChristoph HellwigJohn GarryDavid HowellsSergei ShtylyovThomas GleixnerEric DumazetDarren KennyMichael S. TsirkinNikolay AleksandrovAndy GospodarekJamal Hadi SalimChuck LeverAndrey KonovalovDavid AhernRay JuiScott BrandenDan WilliamsHans de GoedeAndreas HartmannLaurent PinchartRichard Guy BriggsPavel ShilovskyIlya DryomovChad DupuisJan KaraAurelien AptelSrinivas PandruvadaJeremy KerrMartin K. PetersenOr GerlitzLeon RomanovskyAndrew LunnFlorian FainelliAdrian HunterJiri Olsa
1/121T-b
2/121R-b
3/121T-b
4/121
5/121
6/121
7/121
8/121
9/121A-b
10/121
11/121
12/121A-b
13/121
14/121
15/121
16/121
17/121A-b
18/121R-b
19/121
20/121
21/121
22/121A-b
23/121R-b R-b A-b
24/121
25/121R-b
26/121R-b
27/121
28/121
29/121Reported-and-tested-by
30/121
31/121Reported-and-tested-by
32/121R-b
33/121
34/121A-b
35/121R-b
36/121
37/121
38/121
39/121
40/121R-b
41/121
42/121A-b
43/121
44/121R-b
45/121
46/121A-b
47/121R-b
48/121
49/121
50/121R-b
51/121R-b
52/121
53/121
54/121
55/121
56/121R-b
57/121
58/121
59/121
60/121A-b
61/121
62/121
63/121
64/121R-b
65/121
66/121R-b R-b R-b
67/121
68/121A-b R-b
69/121
70/121
71/121T-b
72/121
73/121
74/121R-b R-b
75/121T-b
76/121
77/121
78/121
79/121R-b
80/121A-b A-b
81/121R-b A-b
82/121
83/121A-b
84/121R-b R-b R-b R-b
85/121
86/121T-b
87/121T-b
88/121
89/121
90/121R-b
91/121R-b
92/121R-b R-b
93/121R-b R-b
94/121R-b R-b R-b
95/121
96/121
97/121
98/121A-b
99/121R-b
100/121
101/121
102/121R-b
103/121
104/121R-b
105/121
106/121
107/121
108/121
109/121R-b A-b
110/121R-b A-b
111/121A-b
112/121A-b
113/121
114/121
115/121
116/121
117/121
118/121
119/121
120/121A-b
121/121R-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 55 reviewers.

Read the v1 thread

Cover letter [PATCH 3.18 000/121] 3.18.105-stable review

This is the start of the stable review cycle for the 3.18.105 release. There are 121 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 Fri Apr 13 18:34:28 UTC 2018. 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/v3.x/stable-review/patch-3.18.105-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-3.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.105-rc1

Paolo Abeni <[email protected]>
ipv6: the entire IPv6 header chain must fit the first fragment

Craig Dillabaugh <[email protected]>
net sched actions: fix dumping which requires several messages to user space

Heiner Kallweit <[email protected]>
r8169: fix setting driver_data after register_netdev

Eric Dumazet <[email protected]>
ip6_tunnel: better validate user provided tunnel names

Eric Dumazet <[email protected]>
vti6: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip6_gre: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ipv6: sit: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip_tunnel: better validate user provided tunnel names

Eric Dumazet <[email protected]>
net: fool proof dev_valid_name()

Xin Long <[email protected]>
bonding: process the err returned by dev_set_allmulti properly in bond_enslave

Xin Long <[email protected]>
bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave

Xin Long <[email protected]>
bonding: fix the err path for dev hwaddr sync in bond_enslave

Jason Wang <[email protected]>
vhost: correctly remove wait queue during poll failure

Kai-Heng Feng <[email protected]>
sky2: Increase D3 delay to sky2 stops working after suspend

Eric Dumazet <[email protected]>
sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6

Eric Dumazet <[email protected]>
sctp: do not leak kernel memory to user space

Eric Dumazet <[email protected]>
pptp: remove a buggy dst release in pptp_connect()

Alexander Potapenko <[email protected]>
netlink: make sure nladdr has correct size in netlink_connect()

Eric Dumazet <[email protected]>
net: fix possible out-of-bound read in skb_network_protocol()

Mel Gorman <[email protected]>
futex: Remove requirement for lock_page() in get_futex_key()

Theodore Ts'o <[email protected]>

    random: use lockless method of accessing and updating f->reg_idx

Nathan Chancellor <[email protected]>
virtio_net: check return value of skb_to_sgvec in one more location

Jason A. Donenfeld <[email protected]>
virtio_net: check return value of skb_to_sgvec always

Jason A. Donenfeld <[email protected]>
rxrpc: check return value of skb_to_sgvec always

Jason A. Donenfeld <[email protected]>
ipsec: check return value of skb_to_sgvec always

Christophe JAILLET <[email protected]>
EDAC, mv64x60: Fix an error handling path

Tony Lindgren <[email protected]>
tty: n_gsm: Allow ADM response in addition to UA for control dlci

chenxiang <[email protected]>
scsi: libsas: initialize sas_phy status according to response of DISCOVER

Jason Yan <[email protected]>
scsi: libsas: fix error when getting phy events

Jason Yan <[email protected]>
scsi: libsas: fix memory leak in sas_smp_get_phy_events()

Tang Junhui <[email protected]>
bcache: segregate flash only volume write streams

Tang Junhui <[email protected]>
bcache: stop writeback thread after detaching

Roopa Prabhu <[email protected]>
vxlan: dont migrate permanent fdb entries during learn

Bob Moore <[email protected]>
ACPICA: Disassembler: Abort on an invalid/unknown AML opcode

Lv Zheng <[email protected]>
ACPICA: Events: Add runtime stub support for event APIs

Marcel Holtmann <[email protected]>
Bluetooth: Send HCI Set Event Mask Page 2 command only when needed

Lorenzo Bianconi <[email protected]>
iio: magnetometer: st_magn_spi: fix spi_device_id table

Jag Raman <[email protected]>
sparc64: ldc abort during vds iso boot

Xin Long <[email protected]>
sctp: fix recursive locking warning in sctp_do_peeloff

Mintz, Yuval <[email protected]>
bnx2x: Allow vfs to disable txvlan offload

Arnd Bergmann <[email protected]>
xen: avoid type warning in xchg_xen_ulong

Namhyung Kim <[email protected]>
perf tests: Decompress kernel module before objdump

Christian Lamparter <[email protected]>
net: emac: fix reset timeout with AR8035 phy

Marcin Nowakowski <[email protected]>
MIPS: kprobes: flush_insn_slot should flush only if probe initialised

Marcin Nowakowski <[email protected]>
MIPS: mm: fixed mappings: correct initialisation

Peter Zijlstra <[email protected]>
perf/core: Correct event creation with PERF_FORMAT_GROUP

Chris Wilson <[email protected]>

    e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails

Russell King <[email protected]>
net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support

A Sun <[email protected]>
mceusb: sporadic RX truncation corruption fix

Pan Bian <[email protected]>
cx25840: fix unchecked return values

Jacob Keller <[email protected]>
e1000e: fix race condition around skb_tstamp_tx()

Robert Jarzmik <[email protected]>
tags: honor COMPILED_SOURCE with apart output directory

Milian Wolff <[email protected]>
perf report: Ensure the perf DSO mapping matches what libdw sees

Talat Batheesh <[email protected]>
net/mlx4: Fix the check in attaching steering rules

Jason A. Donenfeld <[email protected]>
skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow

Dmitry Monakhov <[email protected]>
bio-integrity: Do not allocate integrity context for bio w/o data

Thomas Bogendoerfer <[email protected]>
Fix serial console on SNI RM400 machines

Tomi Valkeinen <[email protected]>
drm/omap: fix tiled buffer stride calculations

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

Jia-Ju Bai <[email protected]>
qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M

Jiri Olsa <[email protected]>
perf trace: Add mmap alias for s390

Michael Ellerman <[email protected]>
powerpc/spufs: Fix coredump of SPU contexts

Roman Pen <[email protected]>
KVM: SVM: do not zero out segment attributes if segment is unusable or not present

Gustavo A. R. Silva <[email protected]>
net: freescale: fix potential null pointer dereference

Vaibhav Jain <[email protected]>
rtc: interface: Validate alarm-time before handling rollover

Will Deacon <[email protected]>
arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage

Ivan Mikhaylov <[email protected]>
powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE]

Miklos Szeredi <[email protected]>
ovl: filter trusted xattr for non-admin

Firo Yang <[email protected]>
hdlcdrv: Fix divide by zero in hdlcdrv_ioctl

Colin Ian King <[email protected]>
wl1251: check return from call to wl1251_acx_arp_ip_filter

Pieter \"PoroCYon\" Sluys <[email protected]>
vfb: fix video mode and line_length being set when loaded

Rafael David Tinoco <[email protected]>
scsi: libiscsi: Allow sd_shutdown on bad transport

Hangbin Liu <[email protected]>
l2tp: fix missing print session offset info

linzhang <[email protected]>
net: llc: add lock_sock in llc_ui_bind to avoid a race condition

Jan H. Schönherr <[email protected]>
KVM: nVMX: Fix handling of lmsw instruction

Nithin Sujir <[email protected]>

    bonding: Don't update slave->link until ready to commit

Roman Kapl <[email protected]>
net: move somaxconn init from sysctl code

Eryu Guan <[email protected]>
ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff()

Michael Schmitz <[email protected]>
fix race in drivers/char/random.c:get_reg()

Maurizio Lombardi <[email protected]>
scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats()

Liping Zhang <[email protected]>
netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize

Dan Carpenter <[email protected]>
libceph: NULL deref on crush_decode() error path

Dan Carpenter <[email protected]>
block: fix an error code in add_partition()

Tin Huynh <[email protected]>
leds: pca955x: Correct I2C Functionality

Kees Cook <[email protected]>
ray_cs: Avoid reading past end of buffer

Suman Anna <[email protected]>
ARM: davinci: da8xx: Create DSP device only when assigned memory

Antony Antony <[email protected]>
xfrm: fix state migration copy replay sequence numbers

Michael Ellerman <[email protected]>
selftests/powerpc: Fix TM resched DSCR test with some compilers

Colin Ian King <[email protected]>
ath5k: fix memory leak on buf on failed eeprom read

Geert Uytterhoeven <[email protected]>
sh_eth: Use platform device for printing before register_netdev()

Alan Stern <[email protected]>
USB: ene_usb6250: fix SCSI residue overwriting

linzhang <[email protected]>
net: x25: fix one potential use-after-free issue

Alan Stern <[email protected]>
USB: ene_usb6250: fix first command execution

Jisheng Zhang <[email protected]>
usb: chipidea: properly handle host or gadget initialization failure

Ihar Hrachyshka <[email protected]>
neighbour: update neigh timestamps iff update is effective

Thomas Petazzoni <[email protected]>
ata: libahci: properly propagate return value of platform_get_irq()

Colin Ian King <[email protected]>
btrfs: fix incorrect error return ret being passed to mapping_set_error

Pan Bian <[email protected]>
usb: dwc3: keystone: check return value

Anup Patel <[email protected]>
async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome()

Mahesh Bandewar <[email protected]>
ipv6: avoid dad-failures for addresses with NODAD

Fabio Estevam <[email protected]>
ARM: dts: imx6qdl-wandboard: Fix audio channel swap

Peter Zijlstra <[email protected]>
x86/tsc: Provide 'tsc=unstable' boot parameter

Andrea della Porta <[email protected]>
staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning

Dan Carpenter <[email protected]>
PowerCap: Fix an error code in powercap_register_zone()

Christophe JAILLET <[email protected]>
SMB2: Fix share type handling

Neil Horman <[email protected]>
vmxnet3: ensure that adapter is in proper state during force_close

Paul Mackerras <[email protected]>
KVM: PPC: Book3S PR: Check copy_to/from_user return values

Colin Ian King <[email protected]>
netxen_nic: set rcode to the return status from the call to netxen_issue_cmd

Stefan Wahren <[email protected]>
net: qca_spi: Fix alignment issues in rx path

Rabin Vincent <[email protected]>
CIFS: silence lockdep splat in cifs_relock_file()

Talat Batheesh <[email protected]>
net/mlx4_en: Avoid adding steering rules with invalid ring

Heiko Carstens <[email protected]>
s390: move _text symbol to address higher than zero

Kirill Tkhai <[email protected]>
pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid()

J. Bruce Fields <[email protected]>
lockd: fix lockd shutdown race

Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control

Kees Cook <[email protected]>
qlge: Avoid reading past end of buffer

Kees Cook <[email protected]>
bna: Avoid reading past end of buffer

Luca Coelho <[email protected]>
mac80211: bail out from prep_connection() if a reconfig is ongoing

Steffen Klassert <[email protected]>
af_key: Fix slab-out-of-bounds in pfkey_compile_policy.

Bart Van Assche <[email protected]>
IB/srpt: Fix abort handling

Trond Myklebust <[email protected]>
NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |  1 +
 arch/arm/include/asm/xen/events.h                  |  2 +-
 arch/arm/mach-davinci/devices-da8xx.c              | 10 +++
 arch/arm64/include/asm/futex.h                     |  8 +-
 arch/mips/include/asm/kprobes.h                    |  3 +-
 arch/mips/mm/pgtable-32.c                          |  6 +-
 arch/powerpc/kernel/time.c                         | 14 +++-
 arch/powerpc/kvm/book3s_pr_papr.c                  | 34 ++++++--
 arch/powerpc/platforms/cell/spufs/coredump.c       |  2 +
 arch/s390/kernel/vmlinux.lds.S                     |  8 +-
 arch/sparc/kernel/ldc.c                            |  7 +-
 arch/x86/kernel/tsc.c                              |  2 +
 arch/x86/kvm/svm.c                                 | 24 +++---
 arch/x86/kvm/vmx.c                                 |  7 +-
 block/bio-integrity.c                              |  3 +
 block/partition-generic.c                          |  4 +-
 crypto/async_tx/async_pq.c                         |  5 +-
 drivers/acpi/acpica/evxfevnt.c                     | 18 ++++
 drivers/acpi/acpica/psobject.c                     | 14 ++++
 drivers/ata/libahci_platform.c                     |  5 +-
 drivers/char/random.c                              | 10 ++-
 drivers/edac/mv64x60_edac.c                        |  2 +-
 drivers/gpu/drm/omapdrm/omap_gem.c                 |  4 +-
 drivers/iio/magnetometer/st_magn_spi.c             |  2 -
 drivers/infiniband/ulp/srpt/ib_srpt.c              |  6 +-
 drivers/isdn/mISDN/stack.c                         |  2 +-
 drivers/leds/leds-pca955x.c                        |  2 +-
 drivers/md/bcache/alloc.c                          | 19 +++--
 drivers/md/bcache/super.c                          |  6 ++
 drivers/media/i2c/cx25840/cx25840-core.c           | 36 ++++----
 drivers/media/rc/mceusb.c                          |  9 +-
 drivers/net/bonding/bond_main.c                    | 84 ++++++++++---------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    | 19 ++++-
 drivers/net/ethernet/brocade/bna/bfa_ioc.c         |  2 +-
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |  9 +-
 drivers/net/ethernet/ibm/emac/core.c               | 26 +++++-
 drivers/net/ethernet/intel/e1000e/netdev.c         | 17 +++-
 drivers/net/ethernet/marvell/sky2.c                |  2 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c           | 15 +++-
 drivers/net/ethernet/mellanox/mlx4/qp.c            | 13 +++
 .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c    |  2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c     |  2 +-
 drivers/net/ethernet/qlogic/qlge/qlge_dbg.c        |  4 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            | 10 ++-
 drivers/net/ethernet/realtek/r8169.c               |  4 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  2 +-
 drivers/net/ethernet/ti/cpsw.c                     | 16 ++++
 drivers/net/hamradio/hdlcdrv.c                     |  2 +
 drivers/net/phy/phy.c                              |  6 ++
 drivers/net/ppp/pptp.c                             |  1 -
 drivers/net/virtio_net.c                           | 16 +++-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  5 ++
 drivers/net/vxlan.c                                |  2 +-
 drivers/net/wireless/ath/ath5k/debug.c             |  5 +-
 drivers/net/wireless/ray_cs.c                      |  7 +-
 drivers/net/wireless/ti/wl1251/main.c              |  3 +-
 drivers/powercap/powercap_sys.c                    |  1 +
 drivers/rtc/interface.c                            |  9 +-
 drivers/scsi/bnx2fc/bnx2fc.h                       |  1 +
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  | 10 ++-
 drivers/scsi/libiscsi.c                            | 24 +++++-
 drivers/scsi/libsas/sas_expander.c                 |  4 +-
 drivers/staging/wlan-ng/prism2mgmt.c               |  2 +-
 drivers/tty/n_gsm.c                                | 17 +++-
 drivers/tty/serial/sccnxp.c                        | 15 ++--
 drivers/usb/chipidea/core.c                        | 29 +++++--
 drivers/usb/dwc3/dwc3-keystone.c                   |  4 +
 drivers/usb/storage/ene_ub6250.c                   | 11 ++-
 drivers/vhost/vhost.c                              |  3 +-
 drivers/video/fbdev/vfb.c                          | 17 ++++
 fs/btrfs/extent_io.c                               |  2 +-
 fs/cifs/file.c                                     |  2 +-
 fs/cifs/smb2pdu.c                                  | 14 ++--
 fs/ext4/file.c                                     |  2 +-
 fs/lockd/svc.c                                     |  6 +-
 fs/nfs/nfs4proc.c                                  |  7 +-
 fs/nfs/nfs4state.c                                 | 10 ++-
 fs/overlayfs/inode.c                               | 12 ++-
 include/linux/mlx4/qp.h                            |  1 +
 include/linux/skbuff.h                             |  8 +-
 include/net/x25.h                                  |  4 +-
 kernel/events/core.c                               | 15 ++--
 kernel/futex.c                                     | 98 ++++++++++++++++++++--
 kernel/pid.c                                       |  4 +-
 net/bluetooth/hci_core.c                           | 17 +++-
 net/ceph/osdmap.c                                  |  1 +
 net/core/dev.c                                     |  4 +-
 net/core/neighbour.c                               | 14 +++-
 net/core/net_namespace.c                           | 19 +++++
 net/core/skbuff.c                                  | 65 +++++++++-----
 net/core/sysctl_net_core.c                         |  2 -
 net/ipv4/ah4.c                                     |  8 +-
 net/ipv4/esp4.c                                    | 12 ++-
 net/ipv4/ip_tunnel.c                               | 11 +--
 net/ipv6/addrconf.c                                |  5 +-
 net/ipv6/ah6.c                                     |  8 +-
 net/ipv6/esp6.c                                    | 12 ++-
 net/ipv6/ip6_gre.c                                 |  8 +-
 net/ipv6/ip6_output.c                              | 13 ++-
 net/ipv6/ip6_tunnel.c                              |  7 +-
 net/ipv6/ip6_vti.c                                 |  7 +-
 net/ipv6/sit.c                                     |  8 +-
 net/key/af_key.c                                   |  2 +-
 net/l2tp/l2tp_netlink.c                            |  2 +
 net/llc/af_llc.c                                   |  3 +
 net/mac80211/mlme.c                                |  4 +
 net/netfilter/nf_conntrack_netlink.c               |  7 +-
 net/netlink/af_netlink.c                           |  3 +
 net/rxrpc/rxkad.c                                  | 21 +++--
 net/sched/act_api.c                                |  4 +-
 net/sctp/ipv6.c                                    |  4 +-
 net/sctp/socket.c                                  | 17 ++--
 net/x25/af_x25.c                                   | 24 ++++--
 net/x25/sysctl_net_x25.c                           |  5 +-
 net/xfrm/xfrm_state.c                              |  2 +
 scripts/tags.sh                                    |  1 +
 tools/perf/builtin-trace.c                         |  4 +
 tools/perf/tests/code-reading.c                    | 20 ++++-
 tools/perf/util/unwind-libdw.c                     |  8 ++
 .../testing/selftests/powerpc/tm/tm-resched-dscr.c |  2 +-
 121 files changed, 925 insertions(+), 314 deletions(-)