Linux 3.18.125

From: Greg KH
Date: Sat Nov 10 2018 - 11:14:45 EST


-----------
NOTE! Are there still any users of this tree? It only makes sense to
keep doing 3.18.y updates if people are using it. And from what I can
see in the "real world", no one is actually updating devices that rely
on 3.18.y to the newer kernel releases. So I think I'm going to stop
maintaining this tree soon unless someone speaks up and says "I am using
it!" Please let me know.
-----------

I'm announcing the release of the 3.18.125 kernel.

All users of the 3.18 kernel series must upgrade.

The updated 3.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

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

Makefile | 2
arch/arm/boot/dts/at91sam9263.dtsi | 2
arch/arm/boot/dts/exynos5250.dtsi | 2
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 4
arch/arm/boot/dts/exynos5420.dtsi | 6 -
arch/arm/boot/dts/sama5d3xmb.dtsi | 2
arch/arm/boot/dts/sama5d4.dtsi | 2
arch/arm/kvm/mmu.c | 2
arch/arm/mach-at91/board-dt-sama5.c | 18 +++
arch/arm/mach-omap2/control.h | 4
arch/arm/mach-omap2/timer.c | 36 +++++++
arch/arm/mach-shmobile/setup-r8a7740.c | 7 +
arch/arm/mm/ioremap.c | 2
arch/mips/kernel/smp-cps.c | 2
arch/powerpc/kernel/tm.S | 20 +++-
arch/s390/kernel/kprobes.c | 12 ++
arch/s390/kvm/gaccess.c | 18 +--
arch/x86/kernel/cpu/perf_event_intel_ds.c | 4
arch/x86/kernel/cpu/perf_event_intel_rapl.c | 44 +++++++--
arch/x86/kernel/irq.c | 3
arch/x86/kernel/ldt.c | 4
arch/x86/kernel/process.c | 2
arch/x86/pci/fixup.c | 7 +
drivers/ata/ahci_xgene.c | 12 +-
drivers/ata/libata-core.c | 2
drivers/bus/arm-cci.c | 3
drivers/clk/rockchip/clk-cpu.c | 10 +-
drivers/gpu/drm/i915/i915_gem.c | 2
drivers/i2c/busses/i2c-scmi.c | 1
drivers/iio/inkern.c | 3
drivers/iommu/intel-iommu.c | 9 +
drivers/mcb/mcb-internal.h | 1
drivers/mcb/mcb-pci.c | 27 +++--
drivers/md/dm-thin.c | 1
drivers/md/dm.c | 4
drivers/media/usb/dvb-usb-v2/af9035.c | 6 -
drivers/mfd/omap-usb-host.c | 11 +-
drivers/misc/cxl/context.c | 82 +++++++++++++-----
drivers/misc/cxl/file.c | 14 +--
drivers/mmc/host/sdhci.c | 19 +---
drivers/mtd/mtd_blkdevs.c | 10 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 22 ++--
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 17 +++
drivers/net/ethernet/davicom/dm9000.c | 34 +++----
drivers/net/ethernet/intel/igb/igb_main.c | 9 +
drivers/net/ethernet/marvell/mvpp2.c | 10 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 5 -
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 8 +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 3
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 3
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 3
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 12 +-
drivers/net/ethernet/realtek/r8169.c | 8 -
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 -
drivers/net/team/team.c | 5 +
drivers/net/usb/asix_common.c | 3
drivers/net/usb/ax88179_178a.c | 3
drivers/net/usb/smsc75xx.c | 4
drivers/net/usb/smsc95xx.c | 3
drivers/net/usb/sr9800.c | 3
drivers/net/wireless/iwlwifi/pcie/drv.c | 4
drivers/net/wireless/rtlwifi/pci.h | 2
drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 17 +++
drivers/net/wireless/rtlwifi/rtl8821ae/sw.c | 5 +
drivers/net/wireless/rtlwifi/wifi.h | 3
drivers/of/of_pci.c | 1
drivers/pci/access.c | 9 +
drivers/pci/quirks.c | 1
drivers/phy/phy-omap-control.c | 7 -
drivers/phy/phy-sun4i-usb.c | 3
drivers/phy/phy-ti-pipe3.c | 10 +-
drivers/pinctrl/freescale/pinctrl-imx25.c | 4
drivers/pinctrl/pinctrl-at91.c | 15 +++
drivers/scsi/scsi_lib.c | 2
drivers/scsi/scsi_pm.c | 20 ++--
drivers/tty/n_tty.c | 11 --
drivers/tty/serial/fsl_lpuart.c | 9 +
drivers/tty/serial/samsung.c | 56 +++++++-----
drivers/tty/tty_audit.c | 2
drivers/usb/class/cdc-acm.c | 14 +--
drivers/usb/core/devio.c | 4
drivers/usb/core/hub.c | 15 +--
drivers/usb/dwc2/gadget.c | 10 +-
drivers/usb/gadget/function/f_uac1.c | 2
drivers/usb/gadget/legacy/inode.c | 1
drivers/usb/host/ehci-sched.c | 6 -
drivers/usb/host/ehci-tegra.c | 2
drivers/usb/host/xhci-hub.c | 18 +--
drivers/usb/musb/Kconfig | 4
drivers/usb/musb/musb_cppi41.c | 4
drivers/usb/musb/musb_debugfs.c | 16 +--
drivers/usb/serial/qcserial.c | 54 +++++++----
drivers/usb/storage/unusual_uas.h | 10 ++
drivers/video/fbdev/aty/atyfb.h | 3
drivers/video/fbdev/aty/atyfb_base.c | 7 -
drivers/video/fbdev/aty/mach64_ct.c | 10 +-
drivers/video/fbdev/broadsheetfb.c | 8 +
fs/btrfs/file.c | 9 +
fs/btrfs/ordered-data.c | 14 +++
fs/btrfs/ordered-data.h | 3
fs/btrfs/xattr.c | 8 +
fs/cachefiles/namei.c | 2
fs/ext4/extents.c | 8 +
fs/fat/fatent.c | 1
fs/nfs/callback.c | 6 -
fs/nfs/nfs4client.c | 25 ++++-
fs/nfs/nfs4proc.c | 21 +++-
fs/ocfs2/alloc.c | 18 +--
fs/overlayfs/inode.c | 3
fs/quota/quota_v2.c | 12 +-
fs/splice.c | 7 +
include/linux/compiler-gcc.h | 16 +++
include/linux/compiler-intel.h | 3
include/linux/compiler.h | 4
include/linux/nfs_fs_sb.h | 3
include/linux/phy/omap_control_phy.h | 6 -
include/linux/tty.h | 6 -
include/net/af_unix.h | 4
include/net/scm.h | 1
include/net/sock.h | 2
kernel/events/core.c | 11 ++
kernel/rcu/tree_plugin.h | 1
kernel/resource.c | 13 ++
kernel/sched/fair.c | 23 ++++-
kernel/sched/sched.h | 2
kernel/trace/trace_events.c | 69 ++++++++++++---
lib/string.c | 2
mm/huge_memory.c | 6 +
mm/migrate.c | 2
mm/mremap.c | 21 +++-
net/core/rtnetlink.c | 27 +++++
net/core/scm.c | 7 +
net/ipv4/ip_fragment.c | 12 +-
net/ipv4/ip_tunnel.c | 9 +
net/ipv6/addrconf.c | 10 +-
net/ipv6/ip6_tunnel.c | 14 ++-
net/ipv6/mcast.c | 16 +--
net/ipv6/ndisc.c | 3
net/ipv6/xfrm6_output.c | 2
net/netlabel/netlabel_unlabeled.c | 3
net/sched/sch_gred.c | 2
net/sctp/socket.c | 14 +--
net/socket.c | 11 +-
net/unix/af_unix.c | 4
net/unix/garbage.c | 8 -
net/wireless/reg.c | 1
net/xfrm/xfrm_user.c | 15 +++
security/keys/process_keys.c | 7 -
sound/pci/hda/patch_realtek.c | 2
sound/soc/soc-dapm.c | 12 --
sound/usb/mixer.c | 2
sound/usb/mixer_maps.c | 12 --
sound/usb/mixer_quirks.c | 37 ++++++++
sound/usb/mixer_quirks.h | 4
tools/lib/api/fs/debugfs.c | 2
tools/lib/api/fs/fs.c | 2
tools/perf/Makefile | 4
tools/perf/bench/sched-pipe.c | 2
tools/perf/builtin-top.c | 1
tools/perf/perf-sys.h | 1
tools/perf/util/annotate.h | 8 -
tools/perf/util/cloexec.c | 4
tools/perf/util/machine.c | 4
tools/testing/selftests/efivarfs/config | 1
tools/testing/selftests/tc-testing/tdc_batch.py | 62 +++++++++++++
166 files changed, 1151 insertions(+), 459 deletions(-)

