All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Subject: Linux 4.12.6
Date: Fri, 11 Aug 2017 08:48:05 -0700	[thread overview]
Message-ID: <20170811154805.GA8411@kroah.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 16350 bytes --]

I'm announcing the release of the 4.12.6 kernel.

All users of the 4.12 kernel series must upgrade.

The updated 4.12.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.12.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/armada-388-gp.dts                     |    4 
 arch/arm/boot/dts/tango4-vantage-1172.dts               |    2 
 arch/arm/mach-mvebu/platsmp.c                           |    2 
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi            |    2 
 arch/mips/include/asm/mach-ralink/ralink_regs.h         |    2 
 arch/parisc/include/asm/thread_info.h                   |    2 
 arch/parisc/kernel/cache.c                              |    5 
 arch/parisc/kernel/irq.c                                |    2 
 arch/powerpc/kernel/irq.c                               |   15 +
 arch/powerpc/kernel/ptrace.c                            |   13 
 arch/sparc/include/asm/mmu_context_64.h                 |   14 -
 arch/sparc/include/asm/trap_block.h                     |    1 
 arch/sparc/kernel/smp_64.c                              |  185 ++++++++-----
 arch/sparc/kernel/sun4v_ivec.S                          |   15 +
 arch/sparc/kernel/traps_64.c                            |    1 
 arch/sparc/kernel/tsb.S                                 |   12 
 arch/sparc/lib/U3memcpy.S                               |    4 
 arch/sparc/mm/init_64.c                                 |   25 +
 arch/sparc/power/hibernate.c                            |    3 
 arch/x86/kernel/kvm.c                                   |    6 
 block/blk-core.c                                        |    4 
 block/blk-mq-cpumap.c                                   |    5 
 block/blk-mq.c                                          |  120 --------
 block/blk-mq.h                                          |    5 
 drivers/acpi/acpi_lpss.c                                |   14 +
 drivers/ata/libata-scsi.c                               |    6 
 drivers/clk/sunxi-ng/ccu-sun5i.c                        |    2 
 drivers/gpio/gpiolib.c                                  |    9 
 drivers/gpu/drm/amd/amdgpu/clearstate_gfx9.h            |   41 +-
 drivers/gpu/drm/amd/amdgpu/si.c                         |    2 
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                     |    9 
 drivers/iommu/amd_iommu.c                               |    1 
 drivers/media/pci/saa7164/saa7164-bus.c                 |   13 
 drivers/media/platform/davinci/vpfe_capture.c           |   22 -
 drivers/media/rc/ir-lirc-codec.c                        |    2 
 drivers/media/rc/ir-spi.c                               |    9 
 drivers/media/usb/pulse8-cec/pulse8-cec.c               |    2 
 drivers/mmc/core/host.c                                 |   72 ++---
 drivers/mmc/host/dw_mmc.c                               |   24 -
 drivers/mmc/host/sdhci-of-at91.c                        |   35 ++
 drivers/net/bonding/bond_main.c                         |    4 
 drivers/net/dsa/b53/b53_common.c                        |    1 
 drivers/net/dsa/mv88e6xxx/chip.c                        |    1 
 drivers/net/ethernet/aurora/nb8800.c                    |    9 
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c           |   25 +
 drivers/net/ethernet/mellanox/mlx5/core/en.h            |   10 
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c      |  222 +++++++++++-----
 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c |    4 
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c       |    1 
 drivers/net/ethernet/mellanox/mlx5/core/eq.c            |    2 
 drivers/net/ethernet/mellanox/mlx5/core/ipoib.c         |   16 -
 drivers/net/ethernet/mellanox/mlx5/core/lag.c           |   25 -
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h     |    5 
 drivers/net/irda/mcs7780.c                              |   16 -
 drivers/net/phy/phy.c                                   |    3 
 drivers/net/virtio_net.c                                |    5 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c |    5 
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c             |    2 
 drivers/scsi/Kconfig                                    |    2 
 drivers/target/target_core_user.c                       |   16 -
 fs/btrfs/extent-tree.c                                  |    4 
 fs/ext4/acl.c                                           |   25 +
 fs/ext4/file.c                                          |    3 
 fs/ext4/resize.c                                        |    3 
 fs/nfs/nfs4proc.c                                       |   11 
 fs/nfs/nfs4xdr.c                                        |    2 
 fs/ocfs2/acl.c                                          |   24 -
 fs/userfaultfd.c                                        |    5 
 include/linux/cpuhotplug.h                              |    1 
 include/linux/cpuset.h                                  |   19 +
 include/linux/mlx5/mlx5_ifc.h                           |   10 
 include/linux/mm_types.h                                |    4 
 include/linux/nfs_xdr.h                                 |    2 
 include/linux/workqueue.h                               |    4 
 include/net/sctp/sctp.h                                 |    4 
 include/net/udp.h                                       |    1 
 include/sound/soc.h                                     |    6 
 kernel/cgroup/cgroup-internal.h                         |    3 
 kernel/cgroup/cgroup.c                                  |   66 ++--
 kernel/cgroup/cpuset.c                                  |    1 
 kernel/time/timer.c                                     |    2 
 kernel/workqueue.c                                      |   23 +
 mm/hugetlb.c                                            |    9 
 mm/internal.h                                           |    5 
 mm/madvise.c                                            |    1 
 mm/memory.c                                             |    1 
 mm/mprotect.c                                           |    1 
 mm/mremap.c                                             |    8 
 mm/rmap.c                                               |   36 ++
 net/core/dev_ioctl.c                                    |    3 
 net/core/rtnetlink.c                                    |    4 
 net/dccp/feat.c                                         |    7 
 net/dccp/ipv4.c                                         |    1 
 net/dccp/ipv6.c                                         |    1 
 net/ipv4/fib_frontend.c                                 |    9 
 net/ipv4/fib_semantics.c                                |    2 
 net/ipv4/syncookies.c                                   |    1 
 net/ipv4/tcp_bbr.c                                      |   49 ++-
 net/ipv4/udp.c                                          |    3 
 net/ipv6/ip6_output.c                                   |    4 
 net/ipv6/output_core.c                                  |    8 
 net/ipv6/syncookies.c                                   |    1 
 net/ipv6/udp.c                                          |   27 +
 net/openvswitch/conntrack.c                             |    7 
 net/packet/af_packet.c                                  |    2 
 net/sctp/sm_make_chunk.c                                |    4 
 sound/pci/hda/patch_realtek.c                           |    1 
 sound/soc/soc-core.c                                    |   25 -
 sound/soc/soc-pcm.c                                     |   36 --
 sound/soc/ux500/mop500.c                                |    4 
 virt/kvm/arm/mmu.c                                      |    4 
 112 files changed, 949 insertions(+), 626 deletions(-)

