----------- 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