Abhilash Kesavan (2):
drivers: bus: check cci device tree node status
ARM: dts: disable CCI on exynos5420 based arndale-octa

Al Viro (1):
cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)

Alan Stern (3):
USB: EHCI: adjust error return code
USB: hub: fix up early-exit pathway in hub_activate
USB: fix the usbfs flag sanitization for control transfers

Alex Williamson (2):
iommu/vt-d: Fix VM domain ID leak
PCI: Fix devfn for VPD access through function 0

Alexander Stein (1):
ARM: at91/dt: sam9263: Add missing clocks to lcdc node

Alexey Brodkin (1):
perf tools: Fix statfs.f_type data type mismatch build error with uclibc

Andrei Otcheretianski (1):
cfg80211: reg: Init wiphy_idx in regulatory_hint_core()

Anssi Hannula (1):
ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly

Arik Nemtsov (1):
iwlwifi: pcie: correctly define 7265-D cfg

Bjørn Mork (1):
USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Bo Shen (2):
ARM: at91/dt: sama5d4: fix the timer reg length
ARM: at91: sama5d3: dt: correct the sound route

Brian Norris (1):
mtd: blkdevs: fix potential deadlock + lockdep warnings

Chanwoo Choi (1):
serial: samsung: Add the support for Exynos5433 SoC