Alex Deucher (1):
      drm/amdgpu: fix header on gfx9 clear state

Alex Vesker (1):
      net/mlx5e: IPoIB, Modify add/remove underlay QPN flows

Alexander Potapenko (2):
      ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check()
      sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()

Anton Blanchard (1):
      ir-spi: Fix issues with lirc API

Arend Van Spriel (1):
      brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice

Arnd Bergmann (1):
      scsi: lpfc: fix linking against modular NVMe support

Aviv Heller (1):
      net/mlx5: Consider tx_enabled in all modes on remap

Banajit Goswami (1):
      ASoC: do not close shared backend dailink

Bartosz Golaszewski (1):
      gpiolib: skip unwanted events, don't convert them to opposite edge

Christoph Hellwig (3):
      blk-mq: Include all present CPUs in the default queue mapping
      blk-mq: Create hctx for each present CPU
      block: disable runtime-pm for blk-mq

Dan Carpenter (1):
      libata: array underflow in ata_find_dev()

Daniel Jordan (1):
      mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors

David Ahern (1):
      Revert "rtnetlink: Do not generate notifications for CHANGEADDR event"

David S. Miller (2):
      net: Zero terminate ifr_name in dev_ifname().
      sparc64: Fix exception handling in UltraSPARC-III memcpy.

David Woods (2):
      mmc: core: Use device_property_read instead of of_property_read
      mmc: dw_mmc: Use device_property_read instead of of_property_read

Dima Zavin (1):
      cpuset: fix a deadlock due to incomplete patching of cpusets_enabled()

Emmanuel Grumbach (1):
      iwlwifi: dvm: prevent an out of bounds access

Ernesto A. Fernández (1):
      ext4: preserve i_mode if __ext4_set_acl() fails

Eugenia Emantayev (7):
      net/mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size
      net/mlx5e: Add field select to MTPPS register
      net/mlx5e: Fix broken disable 1PPS flow
      net/mlx5e: Change 1PPS out scheme
      net/mlx5e: Add missing support for PTP_CLK_REQ_PPS request
      net/mlx5e: Fix wrong delay calculation for overflow check scheduling
      net/mlx5e: Schedule overflow check work to mlx5e workqueue

Florian Fainelli (2):
      net: dsa: b53: Add missing ARL entries for BCM53125
      net: phy: Correctly process PHY_HALTED in phy_stop_machine()

Greg Kroah-Hartman (1):
      Linux 4.12.6

Gregory CLEMENT (3):
      ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridge
      ARM: mvebu: use __pa_symbol in the mv98dx3236 platform SMP code
      ARM: dts: armada-38x: Fix irq type for pca955

Gustavo Romero (1):
      powerpc/tm: Fix saving of TM SPRs in core dump

Hans Verkuil (1):
      media: pulse8-cec: persistent_config should be off by default

Hans de Goede (1):
      ACPI / LPSS: Only call pwm_add_table() for the first PWM controller

Harvey Hunt (1):
      MIPS: ralink: Fix build error due to missing header

Helge Deller (1):
      parisc: Increase thread and stack size to 32kb

Ido Schimmel (1):
      ipv4: fib: Fix NULL pointer deref during fib_sync_down_dev()

Ilan Tayari (1):
      net/mlx5e: Fix outer_header_zero() check size