Chris Mi (1):
selftests: Introduce a new script to generate tc batch file

Chris Wilson (1):
Revert "drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES"

Christian Borntraeger (1):
s390/kvm: REPLACE barrier fixup with READ_ONCE

Christoph Hellwig (1):
scsi: ->queue_rq can't sleep

Chuck Lever (1):
NFS: Ignore transport protocol when detecting server trunking

Colin Ian King (1):
fbdev/broadsheetfb: fix memory leak

Cong Wang (1):
net: drop skb on failure in ip_check_defrag()

Dan Carpenter (1):
usb: gadget: gadgetfs: fix an oops in ep_write()

Daniel Borkmann (2):
rtnl: don't account unused struct ifla_port_vsi in rtnl_port_size
lib: make memzero_explicit more robust against dead store elimination

Darrick J. Wong (1):
uas: disable UAS on Apricorn SATA dongles

David Ahern (1):
net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs

David Dueck (1):
pinctrl: at91: fix null pointer dereference

Edgar Cherkasov (1):
i2c: i2c-scmi: fix for i2c_smbus_write_block_data

Eric Biggers (1):
KEYS: put keyring if install_session_keyring_to_cred() fails

Eric Dumazet (2):
rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096
ipv6: mcast: fix a use-after-free in inet6_mc_check

Eugenia Emantayev (1):
net/mlx4_en: Remove dependency between timestamping capability and service_task

Ezequiel Garcia (1):
MIPS: Fix up obsolete cpu_set usage

Fabien Proriol (1):
iio: iio: Fix iio_channel_read return if channel havn't info

Filipe Manana (2):
Btrfs: avoid syncing log in the fast fsync path when not necessary
Btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr

Florian Fainelli (6):
net: systemport: Fix wake-up interrupt race during resume
asix: Check for supported Wake-on-LAN modes
ax88179_178a: Check for supported Wake-on-LAN modes
sr9800: Check for supported Wake-on-LAN modes
smsc75xx: Check for Wake-on-LAN modes
smsc95xx: Check for Wake-on-LAN modes