Jan Kara (3):
      ocfs2: don't clear SGID when inheriting ACLs
      ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize
      ext4: Don't clear SGID when inheriting ACLs

Jane Chu (1):
      sparc64: Measure receiver forward progress to avoid send mondo timeout

Jean Delvare (1):
      drm/amdgpu: Fix undue fallthroughs in golden registers initialization

Jerry Lee (1):
      ext4: fix overflow caused by missing cast in ext4_resize_fs()

Johan Hovold (2):
      ASoC: fix pcm-creation regression
      ASoC: ux500: Restore platform DAI assignments

John David Anglin (1):
      parisc: Handle vma's whose context is not current in flush_cache_range

Kosuke Tatsukawa (1):
      net: bonding: Fix transmit load balancing in balance-alb mode

Levin, Alexander (1):
      wireless: wext: terminate ifr name coming from userspace

Liping Zhang (1):
      openvswitch: fix potential out of bound access in parse_ct

Ludovic Desroches (1):
      mmc: sdhci-of-at91: force card detect value for non removable devices

Mahesh Bandewar (1):
      ipv4: initialize fib_trie prior to register_netdev_notifier call.

Marc Gonzalez (2):
      ARM: dts: tango4: Request RGMII RX and TX clock delays
      net: ethernet: nb8800: Handle all 4 RGMII modes identically

Martin Hundebøll (1):
      net: dsa: mv88e6xxx: Enable CMODE config support for 6390X

Matija Glavinic Pecotic (1):
      timers: Fix overflow in get_next_timer_interrupt

Maxime Ripard (1):
      clk: sunxi-ng: sun5i: Add clk_set_rate_parent to the CPU clock

Mel Gorman (1):
      mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries

Michael S. Tsirkin (1):
      virtio_net: fix truesize for mergeable buffers

Mike Rapoport (3):
      userfaultfd: non-cooperative: notify about unmap of destination during mremap
      userfaultfd_zeropage: return -ENOSPC in case mm has gone
      userfaultfd: non-cooperative: flush event_wqh at release time

Moshe Shemesh (2):
      net/mlx5: Fix command completion after timeout access invalid structure
      net/mlx5: Fix command bad flow on command entry allocation failure

Neal Cardwell (5):
      tcp_bbr: cut pacing rate only if filled pipe
      tcp_bbr: introduce bbr_bw_to_pacing_rate() helper
      tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper
      tcp_bbr: remove sk_pacing_rate=0 transient during init
      tcp_bbr: init pacing rate on first RTT sample

Nicholas Piggin (1):
      powerpc/64: Fix __check_irq_replay missing decrementer interrupt

Nitin Gupta (1):
      sparc64: Register hugepages during arch init

Omar Sandoval (1):
      Btrfs: fix early ENOSPC due to delalloc

Paolo Abeni (1):
      udp6: fix socket leak on early demux

Paul Blakey (1):
      net/mlx5: Fix mlx5_add_flow_rules call with correct num of dests

Prabhakar Lad (1):
      media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl

Rob Gardner (1):
      sparc64: Prevent perf from running during super critical sections

Sabrina Dubroca (1):
      ipv6: avoid overflow of offset in ip6_find_1stfragopt

Sean Young (1):
      media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds

Sergei A. Trusov (1):
      ALSA: hda - Fix speaker output from VAIO VPCL14M1R

Sinclair Yeh (1):
      drm/vmwgfx: Fix cursor hotspot issue with Wayland on Fedora

Stefano Brivio (1):
      ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment()

Steven Toth (1):
      saa7164: fix double fetch PCIe access condition

Suravee Suthikulpanit (1):
      iommu/amd: Enable ga_log_intr when enabling guest_mode

Suzuki K Poulose (1):
      KVM: arm/arm64: Handle hva aging while destroying the vm

Tejun Heo (5):
      cgroup: don't call migration methods if there are no tasks to migrate
      cgroup: create dfl_root files on subsys registration
      cgroup: fix error return value from cgroup_subtree_control()
      workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
      workqueue: implicit ordered attribute should be overridable

Thomas Jarosch (1):
      mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled

Trond Myklebust (1):
      NFSv4: Fix EXCHANGE_ID corrupt verifier issue

WANG Cong (3):
      rtnetlink: allocate more memory for dev_set_mac_address()
      packet: fix use-after-free in prb_retire_rx_blk_timer_expired()
      bonding: commit link status change after propose

Wanpeng Li (1):
      KVM: async_pf: make rcu irq exit if not triggered from idle task

Xin Long (5):
      sctp: fix an array overflow when all ext chunks are set
      dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly
      dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly
      dccp: fix a memleak for dccp_feat_init err process
      sctp: fix the check for _sctp_walk_params and _sctp_walk_errors

Xiubo Li (2):
      tcmu: Fix flushing cmd entry dcache page
      tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2017-08-11 15:48 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-11 15:48 Greg KH [this message]
2017-08-11 15:48 ` Linux 4.12.6 Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170811154805.GA8411@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.