Geert Uytterhoeven (1):
ARM: shmobile: r8a7740: Instantiate GIC from C board code in legacy builds

Greg Kroah-Hartman (1):
Linux 3.18.125

Hannes Frederic Sowa (2):
net: fix warnings in 'make htmldocs' by moving macro definition out of field declaration
unix: correctly track in-flight fds in sending process user_struct

Hans de Goede (1):
phy-sun4i-usb: Change disconnect threshold value for sun6i

Heiko Stübner (1):
clk: rockchip: fix deadlock possibility in cpuclk

Heiner Kallweit (1):
r8169: fix NAPI handling under high load

Ian Munsie (1):
cxl: Fix issues when unmapping contexts

Ido Schimmel (2):
team: Forbid enslaving team device to itself
rtnetlink: Disallow FDB configuration for non-Ethernet device

Jakub Kicinski (1):
net: sched: gred: pass the right attribute to gred_change_table_def()

Jan Beulich (2):
x86/ldt: Fix small LDT allocation for Xen
igb: fix NULL derefs due to skipped SR-IOV enabling

Jan Kara (2):
quota: Fix maximum quota limit settings
vfs: Make sendfile(2) killable even better

Jeff Barnhill (1):
net/ipv6: Display all addresses in output of /proc/net/if_inet6

Jeff Layton (1):
nfs: fix high load average due to callback thread sleeping

Jiri Olsa (2):
perf/ring_buffer: Prevent concurent ring buffer access
s390/ftrace/jprobes: Fix conflict between jprobes and function graph tracing

Jisheng Zhang (2):
mmc: sdhci: restore behavior when setting VDD via external regulator
x86/idle: Restore trace_cpu_idle to mwait_idle() calls

Joerg Roedel (1):
x86/irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable()

Johannes Thumshirn (1):
mcb: mcb-pci: Only remap the 1st 0x200 bytes of BAR 0

Jongsung Kim (1):
stmmac: fix valid numbers of unicast filter entries

Jozef Balga (1):
media: af9035: prevent buffer overflow on write

Junichi Nomura (1):
dm: fix AB-BA deadlock in __dm_destroy()

Kan Liang (1):
perf/x86/intel: Fix bug for "cycles:p" and "cycles:pp" on SLM

Ken Xue (1):
Revert "SCSI: Fix NULL pointer dereference in runtime PM"

Khazhismel Kumykov (1):
fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()

Larry Finger (2):
rtlwifi: rtl8821ae: Fix system lockups on boot
rtlwifi: rtl8821ae: Fix lockups on boot

Lars-Peter Clausen (1):
ASoC: dapm: Don't add prefix to widget stream name

Lei Yang (1):
selftests/efivarfs: add required kernel configs

Lennart Sorensen (1):
ARM: dra7xx: Fix counter frequency drift for AM572x errata i856

Linus Torvalds (2):
/proc/iomem: only expose physical resource addresses to privileged users
mremap: properly flush TLB before releasing the page

Lorenzo Pieralisi (1):
of/pci: Remove duplicate kfree in of_pci_get_host_bridge_resources()

Maik Broemme (1):
PCI: Mark Atheros AR9580 to avoid bus reset

Marc Zyngier (1):
arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm

Marcelo Ricardo Leitner (1):
sctp: fix race on sctp_id2asoc

Mateusz Sylwestrzak (1):
ALSA: hda - Add headset mic support for Acer Aspire V5-573G

Mathias Nyman (1):
xhci: Don't print a warning when setting link state for disabled ports

Maxime Chevallier (1):
net: mvpp2: Extract the correct ethtype from the skb for tx csum offload

Michael Neuling (2):
powerpc/tm: Fix userspace r13 corruption
powerpc/tm: Avoid possible userspace r1 corruption on reclaim

Mike Snitzer (1):
dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition

Miklos Szeredi (1):
ovl: fix open in stacked overlay

Mikulas Patocka (1):
mach64: detect the dot clock divider correctly on sparc

Namhyung Kim (2):
perf machine: Fix __machine__findnew_thread() error path
perf tools: Fix segfault for symbol annotation on TUI

Naoya Horiguchi (1):
mm: migrate: hugetlb: putback destination hugepage to active list

Niklas Cassel (1):
net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules

Paolo Abeni (2):
ip_tunnel: be careful when accessing the inner header
ip6_tunnel: be careful when accessing the inner header

Paul E. McKenney (1):
rcu: Clear need_qs flag to prevent splat

Peter Chen (1):
usb: gadget: f_uac1: access freed memory at f_audio_free_inst

Peter Hurley (2):
Revert "tty: Fix pty master poll() after slave closes v2"
tty: audit: Fix audit source

Peter Zijlstra (1):
perf: Fix PERF_EVENT_IOC_PERIOD deadlock

Phil Auld (1):
sched/fair: Fix throttle_list starvation with low CFS quota

Prarit Bhargava (1):
x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs

Rasmus Villemoes (2):
usb: musb: Fix a few off-by-one lengths
perf tools: Disable parallelism for 'make clean'

Robert Baldyga (1):
usb: dwc2: gadget: kill requests with 'force' in s3c_hsotg_udc_stop()

Robert Jarzmik (1):
net: ethernet: davicom: fix devicetree irq resource

Sean Tranchetti (2):
netlabel: check for IPV4MASK in addrinfo_get
xfrm: validate template mode

Shahed Shaikh (1):
qlcnic: fix Tx descriptor corruption on 82xx devices

Shota Suzuki (1):
igb: Unpair the queues when changing the number of queues

Srikar Dronamraju (1):
perf bench numa: Fix to show proper convergence stats

Stefan Agner (1):
tty: serial: fsl_lpuart: fix clearing of receive flag

Stefano Brivio (1):
ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called

Steffen Klassert (1):
xfrm: Validate address prefix lengths in the xfrm selector.

Stephane Eranian (1):
perf/rapl: Fix sysfs_show() initialization for RAPL PMU

Steven Rostedt (Red Hat) (1):
tracing: Fix enabling of syscall events on the command line

Sudip Mukherjee (1):
libata: blacklist Micron 500IT SSD with MU01 firmware

Suman Tripathi (1):
ahci_xgene: Fix the DMA state machine lockup for the ATA_CMD_PACKET PIO mode command.

Sylwester Nawrocki (1):
dm9000: Fix irq trigger type setup on non-dt platforms

Thadeu Lima de Souza Cascardo (1):
xfrm6: call kfree_skb when skb is toobig

Theodore Ts'o (1):
ext4: fix an ext3 collapse range regression in xfstests

Thomas Petazzoni (1):
ARM: 8799/1: mm: fix pci_ioremap_io() offset check

Tobias Herzog (1):
cdc-acm: correct counting of UART states in serial state notification

Tony Lindgren (2):
mfd: omap-usb-host: Fix dts probe of children
usb: musb: Fix randconfig build issues for Kconfig options

Trond Myklebust (3):
NFSv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client
NFSv4/v4.1: Verify the client owner id during trunking detection
NFSv4: Remove incorrect check in can_open_delegated()

Uwe Kleine-König (1):
pinctrl: imx25: ensure that a pin with id i is at position i in the info array

Vignesh R (1):
phy: phy-ti-pipe3: fix inconsistent enumeration of PCIe gen2 cards

Vince Hsu (1):
usb: host: ehci-tegra: request deferred probe when failing to get phy

Vineet Gupta (1):
perf tools: Avoid build splat for syscall numbers with uclibc

Vivek Gautam (1):
arm: dts: Use pmu_system_controller phandle for dp phy

Wenwen Wang (2):
net: cxgb3_main: fix a missing-check bug
net: socket: fix a missing-check bug

Wenyou Yang (1):
ARM: at91: board-dt-sama5: add phy_fixup to override NAND_Tree

Xin Long (1):
sctp: translate network order to host order when users get a hmacid

Yu Zhao (1):
net/usb: cancel pending work when unbinding smsc75xx

alex chen (1):
ocfs2: fix journal commit deadlock in ocfs2_convert_inline_data_to_extents

Attachment: signature.asc
Description: PGP signature